Upload
chassa
View
1.125
Download
0
Embed Size (px)
DESCRIPTION
(German) slides of presentation at OOP 2014, Munich Agile Projektentwicklung erfüllt oft nicht die hoch gesteckten Erwartungen aller Beteiligten. Impact Maps und Story Maps unterstützen einen wichtigen Mechanismus, der agile Projekte erfolgreich macht und der häufig außer Acht gelassen wird: Build-Measure-Learn. Der Vortrag gibt eine Einführung in das Konzept von Impact Maps und Story Maps und zeigt deren praktische Anwendung an Hand konkreter Projektbeispiele.
Citation preview
COPYRIGHT, TECHTALK - WWW.TECHTALK.CH
CHRISTIAN HASSA
TECHTALK SOFTWARE AG
EMAIL: [email protected]
TWITTER: @CHRISHASSA
OOP 2014 - 6. Februar 2014
Impact Maps und Story MapsLiefern was wirklich zählt
2
3
4
5
6
9
Projekterfolg
10
Als Salesmanager
will ich einen …-report
um den Lagerstand kontrollieren zu können
11
Als Salesmanager
will ich einen …-report
um den Lagerstand kontrollieren zu können
12
Als Salesmanager
will ich einen …-report
um den Lagerstand schnellerkontrollieren zu können
13
Impact Mapping
Story Mapping
Specification-By-Example
Warum?Wirkung
Wie?Spezifikation
AcceptanceCriteria
Epics
Deliverables
Impacts
Einfacher vorab zu definieren Schwerer vorab zu definieren
User Activities
User Stories
Examples
Goals
Zielebenen von Anforderungen
Code
15
Impact Mapping
Warum?Wirkung
Wie?Spezifikation
AcceptanceCriteria
Epics
Deliverables
Impacts
Einfacher vorab zu definieren Schwerer vorab zu definieren
User Activities
User Stories
Examples
Goals
Wirkung erzielen
Code
16
Impact Maps
Goal
Actors
Impacts
Deliverables
Verkaufssteigerungzu Spitzenzeiten
Mobiler Nutzer
Kauft mehronline
MobileWebsite
17
Optionen evaluieren
Goal
Actors
Impacts
Deliverables
3% Umsatzsteigerung
BlockbusterMarktanteil
steigern
Verkaufssteigerungzu Spitzenzeiten
One-ClickKauf
Mobiler Nutzer Call Center
Kauft mehronline
Kauft ohneCall Center
Verkauftschneller
KeinCross-Selling
SMSBestellung
MobileWebsite
18
Einflussbereich
Entscheidungsbereich
Einfluss vs. Entscheidung
Goal
Actors
Impacts
Deliverables
3% Umsatzsteigerung
BlockbusterMarktanteil
steigern
Verkaufssteigerungzu Spitzenzeiten
One-ClickKauf
Mobiler Nutzer Call Center
Kauft mehronline
Kauft ohneCall Center
Verkauftschneller
KeinCross-Selling
SMSBestellung
MobileWebsite
20
SchnelleresFeedback
21
Delivering flexible scopeStory Maps
• Nach Jeff Patton• Optimiert Deliverable für Impact• Backlog Überblick und Releaseplanung• Unterstützt Zusammenarbeit
22
Entscheidungsbereich
Einflussbereich
Entscheidungs-bereich
Einflussbereich
Struktur
Hört von Konzert
Versucht Karten zu
bekommen
Freut sich auf Konzert
Besucht Konzert
Kommende Karten-
verkäufe
Zusätzliche Konzert-
infos
Kauf mit Kreditkarte
Kauf auf Rechnung
Papierticket drucken
Ticket über NFC
validieren
Neuigkeiten zum Konzert
WahrscheinlicheEreignisfolge
Mobiler Nutzer
Kauft mehronline
Besucht öftermobile Seite
BlockbusterKonzertinfo
One-ClickKauf
Deliverables
Impacts
User Activities
User Stories
23
Struktur
Hört von Konzert
Versucht Karten zu
bekommen
Freut sich auf Konzert
Besucht Konzert
Kommende Karten-
verkäufe
Zusätzliche Konzert-
infos
Kauf mit Kreditkarte
Kauf auf Rechnung
Papierticket drucken
Ticket über NFC
validieren
Neuigkeiten zum Konzert
WahrscheinlicheEreignisfolge
Mobiler Nutzer
24
Priorität pro User Activity
Hört von Konzert
Versucht Karten zu
bekommen
Freut sich auf Konzert
Besucht Konzert
Kommende Karten-
verkäufe
Zusätzliche Konzert-
infos
Kauf mit Kreditkarte
Kauf auf Rechnung
Papierticket drucken
Ticket über NFC
validieren
Neuigkeiten zum Konzert
Pri
ori
tät
WahrscheinlicheEreignisfolge
Mobiler Nutzer
25
WalkingSkeleton
Scheiben priorisieren
Kommende Karten-
verkäufe
Zusätzliche Konzert-
infos
Kauf mit Kreditkarte
Kauf auf Rechnung
Print paperticket
Ticket über NFC
validieren
Neuigkeiten zum Konzert
Pri
ori
tät
ManuelleUmgehung
Nicht unterstützt
Hört von Konzert
Versucht Karten zu
bekommen
Freut sich auf Konzert
Besucht Konzert Wahrscheinliche
Ereignisfolge
Mobiler Nutzer
26
Priorität nach DeliverableBesucht öftermobile Seite
BlockbusterKonzertinfo
Hört von Konzert
Versucht Karten zu
bekommen
Freut sich auf Konzert
Besucht Konzert Wahrscheinliche
Ereignisfolge
Kommende Karten-
verkäufe
Zusätzliche Konzert-
infos
Kauf mit Kreditkarte
Kauf auf Rechnung
Print paperticket
Ticket über NFC
validieren
Neuigkeiten zum Konzert
Mobiler Nutzer
27
Priorität nach DeliverableBesucht öftermobile Seite
BlockbusterKonzertinfo
Hört von Konzert
Versucht Karten zu
bekommen
Freut sich auf Konzert
Besucht Konzert Wahrscheinliche
Ereignisfolge
Kommende Karten-
verkäufe
Zusätzliche Konzert-
infos
Kauf mit Kreditkarte
Kauf auf Rechnung
Print paperticket
Ticket über NFC
validieren
Neuigkeiten zum Konzert
Mobiler Nutzer
28
Wirkung überprüfenBesucht öftermobile Seite
BlockbusterKonzertinfo
Hört von Konzert
Versucht Karten zu
bekommen
Freut sich auf Konzert
Besucht Konzert Wahrscheinliche
Ereignisfolge
Kommende Karten-
verkäufe
Zusätzliche Konzert-
infos
Kauf mit Kreditkarte
Kauf auf Rechnung
Print paperticket
Ticket über NFC
validieren
Neuigkeiten zum Konzert
Auswirkungauf Benutzerverhalten?
Auswirkungauf Geschäftsziel?
Mobiler Nutzer
29
Schneiden von User Stories
Milestone 1
Milestone 3
Milestone 4
30
Roadmap
Milestone 1 Milestone 2
Milestone 3
Milestone 4
32
Fallbeispiel
33
KandidatWahl-
berechtigterStiftungs-
verwaltung
Mehr stellen sich zur Wahl
Mehr nehmen an
der Wahl teil
Weniger Aufwand bei Zulassung v. Kandidaten
Online Kandidatur
Online Publikation d.
Kandidaten
Online Stimmabgabe
Gemeinsame Checkliste
AndereStiftungen
Mieten System für
eigene Wahlen
Anpassbares Design
Pensionskasse
Mehr KandidatenHöhere Wahlbeteilig.Keine “stillen” Wahlen
Breiter legitimierter Stiftungsrat
Geringere ext. KostenWeniger Personalaufw.Zusätzliche Einnahmen
Amortisation in < 2 Jahren
Weniger Aufwand bei Auszählung
34
Story Map mit initialem Backlog
83
76
58
78
59
60
61
638082
55
54
56
52
48
48.2
48.1
49
50
77
46
44
42
41
36 34 39
38 32
2829
2521
20 23
17
15 13 8
9
11
10
Bereitstellung und Support
Kandidatur
Stimmabgabe und Ergebnisermittlung
35
Sprint 1
83
76
58
78
59
60
61
638082
55
54
56
52
48
48.2
48.1
49
50
77
46
44
42
41
36 34 39
38 32
2829
2521
20 23
17
15 13 8
9
11
10
Bereitstellung und Support
Kandidatur
Stimmabgabe und Ergebnisermittlung
36
Sprint 2
83
76
58
78
59
60
61
638082
55
54
56
52
48
48.2
48.1
49
50
77
46
44
42
41
36 34 39
38 32
2829
2521
20 23
17
15 13 8
9
11
10
Bereitstellung und Support
Kandidatur
Stimmabgabe und Ergebnisermittlung
37
Sprint 3
83
76
58
78
59
60
61
638082
55
54
56
52
48
48.2
48.1
49
50
77
46
44
42
41
36 34 39
38 32
2829
2521
20 23
17
15 13 8
9
11
10
Bereitstellung und Support
Kandidatur
Stimmabgabe und Ergebnisermittlung
38
Gestrichene User Stories
83
76
58
78
59
60
61
638082
55
54
56
52
48
48.2
48.1
49
50
77
46
44
42
41
36 34 39
38 32
2829
2521
20 23
17
15 13 8
9
11
10
Bereitstellung und Support
Kandidatur
Stimmabgabe und Ergebnisermittlung
39
Hinzugefügte User Stories
83
76 89
58
78
59
60
61
638082
55
54
56
90
52
48
48.2
48.1
49
50
9177
46
44
42
41
36 34 39
38 32
2829
2521
20 23
17
15 13 8
9
11
10
Bereitstellung und Support
Kandidatur
Stimmabgabe und Ergebnisermittlung
40
Sprint 4
83
76 89
58
78
59
60
61
638082
55
54
56
90
52
48
48.2
48.1
49
50
9177
46
44
42
41
36 34 39
38 32
2829
2521
20 23
17
15 13 8
9
11
10
Bereitstellung und Support
Kandidatur
Stimmabgabe und Ergebnisermittlung
41
Flexibler Umfang
83
76 89
58
78
59
60
61
638082
55
54
56
90
52
48
48.2
48.1
49
50
9177
46
44
42
41
36 34 39
38 32
2829
2521
20 23
17
15 13 8
9
11
10
Bereitstellung und Support
Kandidatur
Stimmabgabe und Ergebnisermittlung
42
KandidatWahl-
berechtigterStiftungs-
verwaltung
Mehr stellen sich zur Wahl
Mehr nehmen an
der Wahl teil
Weniger Aufwand bei Zulassung v. Kandidaten
Online Kandidatur
Online Publikation d.
Kandidaten
Online Stimmabgabe
Gemeinsame Checkliste
AndereStiftungen
Mieten System für
eigene Wahlen
Anpassbares Design
Pensionskasse
Mehr KandidatenHöhere Wahlbeteilig.Keine “stillen” Wahlen
Breiter legitimierter Stiftungsrat
Geringere ext. KostenWeniger Personalaufw.Zusätzliche Einnahmen
Amortisation in < 2 Jahren
Weniger Aufwand bei Auszählung
Projekt erfolgreich?
Kandidaten67 368
Wahlhelfer14 4
Mieter0
51
Team
Zusammenarbeit
StakeholderProjektsponsor
Projektlead
ProductOwner Andere
Teams
Impact Maps„strategische Sicht“
Story Maps„taktische Sicht“
53
Zusammenfassung
• Impact Maps:Optimieren Lösungsoptionen• Mehr Experimente in kürzerer Zeit• Feingranulare Priorisierung des Portfolios• Evaluierung auf Basis von messbaren Zielen
• Story Maps:Optimieren Lösungsweg• Einschätzung/Minimierung von Risiken• Zusammenarbeit und Releaseplanung• Struktur für Produktdokumentation
54
Mehr zum Thema …
Gojko AdzicImpact Mapping
Product Owner Survival Campmit Gojko Adzic, Chris Matts,David Evans, Christian Hassa
Zürich: 31.3.-1.4.2014München: 20.-21.5.2014Frankfurt: 14.-15.10.2014
Infos und Anmeldung:www.productownersurvivalcamp.com
… und Ihre Fragen jetzt
55
56 Christian Hassa: [email protected] - @chrishassa