Wissen, Austausch und Inspiration für Entwickler
Nürnberg, 4.-6. September 2018

Herbstcampus 2018 » Programm »

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.

Referent

Michael Jaworski

arbeitet seit fünf Jahren in der Medizintechnik als Softwareentwickler und ist seit zwei Jahren der Integrator eines der größten Entwicklungsteams im erwähnten CT-Projekt. In enger Absprache mit dem Integrationsmanagement überwacht er Testergebnisse, entscheidet über lieferbare Softwarestände zu Meilensteinen und ist die Kommunikationsschnittstelle für das gesamte Team, wenn sich dieses über den Allgemeinzustand der Software informieren möchte.