<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	 xmlns:media="http://search.yahoo.com/mrss/" >

<channel>
	<title>IT &amp; Consulting &#8211; Nearshore Software Development Company &#8211; IT Outsourcing Services</title>
	<atom:link href="https://nearshore-it.eu/de/client-stories/it-consulting/feed/" rel="self" type="application/rss+xml" />
	<link>https://nearshore-it.eu/de/</link>
	<description>We are Nearshore Software Development Company with 14years of experience in delivering a large scale IT projects in the areas of PHP, JAVA, .NET, BI and MDM.</description>
	<lastBuildDate>Wed, 08 Nov 2023 15:00:49 +0000</lastBuildDate>
	<language>de</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>

<image>
	<url>https://nearshore-it.eu/wp-content/uploads/2023/01/cropped-inetum-favicon-300x300-1-32x32.png</url>
	<title>IT &amp; Consulting &#8211; Nearshore Software Development Company &#8211; IT Outsourcing Services</title>
	<link>https://nearshore-it.eu/de/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Wir testen eine Webanwendung für automatisierte Arbeitsabläufe, die ein Technologieunternehmen in Österreich entwickelt</title>
		<link>https://nearshore-it.eu/de/client-story/wir-testen-eine-webanwendung-fuer-automatisierte-arbeitsablaeufe-die-ein-technologieunternehmen-in-oesterreich-entwickelt/</link>
		
		<dc:creator><![CDATA[Piotr]]></dc:creator>
		<pubDate>Wed, 19 Jan 2022 09:49:01 +0000</pubDate>
				<guid isPermaLink="false">https://nearshore-it.eu/de/?post_type=project&#038;p=11246</guid>

					<description><![CDATA[Ein österreichisches Technologieunternehmen mit Sitz in Wien hilft Kunden auf der ganzen Welt, die Geschäftsdaten ihres Unternehmens effektiv zu verwalten. Im Rahmen der Entwicklung der Dokumentenmanagement-Anwendung greift das Unternehmen auf die Unterstützung von Softwaretestern von JCommerce zurück.  ]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading"><span>Das System des Kunden</span></h2>



<p>Es handelt sich um eine für mehrere Plattformen bestimmte Anwendung (Mobil, Web, Desktop) für die Verwaltung und richtige Kategorisierung von Dokumenten. Das System ermöglicht die automatische Indizierung und Archivierung von Dokumenten. So kann zum Beispiel der Rechnungsfluss mit Hilfe einer Mailbox automatisiert werden. Die Lösung unseres Kunden wird von externen Unternehmen (z. B. Canon) sowie intern verwendet.</p>



<p><strong>Lesen Sie auch </strong><a href="https://nearshore-it.eu/de/articles/agile-methodologien-in-der-softwareentwicklung/">Agile Methodologien in der Softwareentwicklung</a></p>



<h2 class="wp-block-heading">Das Bedürfnis</h2>



<p>Unser Kunde verfügt über ein Team von Testern, hatte aber keine ausreichenden Kompetenzen im Bereich des Testens von Webanwendungen in seinem Team. Außerdem war es für den Kunden wichtig, Anwendungsfehler in der Produktionsumgebung zu minimieren.</p>



<h2 class="wp-block-heading">Die Herausforderungen</h2>



<ul class="wp-block-list"><li>Kennenlernen eines großen Projekts und Umsetzung in die Arbeit an der Entwicklung einer Anwendung für mehrere Plattformen.</li><li>Das Projekt wird remote in einem internationalen Umfeld durchgeführt – das gesamte Projekt ist englischsprachig, die Kommunikation erleichtert ein <a href="https://nearshore-it.eu/de/agile-produktentwicklung/">Scrum-Kanban-Zusammenarbeitsmodell.</a></li></ul>


</style><div class="promotion-box promotion-box--image-left "><div class="tiles latest-news-once"><div class="tile"><div class="tile-image"><img decoding="async" src="https://ns.proux.pl/wp-content/uploads/2020/02/27_02_nearshore-blog.jpg" alt="27 02 nearshore blog" title="Wir testen eine Webanwendung für automatisierte Arbeitsabläufe, die ein Technologieunternehmen in Österreich entwickelt 1"></div><div class="tile-content"><p class="entry-title client-name">Softwareentwicklung</p>

<h3>Warum lohnt es sich, Software in Polen zu entwickeln?</h3>
<a class="btn btn-primary" href="/de/articles/nearshoring/it-outsourcing-zentren-in-polen-wachsen-4-hauptgruende-2/" target="_blank" rel="noopener">
Artikel lesen</a></div></div></div></div>



<h2 class="wp-block-heading">Die Lösung</h2>



<p>Ein Testingenieur von JCommerce, der über <strong>5 Jahre Erfahrung im automatisierten Testen von Webanwendungen verfügt</strong>, hat sich dem 4-köpfigen Team des Kunden angeschlossen und die Verantwortung für diesen Bereich des Projekts übernommen. Um die Besonderheiten des Projekts kennenzulernen, nahm er an einer einwöchigen Implementierungsschulung teil, bei der er auch die Gelegenheit hatte, das Team besser kennenzulernen, einschließlich anderer Tester, die Tests von Desktop- und mobilen Anwendungen durchführen.</p>



<p>Unser Softwaretester teilte sein Wissen über <strong>gute Praktiken und die neuesten Standards</strong>, die beim Testen moderner Webanwendungen verwendet werden. Er schlug <strong>neue Tools</strong> und eine Änderung des Ansatzes zum Schreiben von Testszenarien vor. Durch den Know-How-Transfer konnten manuelle Tester in die Erstellung von Testszenarien für automatisierte Tests eingebunden werden. Die Tests selbst werden auf drei Browsern durchgeführt. Wir verwenden <strong>CI/CD-Tools</strong> zur Verwaltung des automatisierten Testcodes.</p>



<h2 class="wp-block-heading">Vorteile für den Kunden</h2>



<ul class="wp-block-list"><li>2 mal mehr durchgeführte Softwaretests, die Anwendung wird ständig weiterentwickelt und es werden laufend Tests hinzugefügt.</li><li>Neue Tools zur Verbesserung der Nutzung des Selenium-Frameworks.</li><li>Die Möglichkeit in Firefox zu testen.</li><li>Know-How und Kenntnisse über bewährte Verfahren im Bereich des Testens von Webanwendungen.</li></ul>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Eine Leistungsstarke Cloud-Datenbank in einem Projekt für Respect Energy</title>
		<link>https://nearshore-it.eu/de/client-story/eine-leistungsstarke-cloud-datenbank-in-einem-projekt-fuer-respect-energy/</link>
		
		<dc:creator><![CDATA[Piotr]]></dc:creator>
		<pubDate>Tue, 18 Jan 2022 07:11:48 +0000</pubDate>
				<guid isPermaLink="false">https://nearshore-it.eu/de/?post_type=project&#038;p=11242</guid>

					<description><![CDATA[Für unseren Kunden, einen Ökostromanbieter, haben wir eine hocheffiziente Lösung auf Basis von Microsoft Azure und Snowflake konzipiert und implementiert. Durch die Kombination dieser Cloud-Technologien konnten Datenoperationen von mehreren Stunden auf wenige Minuten reduziert und die Kosten um fast 30 % gesenkt werden.]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Das Bedürfnis</h2>



<p>Um Schlüsseldaten für die Entscheidungsfindung auf operativer und strategischer Ebene zu erhalten, bezog der Kunde Daten aus vielen Quellen, die dann an Cassandra, die Basis des Key Value Stores, gingen. Es handelt sich um eine NoSQL-Datenbank, in der Daten und die dazugehörigen Werte in Form von Tabellen und Spalten gespeichert werden, ähnlich wie bei Definitionen in Wörterbüchern oder Inhaltsverzeichnissen. Diese Lösung war nicht zufriedenstellend, da sie keine vollständige Kontrolle über die Kosten des Datenbetriebs ermöglichte (der Kunde zahlte für die Wartung ungenutzter virtueller Maschinen, ineffiziente Abfragen an die Datenbank usw.). Darüber hinaus nutzte es die Digital Ocean Cloud, die nicht den Erwartungen entsprach und nicht alle benötigten Dienste bot.</p>



<p>Die Datenbank war in Bezug auf die Abfragen unzureichend und langsam, und die Überlastung verursachte zusätzliche Kosten. Daher benötigte der Kunde ein effizientes <a href="https://www.jcommerce.eu/it-services/business-intelligence" target="_blank" rel="noopener">Business Intelligence-Tool</a> in einer Cloud-Umgebung, das seine Erwartungen erfüllen und eine Kostenoptimierung ermöglichen würde. Gleichzeitig hatte er zuvor mehrere Tools verwendet und es vorgezogen, eine Umschulung des Teams zu vermeiden.</p>



<h2 class="wp-block-heading">Herausforderungen im Projekt</h2>



<ul class="wp-block-list"><li>Prüfung der Möglichkeiten verfügbarer Cloud-Lösungen.</li><li>Organisation der Infrastruktur – Überführung der gesamten Datenbank in die Cloud.</li><li>Aufbau eines Data Warehouse, das die Integration von Daten aus verschiedenen Ebenen und Quellen ermöglicht.</li><li>Nutzung bereits vorhandener Tools und Skripte ohne erneute Schulung der Spezialisten des Kunden.</li></ul>



<p><strong>Lesen Sie auch den Artikel: </strong><a href="https://nearshore-it.eu/de/nearshoring/nearshore-vs-offshore-softwareentwicklung/">Nearshore vs. Offshore Softwareentwicklung</a></p>



<h2 class="wp-block-heading">Proof of Concept für eine Cloud-basierte Data-Warehouse-Architektur</h2>



<p>Wir wollten es dem Kunden ermöglichen, die <strong>Kosten wieder unter Kontrolle</strong> zu bekommen – zu diesem Zweck beschlossen wir, die Möglichkeiten einer cloud-basierten Architektur zu demonstrieren. Im Rahmen von PoC haben wir einige der Daten und Berichte aus der Cassandra-Datenbank neu erstellt. Basierend auf unseren bisherigen Erfahrungen und zugleich ermutigt durch die positive Einstellung des Kunden, schlugen wir eine Lösungsarchitektur auf Basis der bewährten Microsoft Azure Cloud vor.</p>



<p>Wir bestätigten die Fähigkeiten von Azure als geeignete Umgebung für die Einbettung der Datenbanktechnologie von Snowflake und die Möglichkeit, die Skripte und Tools zu verwenden, die in der Azure-Cloud verfügbar sind. Anschließend führten wir Audit- und Leistungstests durch, die die überlegene Leistung von Snowflake gegenüber Cassandra bestätigten.</p>



<h2 class="wp-block-heading">Ein Business-Intelligence-Tool mit hoher Leistung</h2>



<p>Um die Datensicherheit zu gewährleisten, haben wir den Rest der Cassandra-Datenbank verschoben und die Grundlagen für ein Data Warehouse geschaffen, das letztendlich Daten aus verschiedenen Quellen integriert.</p>



<p>Der Kunde verfügt über moderne Reporting- und Analysetools, mit denen Kosten optimiert werden können. <strong>Die Lösung bietet die Möglichkeit, mithilfe von Algorithmen des maschinellen Lernens tiefgreifende Analysen zu erstellen.</strong> Die neuen Instrumente erfordern keine Umschulung von Mitarbeitern. Der Kunde setzt nun bereits eigenständig Komponenten wie Docker oder Kubernetes ein, was eine höhere Effizienz bei optimalen Kosten ermöglicht.</p>



<p><strong>Business Intelligence im Projekt: </strong><a href="https://nearshore-it.eu/de/projekte/business-intelligence-data-warehouse/business-intelligence-losung-fur-einen-schwedischen-automobilkunden/">Business Intelligence-Lösung für einen schwedischen Automobilkunden</a></p>



<h2 class="wp-block-heading">Vorteile für den Kunden</h2>



<ul class="wp-block-list"><li>Verkürzung der Zeit von Prozessen von wenigen Stunden auf sogar wenige Minuten.</li><li>Ersetzen der Cassandra-Basis durch ein Tool einer ähnlichen Preisklasse, jedoch mit viel höherer Effizienz.</li><li>Eine geordnete Datenstruktur und ein Data Warehouse, das die Integration von Daten aus vielen anderen Systemen ermöglicht.</li><li>Unterstützung und Wissen vom offiziellen <strong>Partner von Microsoft, Snowflake, und dem Marktführer für Business Intelligence-Implementierungen</strong> in Polen.</li></ul>



<h2 class="wp-block-heading">Im Projekt verwendete Azure-Cloud-Dienste</h2>



<p>Data Factory, Functions, Logic Apps, DevOps, SQL Server, Virtual Machines, Blob Storage, Key Vault</p>



<h2 class="wp-block-heading">Über den Kunden</h2>



<p>Respect Energy bietet grüne Energie an, die zu 100 % aus erneuerbaren Quellen stammt, und arbeitet mit einer Gruppe von über 450 Energieerzeugern in Polen zusammen.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Proof of Concept einer Azure Cloud Plattform für die Architekturbranche</title>
		<link>https://nearshore-it.eu/de/client-story/eine-plattform-fuer-die-architekturbranche-in-der-azure-cloud/</link>
		
		<dc:creator><![CDATA[Piotr]]></dc:creator>
		<pubDate>Wed, 05 Jan 2022 11:43:11 +0000</pubDate>
				<guid isPermaLink="false">https://nearshore-it.eu/de/?post_type=project&#038;p=11270</guid>

					<description><![CDATA[Wenn neue Bürogebäude oder Sportstätten wie Olympiastadien gebaut werden, spielen Zeit und Kosten der Investition eine große Rolle, da jede Verzögerung kolossale finanzielle Folgen haben kann. Derzeit gibt es weltweit kein System, das es den Investoren ermöglichen würde, den Fortschritt der Arbeiten, die Kosten und die Dauer der Investition gleichzeitig zu überwachen. Daher müssen zu diesem Zweck verschiedene Anwendungen verwendet werden. Das Team von JCommerce erstellte einen Proof of Concept eines Azure Cloud-basierten bahnbrechenden Systems, das alle investitionsbezogenen Daten an einem Ort integriert.]]></description>
										<content:encoded><![CDATA[<h2><span>Das Bedürfnis</span><span>&nbsp;</span></h2>
<p><span>Ein Anbieter innovativer Lösungen für die Architekturbranche hat die Entwicklung einer Cloud-basierten Anwendung geplant, die es Investoren, die Anlagen bauen, ermöglicht, Daten in den Dimensionen Architektur, Kosten und Zeit in Echtzeit zu erfassen und zu überprüfen. Die Nutzer sollen globale Marktteilnehmer sein, die für große Investitionsprojekte verantwortlich sind. &nbsp;Dieses Modell wird mit einer vollständigen Projektdokumentation, einem Kostenvoranschlag und einem Arbeitsplan kombiniert. <strong>Die Plattform wird auch über einen integrierten Kommunikator für Projektteams, Lieferanten und Berater sowie ein Berichtsmodul verfügen.&nbsp;</strong></span><strong>&nbsp;</strong></p>
<p><span>&nbsp;</span></p>
<h2><span>Die Herausforderung</span><span>&nbsp;</span></h2>
<ul>
<li><span> </span><span>Der Kunde benötigte Unterstützung in der Forschungsphase, bei der Überprüfung der technologischen Möglichkeiten und der auf dem Markt verfügbaren externen Bibliotheken, die den Anforderungen der Anwendung entsprechen.</span></li>
<li><span> </span>Geschäftsanalyse und Teambildung für ein Forschungsprojekt, bestehend aus Spezialisten mit Nischenkenntnissen in Frontend-Bibliotheken zur Schaffung der Systemgrundlage und der Backend-Logik.<span></span><span>&nbsp;</span></li>
<li><span> </span>Verarbeitung und Konvertierung von Daten aus IFC-Dateien (Industry Foundation Classes), die von externen Programmen verwendet werden, um die erforderlichen Informationen für die zu entwickelnde Anwendung bereitzustellen.<span> IFC-Dateien können verschiedenste Daten enthalten, z .B. über die Geometrie eines Gebäudes. Die Methode zur ordnungsgemäßen Konvertierung der in den Dateien enthaltenen Daten sollte von einem Team, einschließlich Vertretern der akademischen Gemeinschaft, individuell entwickelt werden.&nbsp;</span></li>
</ul>
<h2><span>Die Lösung</span><span>&nbsp;</span><span>&nbsp;</span></h2>
<p><span>Da dies die erste Anwendung dieser Art wäre, konzentrierten sich unsere Spezialisten in der Forschungsphase auf die Fähigkeiten von Frontend-Bibliotheken und fanden einen Weg, Daten aus IFC-Dateien zu extrahieren und zu konvertieren. </style><div class="promotion-box promotion-box--image-left "><div class="tiles latest-news-once"><div class="tile"><div class="tile-image"><img decoding="async" src="https://nearshore-it.eu/wp-content/uploads/2017/09/Webinar_nearshoreteam_bg.jpg" alt="Webinar nearshoreteam bg" title="Proof of Concept einer Azure Cloud Plattform für die Architekturbranche 2"></div><div class="tile-content">
<p class="entry-title client-name">NEARSHORING</p>

<h3>Polen belegt hohe Plätze in Berichten</h3>
Was sind die Gründe für das Interesse der Anleger an Polen?

<a class="btn btn-primary" href="/de/articles/nearshoring/it-outsourcing-zentren-in-polen-wachsen-4-hauptgruende-2/" target="_blank" rel="noopener">
Lesen Sie den Text, um mehr zu erfahren!</a></div></div></div></div></span></p>
<p><strong>Innerhalb von 2 Monaten nach Beginn wurde ein Proof of Concept geschaffen, der den angenommenen Kriterien entsprach.</strong><span> Wir haben eine Cloud-basierte Azure-Architektur vorgeschlagen, die eine vollständige Virtualisierung der Lösung ermöglicht. </span>Dank der Übergabe von Verantwortung im Projektmanagement hatten der Projektleiter, die technischen Leiter, die Technical Solution Manager in der Qualitätssicherung und die Azure-Cloud-Spezialisten volle Handlungsfreiheit und konnten originelle Lösungen entwickeln, wie z. B. ein eigenes Framework für Softwaretests.<span> Hervorzuheben ist auch das skandinavische Modell, in dem das Projekt umgesetzt wird (alle Mitglieder sind wichtig und bilden das Team), weil es Spezialisten einbindet, die Kreativität anregt und den Austausch von Know-how fördert.</span><span>&nbsp;</span></p>
<p><span><strong>Der erstellte PoC kann vom Kunden weiterentwickelt werden.</strong> Die Plattform</span> wird die Speicherung und Überprüfung der Daten des gesamten Investitionsprozesses in einer Anwendung ermöglichen, der zur Verwaltung des langfristigen Bauprozesses auf der Grundlage von BIM-Prozessen (Building Information Modeling) eingesetzt wird.<span> Dank des Systems werden Investoren in der Lage sein, ihre Investitionen in Echtzeit zu verwalten und Zugang zu einem interaktiven 3D-Gebäudemodell zu haben, das frei gedreht und skaliert werden kann und in dem einzelne Elemente mit Zugang zu ihren Spezifikationen ausgewählt werden können. </span></p>
<h2>Vorteile für den Kunden:</h2>
<ul class="list-jc">
<li>Ein komplettes, sich selbst organisierendes Team, das agil arbeitet und über den Tellerrand hinausschaut,</li>
<li>Nischenkompetenz und innovative Technologien, auch im <strong>Bereich Azure Cloud,</strong></li>
<li>Entwickler und Tester, die originelle Lösungen entwickeln,</li>
<li>Unterstützung in fünf Bereichen: <strong>Geschäftsanalyse, Frontend, Backend, Qualitätssicherung und Projektmanagement.</strong></li>
</ul>
<h3>Technologien &amp; Tools</h3>
<p>• Backend: Azure, .NET Core, MSSQL, MongoDB, Docker, Seq, MailHog, CQRS, DDD<br />
• Frontend: Redux, React, TypeScript.<br />
• QA: .NET Core, Atata, Bogus, Dapper, Flurl, FluentAssertions, NUnit, Selenium WebDriver, SpecFlow, XRay, Extent Report, BDD.<br />
• Geschäftsanalyse: Enterprise Architect, JIRA, XRay sowie Word/Excel zur Beihilfe.</p>
<h2>Über den Kunden</h2>
<p>Ein Unternehmen, das globale Investoren in der Bauindustrie durch die Anwendung innovativer und neuartiger Lösungen unterstützt.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Eine Cloud-basierte Plattform für Personalwesen und Gehaltsabrechnung</title>
		<link>https://nearshore-it.eu/de/client-story/eine-cloud-basierte-plattform-fuer-personalwesen-und-gehaltsabrechnung/</link>
		
		<dc:creator><![CDATA[Piotr]]></dc:creator>
		<pubDate>Tue, 21 Dec 2021 07:21:11 +0000</pubDate>
				<guid isPermaLink="false">https://nearshore-it.eu/de/?post_type=project&#038;p=11277</guid>

					<description><![CDATA[Ein finnischer Kunde setzt seine Strategie um, die zu einer auf der Azure-Cloud basierenden Plattform für die Personal- und Gehaltsabrechnung führen soll. Am Projekt, das nach dem DDD-Ansatz (Domain-Driven Design) entwickelt wird, sind .NET-Entwickler von JCommerce beteiligt, die zu einem von zwei Scrum-Teams gehören. ]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Lösung für HR- und Payroll-Abteilungen in der Azure-Cloud</h2>



<p>Eine maßgeschneiderte Lösung für den finnischen Anbieter von Software- und <a href="https://www.jcommerce.eu/it-outsourcing" target="_blank" rel="noopener">Outsourcing-Dienstleistungen</a> im Bereich der Personal- und Gehaltsabrechnung hat bisher auf eine On-Premise-Infrastruktur zurückgegriffen. Nachdem eine neue, bis 2025 ausgelegte Entwicklungsstrategie durch den Kunden angenommen wurde, fasste er den Beschluss, die Infrastruktur des Unternehmens zu standardisieren und in die Cloud zu übertragen sowie eine neue Anwendung als Teil des Lösungsangebots für HR- und Personalabteilungen zu erstellen.</p>



<p>Die Plattform unterstützt verschiedene Personal- und Gehaltsverwaltungsprozesse, einschließlich der Managements des gesamten Mitarbeitereinstellungsprozesses, der Erfassung von Arbeitszeiten, der Gehaltsabrechnung, der Datenverarbeitung und Berichterstattung von Gehalts- und Personaldaten, der Kompetenzentwicklung, dem Schulungsmanagement und der Überwachung des Wohlbefindens am Arbeitsplatz.</p>



<h2 class="wp-block-heading">Die Herausforderungen der Azure-Cloud</h2>



<p><strong>Eine Umgebung für eine neue Anwendung in der Cloud erstellen</strong></p>



<p>Die Anwendung und die Datenbanken sollen schließlich vollständig in der Azure-Cloud gehostet werden, und die Bereitstellung der Vollversion der Plattform soll den Höhepunkt der Cloud-Strategie des Kunden darstellen.</p>



<p><strong>Die Infrastruktur aufräumen und eine hohe Effizienz bieten</strong></p>



<p>Dem Kunden ist es wichtig,<strong> eine hohe Leistung, Verfügbarkeit und die Fähigkeit zur Verwaltung der Infrastruktur und Automatisierung des Prozesses zu gewährleisten.</strong> Bei früheren On-Premise-Projekten mussten die Mitarbeiter des Kunden viel Zeit für das Testen und Entwickeln von Anwendungen aufbringen.</p>



<p><strong>Die Kosten optimieren</strong></p>



<p>Ein sehr wichtiger Aspekt beim Einsatz der Cloud im Projekt ist die Kostenoptimierung. Derzeit machen Datenbankabfragen den größten Anteil der Anwendungskosten aus, da durch die Verwendung von Cosmos DB jede einzelne Abfrage Kosten verursacht.</p>



<p><strong>Für Sicherheit und Integration mit Hilfe einer Authentifizierungsplattform sorgen</strong></p>



<p>Der Kunde achtet besonders auf Datensicherheit und Datenschutz. Für die Authentifizierung wird ein eigener interner, AWS Cloud-basierter Dienst verwendet. Es gibt nur einen Einstiegspunkt in die zu entwickelnde Anwendung, und innerhalb der Anwendung selbst gibt es mehrere private Endpunkte. </style><div class="promotion-box promotion-box--image-left "><div class="tiles latest-news-once"><div class="tile"><div class="tile-image"><img decoding="async" src="https://ns.proux.pl/wp-content/uploads/2017/11/blog-jcommerce-2016-01-05-agile-process-team-setup.jpg" alt="blog jcommerce 2016 01 05 agile process team setup" title="Eine Cloud-basierte Plattform für Personalwesen und Gehaltsabrechnung 3"></div><div class="tile-content"><p class="entry-title client-name">Softwareentwicklung</p>

<h3>Erfahren Sie mehr über agile Methoden in der Softwareentwicklung</h3>
<a class="btn btn-primary" href="https://nearshore-it.eu/de/articles/agile-methodologien-in-der-softwareentwicklung/" target="_blank" rel="noopener">
Lesen Sie den Artikel und erfahren Sie mehr</a></div></div></div></div></p>



<h2 class="wp-block-heading">Zusammenarbeit mit dem erfahrenen Team des Kunden</h2>



<p>Der Kunde verfügte über umfangreiche Erfahrungen mit der Nutzung der Cloud. Die Organisation hat ein separates Team, das für die Entwicklung <strong>der Backend- und Frontend-Architektur</strong> der erstellten Lösungen verantwortlich ist, sowie einen Spezialisten, der für die Automatisierung der Infrastrukturverwaltung mit dem Tool Terraform zuständig ist.</p>



<p>Unsere Spezialisten haben sich einem der beiden Scrum-Teams angeschlossen, die in der Anfangsphase des Projekts arbeiten. Das Projekt selbst wird auf der Grundlage moderner Technologien und Ansätze wie z. B. DDD entwickelt.</p>



<p>In Kürze wird eine MVP-Version in Form einer Portal-Demo und eines Management-Dashboards auf den Markt kommen.</p>



<h2 class="wp-block-heading">Cloudbasierte Azure-Lösung</h2>



<p>Die erstellte Anwendung ist zu 100 % Cloud-basiert und nutzt moderne Dienste wie:</p>



<ul class="wp-block-list"><li><strong>Managed Identities</strong> – mit diesem Dienst können digitale Identitäten und der Zugang zu Ressourcen verwaltet werden.</li><li><strong>Key Vault</strong> – dient der sicheren Speicherung von Anwendungseinstellungen.</li></ul>



<p>Für die Bereitstellung nachfolgender Versionen der Anwendung wird der <strong>ZIP Deployment-Mechanismus</strong> verwendet, der die Beschränkungen des Zwischenspeichers überwindet und sicherstellt, dass nur die vollständig bereitgestellte Anwendung zu einem bestimmten Zeitpunkt ausgeführt wird.</p>



<h2 class="wp-block-heading">Technologien</h2>



<p>Die Anwendung basiert auf Azure-Cloud-Lösungen, einer nach dem DDD-Ansatz (Domain-Driven Design) erstellten Microservice-Architektur sowie den Annahmen von CQRS und Event Sourcing. Das Backend basiert auf .NET 5-Technologien, während die React-Sprache und der Microfrontend-Ansatz verwendet werden, um das Frontend zu erstellen. Zur Authentifizierung verwendet der Kunde ein maßgeschneidertes Tool, das in der AWS-Cloud betrieben wird. Darüber hinaus verwendet das Projekt CRUD und REST API.</p>



<h2 class="wp-block-heading">Im Projekt verwendete Azure-Dienste</h2>



<p><strong>Backend&nbsp;</strong></p>



<ul class="wp-block-list"><li>API Management</li><li>App Service</li><li>Application Insights</li><li>Blob Storage</li><li>Cosmos DB</li><li>Key Vault</li><li>Service Bus</li><li>SignalR</li></ul>



<p><strong>Frontend&nbsp;</strong></p>



<ul class="wp-block-list"><li>App Service</li><li>Application Insights</li><li>Content Delivery Network</li><li>Functions</li><li>Log Analytics</li><li>Private Endpoint</li><li>Static Web App</li><li>Virtual Network</li></ul>



<h2 class="wp-block-heading">Über den Kunden</h2>



<p>Mit mehr als tausend Finanzexperten ist diese finnische Organisation einer der größten Anbieter von IT-Lösungen und Outsourcing-Dienstleistungen im Bereich der Finanz- und Lohnbuchhaltung in den skandinavischen Ländern.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Entwicklung einer Anwendung zur Unterstützung von Autoreparaturprozessen auf Basis von Azure</title>
		<link>https://nearshore-it.eu/de/client-story/net-entwickler-von-jcommerce-implementieren-eine-loesung-mit-azure-technologie-in-einem-projekt-fuer-die-automobilbranche/</link>
		
		<dc:creator><![CDATA[Piotr]]></dc:creator>
		<pubDate>Thu, 13 May 2021 05:53:11 +0000</pubDate>
				<guid isPermaLink="false">https://nearshore-it.eu/de/?post_type=project&#038;p=10902</guid>

					<description><![CDATA[Unser Kunde entwickelt eine cloudbasierte Anwendung zur Verwaltung der Arbeit von Autowerkstätten und benötigte die Unterstützung eines Geschäftspartners mit .NET-Entwicklern und Kenntnissen der im Projekt verwendeten Azure-Technologien.    ]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Der Bedarf an Cloud-Lösungen</h2>



<p>Kern des Projekts ist die Entwicklung von Anwendungen, die es Autohändlern, Werkstätten und Versicherungsunternehmen erleichtern sollen, schnell Kosten abzuschätzen und den Reparaturprozess zu verwalten. Bis zur vollständigen <strong>Migration in die Cloud,</strong> d. h. bis zum ersten Quartal 2022, wird die Anwendung noch die Plattform eines privaten Anbieters aus Schweden nutzen, wo sich ein Teil der Produktionsumgebung befindet.</p>



<p><span><strong>Aufgrund der Ausweitung des Betriebs auf andere Länder wie Norwegen, Deutschland und Österreich, bestand die Notwendigkeit, die Infrastruktur in die Cloud zu verlagern, um die Stabilität und Flexibilität der Lösung zu gewährleisten.</strong> Als der Vertrag mit dem derzeitigen Infrastrukturanbieter auslief, entschied sich der Kunde für die Nutzung der Azure-Cloud und nutzte die Möglichkeit, die Anwendung zu skalieren und größere Datenmengen zu verarbeiten.</span></p>



<h2 class="wp-block-heading">Die Bedeutung der Privatsphäre und des Datenschutzes für den Kunden</h2>



<p><span><strong>Für den Kunden sind der Schutz der Privatsphäre und der Datenschutz sehr wichtige Themen.</strong> Die Arbeiten an der Umstellung auf die Cloud wurden fast ein Jahr lang ausgesetzt, nachdem Max Schrems, ein österreichischer Datenschützer, eine Klage beim Gerichtshof der Europäischen Union eingereicht hatte. Sie betraf die gemeinsame Nutzung von Daten von EU-Bürgern mit in den USA ansässigen Unternehmen und Bedenken im Zusammenhang mit der Speicherung von Daten auf deren Servern. <strong>Der Kunde hat damals den Markt sondiert und die Herangehensweise von diversen Akteuren an das Thema Cloud-Nutzung verifiziert.</strong> Größtenteils gab es jedoch keine Einwände gegen einen solchen Ansatz. </style><div class="promotion-box promotion-box--image-left "><div class="tiles latest-news-once"><div class="tile"><div class="tile-image"><img decoding="async" src="https://ns.proux.pl/wp-content/uploads/2017/11/blog-jcommerce-2016-01-05-agile-process-team-setup.jpg" alt="blog jcommerce 2016 01 05 agile process team setup" title="Entwicklung einer Anwendung zur Unterstützung von Autoreparaturprozessen auf Basis von Azure 4"></div><div class="tile-content"><p class="entry-title client-name">Softwareentwicklung</p>

<h3>Erfahren Sie mehr über agile Methoden in der Softwareentwicklung</h3>
<a class="btn btn-primary" href="https://nearshore-it.eu/de/articles/agile-methodologien-in-der-softwareentwicklung/" target="_blank" rel="noopener">
Lesen Sie den Artikel und erfahren Sie mehr</a></div></div></div></div></span></p>



<h2 class="wp-block-heading">Die Herausforderungen</h2>



<p>Im Zusammenhang mit der Überführung der Anwendung in die Cloud-Umgebung war für den Kunden Folgendes wichtig:</p>



<ul class="wp-block-list"><li>Die gesamte Infrastruktur ordnen</li><li>Die Kontinuität des Anwendungsbetriebs während des Migrationsprozesses sichern</li><li>Sicherheit gewährleisten und alle gesetzliche Anforderungen an die Datenverarbeitung erfüllen</li><li>Schutz der Privatsphäre und personenbezogener Daten gewährleisten</li><li><span> </span>Privatsphäre und personenbezogene Daten schützen</li></ul>



<h2 class="wp-block-heading">Ein cloudbasiertes System zur Verwaltung von Kfz-Werkstätten</h2>



<p>Die Plattform verfügt über eine umfassende Datenbank mit Arbeits- und Lackierzeiten, kompletten Ersatzteillisten mit Artikelnummern und Preisen sowie deren 3D-Modellen, die den Werkstätten die Auswahl erleichtern.</p>



<p><span>Das System besteht aus der Hauptanwendung, die derzeit in die Cloud migriert, und Webanwendungen, die separate Funktionalitäten unterstützen, darunter:</span></p>



<ul class="wp-block-list"><li><strong>Overview</strong> – eine Anwendung, die Daten von verschiedenen Werkstätten sammelt.<span> Mit ihrer Hilfe können Versicherungen den Status von Reparaturen überwachen und Netzwerke von Autowerkstätten sowie einzelne Niederlassungen verwalten.</span></li><li><strong>Repair</strong> – eine Anwendung für Werkstätten zur Erfassung von Arbeitszeiten,</li><li><span> </span><strong>Damage Inspection Booking</strong> – eine Anwendung zur Buchung von Reparaturterminen und zur Einholung von Reparaturangeboten.</li></ul>



<p><span>Anhand der in der Anwendung enthaltenen Informationen können Werkstattmitarbeiter problemlos die erforderlichen Kostenvoranschläge erstellen sowie Informationen zu Ersatzteilen, Preisen und dem voraussichtlichen Zeitpunkt der Auftragserfüllung erhalten. <strong>Die Lösung wird derzeit von mehr als 23.000 Nutzern verwendet.</strong></span></p>



<h2 class="wp-block-heading">Vorteile der Lösung</h2>



<ul class="wp-block-list"><li>Verfügbarkeit von Reparatur- und Abholterminen, sobald der Schadensstatus verifiziert wird, was sicherlich zu einer höheren Zufriedenheit des Fahrzeughalters führt.</li><li>Schnellere Bereitstellung eines Kostenvoranschlags und eine geringere Reparaturzeit.</li><li>Gleichmäßige Verteilung des Arbeitsflusses während der Woche, so dass weniger Fahrzeuge auf eine Reparatur warten müssen.</li><li>Zugriff auf technische Fahrzeugdaten und die Reparaturhistorie.</li></ul>



<h2 class="wp-block-heading">Unterstützung für .NET-Entwickler im Nearshoring-Modell</h2>



<p>Zum Projektteam gehören mehrere .NET-Entwickler von JCommerce. Sie sind Teil eines Teams, das ein System zur Verwaltung von Autowerkstätten entwickelt. Zu den Aufgaben unserer Mitarbeiter gehören die Entwicklung von Migrationsprozessen und die Erstellung maßgeschneiderter Cloud-Anwendungen in Zusammenarbeit mit dem für die Verwaltung der Cloud-Umgebung zuständigen Team des Kunden.</p>



<h2 class="wp-block-heading">Geschäftsvorteile für den Kunden</h2>



<ul class="wp-block-list"><li><span><a href="https://nearshore-it.eu/de/articles/agile-methodologien-in-der-softwareentwicklung/">Agile Projektimplementierung,</a> die die Remote-Implementierung von Lösungen erleichtert.</span></li><li>Skalierbarkeit von Teams und die Möglichkeit, weitere Unterstützung von JCommerce zu erhalten.</li><li>Kompetenz von einigen der <a href="https://nearshore-it.eu/de/nearshoring/it-outsourcing-zentren-in-polen-wachsen-4-hauptgruende-2/">besten .NET- Entwickler in Polen</a> (laut Clutch-Ranking).</li><li>Unterstützung eines Technologiepartners mit umfangreicher Erfahrung in der Umsetzung von Projekten für Kunden aus der IT-Beratung und dem Status eines vertrauenswürdigen Lieferanten.</li><li><span> </span>Innovation und die Möglichkeit, neue Lösungen zu implementieren, die die Cloud bietet (z. B. Azure Function).</li><li><span>Flexibilität der implementierten Lösungen.</span></li></ul>



<h2 class="wp-block-heading">Im Projekt verwendete Azure-Cloud-Tools:</h2>



<ul class="wp-block-list"><li>Azure Functions</li><li>Azure Container Instances</li><li>Azure DevOps</li><li>Azure Applications Insights</li><li>Azure Key Vaults</li><li>Azure Cosmos DB</li><li>Azure SQL Server</li><li>Azure Service Bus</li></ul>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p><strong><em>„Ich bin beeindruckt von ihrer Kompetenz und Unternehmenskultur. </em></strong><strong><em>Unserem Projektteam haben sich Qualifizierte und motivierte Mitarbeiter angeschlossen”.&nbsp;</em></strong></p><p><em>Operativer Geschäftsführer</em></p></blockquote>



<h2 class="wp-block-heading">Über den Kunden</h2>



<p><strong>Exevator AB</strong> – Ein schwedisches IT-Beratungsunternehmen, das Dienstleistungen in vielen Geschäftsbereichen anbietet.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Wie wird man ein vertrauenswürdiger IT-Dienstleister? Die Geschichte der Zusammenarbeit mit einem IT-Beratungs-unternehmen</title>
		<link>https://nearshore-it.eu/de/client-story/wie-wird-man-ein-vertrauenswuerdiger-it-dienstleister/</link>
		
		<dc:creator><![CDATA[NOPR]]></dc:creator>
		<pubDate>Tue, 15 Sep 2020 12:03:56 +0000</pubDate>
				<guid isPermaLink="false">https://nearshore-it.eu/de/?post_type=project&#038;p=10564</guid>

					<description><![CDATA[JCommerce steht auf der Liste der vertrauenswürdigen Lieferanten eines der führenden europäischen IT-Beratungsunternehmen, das sich für die Zusammenarbeit mit unseren Spezialisten in vielen Bereichen wie Softwareentwicklung, Test sowie Implementierung und Wartung von ERP-Systemen geöffnet hat. Informieren Sie sich über die Geschichte unserer Zusammenarbeit und erfahren Sie, wie wir die größten IT-Beratungsunternehmen unterstützen, die ihren Kunden beim Aufbau der digitalen Geschäftsreife helfen.]]></description>
										<content:encoded><![CDATA[<h2>Unser Kunde</h2>
<p>Im Rahmen der angebotenen Beratungsdienste hilft unser Partner seinen Kunden bei der Implementierung innovativer IT-Lösungen, die die digitale Transformation von Unternehmen unterstützen. Die Besonderheit der beratenden IT-Branche besteht darin, dass Anbieter schnell und flexibel agieren und die Implementierung moderner IT-Lösungen für Endkunden aus verschiedenen Branchen unterstützen müssen &#8211; und damit den neuesten technologischen Trends folgen.</p>
<h2>Besonderheiten und Bedürfnisse von IT-Beratungsfirmen</h2>
<ul>
<li>Projekte für Kunden aus vielen verschiedenen Branchen</li>
<li>Die Notwendigkeit, differenzierte Kompetenzen bereitzustellen</li>
<li>Die Notwendigkeit des Zugangs zu Nischenkompetenzen und Know-how</li>
<li>Die Notwendigkeit, schnell auf Kundenbedürfnisse zu reagieren</li>
<li>Notwendigkeit eines flexiblen Zugangs zu Kompetenzen für spezifische Projekte</li>
<li>Notwendigkeit, Listen bewährter Kompetenzanbieter zu führen</li>
<li>Skalierbarkeit von Projektteams</li>
</ul>
<h2>2016 – Beginn der Zusammenarbeit</h2>
<h3>Projekt zur digitalen Identifizierung</h3>
<p>Unsere Zusammenarbeit mit dem Unternehmen begann 2016 mit einem Projekt zur digitalen Identifizierung für die Automobil- und Versicherungsbranche, bei dem Unterstützung bei der Erstellung einer Testarchitektur und der Implementierung des Testprozesses benötigt wurde. Das Angebot von JCommerce war die beste Antwort auf die Bedürfnisse des Kunden &#8211; wir lieferten umfassende Unterstützung bei der Qualitätssicherung, erstellten eine Testarchitektur und stellten Werkzeuge für das manuelle und automatische Testen von Systemen sowie Web- und mobilen Anwendungen zur Verfügung.</p>
<h3>Herausforderungen</h3>
<ul>
<li>Erstellen und Implementieren einer umfassenden Software-Testarchitektur</li>
<li>Das erste für den Kunden durchgeführte Projekt, bei dem beide Unternehmen etwas über die Organisationskultur und die Teammitglieder lernen mussten</li>
</ul>
<h3>Plattform für die Verwaltung von Versicherungsunterlagen</h3>
<p>Das erste gemeinsam durchgeführte Projekt war ein Erfolg, so dass der Kunde nur wenige Monate später mit der Frage zu uns zurückkam, ob es möglich sei, die Kompetenz mehrerer Java-Programmierer zur Unterstützung der Arbeit an einer Lösung in einer Mikrodienstarchitektur zur Verfügung zu stellen. Das Projekt sah die Schaffung einer völlig neuen Plattform zur Verwaltung des Umlaufs von Versicherungsdokumenten vor. <strong>Auch in diesem Fall ist es uns gelungen, schnell ein Team der erforderlichen Spezialisten zusammenzustellen und das Projekt entsprechend den Erwartungen des Kunden abzuschließen</strong>. Im Laufe der Entwicklung unserer Zusammenarbeit unterstützten wir eine wachsende Zahl von Spezialisten. An dem Projekt waren ein Architekt, ein Business Analyst, Java-Programmierer und Front-End-Spezialisten beteiligt, und die Arbeit wurde von Projektkoordinatoren und Scrum Master überwacht. Die positive Bewertung des Beitrags unseres Teams führte zu einer dauerhaften Kooperationsvereinbarung, die bis heute andauert.</p>
<h3>Herausforderungen</h3>
<ul>
<li>Greenfield-Projekt in der Microservice-Technologie</li>
<li>Bedarf an Flexibilität und schneller Skalierbarkeit von Teams im Verlauf des Projekts</li>
</ul>
<h2>2017 – Entwicklung der Zusammenarbeit</h2>
<h3>Entwicklung einer mobilen Anwendung für digitale Zahlungen</h3>
<p>Dies ermöglichte JCommerce die Teilnahme an einem ehrgeizigen Projekt auf europäischer Ebene, das der Kunde zusammen mit führenden Anbietern digitaler Dienstleistungen durchführte. Ziel des Projekts, an dem die iOS- und Android-Entwickler von JCommerce beteiligt waren, war die Erstellung einer mobilen Anwendung für digitale Zahlungen, die auf der Überprüfung der digitalen Identität basiert.</p>
<h3>Herausforderungen</h3>
<ul>
<li>Koordination mehrerer Lieferanten</li>
<li>Gewährleistung hoher Sicherheitsstandards</li>
</ul>
<h3>Implementierung des ERP-Systems: Microsoft Dynamics NAV</h3>
<p>Unsere Zusammenarbeit entwickelte sich sehr schnell weiter, und neben der Bereitstellung von Programmierkompetenz bot JCommerce dem Kunden auch Unterstützung im ERP-Bereich. Für die internen Bedürfnisse des Kunden haben wir das ERP-System Microsoft Dynamics NAV 2016 implementiert, das die Finanzkontrolle der für Endkunden aus verschiedenen Bereichen durchgeführten Projekte sowie der Marketing- und Verkaufsaktivitäten erleichtert.</p>
<h3>Herausforderungen</h3>
<ul>
<li>Bereitstellung einer Lösung, die Daten aus verschiedenen Betriebsbereichen der Organisation integriert</li>
<li>Implementierung der Lösung in einem neuen Projektgebiet</li>
</ul>
<h2>2019 – Umsetzung von Projekten als vertrauenswürdiger Lieferant</h2>
<h3>Erstellung einer Anwendung für mobile Zahlungen</h3>
<p>Gegenwärtig arbeiten wir mit dem Kunden an einem weiteren internationalen Projekt, das 2019 gestartet wird und die Entwicklung mobiler Zahlungsanwendungen beinhaltet, und seine größte Herausforderung ist die Gewährleistung hoher Sicherheitsstandards. <strong>An der Arbeit beteiligt sind Back-End- und Front-End-Spezialisten sowie Teams von mobilen Entwicklern (iOS und Android) und Java-Entwicklern, DevOps, Testern und Scrum Master &#8211; insgesamt 15 Personen. </strong></p>
<h3>Herausforderungen</h3>
<ul>
<li>Zusammenarbeit mit vielen Unterlieferanten</li>
<li>Gewährleistung hoher Sicherheitsstandards</li>
</ul>
<h2>Geschäftsvorteile für den Kunden</h2>
<div id="dslc-module-961c99b104d" class="dslc-module-front dslc-module-DSLC_Text_Simple dslc-in-viewport-check dslc-in-viewport-anim-none dslc-col dslc-6-col dslc-last-col dslc-module-handle-like-regular dslc-in-viewport" data-module-id="961c99b104d" data-module="DSLC_Text_Simple" data-dslc-module-size="6" data-dslc-anim="none" data-dslc-anim-delay="" data-dslc-anim-duration="650" data-dslc-anim-easing="ease" data-dslc-preset="none">
<div class="dslc-text-module-content">
<ul class="list-jc">
<li>Kompetenzunterstützung in jedem Bereich der Softwareentwicklung und -tests</li>
<li>Einfachere Projektimplementierung für Endkunden unabhängig vom Einsatzgebiet</li>
<li>Langfristige Zusammenarbeit mit einem vertrauenswürdigen und bewährten Lieferanten</li>
<li>Bekanntes Projektimplementierungsverfahren und einfacher Start von Folgeprojekten</li>
<li>Die Gelegenheit, unsere Teammitglieder besser kennen zu lernen und leichter zu kommunizieren</li>
<li>Hohe Skalierbarkeit von Teams</li>
</ul>
</div>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>JCommerce hat das E-Learning-Plattform-Projekt realisiert</title>
		<link>https://nearshore-it.eu/de/client-story/jcommerce-hat-das-e-learning-plattform-projekt-realisiert/</link>
		
		<dc:creator><![CDATA[Beata Baranowska]]></dc:creator>
		<pubDate>Mon, 31 Aug 2020 10:44:08 +0000</pubDate>
				<guid isPermaLink="false">https://nearshore-it.eu/de/?post_type=project&#038;p=10570</guid>

					<description><![CDATA[JCommerce unterstützte die Durchführung der Lernplattform. Die Seite hilft bei der Erleichterung von Inhaltsaustausch zwischen Lehrern, Eltern und Schülern.

]]></description>
										<content:encoded><![CDATA[<h2>Bereich des Projekts</h2>
<p>Der Kunde hat das Plattformprojekt übernommen, das den Eltern, Lehrern und Schülern die Inhalte und Wissen austauschen lässt. Im Rahmen der Arbeiten unterstützten wir die Entwicklung von Plattformmodulen zur Bedienung von Studentenprojekt, Berichterstattung, Abrechnung und Internetseite.</p>
<h2>Ergebnisse</h2>
<p>Für JCommence waren<a href="https://nearshore-it.eu/de/it-dienstleister-spezialisierungen/"> Front-End und Back-End Developer</a> am Projekt beteiligt, als auch der Projektleiter, Softwaretester und Analytiker. In Rahmen der Arbeiten haben wir dem 6-Personen-Kundenteam das Support für Bau der Infrastruktur und Systemintegration zur Verfügung gestellt. <strong>Die Plattform entstand zur Veröffentlichung der Lerninhalte von einzelnen Schulen und zum Informationsaustausch.</strong> Dank der Plattform können Lehrer Lernmaterialien herunterladen und auch die Telekonferenzen und interaktive Vorlesungen führen.</p>
<h2>Vorteile für den Kunden</h2>
<div id="dslc-module-961c99b104d" class="dslc-module-front dslc-module-DSLC_Text_Simple dslc-in-viewport-check dslc-in-viewport-anim-none dslc-col dslc-6-col dslc-last-col dslc-module-handle-like-regular dslc-in-viewport" data-module-id="961c99b104d" data-module="DSLC_Text_Simple" data-dslc-module-size="6" data-dslc-anim="none" data-dslc-anim-delay="" data-dslc-anim-duration="650" data-dslc-anim-easing="ease" data-dslc-preset="none">
<div class="dslc-text-module-content">
<ul class="list-jc">
<li>Sicherstellung von Teams mit Skalen in Fixed Price-Modell,</li>
<li>Vollständige Umsetzung der Kundenanforderungen in vorgesehener Zeit und Budget,</li>
<li>Das Projekt erfüllte UX-Anforderungen.</li>
</ul>
</div>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Schaffung von Autobahnzahlungssystem für deutschen Kunden</title>
		<link>https://nearshore-it.eu/de/client-story/schaffung-von-autobahnzahlungssystem-fuer-deutschen-kunden/</link>
		
		<dc:creator><![CDATA[Beata Baranowska]]></dc:creator>
		<pubDate>Tue, 18 Aug 2020 10:27:46 +0000</pubDate>
				<guid isPermaLink="false">https://nearshore-it.eu/de/?post_type=project&#038;p=10567</guid>

					<description><![CDATA[JCommerce hat am Projekt gearbeitet, das das Zahlungssystem für die deutsche Autobahn entwirft. Das Ziel war, die Mauterhebung im ganzen Land zu verbessern.]]></description>
										<content:encoded><![CDATA[<h2>Bereich des Projekts</h2>
<p>Der Kunde hat das Informationssystem weiterentwickelt, das die Notwendigkeit von jedesmaliger Autobahnmauterhebung umgehen lässt. Das System wurde entworfen, um die Geldüberweisungen für kurz- und langfristige Vignetten zu bedienen, aber auch Zahlungsaufforderung an den Deutschen einmal in Jahr zu versenden. Die Mauterhebung für Vignetten deutscher Bürger sollte mit Steuergutschrift ersetzt werden. Sie könnten zwischen jährlicher und kurzfristiger Vignette wählen. Im Gegenzug mussten die Bürger anderer Länder, die deutschen Straßeninfrastrukturen nutzen wollten, für die Vignetten mithilfe von WWW-Touchpanelen bezahlen, ohne die Möglichkeit von Kostenerstattung. In diesem Fall konnte man nur die Zahlungen durch Internetpanel erledigen<strong>. Der Kunde wendete sich an JCommerce für fachliches Support bei der Systementwicklung. Das Projekt wird unter Verwendung neuster Technologie realisiert und hat vier Spezialisten für <a href="https://www.jcommerce.eu/" target="_blank" rel="noopener">JCommerce</a> eingebracht.</strong></p>
<h2><strong>Projektherausforderungen</strong></h2>
<ul>
<li>Datenschutz der Bürger</li>
</ul>
<p>Einer von wichtigen Herausforderungen waren die rigoristischen Anforderungen der deutschen Regierung im Bereich Datenschutz. In Deutschland gibt es keinen Datenbank aller Bürger (wie z.B. Datenbank PESEL in Polen) oder persönlichen Identifikationsnummer  (wie früher genannte PESEL-Nummer in Polen oder SSN in den USA). Zum Beispiel, wenn zwei Personen mit derselben Vorname und Geburtsdatum an derselben Adresse wohnten, würde es unmöglich, sie zu differenzieren. Das vorgeschlagene Zahlungssystem würde eine Funktion haben, für korrekte Identifizierung von 80 Millionen Bürgen zu lassen.</p>
<ul>
<li>Aufbewahrung der Personendaten</li>
</ul>
<p>Die zweite Herausforderung war das Verbot von Aufbewahrung der Personendaten in einem System. Um Briefe an ca. 60 Millionen Bürger jährlich zu versenden, generierte das System Schreiben, verarbeitete Überweisungen und prüfte, ob die betreffende Person bezahlen hat. Wenn ja, denn löschte es ihre Daten. In diesem System konnte man nur Daten der Personen aufbewahren, die nicht bezahlt haben.</p>
<h2>Lösung</h2>
<p>Alle oben genannte Anforderungen führten zur Notwendigkeit von Schaffung, Verarbeitung und Löschung der Daten von 2 Millionen Personen jeden Monat. Um solch große Anzahl von Daten zu bedienen, haben die JCommerce-Spezialisten moderne Architektur mit Skalen erschaffen, die für die Arbeit von beliebigen Anzahl der Server lässt, die Daten für jede Aufgabe verarbeiten. Das ermöglicht die Anpassung von erforderlicher Rechenleistung für Systemanforderungen. Die nächste Herausforderung war die Verfolgung des Systemverhaltens und die Verifikation der historischen Daten, weil die Geschichte von durchgeführten Tätigkeiten (wie der Briefversand an die angegebene Adresse oder Empfang der Überweisung) am laufenden entfernt sein muss.</p>
<h2>Vorteile für den Kunden</h2>
<div id="dslc-module-961c99b104d" class="dslc-module-front dslc-module-DSLC_Text_Simple dslc-in-viewport-check dslc-in-viewport-anim-none dslc-col dslc-6-col dslc-last-col dslc-module-handle-like-regular dslc-in-viewport" data-module-id="961c99b104d" data-module="DSLC_Text_Simple" data-dslc-module-size="6" data-dslc-anim="none" data-dslc-anim-delay="" data-dslc-anim-duration="650" data-dslc-anim-easing="ease" data-dslc-preset="none">
<div class="dslc-text-module-content">
<ul class="list-jc">
<li>Das fachliche Teamsupport, das mit den neusten Technologien arbeitet,</li>
<li>Erfüllung der rigoristischen, formalen Anforderungen im Bereich Daten- und Personendatenschutz,</li>
<li>Ferndurchführung der Projekten. JCommerce-Spezialisten haben 1-2 Tagen in der Woche am Kundensitz in Berlin verbracht, aber das Projekt ist meist aus der Ferne realisiert.</li>
</ul>
</div>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Softwareentwicklung für Stanusch Technologies, einem Branchenführer bei der Implementierung von KI-Systemen</title>
		<link>https://nearshore-it.eu/de/client-story/softwareentwicklung-fur-stanusch-technologies-einem-branchenfuhrer-bei-der-implementierung-von-ki-systemen/</link>
		
		<dc:creator><![CDATA[Piotr]]></dc:creator>
		<pubDate>Fri, 15 May 2020 10:23:47 +0000</pubDate>
				<guid isPermaLink="false">https://nearshore-it.eu/de/?post_type=project&#038;p=10156</guid>

					<description><![CDATA[Stanusch Technologies ist ein polnisches Unternehmen, das innovative Lösungen auf der Grundlage künstlicher Intelligenz anbietet. Der Kunde entwickelt eine neue Version der Anwendung für ein Chatbot- und Voicebot-Gesprächssystem und benötigte Unterstützung in Form von zusätzlichen personellen Ressourcen für das Entwicklungsteam sowie im Bereich der Qualitätssicherung.]]></description>
										<content:encoded><![CDATA[<h2><span>Das Kundensystem</span></h2>
<p><span>Der Kunde stellt ein auf der Omni-Chatbot-Plattform basierendes Konversationssystem zur Verfügung, das auf künstliche Intelligenz zurückgreift. <strong>Es kann in Form von Chat- oder Voicebots für die kommerzielle Nutzung in jeder Branche implementiert werden, wodurch die Kommunikation mit Kunden verbessert wird</strong>. Mit den virtuellen Assistenten von Stanusch ist es möglich den Kundenservice zu automatisieren- Außerdem bieten sie Unterstützung bei der internen Unternehmenskommunikation oder bei Marketingaktivitäten sowie bei der Analyse großer Datensätze. Der Vorteil des Tools ist eine einzige Wissensdatenbank, die es ermöglicht, über verschiedene Kanäle zu kommunizieren, ohne dass separate Informationsquellen erstellt werden müssen.</span></p>
<h2><span>Das Problem</span></h2>
<p><span>Der Kunde benötigte Unterstützung für sein Scrum-Team bei der Softwareentwicklung und Qualitätssicherung. Das Ziel des Projekts bestand darin, eine neue Version der Anwendung für das Konversationssystem zu implementieren. Als die JCommerce-Spezialisten mit der Arbeit an dem Projekt begannen, identifizierten sie die folgenden Probleme und Herausforderungen:</span></p>
<ul>
<li><span>Das Projekt zum automatischen Testen (GUI und API), das für eine ältere Version des Systems erstellt wurde, erforderte ein Refactoring. </span></li>
<li><span>Die Dauer der automatischen Tests war lang. </span></li>
<li><span>Der Kunde benötigte Daten, die einen Leistungsvergleich zwischen der älteren Version des Systems und dem neuen, derzeit implementierten System ermöglichen. </span></li>
<li><span>Die vom Kunden verwendeten Tools mussten auf neuere Versionen aktualisiert werden. </span></li>
</ul>
<h2><span>Die Lösung</span></h2>
<p><span>Die Arbeit der JCommerce-Spezialisten lässt sich in die folgenden Bereiche unterteilen:</span></p>
<h3><strong><span>Entwicklung</span></strong></h3>
<p><span>Während der Arbeit für den Kunden waren die JCommerce-Spezialisten für die Wartung des aktuellen Systems verantwortlich. Sie waren für die Implementierung in neue Umgebungen und die Aktualisierung der Implementierungsanweisungen verantwortlich. Es ist ihnen gelungen, Verfahren zu etablieren, die die Arbeit effektiver machten. Die Aufgaben, an denen der JAVA Developer von JCommerce arbeitete, erforderten die Reparatur von Steuerelementen zur Eingabe von Daten in das Verwaltungssystem, die Reparatur der Datensuchfunktionalität und der Anmeldung im System. Er fügte dem bestehenden Verwaltungssystem die Möglichkeit hinzu, einen Groovy-Sprachcode auszuführen, der für die Bedienung der sogenannten Fakten (Wissensdatenbank-Artikel) und die Rückgabe ihres Ergebnisses an die Person, die den Chatbot für den Client konfiguriert hat, erforderlich ist.</span></p>
<p><span>Der Software-Entwicklungsprozess wurde weiter verbessert durch:</span></p>
<ul>
<li><span>Festlegen von Definition of Ready und Definition of Done (einschließlich der Notwendigkeit, automatische Tests vorzubereiten), sodass das Scrum-Team wusste, wann die Aufgabe als erledigt gelten würde.</span></li>
<li><span>Regelmäßige Refinement-Sitzungen, die es ermöglichten, die Aufgaben im Backlog laufend zu aktualisieren.</span></li>
<li><span><span>Verbesserter Code-Review-Prozess, bei dem der Code-Qualität, der Systemarchitektur und demn Tests Aufmerksamkeit gewidmet wurde. Der verbesserte Code-Review-Prozess führte zu einer besseren Code-Qualität und damit zu einem besseren Funktionieren der Anwendung.</span></span></li>
</ul>
<h3><strong><span>Tests (Quality Assurance)</span></strong></h3>
<p><span>&nbsp;Das Projekt zum automatischen Testen des bestehenden Systems wurde refaktorisiert – es bestand darin, den Code gemäß guter Programmierpraxis zu modifizieren. In einem späteren Arbeitsstadium ermöglichte dies die Aktualisierung der in diesem Projekt verwendeten Bibliotheken und Werkzeuge. Während der Arbeit wurde die Logik einiger der Tests verbessert – einige Testfälle wurden zusammengeführt, andere wurden getrennt. </span></p>
<ul>
<li><strong><span>Infolge dieser Änderungen konnte die Testzeit um die Hälfte verkürzt werden. </span></strong></li>
<li><span>Es ist uns gelungen, den Prozess Continuous Integration / Continuous Delivery zu verbessern und die Skripte, die die Tests ausführen, zu modifizieren. </span></li>
<li><span>Die Spezialisten von JCommerce schlugen vor, das Selenium-Grid-Tool zu verwenden, mit dem Tests auf verschiedenen Browsern durchgeführt werden können, und empfahlen, den Browser auf eine unterstützte Version umzustellen. Auf diese Weise erhielt der Kunde die Möglichkeit, die neuesten Versionen der gängigsten Browser zu verwenden. </span></li>
<li><span>Die Wartung dieses Projekts lag in der Verantwortung einer Testerin auf Kundenseite, der ein QA von JCommerce mit Rat und Tat zur Seite stand. </span></li>
</ul>
<p><span>Die Unterstützung des JCommerce-Projekts im Rahmen der Erprobung des neuen Konversationssystems fand in vier grundlegenden Bereichen statt:</span></p>
<p><strong><span>1) Code Review</span></strong></p>
<p><span>Rücksichtnahme bei der Codeüberprüfung auf Unit- und Integrationstests. Der Ansatz, so viele Geschäftsfälle wie möglich abzudecken.</span></p>
<p><strong><span>2) Manuelle Tests</span></strong></p>
<p><span>Manuelle Tests wurden im Entwicklungsprozess so früh wie möglich durchgeführt. Hier lag der Schwerpunkt hauptsächlich auf den wichtigsten Geschäftswegen, und detaillierte Fälle wurden durch Tests auf niedrigerem Niveau abgedeckt.</span></p>
<p><span>Zusätzlich wurde eine Dokumentation erstellt, die alle Unterschiede zwischen dem alten und dem neuen System enthält.</span></p>
<p><strong><span>3) Automatische Tests</span></strong></p>
<p><span>Im Rahmen dieser Aufgabe wurde ein eigenes Projekt ins Leben gerufen, das Tests der entwickelten API beinhaltete. In diesem Teil der Arbeit wurden neue Technologien und Werkzeuge wie Java 11, Groovy, Spock, Rest Assured, Maven, Docker und Jenkins genutzt. Zusätzlich wurde diese Aufgabe in den CI/CD-Prozess integriert (jedes Mal, wenn eine neue Version der Anwendung erstellt wurde, begannen die Tests). In der nächsten Phase wurde auch der Entwicklungsprozess durch diese Tests ergänzt – jeder Entwickler konnte sie auf einer virtuellen Maschine ausführen, um die Richtigkeit der von ihm vorgenommenen Änderungen zu überprüfen.&nbsp; </span></p>
<p><strong><span>4) Leistungstests</span></strong></p>
<p><span>Den letzten Bereich stellten Leistungstests dar. Der Kunde berichtete, dass er Daten benötigte, um die Leistung des alten und des neuen Systems vergleichen zu können. Im Rahmen dieser Aufgabe wurde das bestehende (für das alte System gedachte) Testprojekt gestartet. Es wurde geändert, um auch die Leistung des neuen Systems zu überprüfen. Es griff auf das JMeter-Tool zurück, aber im Rahmen dieser Aufgabe wurde auch ein Proof-of-Concept von Leistungstests mit dem Gatling-Tool erstellt. </span></p>
<h2><span>Business Benefits:</span></h2>
<ul class="list-jc">
<li><strong>Verbesserte Codequalität und besseres Funktionieren der Anwendung,</strong></li>
<li><strong>Aktualisierung der im Projekt verwendeten Bibliotheken und Werkzeuge,</strong></li>
<li><span>Verbesserung des Prozesses der Softwareentwicklung und Qualitätssicherung, insbesondere die Erstellung von Aufgaben (Backlog),</span></li>
<li><span>Verbesserung von Know-how des Entwicklungsteams auf dem Gebiet der Qualitätssicherung, insbesondere im Bereich der Testautomatisierung </span></li>
<li><span>Unterstützung der Scrum-Methodik, insbesondere die Verbesserung des Prozesses der Aufgabenerstellung. Dies führte zu einem besseren Verständnis der Aufgaben und des Zielbetriebs einer bestimmten Funktionalität durch das Entwicklerteam, insbesondere durch Personen mit weniger Erfahrung mit dem Projekt.</span></li>
</ul>
<p><strong>Zusammensetzung des Teams:</strong> QA und JAVA Developer.</p>
<p><strong>Projektdauer:</strong> 06.2019 – bis heute</p>
<hr>
<p>&nbsp;</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Zusammenarbeit mit Bar Distribution &#8211; Software-entwicklungsdienste</title>
		<link>https://nearshore-it.eu/de/client-story/zusammenarbeit-mit-bar-distribution-softwareentwicklungsdienste/</link>
		
		<dc:creator><![CDATA[Piotr]]></dc:creator>
		<pubDate>Fri, 14 Feb 2020 09:50:18 +0000</pubDate>
				<guid isPermaLink="false">https://nearshore-it.eu/de/?post_type=project&#038;p=10004</guid>

					<description><![CDATA[Die französische Firma Bar Distribution hat sich an JCommerce gewandt, weil sie Unterstützung bei der Entwicklung einer App für selbststeuernde Tische benötigte. Bars, die mit solchen Tischen ausgestattet sind, ermöglichen Kunden, Produkte zu verkosten, Bestellungen aufzugeben sowie Zahlungen durchzuführen ohne dass sie den Tisch verlassen oder auf den Kellner warten müssen. JCommerce hat dabei geholfen, die visuelle Seite der App und ihr Funktionieren zu verbessern.]]></description>
										<content:encoded><![CDATA[<h2><span>Über das System</span></h2>
<p><span>Die Firma Bar Distribution entwickelt ein System, das es der Bar-Bedienung leichter macht, den Kunden zu bedienen, und der Kunde kann Getränke verkosten ohne in der Schlange stehen zu müssen. All dies wird durch innovative Apps möglich gemacht. Die erste von ihnen richtet sich an die Bedienung des Lokals und bietet die Möglichkeit, die NFC-Karten von Kunden mit einem bestimmten Betrag aufzuladen. Die zweite App wird von den Kunden selbst genutzt, wenn sie an SB-Tischen Getränkeportionen zur Verkostung bestellen (z. B. 100 ml Bier für 1 Euro). </span></p>
<h2><span>Die Herausforderung</span></h2>
<p><span>Die Firma Bar Distribution benötigte Unterstützung bei der Entwicklung einer App, die für die Bedienung (oder das Management) bestimmt ist, sowie einer weiteren Anwendung, die von Kunden an intelligenten Tischen genutzt wird. Der App mussten neue Funktionalitäten beigefügt sowie ihre visuelle Seite verbessert werden. Es war außerdem notwendig Änderungen einzuführen, welche der Bedienung ermöglichen würden, Kontos von Kunden (den Nutzern der App) einfacher zu konfigurieren. Bar Distribution wollte ebenfalls die Option haben, neue Produkte zu definieren und den intelligenten selbststeuernden Tischen neue Getränke zuzuweisen. </span></p>
<h2><span>Die Lösung</span></h2>
<p><span>Die im Rahmen eines Outsourcing-Modells in der .NET-Technologie durchgeführten Arbeiten hatten das Ziel, den Frontend-Teil weiterzuentwickeln und neue Funktionalitäten hinzuzufügen, die einen positiven Einfluss auf die User Experience haben würden. Das System wurde so ausgebaut, um alle Anforderungen des Kunden zu erfüllen. Heute hat die Bedienung des Lokals die Möglichkeit, Fotos der servierten Produkte sowie neue Nutzer (Kunden) hinzuzufügen, deren Konten anschließend verwaltet werden können. Dank der App kann die Bedienperson außerdem die App verwalten, die sich an den Tischen befindet, und z. B. Fotos und Preise der servierten Getränke ändern und Angebote einführen. </span></p>
<h2><span>Die Ergebnisse</span></h2>
<p><span>Dank den von JCommerce durchgeführten Arbeiten ist eine neue Benutzeroberfläche der App für Bedienpersonen entstanden. Nun kann die Bedienung neue Getränke definieren und ein gewähltes Produkt dem jeweiligen intelligenten Tisch zuweisen und problemlos Kundenkonten verwalten. Außer den o. g. Funktionalitäten wurde u. a. ein Reiter mit Statistiken und der Möglichkeit hinzugefügt, Happy Hours für bestimmte Produkte festzulegen. </span></p>
<h2><span>Geschäftsvorteile</span></h2>
<ul class="list-jc">
<li><strong>Neue Funktionalitäten in der App</strong></li>
<li><strong>Eine neue Benutzeroberfläche</strong></li>
<li><strong>Weiterentwickelter Backend-Teil</strong></li>
<li><strong>Bessere User Experience</strong></li>
</ul>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
