Das Chaos bändigen – Erfahrungen aus der Integration im .NET-Medizintechnik-Großprojekt (Sponsored Talk)
Die CT-Software an der die ISO Software Systeme GmbH mitwirkt, gilt als eines der größten .NET-Projekte der Welt. Hunderte Entwickler, quer über den Globus verteilt, arbeiten an 340 Solutions mit über 2000 Projekten und haben dabei die 1.000.000 „Lines of Code“-Marke längst geknackt. Bei einer so großen Menge an Code ist es zwingend notwendig, dass es in den jeweiligen Entwicklungsteams sogenannte Integratoren gibt, die gemeinsam mit dem Integrationsmanagement Team- und Main-Builds überwachen und Aktionen zur Stabilisierung des Codes und der Tests koordinieren.
Der Vortrag gibt einen Einblick in die Arbeit eines Integrators. Hierbei wird vor allem auf die Abweichungen zwischen Theorie und Praxis eingegangen, zum Beispiel bei Review Policies, Bug Fixing oder Impact-Based Testing. Zudem gibt es noch eine Vorstellung der bisherigen „Lessons Learned“ mit dem größten positiven Einfluss auf das Projekt mit abschließender Diskussionsrunde.
Vorkenntnisse
Grundwissen über Versionskontrolle, Testverfahren, Branches und das .NET-Framework sind von Vorteil.
Lernziele
Der Vortrag hat zum Ziel, den Hörern einen ungeschönten, aber spannenden Einblick in ein .NET-Großprojekt zu geben. Zudem können die „Lessons Learned“ dafür sorgen, dass man für die eigenen Projekte potenzielle Gefahren in der Integration rechtzeitig erkennt und diese rechtzeitig beheben kann.