transformation zu agilen entwicklungsprozessen_alexander haslimann_ibm_symposium 2013

30
Transformation zu agilen Entwicklungsprozessen Ein Erfahrungsbericht 7. Mai 2013 - Alexander Haslimann, Bison und Taha Boulaguigue, IBM

Upload: ibm-switzerland

Post on 14-Apr-2017

977 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Transformation zu agilen Entwicklungsprozessen_Alexander Haslimann_IBM_Symposium 2013

Transformation zu agilen

Entwicklungsprozessen

Ein Erfahrungsbericht

7. Mai 2013 - Alexander Haslimann, Bison und Taha Boulaguigue, IBM

Page 2: Transformation zu agilen Entwicklungsprozessen_Alexander Haslimann_IBM_Symposium 2013

Agenda

1. Begrüssung und Vorstellung

2. Schilderung der Ausgangslage

- Prozesse / Methodik / Entwicklungstools

- Probleme / Auswirkungen / Konsequenzen

3. Ziele / Rahmenbedingungen

- Umstellung der Methodik / Tool Evaluation

4. Einführung

5. Résumé – Erfahrungen und Herausforderungen

2 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht

Page 3: Transformation zu agilen Entwicklungsprozessen_Alexander Haslimann_IBM_Symposium 2013

Vorstellung

3

Alexander Haslimann

IT Projektleiter, Bison Schweiz AG, Sursee•PL Einführung IBM RTC•Projektteam Scrum Einführung

•Langjährige Erfahrung als Projektmanager bei Banken, Pharma- und Software-Industrie

7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht

Page 4: Transformation zu agilen Entwicklungsprozessen_Alexander Haslimann_IBM_Symposium 2013

Vorstellung

Taha Boulaguigue

Senior IT Specialist, IBM Software Services•Implementierung IBM RTC

•Langjährige Erfahrung als Berater für Software-Entwicklungsprozesse, -Tools und -Methoden

4 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht

Page 5: Transformation zu agilen Entwicklungsprozessen_Alexander Haslimann_IBM_Symposium 2013

Leading Business IT Solutions

Seit 1983 ist die Entwicklung und

Einführung von geschäftlichen IT

Lösungen unsere Kernkompetenz.

Wir orientieren uns an den Bedürfnissen

unserer Kunden und setzen auf

Nachhaltigkeit und Kontinuität.

5 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht

Page 6: Transformation zu agilen Entwicklungsprozessen_Alexander Haslimann_IBM_Symposium 2013

Standorte

6 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht

Page 7: Transformation zu agilen Entwicklungsprozessen_Alexander Haslimann_IBM_Symposium 2013

7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht

Bison Palette

7 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht

Page 8: Transformation zu agilen Entwicklungsprozessen_Alexander Haslimann_IBM_Symposium 2013

7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht

Schilderung der Ausgangslage

8 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht

Page 9: Transformation zu agilen Entwicklungsprozessen_Alexander Haslimann_IBM_Symposium 2013

Ausgangslage

• Klassisches Vorgehen nach Phasen

• Entsprechende Organisation

• Einfacher und verständlicher Prozess

• Dokument getriebenes Modell

• Benutzer/Kunde wird kaum einbezogen• Viele, teils handgestrickte Tools im

Einsatz

9 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht

Page 10: Transformation zu agilen Entwicklungsprozessen_Alexander Haslimann_IBM_Symposium 2013

7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht

Ausgangslage: Situation und Methodik

10 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht

Page 11: Transformation zu agilen Entwicklungsprozessen_Alexander Haslimann_IBM_Symposium 2013

Probleme / Auswirkungen / Konsequenzenim Bereich Prozesse und Methoden

• Statischer Prozess� eins nach dem anderen (Phasen)� unflexibel gegenüber Änderungen

und Markt/Kunden-Anforderungen

• Abgrenzungsprobleme (Phasen)� Abhängigkeiten & fehlender Weitsicht� Probleme werden spät erkannt� Nötigen Nacharbeiten und Kosten

11 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht

Page 12: Transformation zu agilen Entwicklungsprozessen_Alexander Haslimann_IBM_Symposium 2013

Ausgangslage: Entwicklungstool-Landschaft

12 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht

Page 13: Transformation zu agilen Entwicklungsprozessen_Alexander Haslimann_IBM_Symposium 2013

Probleme / Auswirkungen / Konsequenzenim Bereich Entwicklungstool-Landschaft

• Etliche Tools im Einsatz� «handgestrickte» Lösung

(Eclipse, Jenkins (Build), CVS (SCM),Excel-Reports, MS Project,…)

• unübersichtlich, teilweise «wildwuchs»

• keine Durchgängigkeit

• rechtliche Unsicherheiten (Lizenzen)

• schwierige Know-how Sicherung• Fehleranfällig, erhöht Aufwände

bei Arbeiten und Fehleranalysen

13 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht

Page 14: Transformation zu agilen Entwicklungsprozessen_Alexander Haslimann_IBM_Symposium 2013

