d4: agile ist in aller munde wir stellen die frage: ist …...inception: ziele 56 02.07.2018 d4:...
TRANSCRIPT
D4: Agile ist in aller Munde –
Wir stellen die Frage: Ist Agile = Agile?
Patrick Knecht, IT-Logix AG
Zürich, 2. Juli 2018
Quelle: Reuters
Quelle: CarAndBike
Quelle: Zoonar
Quelle: Natural World Safaris
Schnell?
Zufällig?
Unkoordiniert?
beweglich
energiegeladen
gewandt
lebhaft
temperamentvoll
unruhig
wendig
beweglich
energiegeladen
gewandt
lebhaft
temperamentvoll
unruhig
wendig
Scrum?
Quelle: https://www.versionone.com
Disciplined Agile Delivery
DAD
Ganzheitlicher Ansatz
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201818
Disciplined Agile Delivery (DAD) bietet ein Framework für Lösungen nach einem ganzheitlichen Ansatz
DAD
ganzheitlich
Lösungen
Grundlage
Vision
Vision
Architektur
Vision
Architektur
Risiken
Vision
Architektur
Risiken
Testing
Vision
Architektur
Risiken
Testing
Deployment
zielorientiert
einzigartig
Übersicht Disciplined Agile Delivery
DAD is a Hybrid Framework
Verschiedene Inhalte aus diversen Frameworks, Vorgehen und Methoden.
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201832
Rollen
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.2018
Agile Coach:
Rahmen für selbstorganisiertes
Team schaffen
Stimme des Kunden:
Verantwortlich für Anforderungen & Priorisierung
Verantwortlich für die Architektur
Diverse Rollen Kunde & Lieferant:
• Solution Architect (gestaltet Aufbau des Systems)
• DWH Entwickler (DWH Backend)
• BI Applikations-Entwickler
• Tester (manuell & automatisiert)
33
Das Disciplined Agile Manifesto
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201834
Individuals and interactions over processes and tools
Das Disciplined Agile Manifesto
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201835
Individuals and interactions over processes and tools
Consumable solutions over comprehensive documentation
Das Disciplined Agile Manifesto
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201836
Individuals and interactions over processes and tools
Consumable solutions over comprehensive documentation
Stakeholder collaboration over contract negotiation
Das Disciplined Agile Manifesto
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201837
Individuals and interactions over processes and tools
Consumable solutions over comprehensive documentation
Stakeholder collaboration over contract negotiation
Responding to change over following a plan
Das Disciplined Agile Manifesto
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201838
Bei welcher Herangehensweise wissen wir genauer, wie weit wir im Projekt fortgeschritten sind?
Anforderungen end-to-end umsetzen, um priorisieren zu können
3 Features (klassisch) 3 Features (agil)
Feature 1 Feature 2 Feature 3
10%
40%
70%
100%
Kumulativer
Fortschritt
Kumulativer
Fortschritt50% 61% 100%
Connectivity
DWH
Data Mart
BI App
0%
5%
25%
10%
40%
70%
02.07.2018 D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?39
Phasen des Delivery Lifecycles
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201840
Inception: Ziele
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201841
Inception: Ziele
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201842
Inception: Ziele
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201843
Inception: Ziele
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201844
Inception: Ziele
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201845
Inception: Ziele
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201846
Inception: Ziele
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201847
Inception: Ziele
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201848
Inception: Ziele
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201849
Inception: Ziele
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201850
Inception: Ziele
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201851
Inception: Ziele
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201852
Inception: Ziele
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201853
Ziel
Inception: Ziele
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201854
Ziel
Entscheidungspunkte
Inception: Ziele
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201855
Ziel
Entscheidungspunkte
Optionen
Inception: Ziele
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201856
Standard-Option
nach Prio.
ohne Prio.
Inception: Abschluss
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201857
Stakeholder Vision
Construction: Ziele
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201858
Construction: Iteration
Beispiel einer groben Iterationsplanung für Feature 1:
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201859
Iteration MO DI MI DO FR
1
Teamworkshop:
Planung
Iteration
Teamtag Teamtag Teamtag
Teamtag Teamtag
Teamtag /
Deployment
auf Test
Teamworkshop:
Review &
Retrospektive
2
Teamworkshop:
Planung
Iteration
Teamtag Teamtag Teamtag
Teamtag Teamtag
Teamtag /
Deployment
auf Test
Teamworkshop:
Review &
Retrospektive
Construction: Jira
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201860
Construction: Iteration
Beispiel einer groben Iterationsplanung für Feature 1:
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201861
Iteration MO DI MI DO FR
1
Teamworkshop:
Planung
Iteration
Teamtag Teamtag Teamtag
Teamtag Teamtag
Teamtag /
Deployment
auf Test
Teamworkshop:
Review &
Retrospektive
2
Teamworkshop:
Planung
Iteration
Teamtag Teamtag Teamtag
Teamtag Teamtag
Teamtag /
Deployment
auf Test
Teamworkshop:
Review &
Retrospektive
Construction: Ziele
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201862
Construction: Meilenstein
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201863
Project Viability
Construction: Ziele
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201864
Lauffähige Lieferobjekte
Construction: Ziele
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201866
Retrospektive
Construction: Ziele
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201869
Construction: Meilenstein
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201870
Proven architecture
Construction: Abschluss
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201871
Sufficient functionality
Transition: Ziele
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201872
Transition: Ziele
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201873
Transition: Ziele
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201874
Transition: Abschluss
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201875
Delighted Stakeholders
Quelle: Zoonar
Vertiefung des agilen Project LifeCycle
Disciplined Agile Delivery (DAD) unterstützt verschiedene Lifecycles
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201878
© Disciplined Agile Consortium
High Level Sicht des Delivery Lifecycles
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201879
Der Agile Lifecycle
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201880
Der Agile Lifecycle
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201881
Der Agile Lifecycle
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201882
Der Agile Lifecycle
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201883
Der Continuous Delivery: Agile Lifecycle
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201884
Der Continuous Delivery: Agile Lifecycle
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201885
Der Lean Lifecycle
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201886
Der Lean Lifecycle
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201887
Der Lean Lifecycle
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201888
Der Lean Lifecycle
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201889
Der Continuous Delivery: Lean Lifecycle
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201890
Der Continuous Delivery: Lean Lifecycle
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201891
Der Explorative Lifecycle
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201892
Abschluss
Prinzipien des DA Frameworks
D4: Agile ist in aller Munde – Wir stellen die Frage: Ist Agile = Agile?02.07.201894
© Disciplined Agile Consortium
Twi t te r B logL inkedIn Xing YouTube
Wir freuen uns auf angeregte
Gespräche mit Ihnen …
Patrick Knecht, Senior Project Manager & Certified Disciplined Agilist