T-Systems auf der SubConf 2008
Titel des Vortrages: Migration von MKS zu Subversion: Motivation, Durchführung, Erfahrungen
Kategorie: Anwendervortrag
Level: Einsteiger
Tag und Uhrzeit: Mittwoch, 15. Oktober 2008, 16:15 - 17:00 Uhr
Inhalt: T-Systems hat in den letzten zwei Jahren einen Standard für die Software-Entwicklungsumgebung gesetzt und Subversion ist eine der wesentlichen Komponenten darin. Durch die Nutzung dieses zentral bereitgestellten und betriebenen Toolsets wurden die Kosten deutlich reduziert. Da die T-Systems aber wie viele anderen Systemhäuser vor allem von lang laufenden Projekten lebt, besteht die aktuelle Herausforderung darin, laufende Projekte, die ein anderes Toolset nutzen, auf die als Standard gesetzten SE-Tools und damit auch auf Subversion zu migrieren.
Eines der häufig bestehenden Werkzeuge ist das Konfigurationsmanagement-Werkzeug MKS Integrity. MKS Integrity hat einige Eigenschaften, die von Subversion nicht oder nur unzureichend unterstützt werden. Zudem geht MKS Integrity von einem prinzipiell anderen Ansatz aus.
Der Vortrag schildert die Vorgehensweise, die kritischen Punkte in der Durchführung der Migration und die Erfahrungen, die während der Migration von MKS Integrity nach Subversion gesammelt werden konnten. Er erfolgt aus Sicht von Anwendern und Projekt-Administratoren und schildert vor allem die Schwierigkeiten, die die Menschen in den laufenden Projekten mit der Migration hatten und wie diese bewältigt werden konnten.
Markus Liebelt ist Mitarbeiter der T-Systems, Systems Integration, und verantwortet dort die Standardisierung der Software-Entwicklungsumgebung in Software-Entwicklungsprojekten. Daneben arbeitet er aktiv in der IT-Mitarbeiterausbildung und der Entwicklung von Software-Prozessen.
Er hat an der Universität Stuttgart Informatik studiert, und dort auch seinen Doktor gemacht. Seit 1990 ist er in der Lehre an der Berufsakademie Stuttgart in unterschiedlichen Themen unterwegs. Seit 1994 arbeitet er in der Software-Entwicklung, vor allem in den Themen Objektorientierung, Entwicklungsprozesse und Software-Architektur.


