Ein Branch für jeden Kunden? Ein Erfahrungsbericht wie Individualisierung und Standardisierung in Einklang gebracht werden können.

 
Agile Day - 21. Mai
 
16:45
 
Qualität
 

Ein Branch für jeden Kunden oder riesige Konfigurationsdateien - dies scheint seit jeher die zentrale Frage bei der Entwicklung von kundenspezifischer Software zu sein. Denn so individuell jede Anwendung zu sein scheint, in der Basis sind die Gemeinsamkeiten doch immer sehr hoch.

Beide Lösungsansätze führen bei einer steigenden Kundenzahl zum Verwaltungschaos. Dem kann man mit einem passenden Branch-Konzept oder einer Paket-basierten Modularisierung mittels NuGet entkommen. In dem Vortrag werden beide Varianten detailliert beschrieben und anhand zweier Projekte der AIT GmbH & Co KG und der WITTENSTEIN electronics GmbH verglichen.

Benjamin Boost

AIT GmbH & Co. KG

Benjamin Boost ist Senior Consultant bei der AIT GmbH & Co. KG. Er ist seit 5 Jahren als Software-Entwickler und Architekt im industriellen Umfeld tätig. Sein Themen-Schwerpunkt liegt auf der Konzeptionierung und Entwicklung von verteilten Anwendungen auf der Basis von Microsoft Technologien. Darüber hinaus unterstützt er Unternehmen bei der Einführung und Anpassung des Team Foundation Servers.

Matthias Essig

WITTENSTEIN electronics GmbH

Seit seinem abgeschlossenen Masterstudium in Elektro- und Informationstechnik arbeitet Matthias Essig als Embedded Softwareentwickler bei der WITTENSTEIN electronics GmbH. Seine Themenschwerpunkte liegen im Bereich des Software Engineerings sowie der Software-Projektleitung im Umfeld der elektrischen Antriebstechnik. Weiterhin spielen die Wiederverwendung von Software-Artefakten sowie das damit verbundene Realisieren von kundenspezifischen Softwarelösungen eine zentrale Rolle im Aufgabengebiet von Hrn. Essig.