The Journey to User Story
Map and Roadmaps
Disclaimer
Not exhaustive
Not source of absolute
truth
Based on my personal
perception
Been constantly improved
Starting before
the beginning
Getting speed
Vision
(OKR)
1st Iteration: Business Model and Hypotheses
Finding the risky stuff
Design Sprint
By then, you have
A high level customer journey
Tested prototypes
Insights in what customers want
Now it’s time to...
(OKR)
User Story Mapping
Reviewing
1. product / market fit.
1. quickly build your idea
1. release, manage and scale up your idea.
1. Lean Startup and Design Thinking
1. Some form of Agile Software Development
for building your idea
1. DevOps for releasing and managing it in
production.
Blog “extreme uncertainty” http://sumo.ly/kF22
Reviewing
1. product / market fit.
1. quickly build your idea
1. release, manage and scale up your idea.
1. Lean Startup and Design Thinking
1. Some form of Agile Software Development
for building your idea
1. DevOps for releasing and managing it in
production.
Blog “extreme uncertainty” http://sumo.ly/kF22
Reviewing
1. product / market fit.
1. quickly build your idea
1. release, manage and scale up your idea.
1. Lean Startup and Design Thinking
1. Some form of Agile Software Development
for building your idea
1. DevOps for releasing and managing it in
production.
Blog “extreme uncertainty” http://sumo.ly/kF22
Wikipedia
Agile practices
Agile development is supported by a bundle of concrete
practices, covering areas like requirements, design, modelling, coding, testing, project
management, process, quality, etc. Some notable agile practices include:
...
User Story Mapping
https://en.wikipedia.org/wiki/Agile_software_development#Agile_methods
Meet Jeff Patton
https://www.amazon.de/User-Story-Mapping-Discover-Product/dp/1491904909
USM Example - product improvement
Steps
Details
(Epics)
Themes
Outcome
/Target
Release
Meet my USM
How to start ?
“Telling Stories, Not Writing Stories” - Jeff Patton
Radical Agility
KPIs - the compass
If we will make progress towards the product goal, how we will know it ?
Cards, Conversation, Confirmation
Goal clear after discovery and tests
1)Title, Who, What, Why (As... I want... So that...)
Talk to understand details
1)Additional details, sketches, etc.
2)Acceptance criterias (how do we know that the story is done)
Building the User Story Map
Silently write down the user tasks based on the current common understanding
and stick on the wall.
...Remove duplicates
...Group tasks
...Name groups
A
B C
...Arrange left to right
A B C
...Fill the gaps
A B CA1 D
Add details
- Iterate
- Show to more people
- Improve it
A B CA1 D
BACKLOG
Prioritise Outcomes
A B CA1 D
21 3
Prioritise Backlog
A B CA1 D
2
1
3
BACKLOG
Estimations based on team’s velocity
A B CA1 D
2
1
3
BACKLOG
3 weeks
4 weeks
2 weeks
Any question?

Agile coach - roadmap and user story map

Editor's Notes

  • #10 Name what you might build - avoid saying how - Jeff Patton
  • #16 Kent Beck first introduced the term as part of Extreme Programming to encourage a more informal and conversational style of requirements elicitation than long written specifications.
  • #17 Kent Beck first introduced the term as part of Extreme Programming to encourage a more informal and conversational style of requirements elicitation than long written specifications.
  • #21 CARD > CONVERSATION > CONFIRMATION - Ron Jeffers