Es kommt auf das richtige Projekte und das angemessene Setting an. Welche Methoden helfen dabei, ein Projekt im Festpreis agil durchzuführen? Worauf muss man achten, um den Erfolg zu sichern?
1. Sind Agile Festpreisprojekte steuerbar?
Agile Festpreisprojekte sind keine Utopie!
Tassilo Kubitz
17.05.2017 @ proventis
2. Tassilo Kubitz
• 1969 / Berlin
• Meteorologe
• 20 Jahre – IT / Softwareentwicklung / Teamleitung / Projektleitung
• Leiter Competence Center Projektmanagement akquinet tech@spree GmbH
3. akquinet tech@spree GmbH
• Teil der akquinet AG (IT-Beratungsunternehmen)
• Individuelle Software-Entwicklungs-Projekte
• Branchenübergreifend
• Industrie 4.0 / Enterprise Mobility, z.B.
• Produktionsplanung (Flachstrickmaschinen)
• Fernwartung (Glove boxes)
• Flottenmanagement (Flurförderzeuge)
• Flexibles Projektmanagement notwendig (von klasssich bis agil)
4. Wer hat Erfahrungen…
• …mit klassischem Vorgehen?
• …mit Agilen Methoden?
• …in beiden „Welten“?
5. Agenda
• Agile meets classic – Darf man das kombinieren?
• Wieso wird eigentlich nur der Product Owner gewürgt?
• Wie steuert man Agilität im Festpreis?
• Pitfalls
• Fazit
6. Agenda
• Agile meets classic – Darf man das kombinieren?
• Wieso wird eigentlich nur der Product Owner gewürgt?
• Wie steuert man Agilität im Festpreis?
• Pitfalls
• Fazit
8. Agile meets classic – Darf man das kombinieren?
Yegor Bugayenko
12 Mistakes in agile manifesto
The Manifesto doesn't say anything
about the cost of development
and that's probably because it was
written by those who make money
(programmers),
not those who spend it (customers).
9. Agile meets classic – Darf man das kombinieren?
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
Warum also nicht kombinieren?Over bedeutet nicht instead!
10. Agile meets classic – Darf man das kombinieren?
• Es gibt kein generell richtiges Vorgehen – es gibt immer nur angemessenes Vorgehen
• Die Grenze von Traditional
zu Agil ist fließend…
• Warum also nicht kombinieren?
by Baf Kurtulaj
11. Agile meets classic – Darf man das kombinieren?
• Die Anforderungen unserer Kunden
• Einhaltung einer Budgetobergrenze
• Planbarkeit von Termin und Kosten
• Flexibilität während des gesamten Projektverlaufes
• Leichtgewichtiges Änderungsmanagement
• Warum also nicht kombinieren?
– agile
– agile
– classic
– classic
12. Agile meets classic – Darf man das kombinieren?
Warum sollte der Agile Festpreis
dann nicht möglich sein?
13. Das Vorgehen im Agilen Festpreis
• Wo ist die Agilität?
• User Story
• Iterationen
• Kunde wünscht neues Feature
• Wo ist die Steuerung?
• Vorplanung
• Wahl einer Story
• Anpassung der Roadmap
• Wo ist der Festpreis?
• Budgetrahmen
• Umsetzung im Festpreis
14. Agenda
• Agile meets classic – Darf man das kombinieren?
• Wieso wird eigentlich nur der Product Owner gewürgt?
• Wie steuert man Agilität im Festpreis?
• Pitfalls
• Fazit
15. Wieso wird eigentlich nur der Product Owner gewürgt?
• Das traditionelle PM sagt zum Thema steuern…
=> Wenn man auf Kosten und Zeit achten muss,
dann geht das nur durch Veränderung an der Leistung/Qualität
Quality
Time Cost
Scope
16. Wieso wird eigentlich nur der Product Owner gewürgt?
• Der Product Owner…
• vertritt die fachliche Auftraggeberseite und somit sämtliche Stakeholder
• wohnt nach Möglichkeit den Daily Scrums bei, um sich (passiv) zu informieren
• steht für Rückfragen des Teams bereit
• pflegt das Product Backlog
• priorisiert die Product Backlog Items so, daß der Business Value des Produkts maximal wird
und die Möglichkeit früher Releases von Kernfunktionalität besteht, um einen schnellen
Return on Investment zu erreichen
17. Wieso wird eigentlich nur der Product Owner gewürgt?
• Der Product Owner trägt die Verantwortung dafür, daß
• die richtigen Anforderungen im Product Backlog stehen
=> Fachlichkeit benötigt Domänenwissen
• sie in einer sinnvollen Reihenfolge abgearbeitet werden
=> Technologieentscheidungen benötigen Architekturwissen
• Wenn er jetzt auch noch Termine und Budget
verantworten muss….
18. Agenda
• Agile meets classic – Darf man das kombinieren?
• Wieso wird eigentlich nur der Product Owner gewürgt?
• Wie steuert man Agilität im Festpreis?
• Pitfalls
• Fazit
19. Wie steuert man Agilität im Festpreis?
• Effektives Steuern bedeutet…
• …jederzeit wissen wo man ist und wohin man will
• …jederzeit Änderungen am Plan ermöglichen, um dorthin zu kommen wohin man will
20. Wie steuert man Agilität im Festpreis?
• Wenn das Projekt von Anfang an richtig geschnitten wird,
dann klappt es mit dem Steuern leichter…
• Setup über den Nutzen einer Anforderung
mit einer Impact Map
• Strukturierung der Roadmap
mit der Story Map
• Justierung der Roadmap
mit dem Kano-Modell
OBJEKTspektrum 02/2016
„Kano Modell allgemein“at
de.wikipedia.org
21. Wie steuert man Agilität im Festpreis?
„parallelisiere den Wasserfall“ - time2market
Analyse/Design Implementierung Abnahme
Feature 1
Feature 2
Feature 3
Vorgezogener Releasetermin
22. Wie steuert man Agilität im Festpreis?
Priorisiere mit Lean Management – design2cost
Analyse/Design Implementierung Abnahme
Feature 1
Feature 2
Feature 3
Reduzierte Kosten und vorgezogener Releasetermin
23. Wie steuert man Agilität im Festpreis?
• Vorplanung
• Big Picture
• Impact Map
• Grobschätzung
• Wahl einer Story
• Roadmap
• Story Map
• Feinschätzung
• Anpassung der Roadmap
• Priorisierungen
• Weglassen
• Hinzufügen
• Neuschätzen
Kontinuierliche Erfassung und
Bewertung von Budget
und Terminen!
24. Agenda
• Agile meets classic – Darf man das kombinieren?
• Wieso wird eigentlich nur der Product Owner gewürgt?
• Wie steuert man Agilität im Festpreis?
• Pitfalls
• Fazit
25. Pitfalls beim Agilen Festpreis…
• Das Projekt muss passen!
Das Werkzeug ist nicht für jedes Projekt geeignet
• Kommunikationsaufwand (zur Steuerung)
Flexibilität kostet und braucht eine separate Kostenstelle!
• Verständnis und Vertrauen für das Vorgehen (der notwendige Mindset)
entsteht nicht über das Papier „Vertrag“
Das Vorgehen in einem Workshop „durchspielen“ (inkl. Rolle Einkauf)
Kleine Budgets helfen – Alternativ auch Exit-Points nach jedem Release
26. Agenda
• Agile meets classic – Darf man das kombinieren?
• Wieso wird eigentlich nur der Product Owner gewürgt?
• Wie steuert man Agilität im Festpreis?
• Pitfalls
• Fazit
27. Fazit
• Agilität ist steuerbar, wenn das Projekt entsprechend aufgesetzt wird
• Nutzen und Mehrwert (Impact Mapping…)
• Vorgehen ist für klassisch denkende Auftraggeber geeignet
• time2market
• design2cost
• Anwendbar, wenn Vertrauen vorhanden ist
• internen Projekten
• Weiterentwicklungsprojekten
28. This is the end…
tassilo.kubitz@akquinet.de
@KubitzTassilo
linkedin.com/in/tassilokubitz
xing.com/profile/Tassilo_Kubitz
Vielen Dank!
Die finale Diskussion ist eröffnet