2. 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
3. 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
4. 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
5. 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
7. 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht
Bison Palette
7 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht
8. 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht
Schilderung der Ausgangslage
8 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht
9. 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
10. 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht
Ausgangslage: Situation und Methodik
10 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht
11. Probleme / Auswirkungen / Konsequenzen
im 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
13. Probleme / Auswirkungen / Konsequenzen
im 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
14. 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht
Ziele und Rahmenbedingungen
14 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht
15. 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
16. Tool Evaluation
• Entscheid: «Gross-Tool» alà RTC/TFS
oder 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
17. RTC Architektur
17 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht
18. 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
19. 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht
Einführung von IBM RTC
19 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht
20. 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht
Planungsübersicht 1/2
20 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht
21. 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht
Planungsübersicht 2/2
21 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht
24. Planung mit RTC 1/2
• Business Needs als Brücke zwischen
Planungsebenen: 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
25. Planung mit RTC 2/2
25 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht
26. 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht
Erfahrungen und Herausforderungen
26 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht
27. 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
28. 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
29. 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
30. Ende der Präsentation
Vielen Dank für Ihre
Aufmerksamkeit!
Bison Schweiz AG
Alexander Haslimann
Allee 1A
6210 Sursee
alexander.haslimann@bison-group.com
www.bison-group.com
30 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht