Impact Maps und Story Maps
Liefern was wirklich zählt
CHRISTIAN HASSA
TECHTALK SOFTWARE AG
EMAIL: CH@TECHTALK.CH

TWITTER: @CHRISHASSA

OOP 2014 - 6. Februar 2014

COPYRIGHT, TECHTALK - WWW.TECHTALK.CH
2
3
4
5
6
Projekterfolg

9
Als Salesmanager
will ich einen …-report
um den Lagerstand
kontrollieren zu können
10
Als Salesmanager
will ich einen …-report
um den Lagerstand
kontrollieren zu können
11
Als Salesmanager
will ich einen …-report
um den Lagerstand schneller
kontrollieren zu können
12
Zielebenen von Anforderungen
Warum?
Wirkung

Impact Mapping

Goals
Impacts
Deliverables

Story Mapping

User Activities
Epics
User Stories
Acceptance
Criteria
Specification-By-Example

Examples
Code

Wie?
Spezifikation
13

Einfacher vorab zu definieren

Schwerer vorab zu definieren
Wirkung erzielen
Warum?
Wirkung

Impact Mapping

Goals
Impacts
Deliverables

User Activities
Epics
User Stories
Acceptance
Criteria
Examples
Code
Wie?
Spezifikation
15

Einfacher vorab zu definieren

Schwerer vorab zu definieren
Impact Maps
Verkaufssteigerung
zu Spitzenzeiten

Goal

Actors

Impacts

Mobiler Nutzer

Kauft mehr
online

Deliverables
Mobile
Website
16
Optionen evaluieren
Goal

Actors

Blockbuster
Marktanteil
steigern

3% Umsatzsteigerung

Verkaufssteigerung
zu Spitzenzeiten

Mobiler Nutzer

Call Center

Impacts

Kauft mehr
online

Kauft ohne
Call Center

Verkauft
schneller

Deliverables

One-Click
Kauf

SMS
Bestellung

Kein
Cross-Selling

Mobile
Website
17
Einflussbereich

Einfluss vs. Entscheidung
Goal

Actors

Blockbuster
Marktanteil
steigern

3% Umsatzsteigerung

Verkaufssteigerung
zu Spitzenzeiten

Mobiler Nutzer

Call Center

Impacts

Kauft mehr
online

Kauft ohne
Call Center

Verkauft
schneller

Deliverables

One-Click
Kauf

SMS
Bestellung

Kein
Cross-Selling

Mobile
Website
18

Entscheidungsbereich
Schnelleres
Feedback

20
Delivering flexible scope
Story Maps

•
•
•
•

Nach Jeff Patton
Optimiert Deliverable für Impact
Backlog Überblick und Releaseplanung
Unterstützt Zusammenarbeit
21
Mobiler Nutzer

Struktur
Einflussbereich

Entscheidungsbereich

Kauft mehr
online

Besucht öfter
mobile Seite

Impacts

One-Click
Kauf

Blockbuster
Konzertinfo

Deliverables

Einflussbereich
Hört von
Konzert

Versucht
Karten zu
bekommen

Freut sich
auf Konzert

Besucht
Konzert

Kommende
Kartenverkäufe

Kauf auf
Rechnung

Neuigkeiten
zum Konzert

Papierticket
drucken

User Activities
Wahrscheinliche
Ereignisfolge

User Stories
Zusätzliche
Konzertinfos
22

Kauf mit
Kreditkarte

Ticket über
NFC
validieren

Entscheidungsbereich
Mobiler Nutzer

Struktur

Hört von
Konzert

Freut sich
auf Konzert

Besucht
Konzert

Kommende
Kartenverkäufe

Kauf auf
Rechnung

Neuigkeiten
zum Konzert

Papierticket
drucken

Zusätzliche
Konzertinfos
23

Versucht
Karten zu
bekommen

Kauf mit
Kreditkarte

Ticket über
NFC
validieren