7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht

Ziele und Rahmenbedingungen

14 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht

Page 15: Transformation zu agilen Entwicklungsprozessen_Alexander Haslimann_IBM_Symposium 2013

Umstellung der Methodik – klassisch ���� agil

• Einarbeitung in Philosophie und Methode durch Management und Projektteam

• Planung Scrum Rollout und Definition von Guidelines und Dokumentationen

• Anpassung der Prozesse und Reorga-nisation bestehender Strukturen(Neue Teams, Rollen, etc.)

• Projektmarketing, Ausbildung

15 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht

Page 16: Transformation zu agilen Entwicklungsprozessen_Alexander Haslimann_IBM_Symposium 2013

Tool Evaluation

• Entscheid: «Gross-Tool» alà RTC/TFSoder dezentrale Lösung

• Pro IBM RTC aufgrund…- Gesamtlösung- Eclipse Entwicklungsumgebung - Angebot/Unterstützung IBM- 2 monatiger Pilotbetrieb (PoC)

16 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht

Page 17: Transformation zu agilen Entwicklungsprozessen_Alexander Haslimann_IBM_Symposium 2013

RTC Architektur

17 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht

Page 18: Transformation zu agilen Entwicklungsprozessen_Alexander Haslimann_IBM_Symposium 2013

Unterstützung IBM

• Zugang zu IBM Entwicklungs-Lab in Zürich (Lab Advocate)

• Zugang zu lokalen IBM Ressourcen (Vertrieb und Technik)

• Regelmässige Meetings

18 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht

Page 19: Transformation zu agilen Entwicklungsprozessen_Alexander Haslimann_IBM_Symposium 2013

7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht

Einführung von IBM RTC

19 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht

Page 20: Transformation zu agilen Entwicklungsprozessen_Alexander Haslimann_IBM_Symposium 2013

7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht

Planungsübersicht 1/2

20 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht

Page 21: Transformation zu agilen Entwicklungsprozessen_Alexander Haslimann_IBM_Symposium 2013

7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht

Planungsübersicht 2/2

21 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht

Page 22: Transformation zu agilen Entwicklungsprozessen_Alexander Haslimann_IBM_Symposium 2013

Entwicklungstoollandschaft 1/2

22 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht

Page 23: Transformation zu agilen Entwicklungsprozessen_Alexander Haslimann_IBM_Symposium 2013

Entwicklungstoollandschaft 2/2

23 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht

Page 24: Transformation zu agilen Entwicklungsprozessen_Alexander Haslimann_IBM_Symposium 2013

Planung mit RTC 1/2

• Business Needs als Brücke zwischenPlanungsebenen: strategisch,dispositiv und operativ.

• Von der Erfassung bis zur Aus-lieferung bzw. dem Abschluss eines Business Needs durchläuft dieser verschiedene Phasen.In jeder dieser Phasen wird der Business Need weiter und detaillierter ausgearbeitet.

24 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht

Page 25: Transformation zu agilen Entwicklungsprozessen_Alexander Haslimann_IBM_Symposium 2013

Planung mit RTC 2/2

25 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht

Page 26: Transformation zu agilen Entwicklungsprozessen_Alexander Haslimann_IBM_Symposium 2013

7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht

Erfahrungen und Herausforderungen

26 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht

Page 27: Transformation zu agilen Entwicklungsprozessen_Alexander Haslimann_IBM_Symposium 2013

Bisherige Erfahrungen und Herausforderungen

• Viel Vorarbeit notwendig - Infrastruktur- Lizenzen- Budget & Ressourcen

• Grosser Stakeholder-Kreis

• Grosses Spektrum abzudecken• Hohe Agilität nötig

- viel unvorhergesehenes- nicht planbar (neue Erkenntnisse)

• Reges Feedback und Mitarbeit

27 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht

Page 28: Transformation zu agilen Entwicklungsprozessen_Alexander Haslimann_IBM_Symposium 2013

Bisherige Erfahrungen und Herausforderungen

• Ressourcenverfügbarkeit nicht immer gewährleistet

• Prozesse werden gezwungener-massen hinterfragt

• Fortwährende Standardisierung• Schulungsaufwand

- Tool- Methodik- Prozesse und Rollen

• Wartungsaufwand

28 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht

Page 29: Transformation zu agilen Entwicklungsprozessen_Alexander Haslimann_IBM_Symposium 2013

Ausblick

29

• Erweiterte Reporting-Möglichkeiten erschliessen (RRDI)

• Requirements-Spezifikation und –Management (Requirements Composer)

• Test Management Platform (Quality Manager)

• Toolgestützte strategische und dispositive Planung (Focal Point)

7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht

Page 30: Transformation zu agilen Entwicklungsprozessen_Alexander Haslimann_IBM_Symposium 2013

Ende der Präsentation

Vielen Dank für Ihre

Aufmerksamkeit!

Bison Schweiz AGAlexander HaslimannAllee 1A6210 [email protected]

30 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht