D4: Agile ist in aller Munde Wir stellen die Frage: Ist …...Inception: Ziele 56 02.07.2018 D4:...

Post on 20-Jun-2020

1 views 0 download

Transcript of D4: Agile ist in aller Munde Wir stellen die Frage: Ist …...Inception: Ziele 56 02.07.2018 D4:...

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

pknecht@it-logix.ch