Wahrscheinliche
Ereignisfolge
Priorität pro User Activity
Mobiler Nutzer

Priorität

Hört von
Konzert

24

Versucht
Karten zu
bekommen

Freut sich
auf Konzert

Besucht
Konzert

Kommende
Kartenverkäufe

Kauf auf
Rechnung

Neuigkeiten
zum Konzert

Papierticket
drucken

Zusätzliche
Konzertinfos

Kauf mit
Kreditkarte

Ticket über
NFC
validieren

Wahrscheinliche
Ereignisfolge
Scheiben priorisieren
Mobiler Nutzer

Priorität

Hört von
Konzert

25

Versucht
Karten zu
bekommen

Freut sich
auf Konzert

Besucht
Konzert

Kommende
Kartenverkäufe

Kauf auf
Rechnung

Nicht
unterstützt

Manuelle
Umgehung

Zusätzliche
Konzertinfos

Kauf mit
Kreditkarte

Neuigkeiten
zum Konzert

Ticket über
Print paper
NFC
ticket
validieren

Wahrscheinliche
Ereignisfolge
Walking
Skeleton
Priorität nach Deliverable
Besucht öfter
mobile Seite

Mobiler Nutzer

Hört von
Konzert

Kommende
Kartenverkäufe

Kauf auf
Rechnung

Zusätzliche
Konzertinfos

26

Versucht
Karten zu
bekommen

Kauf mit
Kreditkarte

Blockbuster
Konzertinfo

Freut sich
auf Konzert

Besucht
Konzert

Neuigkeiten
zum Konzert

Ticket über
Print paper
NFC
ticket
validieren

Wahrscheinliche
Ereignisfolge
Priorität nach Deliverable
Besucht öfter
mobile Seite

Mobiler Nutzer

Hört von
Konzert

Kommende
Kartenverkäufe

Kauf auf
Rechnung

Zusätzliche
Konzertinfos

27

Versucht
Karten zu
bekommen

Kauf mit
Kreditkarte

Blockbuster
Konzertinfo

Freut sich
auf Konzert

Besucht
Konzert

Neuigkeiten
zum Konzert

Ticket über
Print paper
NFC
ticket
validieren

Wahrscheinliche
Ereignisfolge
Auswirkung
auf Geschäftsziel?

Wirkung überprüfen
Besucht öfter
mobile Seite

Mobiler Nutzer

Hört von
Konzert

Versucht
Karten zu
bekommen

Kommende
Kartenverkäufe

28

Kauf mit
Kreditkarte

Besucht
Konzert

Wahrscheinliche
Ereignisfolge

Auswirkung
auf Benutzerverhalten?

Kauf auf
Rechnung

Zusätzliche
Konzertinfos

Freut sich
auf Konzert

Blockbuster
Konzertinfo

Neuigkeiten
zum Konzert

Ticket über
Print paper
NFC
ticket
validieren
Schneiden von User Stories

Milestone 1

Milestone 4

29

Milestone 3
Roadmap

Milestone 1

Milestone 2

Milestone 3

Milestone 4
30
Fallbeispiel

32
Pensionskasse

Breiter
legitimierter
Stiftungsrat

Mehr Kandidaten
Höhere Wahlbeteilig.
Keine “stillen” Wahlen

Amortisation
in < 2 Jahren

Kandidat

Wahlberechtigter

Mehr stellen
sich zur Wahl

Mehr
nehmen an
der Wahl teil

Weniger
Aufwand bei
Auszählung

Weniger
Aufwand bei
Zulassung v.
Kandidaten

Mieten
System für
eigene
Wahlen

Online
Kandidatur

33

Stiftungsverwaltung

Geringere ext. Kosten
Weniger Personalaufw.
Zusätzliche Einnahmen

Andere
Stiftungen

Online
Publikation d.
Kandidaten

Online
Stimmabgabe

Gemeinsame
Checkliste

Anpassbares
Design
Story Map mit initialem Backlog
Kandidatur
Stimmabgabe und Ergebnisermittlung

