impact maps and story maps: delivering what really matters
DESCRIPTION
TRANSCRIPT
![Page 1: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/1.jpg)
DELIVERING WHAT REALLY MATTERS
Impact Maps andStory Maps
Christian Hassa - [email protected] - Twitter: @chrishassaSwiss Requirements Day Zurich, June 18th 2014
![Page 2: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/2.jpg)
8
Agile Requirements
![Page 3: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/3.jpg)
9
What makes user stories agile?
•Describe user needs or features•Unit of planning/prioritization
Help solving the right problem•Solution options•Mechanism to defer detail•Reminder for a conversation•Evolve over time:desired outcome specification
![Page 4: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/4.jpg)
10
People fear uncertainty:They rather make a decision now and
run the risk of being wrong,than continue in a state of
uncertainty.- Chris Matts (@papachrismatts)
![Page 5: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/5.jpg)
11
User Story life-cycleIdea
Need
Problem
![Page 6: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/6.jpg)
12
Impact Mapping
Story Mapping
Specification-By-Example
Why?Outcomes
SpecificationsHow?
AcceptanceCriteria
Epics
Deliverables
Impacts
earlier later
User Activities
User Stories
Examples
Goals
Agile Product Ownership
Code
![Page 7: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/7.jpg)
13
Project Success
![Page 8: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/8.jpg)
14
Our job is NOTto develop software,
our job is to change the world.- Jeff Patton
![Page 9: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/9.jpg)
15
As a Sales Manager
I want a …-report
to monitor inventory
![Page 10: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/10.jpg)
16
As a Sales Manager
I want a …-report
to monitor inventory
![Page 11: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/11.jpg)
17
As a Sales Manager
I want a …-report
to monitor inventory faster
![Page 12: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/12.jpg)
18
Impact Mapping
Story Mapping
Specification-By-Example
Why?Outcomes
SpecificationsHow?
AcceptanceCriteria
Epics
Deliverables
Impacts
earlier later
User Activities
User Stories
Examples
Goals
Agile Product Ownership
Code
![Page 13: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/13.jpg)
19
Impact Mapping
Why?Outcomes
SpecificationsHow?
AcceptanceCriteria
Epics
Deliverables
Impacts
earlier later
User Activities
User Stories
Examples
Goals
Achieving Impact
Code
![Page 14: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/14.jpg)
20
Impact Maps
Goal
Actors
Impacts
Deliverables
Increase peak sales
Mobile User
Buy more online
MobileWebsite
![Page 15: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/15.jpg)
21
Evaluate Options
Goal
Actors
Impacts
Deliverables
Increase peak sales
One-Clickpurchase
Mobile User Call Center
Buy more online
Buy without call center
Sell faster
Stopcross selling
Purchasewith SMS
MobileWebsite
![Page 16: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/16.jpg)
22
Hierarchical goals
Goal
Actors
Impacts
Deliverables
Increase turnover 3%
Increase block buster market share
Increase peak sales
One-Clickpurchase
Mobile User Call Center
Buy more online
Buy without call center
Sell faster
Stopcross selling
Purchasewith SMS
MobileWebsite
![Page 17: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/17.jpg)
23
Zone of influence
Zone of control
Influence vs. Control
Goal
Actors
Impacts
Deliverables
Increase turnover 3%
Increase block buster market share
Increase peak sales
One-Clickpurchase
Mobile User Call Center
Buy more online
Buy withoutcall center
Sell faster
Stopcross selling
Purchasewith SMS
MobileWebsite
![Page 18: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/18.jpg)
24
FasterFeedback
![Page 19: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/19.jpg)
25
Story Maps
• Target particular stakeholder impacts
• Slice and refine deliverables (releases)
• Support backlog management• Inject dependent
features• Overview and
collaboration• Release planning• Flexible scope Conceived by Jeff Patton in 2005
![Page 20: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/20.jpg)
26
Story Mapping
Why?Outcome
SpecificationHow?
AcceptanceCriteria
Epics
Deliverables
Impacts
Easier to define upfront Harder to define upfront
User Activities
User Stories
Examples
Goals
Optimizing and refining scope
Code
![Page 21: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/21.jpg)
27
Focus on impacts and user experience
Goal
Actors
Impacts
Deliverables
Increase block buster market share
Increase peak sales
One-Clickpurchase
Mobile User
Buy more online
MobileWebsite
![Page 22: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/22.jpg)
28
Sphere of control
Sphere of influence
Product Backlog:Sphere of control
User Journey: Sphere of influence
Structure
Discoverconcerts
Purchasetickets
Learnmore
Attendconcert
Upcomingticket sales
Additional artist info
Pay bycredit card
Pay byinvoice
Print paperticket
Validateticket using
NCF
Concert news
Likely order ofevents
Mobile users
Buy moreonline
Visit sitemore often
Blockbusterconcert info
One-clickpurchase
Deliverables
Impacts
User Activities
User Stories
![Page 23: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/23.jpg)
29
Structure
Hears aboutconcert
Tries to gettickets
Waits forconcert
Attendsconcert
Upcomingticket sales
Additional artist info
Pay bycredit card
Pay byinvoice
Print paperticket
Validateticket using
NCF
Concert news
Likely order ofevents
Mobile user
![Page 24: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/24.jpg)
30
Prioritize per user activity
Hears aboutconcert
Tries to gettickets
Waits forconcert
Attendsconcert
Upcomingticket sales
Additional artist info
Pay bycredit card
Pay byinvoice
Print paperticket
Validateticket using
NCF
Concert news
Pri
ori
ty
Likely order ofevents
Mobile user
![Page 25: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/25.jpg)
31
WalkingSkeleton
Prioritize slices
Upcomingticket sales
Additional artist info
Pay bycredit card
Pay byinvoice
Print paperticket
Validateticket using
NCF
Concert news
Pri
ori
ty
Manual workaround
Not supported
Hears aboutconcert
Tries to gettickets
Waits forconcert
Attendsconcert Likely order of
events
Mobile user
![Page 26: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/26.jpg)
32
Prioritize for deliverable
Visits sitemore often
Blockbusterconcert info
Hears aboutconcert
Tries to gettickets
Waits forconcert
Attendsconcert Likely order of
events
Upcomingticket sales
Additional artist info
Pay bycredit card
Pay byinvoice
Print paperticket
Validateticket using
NCF
Concert news
Mobile user
![Page 27: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/27.jpg)
33
Prioritize for deliverable
Visits sitemore often
Blockbusterconcert info
Hears aboutconcert
Tries to gettickets
Waits forconcert
Attendsconcert Likely order of
events
Upcomingticket sales
Additional artist info
Pay bycredit card
Pay byinvoice
Print paperticket
Validateticket using
NCF
Concert news
Mobile user
![Page 28: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/28.jpg)
34
Validate impact
Visits sitemore often
Blockbusterconcert info
Hears aboutconcert
Tries to gettickets
Waits forconcert
Attendsconcert Likely order of
events
Upcomingticket sales
Additional artist info
Pay bycredit card
Pay byinvoice
Print paperticket
Validateticket using
NCF
Concert news
Impact on userbehaviour?
Impact on business goal?
Mobile user
![Page 29: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/29.jpg)
35
Example
![Page 30: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/30.jpg)
36
Candidate VoterFund-
management
More candidates
run for election
More voters participate in
election
Less effort approving candidates
Online application
Candidates published
onlineOnline voting
Shared checklist
Otherfunds
Use systemfor theirelections
Customizable branding
Pension Fund
More candidatesHigher voter turnoutNo „silent“ elections
Broaderlegitimisedcommittee
Reduced external costsLess personnel effortAdditional revenue
Reduced costfor running
elections
Less effort counting
votes
![Page 31: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/31.jpg)
37
Nominate candidates
Story Map with initial 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
Provision and support
Vote and determine results
3 User Journeys
User Stories ofInitial Product Backlog
![Page 32: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/32.jpg)
38
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
Provision and support
Nominate candidates
Vote and determine results
![Page 33: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/33.jpg)
39
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
Provision and support
Nominate candidates
Vote and determine results
![Page 34: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/34.jpg)
40
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
Provision and support
Nominate candidates
Vote and determine results
![Page 35: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/35.jpg)
41
Dropped 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
Provision and support
Nominate candidates
Vote and determine results
![Page 36: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/36.jpg)
42
Added 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
Provision and support
Nominate candidates
Vote and determine results
![Page 37: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/37.jpg)
43
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
Provision and support
Nominate candidates
Vote and determine results
![Page 38: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/38.jpg)
44
Flexible scope
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
Provision and support
Nominate candidates
Vote and determine results
![Page 39: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/39.jpg)
45
Candidate VoterFund-
management
More candidates
run for election
More voters participate in
election
Less effort approving candidates
Online application
Candidates published
onlineOnline voting
Shared checklist
Otherfunds
Use systemfor theirelections
Customizable branding
Pension Fund
More candidatesHigher voter turnoutNo „silent“ elections
Broaderlegitimisedcommittee
Reduced external costsLess personnel effortAdditional revenue
Reduced costfor running
elections
Less effort counting
votes
Candidates67 368
Staff14 4
Customers0
Project successful?
![Page 40: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/40.jpg)
46
Bonus Track:Practical
usage tips
![Page 41: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/41.jpg)
47
Tools
![Page 42: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/42.jpg)
48
Creation of Story Maps
![Page 43: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/43.jpg)
49
Trace from outputs to inputs
Outputs:• Approved list of candidates• Published profiles of candidates• Election result
![Page 44: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/44.jpg)
50
Transport and Conservation
![Page 45: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/45.jpg)
51
Product Design with Story Maps
![Page 46: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/46.jpg)
52
Visual collaboration
![Page 47: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/47.jpg)
53
Linking within ALM
Refinement forSprint planning
Link with Sprint Backlog(Tasks, Taskboard, Burndown)
Drill into Details(Specification-By-Example)
![Page 48: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/48.jpg)
54
Summary
![Page 49: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/49.jpg)
55
Visual collaboration
![Page 50: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/50.jpg)
56
Team
Levels of collaboration
StakeholdersProject Sponsor
Project Lead
ProductOwner Other groups
that deliver
Impact Mapsstrategic view
Story Mapstactical view
![Page 51: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/51.jpg)
57
Product Design with Story Maps
![Page 52: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/52.jpg)
58
Key takeawaysUser Stories != Specifications•Just options, might be even dropped•Refine only as certainty grows
Strategic planning with Impact Maps•Associate business assumptions with(IT) deliverables•Measure outcomes to validate assumptions
Tactical planning with Story Maps•Optimize deliverables to user needs•Measure impacts to tighten feedback loop
![Page 53: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/53.jpg)
59
![Page 54: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/54.jpg)
Q & A
FREE BOOK:
LEANPUB.COM/50QUICKIDEAS/C/ZURICH
CONTACT:
CHRISTIAN HASSA ([email protected], @CHRISHASSA)
![Page 55: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/55.jpg)
Coaching
![Page 56: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/56.jpg)
Coaching
![Page 57: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/57.jpg)
![Page 58: Impact Maps and Story Maps: delivering what really matters](https://reader034.vdocument.in/reader034/viewer/2022050904/547d0e885806b512408b4821/html5/thumbnails/58.jpg)
64 Christian Hassa: [email protected] - @chrishassa