User Story Mapping: Discover the Whole Story, Build the Right Product
Rate it:
Open Preview
15%
Flag icon
map—that left-to-right shape with the steps people take to tell a big story.
15%
Flag icon
If you keep a map on the wall, you’ll find it’s good idea to add user interface (UI) sketches and other notes around the map.
18%
Flag icon
The left-to-right order is what I call a narrative flow, which is an academic way of saying the order in which we’d tell the story. Of
18%
Flag icon
For this big system, that narrative flow has to cut through many different users’ and systems’ stories.
18%
Flag icon
Scope doesn’t creep; understanding grows.
18%
Flag icon
Focus on what you hope will happen outside the system to make decisions about what’s inside the system.
19%
Flag icon
Focus on outcomes—what users need to do and see when the system comes out—and slice out releases that will get you those outcomes.
19%
Flag icon
Focusing on specific target outcomes is the secret to prioritizing development work.
20%
Flag icon
Differentiator A feature that set them apart from their competition Spoiler A feature that is moving in on someone else’s differentiator Cost reducer A feature that reduces the organization costs Table stakes A feature necessary to compete in the marketplace
20%
Flag icon
The minimum viable product is the smallest product release that successfully achieves its desired outcomes.
21%
Flag icon
minimum viable solution.
21%
Flag icon
The minimum viable solution is the smallest solution release that successfully achieves its desired outcomes.
21%
Flag icon
What are our biggest, riskiest assumptions? Where is the uncertainty?
21%
Flag icon
What could I do to learn something that would replace risks or assumptions with real information?
21%
Flag icon
minimal viable product is also the smallest thing you could create or do to prove or disprove an assumption.
22%
Flag icon
Your first story discussion is for framing the opportunity.
22%
Flag icon
Validate that the problems you’re solving really exist.
22%
Flag icon
Sketch and prototype so you can envision your solution.
22%
Flag icon
Prototype and test with users to learn whether your solution is valuable and usable.
24%
Flag icon
Treat every release as an experiment and be mindful of what you want to learn.
24%
Flag icon
product discovery
26%
Flag icon
Map only what you need to support your conversation.
26%
Flag icon
The best estimates come from developers who really understand what they’re estimating.
26%
Flag icon
functional walking skeleton—a
26%
Flag icon
“tracer bullet.”
27%
Flag icon
unknowns.” Don’t pretend they
28%
Flag icon
Great art is never finished, only abandoned. — Leonardo da Vinci
28%
Flag icon
Use iterative thinking to evaluate and make changes to what you’ve already made.
29%
Flag icon
Use incremental thinking to make additions.
29%
Flag icon
Opening game Focus on the essential features or user steps that cross through the entire product. Focus on things that are technically challenging or risky. Skip the optional things users might do. Skip the sophisticated business rules you know you’ll need before you can release. Build just enough to see the product working end-to-end.
29%
Flag icon
Midgame Fill in and round out features. Add in stuff that supports optional steps users might take. Implement those tough business rules. If you’ve done your opening game stuff right, you’ll be able to start testing the product end-to-end for things like performance, scalability, and usability. Those are all the quality concerns that are hard to bake in. We need to be aware of them, and constantly test them.
29%
Flag icon
Endgame Refine your release. Make it sexier, and more efficient to use. Since you can use it now with real data and at scale, here’s where you’ll find improvement opportunities that were hard to see from a prototype. It’s here ...
This highlight has been truncated due to consecutive passage length restrictions.
29%
Flag icon
next minimum viable product experiment.
30%
Flag icon
User tasks are the basic building blocks of a story map.
31%
Flag icon
Alistair uses an altitude metaphor where sea level is in the middle, and everything else is either above or below sea level. A sea-level task is one we’d expect to complete before intentionally stopping to do something else. Did you write “Take a shower” in your list of tasks? That’s a sea-level task because you don’t get halfway through your shower and think, Man, this shower is dragging on. I think I’ll grab a cup of coffee and finish this shower later. Alistair calls these functional-level tasks and annotates them with a little ocean wave. But I’ll just call them tasks.
31%
Flag icon
Use the goal-level concept to help you aggregate small tasks or decompose large tasks.
31%
Flag icon
I’ll call this left-to-right order the narrative flow, which is a fancy way of saying “storytelling order.” We’ll call this whole thing a map and that narrative flow is its left-to-right axis.
31%
Flag icon
Maps are organized left-to-right using a narrative flow: the order in which you’d tell the story.
32%
Flag icon
Details, alternatives, variations, and exceptions fill in the body of a map.
32%
Flag icon
find there are bunches of stories that seem to
32%
Flag icon
Activities aggregate tasks directed at a common goal.
33%
Flag icon
Activities and high-level tasks form the backbone of a story map.
33%
Flag icon
Use slices to identify all the tasks and details relevant to a specific outcome.
33%
Flag icon
describe what people do. Tasks have different goal levels. Tasks in a map are arranged in a left-to-right narrative flow. The depth of a map contains variations and alternative tasks. Tasks are organized by activities across the top of the map. Activities form the backbone of the map. You can slice the map to identify the tasks you’ll need to reach a specific outcome.
35%
Flag icon
Frame the problem. Who is it for, and why are we building it?
35%
Flag icon
Map the big picture. Focus on breadth, not depth. Go a mile wide and an inch deep (or a kilometer wide and a centimeter deep, for my friends in the rest of the world). If you don’t have a clear solution in mind, or even if you think you do, try mapping the world as it is today, including pains and joys your users have.
35%
Flag icon
Explore. Go deep and talk about other types of users and people, how else they might do things, and the kinds of things that can (and likely will) go wrong. For extra credit, sketch, prototype, test, and refin...
This highlight has been truncated due to consecutive passage length restrictions.
35%
Flag icon
Slice out a release strategy. Remember: there’s always too much to build. Focus on what you’re trying to achieve for your business, and on the people your product will serve. Slice away what’s not needed to reveal minimum solutions that ...
This highlight has been truncated due to consecutive passage length restrictions.
35%
Flag icon
Slice out a learning strategy. You may have identified what you think is a minimum viable solution, but remember that it’s a hypothesis until you prove otherwise. Use the map and discussion to help you find your biggest risks. Slice the map ...
This highlight has been truncated due to consecutive passage length restrictions.
35%
Flag icon
place in front of a subset of your users to learn what’s real...
This highlight has been truncated due to consecutive passage length restrictions.