Bereitstellung und Support
83

48

76

48.2

58
78

55
54

59
60
61
82

80
63

34

49
50

56

52

48.1

36

34

39
38

28
29
32
21

77

17

25

46

44
42
41

15
20

13

8
9

23

11
10
Sprint 1
Kandidatur
Stimmabgabe und Ergebnisermittlung

Bereitstellung und Support
83

48

76

48.2

58
78

55
54

59
60
61
82

80
63

35

49
50

56

52

48.1

36

34

39
38

28
29
32
21

77

17

25

46

44
42
41

15
20

13

8
9

23

11
10
Sprint 2
Kandidatur
Stimmabgabe und Ergebnisermittlung

Bereitstellung und Support
83

48

76

48.2

58
78

55
54

59
60
61
82

80
63

36

49
50

56

52

48.1

36

34

39
38

28
29
32
21

77

17

25

46

44
42
41

15
20

13

8
9

23

11
10
Sprint 3
Kandidatur
Stimmabgabe und Ergebnisermittlung

Bereitstellung und Support
83

48

76

48.2

58
78

55
54

59
60
61
82

80
63

37

49
50

56

52

48.1

36

34

39
38

28
29
32
21

77

17

25

46

44
42
41

15
20

13

8
9

23

11
10
Gestrichene User Stories
Kandidatur
Stimmabgabe und Ergebnisermittlung

Bereitstellung und Support
83

48

76

48.2

58
78

55
54

59
60
61
82

80
63

38

49
50

56

52

48.1

36

34

39
38

28
29
32
21

77

17

25

46

44
42
41

15
20

13

8
9

23

11
10
Hinzugefügte User Stories
Kandidatur
Stimmabgabe und Ergebnisermittlung

Bereitstellung und Support
83
76

48

89

48.2

58
78

55
54

59
60
61
82

80
63

39

49
50

56

90

52

48.1

91

36

34

39
38

28
29
32
21

77

17

25

46

44
42
41

15
20

13

8
9

23

11
10
Sprint 4
Kandidatur
Stimmabgabe und Ergebnisermittlung

Bereitstellung und Support
83
76

48

89

48.2

58
78

55
54

59
60
61
82

80
63

40

49
50

56

90

52

48.1

91

36

34

39
38

28
29
32
21

77

17

25

46

44
42
41

15
20

13

8
9

23

11
10
Flexibler Umfang
Kandidatur
Stimmabgabe und Ergebnisermittlung

Bereitstellung und Support
83
76

48

89

48.2

58
78

55
54

59
60
61
82

80
63

41

49
50

56

90

52

48.1

91

36

34

39
38

28
29
32
21

77

17

25

46

44
42
41

15
20

13

8
9

23

11
10
Projekt erfolgreich?
Pensionskasse

Breiter
legitimierter
Stiftungsrat

Kandidat

Wahlberechtigter

Mehr stellen
sich zur Wahl

Mehr
nehmen an
der Wahl teil

Mehr Kandidaten
Höhere Wahlbeteilig.
Keine “stillen” Wahlen

Stiftungsverwaltung

Weniger
Aufwand bei
Auszählung

Kandidaten
67  368
Online
Kandidatur

42

Amortisation
in < 2 Jahren

Weniger
Aufwand bei
Zulassung v.
Kandidaten

Wahlhelfer
14  4
Online
Publikation d.
Kandidaten

Online
Stimmabgabe

Gemeinsame
Checkliste

Geringere ext. Kosten
Weniger Personalaufw.
Zusätzliche Einnahmen

Andere
Stiftungen

Mieten
System für
eigene
Wahlen

Mieter
0
Anpassbares
Design
Zusammenarbeit
Stakeholder
Projektsponsor
Projektlead

Impact Maps
„strategische Sicht“
Product
Owner

Team

Story Maps
„taktische Sicht“

51

Andere
Teams
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

