(German) Slides from Manage Agile Berlin 2017 (15.11.2017)
---
Agile Methoden helfen bei der Risikominimierung sowie der Einhaltung von Budgets und Terminen. Doch wie steuert man agile Teams, damit all diese Versprechen auch tatsächlich erfüllt werden?
In der Praxis scheitern agile Teams meist auf Grund der fehlenden Einbindung von Auftraggebern und Management. Als Folge wird nach alt gewohnter Manier das definierte Backlog vollständig und möglichst zum vorgegebenen Budget und Termin abgearbeitet. Das eigentliche Ziel der Auftraggeber bleibt hingegen unzureichend definiert oder gänzlich unbekannt. Kein Wunder also, dass viele agile Teams nicht die hochgesteckten Erwartungen der Auftraggeber erfüllen können.
Impact Mapping ist eine Methode, mit der die tatsächlichen Erfolgskriterien eines Vorhabens extrahiert und mit allen Beteiligten abgestimmt werden können. Die dafür vermuteten Kausalitätsketten werden messbar mit den Lösungsoptionen des Backlogs in Verbindung gebracht, um sie dann mittels iterativer Entwicklung über kurze Feedbackschlaufen zu validieren. Dies erlaubt die strategische Steuerung agiler Projekt- und Produktentwicklung.
Erfahren Sie, wie Projektauftraggeber und Management agile Teams strategisch Steuern können, um damit ihre Vorhaben zielgerichteter und erfolgreicher umzusetzen. Neben einer Einführung zu Impact Mapping wird auch die praktische Anwendung in der Softwareentwicklung an Hand von Beispielen gezeigt.
2. 4
Erfolgreich – aber was waren die Erfolgskriterien?
• In Zeit/in Budget
• Return-On-Investment
• Vision/Ziele ...
… aber welche Relevanz?
• Keine Ahnung ….
• … jemand weiß sicher Bescheid
3. 6
spezifizierte Mittel: Funktionen entwickeln/liefern
Was ändert sich in der „wirklichen“ Welt?
schneller, mehr/weniger, öfter, genauer, …
Potential des Scheiterns
Unsichtbare Ziele
Image: http://jaymantri.com/post/107544957053/download
5. 9
Erfolgskriterien quantifizieren und messen
Schlichtungszeit von Fällen reduzieren
1 2 3 4 cm
Maßstab: Zählbar und Einheit? Messgerät: wie messen?
Durchschnittl. # Tage zur Schlichtung
(letzte 100 abgeschlossene Fälle)
Falldatenbank:
Datum geöffnet – Datum geschlossen
Tom Gilb: Competitive Engineering, PLANGUAGE
Benchmark: aktuelle Situation
150 Tage
Ziel: “Landing Zone”
50 Tage 10 Tage
14. 18
Optionen evaluieren
Goal
Actors
Impacts
Deliverables
Schlichtungszeit von Kranken-
versicherungsfällen reduzieren
Sitzungsagenda
und Protokoll
Mitglieder des
Schlichtungskomitees Patienten
Bearbeiten mehr Fälle
in Schlichtungssitzung
Schlichten Fälle
schon vor Sitzung
Eröffnen
weniger Fälle
Informationskampagne
bei Ärzten
Online
Schlichtung
Fallmanagementsystem
17. 24
• Zeitspanne bis zur ersten Validierung?
• Nutzen oder Funktion?
• Allen bekannt?
• Verknüpft mit Releases und Elementen im Backlog?
• Steuerung: Fokus und Veränderung?
Wir haben bereits einen Business Case (ROI)
18. 25
1. Annahmen/Hypothesen Reverse Engineeren
Kausalitätskette zum Return-On-Invest
(Collect Underpants Profit)
2. Bestehendes Backlog zerteilen/mappen
3. Visualisieren, Abstimmen, Priorisieren
Es ist schon zu spät dafür …
19. 26
• Im Design der Lösung berücksichtigen
• Variationen/Ableitungen finden
• Visualisieren/Transparent machen
• Automatisieren
• Nicht mehr relevante Metriken entfernen
“Test Driven Development” für Business
Wir können das nicht messen …
20. 27
• Fokus auf immer nur ein Ziel
• Evtl. Roadmap an Zielen
• Schlüsselimpacts (vs. alle Impacts)
• Kombination mit anderen Methoden
(z.B. Story Maps)
Zu kompliziert
Image: https://unsplash.com/photos/dHOgx7fEByA
21. 28
• Klar definierte Kriterien für Erfolg/Misserfolg
• Safe-to-fail (und schnelles Feedback)
• Alternative Optionen
• Ziele zum Lernen/Steuern und nicht zur Bonifikation
Stopp-Bedingungen verwenden
22. 29
Jedes Vorhaben basiert auf Erfolgshypothesen
• Organisationsziele: mittel-/langfristig
• Unterstützt oder behindert durch Verhaltensänderungen
von Akteuren: unmittelbarer beobachtbar
• Maßnahmen als vermutete Auslöser
Impact Mapping als Wegweiser für agile Teams
• Visualisierung: Priorisierung von Hypothesen
• Kürzere Lernzyklen: Validierung (fail-to-safe)
• Schnellere Abstimmung und Steuerung
Zusammenfassung