User Group (2. Arbeitstreffen) Konfigurations- und Releasemanagement 16./17. November 2009 Mit Vorträgen von:
Ziel der User Group Diese User Group ist eine auf Dauer angelegte, regelmäßige Veranstaltung. Sie verfolgt das Ziel, Erfahrungen im Konfigurations- und Releasemanagement auszutauschen und Best Practices zu identifizieren. Es treffen sich dazu Entscheider und Fachleute, die mit diesen Aufgaben in ihren Unternehmen betraut sind. Die Teilnehmer der User Group wollen voneinander lernen und ihre individuellen Fragen untereinander diskutieren, um praktikable Lösungen für aktuelle Herausforderungen zu finden. Themenspektrum der User Group Ein komplexes Softwareprodukt über den gesamten Lebenszyklus zu handhaben ist eine herausfordernde Aufgabe für jeden Softwarehersteller. Während der Entwicklung entsteht eine Vielzahl veränderlicher Artefakte in verschiedenen Versionsständen. Oft müssen für ein Produkt viele Komponenten und Subsysteme integriert werden. Typische Probleme in diesem Zusammenhang sind: Bereits behobene Fehler treten plötzlich wieder auf. Komponenten werden in der falschen Version bearbeitet. Es sind keine stabilen Testumgebungen vorhanden. Versionsstände von Komponenten in der Kundeninstallation sind unbekannt. Es wird auf Basis veralteter Dokumentation entwickelt. Am Ende des Entwicklungsprozesses soll nicht nur ein funktionierendes Stück Software stehen der Erstellungsprozess muss reproduzierbar sein, Dokumentationen müssen erzeugt werden, Veränderungen über verschiedene Releasestände sollen nachvollziehbar sein. Ein aktiv betriebenes Konfigurations- und Releasemanagement ist die Antwort auf diese Herausforderungen. Dazu gehört z.b. die Identifikation von Konfigurationsobjekten, die Versionskontrolle sowie das Change-, Build-, Library- und Releasemanagement. Darüber hinaus sind ein Managementprozess und eine angemessene Werkzeugunterstützung notwendig. Unternehmen, die ihr Konfigurations- und Releasemanagement überarbeiten oder neu aufbauen wollen, stehen in der Regel vor einigen schwierigen Fragen: Wie sehen erfolgreiche Einführungsstrategien für Konfigurations- und Releasemanagement aus? Wie sieht ein gutes Releasemanagement aus (Intervalle, Tools, Zuschneidung, Artefakte)? Wie gestaltet man den Releasebau und das Dependency-Management? Wie betreibt man ein Konfigurationsmanagement in heterogenen Landschaften (Prozesse, Tools, Integrationsaspekte)? Wie hängen Releasebildung und Testumgebung zusammen? Wie kann man eine Projektautomatisierung und ein gutes Testdatenmanagement verwirklichen? Wie kann man das Management davon überzeugen, das nötige Geld sowie ausreichende Befugnisse zur Verfügung zu stellen? Wie kann man den Nutzen von KM/RM gegenüber dem Management ausreichend deutlich machen? Wo sollte KM organisatorisch sinnvoll aufgehängt sein? Welche Rollen und Verantwortlichkeiten gibt es? Die Beantwortung dieser und anderer Fragen sowie der Austausch unter Praktikern und interessierten Personen rund um diese Themen ist Gegenstand dieser User Group.
Veranstaltungsort Softwareforen Leipzig Querstraße 16 04103 Leipzig Veranstalter und Ansprechpartner Softwareforen Leipzig Querstraße 16 04103 Leipzig www.softwareforen.de Telefon 0341-124 55 60 Telefax 0341-124 55 99 E-Mail julia.reif@softwareforen.de Anreise Anreise mit dem Flugzeug: Der Flughafen Leipzig-Halle ist etwa 30 Autominuten entfernt. Ein Flughafen Express fährt im Halbstundentakt vom Flughafen zum Leipziger Hauptbahnhof (Fahrtdauer ca. 15 Minuten). Vom Hauptbahnhof aus erreichen Sie den Veranstaltungsort zu Fuß in ca. 5 Minuten (s. Karte). Anreise mit der Bahn: Vom Hauptbahnhof aus erreichen Sie den Veranstaltungsort zu Fuß in ca. 5 Minuten (s. Karte). Anreise mit dem Auto: Falls Sie mit dem PKW anreisen und im Radisson SAS Hotel übernachten, können Sie das Parkhaus des Hotels nutzen. Unmittelbar am Veranstaltungsort gibt es ebenfalls ein Parkhaus. Hotel Wir empfehlen Ihnen die Übernachtung im Radisson SAS Hotel, das ca. 5 Minuten zu Fuß vom Veranstaltungsort entfernt ist. Radisson SAS Hotel Augustusplatz 5-6 04109 Leipzig Telefon: 0341 / 21 46 0
Agenda 16. November 2009 11:00 Uhr André Köhler (Softwareforen Leipzig) Begrüßung und Eröffnung Vorstellung der Softwareforen Leipzig Vorstellung der User Group Konfigurations- und Releasemanagement 11:15 Uhr Dr. Rudolf Hauber (HOOD Group) Die Top 10 Fehler im Change-, Konfigurations- und Versionsmanagement von Dokumenten Typische Fehler, Ursachen und Lösungsansätze für Versions-, Konfigurations- und Changemanagement von Dokumenten 13:00 Uhr Mittagspause 14:00 Uhr Dr. Markus Liebelt (T-Systems) Praxisbericht über die Neudefinition des Softwareprozesses bei der T-Systems Bericht über das Projekt zur Werkzeugauswahl Herausforderungen und Entscheidungen in diesem Kontext Ergebnisse und Lessons Learned 15:30 Uhr Kaffeepause 16:00 Uhr Thomas Obermüller (elego Software Solutions) Modellbasiertes Software Configuration Management interaktiv Wie macht man komplexe Produktevolutionen beherrschbar? Filebasierte vs. modellbasierte Sicht im Software Configuration Management Entwicklung einer konkreten Systemkonfiguration auf Basis eines allgemeinen CM-Domänenmodells Steuerung dieser Systemkonfiguration mit Hilfe unterschiedlicher Modellsichten Integration unterschiedlicher Werkzeuge und Repositories mit Eclipse-Technologien 17:30 Uhr Ende des ersten Veranstaltungstages 19:00 Uhr Abendveranstaltung im Restaurant Fra Diavolo
Agenda 17. November 2009 09:00 Uhr Nico Orschel (AIT Applied Information Technologies) Release-Management mit dem Visual Studio Team System Verknüpfung von Quellcode, Work Items und Builds Traceability Änderungsverfolgung zwischen Produktversionen Release Management Buildprozesse TeamBuild 10:30 Uhr Kaffeepause 11:00 Uhr Martin Wassermann (ARS Computer und Consulting) Kollaborative Softwareentwicklung mit IBM Jazz & Rational Team Concert Die Idee hinter Jazz/RTC Die Architektur von Jazz/RTC Adaption von Jazz/RTC an den eigenen Entwicklungsprozess Einsatz von Jazz/Rational im Application Lifecycle Management 12:30 Uhr Mittagspause im Penta Hotel 14:00 Uhr Diskussionsrunde 14:45 Uhr Themenfindung für nächstes Arbeitstreffen 15:00 Uhr Ende der Veranstaltung
Referenten Rudolf Hauber betreut bei der HOOD Group als Senior Consultant das Thema Anforderungsmodellierung und ist dort für den Bereich Aerospace und Defense zuständig. Zuvor leitete er bei Kölsch & Altmann Software und Management Consulting GmbH den Bereich Technologietransfer. Als langjähriger Berater arbeitete er in einer Vielzahl von Großprojekten, als Trainer schult er Modellierungsmethoden und Prozesse und veröffentlichte zahlreiche Artikel und Konferenzbeiträge. Sein Arbeitsschwerpunkt ist Modellierung und System Engineering. Er begann seine Kariere als Wissenschaftler im OO- Bereich an der Universität München. Dr. 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. Thomas Obermüller (Dipl.-Informatiker) war langjährig international als IT- Projektmanager und Consultant unter anderem bei Unternehmen wie IBM UBG Hamburg, SPM Technologies Berlin (heute SAP SI) und SDS Wien tätig. Heute ist er bei der elego Software Solutions in Berlin für das Projektmanagement von Subversion- Einführungsprojekten, für Consulting und Schulung im Bereich Software Configuration Management und Subversion verantwortlich. Nico Orschel ist seit mehreren Jahren für die AIT AG in Stuttgart als Berater und Microsoft Certified Trainer tätig. Zu seinen Schwerpunkten gehören Softwareentwicklung auf Basis des.net Framework sowie das Thema Application-Lifecylce-Management. Er berät Unternehmen bei der Einführung und Anpassung des Visual Studio Team System. Martin Wassermann hat an der Ludwig-Maximilians-Universität in München Informatik studiert. Er arbeitet als Berater bei der ARS Computer und Consulting GmbH in München in den Bereichen Java/JEE-Entwicklung und Qualitätssicherung für Software. André Köhler ist Geschäftsführer der 2008 gegründeten Softwareforen Leipzig GmbH, einem Spin-Off aus der Universität Leipzig. Zuvor studierte er Wirtschaftsinformatik an den Universitäten in Leipzig und Marseille (Frankreich) sowie am Fraunhofer Institut für Software- und Systemtechnik (ISST) in Berlin. Seit September 2003 ist er als wissenschaftlicher Mitarbeiter an der Professur für Angewandte Telematik / e-business an der Universität Leipzig tätig, wo er promoviert und seit 2007 die Abteilung Prozesse leitet. In dieser Funktion ist er verantwortlich für zahlreiche IT-Forschungs- und Industrieprojekte, insbesondere aus den Branchen Telekommunikation, Versicherungen, Energieversorger und Automotive. André Köhler ist Autor und Co-Autor von zahlreichen nationalen und internationalen Veröffentlichungen und Konferenzbeiträgen.
Stadtplan Hauptbahnhof Softwareforen Leipzig Veranstaltungsort Fra Diavolo Restaurant Radisson SAS Hotel