53
Mehr zum Thema …
Product Owner Survival Camp
mit Gojko Adzic, Chris Matts,
David Evans, Christian Hassa

Zürich: 31.3.-1.4.2014
München: 20.-21.5.2014
Frankfurt: 14.-15.10.2014
Infos und Anmeldung:
www.productownersurvivalcamp.com
Gojko Adzic
Impact Mapping

… und Ihre Fragen jetzt
54
55
56

Christian Hassa: ch@techtalk.ch - @chrishassa

Impact Maps und Story Maps - liefern was wirklich zählt

  • 1.
    Impact Maps undStory Maps Liefern was wirklich zählt CHRISTIAN HASSA TECHTALK SOFTWARE AG EMAIL: CH@TECHTALK.CH TWITTER: @CHRISHASSA OOP 2014 - 6. Februar 2014 COPYRIGHT, TECHTALK - WWW.TECHTALK.CH
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
    Als Salesmanager will icheinen …-report um den Lagerstand kontrollieren zu können 10
  • 9.
    Als Salesmanager will icheinen …-report um den Lagerstand kontrollieren zu können 11
  • 10.
    Als Salesmanager will icheinen …-report um den Lagerstand schneller kontrollieren zu können 12
  • 11.
    Zielebenen von Anforderungen Warum? Wirkung ImpactMapping Goals Impacts Deliverables Story Mapping User Activities Epics User Stories Acceptance Criteria Specification-By-Example Examples Code Wie? Spezifikation 13 Einfacher vorab zu definieren Schwerer vorab zu definieren
  • 12.
    Wirkung erzielen Warum? Wirkung Impact Mapping Goals Impacts Deliverables UserActivities Epics User Stories Acceptance Criteria Examples Code Wie? Spezifikation 15 Einfacher vorab zu definieren Schwerer vorab zu definieren
  • 13.
    Impact Maps Verkaufssteigerung zu Spitzenzeiten Goal Actors Impacts MobilerNutzer Kauft mehr online Deliverables Mobile Website 16
  • 14.
    Optionen evaluieren Goal Actors Blockbuster Marktanteil steigern 3% Umsatzsteigerung Verkaufssteigerung zuSpitzenzeiten Mobiler Nutzer Call Center Impacts Kauft mehr online Kauft ohne Call Center Verkauft schneller Deliverables One-Click Kauf SMS Bestellung Kein Cross-Selling Mobile Website 17
  • 15.
    Einflussbereich Einfluss vs. Entscheidung Goal Actors Blockbuster Marktanteil steigern 3%Umsatzsteigerung Verkaufssteigerung zu Spitzenzeiten Mobiler Nutzer Call Center Impacts Kauft mehr online Kauft ohne Call Center Verkauft schneller Deliverables One-Click Kauf SMS Bestellung Kein Cross-Selling Mobile Website 18 Entscheidungsbereich
  • 16.
  • 17.
    Delivering flexible scope StoryMaps • • • • Nach Jeff Patton Optimiert Deliverable für Impact Backlog Überblick und Releaseplanung Unterstützt Zusammenarbeit 21
  • 18.
    Mobiler Nutzer Struktur Einflussbereich Entscheidungsbereich Kauft mehr online Besuchtöfter mobile Seite Impacts One-Click Kauf Blockbuster Konzertinfo Deliverables Einflussbereich Hört von Konzert Versucht Karten zu bekommen Freut sich auf Konzert Besucht Konzert Kommende Kartenverkäufe Kauf auf Rechnung Neuigkeiten zum Konzert Papierticket drucken User Activities Wahrscheinliche Ereignisfolge User Stories Zusätzliche Konzertinfos 22 Kauf mit Kreditkarte Ticket über NFC validieren Entscheidungsbereich
  • 19.
    Mobiler Nutzer Struktur Hört von Konzert Freutsich auf Konzert Besucht Konzert Kommende Kartenverkäufe Kauf auf Rechnung Neuigkeiten zum Konzert Papierticket drucken Zusätzliche Konzertinfos 23 Versucht Karten zu bekommen Kauf mit Kreditkarte Ticket über NFC validieren Wahrscheinliche Ereignisfolge
  • 20.
    Priorität pro UserActivity Mobiler Nutzer Priorität Hört von Konzert 24 Versucht Karten zu bekommen Freut sich auf Konzert Besucht Konzert Kommende Kartenverkäufe Kauf auf Rechnung Neuigkeiten zum Konzert Papierticket drucken Zusätzliche Konzertinfos Kauf mit Kreditkarte Ticket über NFC validieren Wahrscheinliche Ereignisfolge
  • 21.
    Scheiben priorisieren Mobiler Nutzer Priorität Hörtvon Konzert 25 Versucht Karten zu bekommen Freut sich auf Konzert Besucht Konzert Kommende Kartenverkäufe Kauf auf Rechnung Nicht unterstützt Manuelle Umgehung Zusätzliche Konzertinfos Kauf mit Kreditkarte Neuigkeiten zum Konzert Ticket über Print paper NFC ticket validieren Wahrscheinliche Ereignisfolge Walking Skeleton
  • 22.
    Priorität nach Deliverable Besuchtöfter mobile Seite Mobiler Nutzer Hört von Konzert Kommende Kartenverkäufe Kauf auf Rechnung Zusätzliche Konzertinfos 26 Versucht Karten zu bekommen Kauf mit Kreditkarte Blockbuster Konzertinfo Freut sich auf Konzert Besucht Konzert Neuigkeiten zum Konzert Ticket über Print paper NFC ticket validieren Wahrscheinliche Ereignisfolge
  • 23.
    Priorität nach Deliverable Besuchtöfter mobile Seite Mobiler Nutzer Hört von Konzert Kommende Kartenverkäufe Kauf auf Rechnung Zusätzliche Konzertinfos 27 Versucht Karten zu bekommen Kauf mit Kreditkarte Blockbuster Konzertinfo Freut sich auf Konzert Besucht Konzert Neuigkeiten zum Konzert Ticket über Print paper NFC ticket validieren Wahrscheinliche Ereignisfolge
  • 24.
    Auswirkung auf Geschäftsziel? Wirkung überprüfen Besuchtöfter mobile Seite Mobiler Nutzer Hört von Konzert Versucht Karten zu bekommen Kommende Kartenverkäufe 28 Kauf mit Kreditkarte Besucht Konzert Wahrscheinliche Ereignisfolge Auswirkung auf Benutzerverhalten? Kauf auf Rechnung Zusätzliche Konzertinfos Freut sich auf Konzert Blockbuster Konzertinfo Neuigkeiten zum Konzert Ticket über Print paper NFC ticket validieren
  • 25.
    Schneiden von UserStories Milestone 1 Milestone 4 29 Milestone 3
  • 26.
  • 27.
  • 28.
    Pensionskasse Breiter legitimierter Stiftungsrat Mehr Kandidaten Höhere Wahlbeteilig. Keine“stillen” Wahlen Amortisation in < 2 Jahren Kandidat Wahlberechtigter Mehr stellen sich zur Wahl Mehr nehmen an der Wahl teil Weniger Aufwand bei Auszählung Weniger Aufwand bei Zulassung v. Kandidaten Mieten System für eigene Wahlen Online Kandidatur 33 Stiftungsverwaltung Geringere ext. Kosten Weniger Personalaufw. Zusätzliche Einnahmen Andere Stiftungen Online Publikation d. Kandidaten Online Stimmabgabe Gemeinsame Checkliste Anpassbares Design
  • 29.
    Story Map mitinitialem Backlog Kandidatur Stimmabgabe und Ergebnisermittlung Bereitstellung und Support 83 48 76 48.2 58 78 55 54 59 60 61 82 80 63 34 49 50 56 52 48.1 36 34 39 38 28 29 32 21 77 17 25 46 44 42 41 15 20 13 8 9 23 11 10
  • 30.
    Sprint 1 Kandidatur Stimmabgabe undErgebnisermittlung Bereitstellung und Support 83 48 76 48.2 58 78 55 54 59 60 61 82 80 63 35 49 50 56 52 48.1 36 34 39 38 28 29 32 21 77 17 25 46 44 42 41 15 20 13 8 9 23 11 10
  • 31.
    Sprint 2 Kandidatur Stimmabgabe undErgebnisermittlung Bereitstellung und Support 83 48 76 48.2 58 78 55 54 59 60 61 82 80 63 36 49 50 56 52 48.1 36 34 39 38 28 29 32 21 77 17 25 46 44 42 41 15 20 13 8 9 23 11 10
  • 32.
    Sprint 3 Kandidatur Stimmabgabe undErgebnisermittlung Bereitstellung und Support 83 48 76 48.2 58 78 55 54 59 60 61 82 80 63 37 49 50 56 52 48.1 36 34 39 38 28 29 32 21 77 17 25 46 44 42 41 15 20 13 8 9 23 11 10
  • 33.
    Gestrichene User Stories Kandidatur Stimmabgabeund Ergebnisermittlung Bereitstellung und Support 83 48 76 48.2 58 78 55 54 59 60 61 82 80 63 38 49 50 56 52 48.1 36 34 39 38 28 29 32 21 77 17 25 46 44 42 41 15 20 13 8 9 23 11 10
  • 34.
    Hinzugefügte User Stories Kandidatur Stimmabgabeund Ergebnisermittlung Bereitstellung und Support 83 76 48 89 48.2 58 78 55 54 59 60 61 82 80 63 39 49 50 56 90 52 48.1 91 36 34 39 38 28 29 32 21 77 17 25 46 44 42 41 15 20 13 8 9 23 11 10
  • 35.
    Sprint 4 Kandidatur Stimmabgabe undErgebnisermittlung Bereitstellung und Support 83 76 48 89 48.2 58 78 55 54 59 60 61 82 80 63 40 49 50 56 90 52 48.1 91 36 34 39 38 28 29 32 21 77 17 25 46 44 42 41 15 20 13 8 9 23 11 10
  • 36.
    Flexibler Umfang Kandidatur Stimmabgabe undErgebnisermittlung Bereitstellung und Support 83 76 48 89 48.2 58 78 55 54 59 60 61 82 80 63 41 49 50 56 90 52 48.1 91 36 34 39 38 28 29 32 21 77 17 25 46 44 42 41 15 20 13 8 9 23 11 10
  • 37.
    Projekt erfolgreich? Pensionskasse Breiter legitimierter Stiftungsrat Kandidat Wahlberechtigter Mehr stellen sichzur Wahl Mehr nehmen an der Wahl teil Mehr Kandidaten Höhere Wahlbeteilig. Keine “stillen” Wahlen Stiftungsverwaltung Weniger Aufwand bei Auszählung Kandidaten 67  368 Online Kandidatur 42 Amortisation in < 2 Jahren Weniger Aufwand bei Zulassung v. Kandidaten Wahlhelfer 14  4 Online Publikation d. Kandidaten Online Stimmabgabe Gemeinsame Checkliste Geringere ext. Kosten Weniger Personalaufw. Zusätzliche Einnahmen Andere Stiftungen Mieten System für eigene Wahlen Mieter 0 Anpassbares Design
  • 38.
  • 39.
    Zusammenfassung • Impact Maps: OptimierenLö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 53
  • 40.
    Mehr zum Thema… Product Owner Survival Camp mit Gojko Adzic, Chris Matts, David Evans, Christian Hassa Zürich: 31.3.-1.4.2014 München: 20.-21.5.2014 Frankfurt: 14.-15.10.2014 Infos und Anmeldung: www.productownersurvivalcamp.com Gojko Adzic Impact Mapping … und Ihre Fragen jetzt 54
  • 41.
  • 42.