When to use this
- When you’re building a product / project, and want to create an engineering roadmap.
- This especially applies if you’re a platform team building for internal customers.
What to do
- Start a whiteboard / digital table
- Columns are the list of steps in the user journey (e.g. for twitter, user logs in → user reads feed → user replies, etc.)
- Rows are the next upcoming features to improve the experience under each column
- First few rows is the next release
- Later rows are future releases
- Start shipping!
What it looks like

https://learning.oreilly.com/library/view/user-story-mapping/9781491904893/
https://twitter.com/bchesky/status/1654137863007612930?t=ciJ0Wu1b1dwXXHUK6xCjsw&s=19
Template
Book by Jeff Patton
- Book: User Story Mapping
- Shared documents are not shared understanding
- It’s not that one person is right or wrong, but that we all see different and important aspects. Through combining and refining our different ideas, we end up with a common understanding that includes all our best ideas. That’s why externalizing our ideas is so important. We can redraw sketches or move sticky notes around, and the cool thing is that we’re really moving ideas around.
- Stop trying to write the perfect document.