Post on 14-Apr-2017
Transformation zu agilen
Entwicklungsprozessen
Ein Erfahrungsbericht
7. Mai 2013 - Alexander Haslimann, Bison und Taha Boulaguigue, IBM
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
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
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
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
Standorte
6 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht
7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht
Bison Palette
7 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht
7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht
Schilderung der Ausgangslage
8 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht
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
7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht
Ausgangslage: Situation und Methodik
10 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht
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
Ausgangslage: Entwicklungstool-Landschaft
12 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht
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
7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht
Ziele und Rahmenbedingungen
14 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht
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
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
RTC Architektur
17 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht
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
7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht
Einführung von IBM RTC
19 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht
7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht
Planungsübersicht 1/2
20 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht
7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht
Planungsübersicht 2/2
21 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht
Entwicklungstoollandschaft 1/2
22 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht
Entwicklungstoollandschaft 2/2
23 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht
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
Planung mit RTC 2/2
25 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht
7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht
Erfahrungen und Herausforderungen
26 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht
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
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
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
Ende der Präsentation
Vielen Dank für Ihre
Aufmerksamkeit!
Bison Schweiz AGAlexander HaslimannAllee 1A6210 Surseealexander.haslimann@bison-group.comwww.bison-group.com
30 7. Mai 2013 Transformation zu agilen Entwicklungsprozessen – Ein Erfahrungsbericht