impact maps und story maps - liefern was wirklich zählt

42
COPYRIGHT, TECHTALK - WWW.TECHTALK.CH CHRISTIAN HASSA TECHTALK SOFTWARE AG EMAIL: [email protected] TWITTER: @CHRISHASSA OOP 2014 - 6. Februar 2014 Impact Maps und Story Maps Liefern was wirklich zählt

Upload: chassa

Post on 05-Dec-2014

1.124 views

Category:

Technology


0 download

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.

TRANSCRIPT

Page 1: Impact Maps und Story Maps - liefern was wirklich zählt

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

Page 2: Impact Maps und Story Maps - liefern was wirklich zählt

2

Page 3: Impact Maps und Story Maps - liefern was wirklich zählt

3

Page 4: Impact Maps und Story Maps - liefern was wirklich zählt

4

Page 5: Impact Maps und Story Maps - liefern was wirklich zählt

5

Page 6: Impact Maps und Story Maps - liefern was wirklich zählt

6

Page 7: Impact Maps und Story Maps - liefern was wirklich zählt

9

Projekterfolg

Page 8: Impact Maps und Story Maps - liefern was wirklich zählt

10

Als Salesmanager

will ich einen …-report

um den Lagerstand kontrollieren zu können

Page 9: Impact Maps und Story Maps - liefern was wirklich zählt

11

Als Salesmanager

will ich einen …-report

um den Lagerstand kontrollieren zu können

Page 10: Impact Maps und Story Maps - liefern was wirklich zählt

12

Als Salesmanager

will ich einen …-report

um den Lagerstand schnellerkontrollieren zu können

Page 11: Impact Maps und Story Maps - liefern was wirklich zählt

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

Page 12: Impact Maps und Story Maps - liefern was wirklich zählt

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

Page 13: Impact Maps und Story Maps - liefern was wirklich zählt

16

Impact Maps

Goal

Actors

Impacts

Deliverables

Verkaufssteigerungzu Spitzenzeiten

Mobiler Nutzer

Kauft mehronline

MobileWebsite

Page 14: Impact Maps und Story Maps - liefern was wirklich zählt

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

Page 15: Impact Maps und Story Maps - liefern was wirklich zählt

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

Page 16: Impact Maps und Story Maps - liefern was wirklich zählt

20

SchnelleresFeedback

Page 17: Impact Maps und Story Maps - liefern was wirklich zählt

21

Delivering flexible scopeStory Maps

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

Page 18: Impact Maps und Story Maps - liefern was wirklich zählt

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

Page 19: Impact Maps und Story Maps - liefern was wirklich zählt

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

Page 20: Impact Maps und Story Maps - liefern was wirklich zählt

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

Page 21: Impact Maps und Story Maps - liefern was wirklich zählt

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

Page 22: Impact Maps und Story Maps - liefern was wirklich zählt

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

Page 23: Impact Maps und Story Maps - liefern was wirklich zählt

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

Page 24: Impact Maps und Story Maps - liefern was wirklich zählt

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

Page 25: Impact Maps und Story Maps - liefern was wirklich zählt

29

Schneiden von User Stories

Milestone 1

Milestone 3

Milestone 4

Page 26: Impact Maps und Story Maps - liefern was wirklich zählt

30

Roadmap

Milestone 1 Milestone 2

Milestone 3

Milestone 4

Page 27: Impact Maps und Story Maps - liefern was wirklich zählt

32

Fallbeispiel

Page 28: Impact Maps und Story Maps - liefern was wirklich zählt

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

Page 29: Impact Maps und Story Maps - liefern was wirklich zählt

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

Page 30: Impact Maps und Story Maps - liefern was wirklich zählt

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

Page 31: Impact Maps und Story Maps - liefern was wirklich zählt

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

Page 32: Impact Maps und Story Maps - liefern was wirklich zählt

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

Page 33: Impact Maps und Story Maps - liefern was wirklich zählt

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

Page 34: Impact Maps und Story Maps - liefern was wirklich zählt

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

Page 35: Impact Maps und Story Maps - liefern was wirklich zählt

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

Page 36: Impact Maps und Story Maps - liefern was wirklich zählt

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

Page 37: Impact Maps und Story Maps - liefern was wirklich zählt

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

Page 38: Impact Maps und Story Maps - liefern was wirklich zählt

51

Team

Zusammenarbeit

StakeholderProjektsponsor

Projektlead

ProductOwner Andere

Teams

Impact Maps„strategische Sicht“

Story Maps„taktische Sicht“

Page 39: Impact Maps und Story Maps - liefern was wirklich zählt

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

Page 40: Impact Maps und Story Maps - liefern was wirklich zählt

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

Page 41: Impact Maps und Story Maps - liefern was wirklich zählt

55

Page 42: Impact Maps und Story Maps - liefern was wirklich zählt

56 Christian Hassa: [email protected] - @chrishassa