A Guide To User Story Mapping PDF
A Guide To User Story Mapping PDF
Let’s start with the basics: What are user stories? And user story
examples?
o What are user stories?
o What are some user story examples?
User story mapping 101: What it is, who does it, and when it
happens
o Who’s involved in user story mapping?
o When should you map user stories?
How to create a user story map in 7 steps
o Step 1: Frame the journey
o Step 2: Build your story backbone
o Step 3: Identify and group activities
o Step 4: Break large tasks into subtasks
o Step 5: Fill in the blanks
o Step 6: Prioritize tasks and subtasks (but leave your backbone as
is)
o Step 7: “Slice” groups of tasks into iterations
How to turn your user story map into a development strategy
Puts the user first: It’s difficult to choose a bundle of features that is
both high value and immediately valuable. User maps look at a
product from the user’s perspective, forcing you to put aside “nice-
to-have” features and focus on what provides the most value to
them now.
Helps prioritize the right work: Seeing every feature and story in the
context of the larger product roadmap and company vision helps
you know what needs to be done now. It also helps you to expose
risks and dependencies and fill gaps.
Breaks down epics into manageable stories: If you’re having trouble
writing user stories, mapping out your user’s journey can help you
see how everything works together. This is especially helpful when
it comes to breaking down larger stories or epics.
Delivers new value early and often: When you prioritize iterations
by immediate value to the user, you’ll keep people happy, solicit
better user feedback, and quickly learn what people want.
Builds team consensus: User story mapping is a team exercise, and
as such, gives everyone a shared view and input into how the user
journey works and why specific features matter more than others.
What? What problem are you trying to solve? What product do you
want to build or what feature do you want to add?
Who? Is there a specific user or user subset you’re building for?
What benefits will each of them get from what you’re creating?
Why? What’s the benefit to your company for building this feature
or product? How will giving users this add value to the bottom line?
Ask an expert to tell a story: Ask one of the subject matter experts
to walk through the problem step-by-step. How do they tackle this?
What steps do they take and what tasks do they perform? Have the
rest of the team write these down on sticky notes and place them
on the wall in logical order.
Everyone writes: Alternatively, if you have multiple SMEs or the
team is very familiar with the user journey, everyone can write down
the steps that need to be taken and put them up on the board,
getting rid of or combining any duplicates.
At the end of this, you’ll have a bunch of steps posted left to right,
taking your customer from the start to end of their journey. Take a
second to step back and think about narrative flow. Your user map
tells a story. But some users might do things differently or in a
different order. That’s fine. A story map isn’t a step-by-step guide,
but a guide for conversation and planning. Think about the ideal
user flow, but know and discuss all the different use cases as they
come up.
What if you’re working with an existing backlog? If you have a
backlog full of well-written user stories (See notes above!) you can
simply print them off and pull them into your map. In some cases,
this might even be the majority of your steps.
Step 3: Identify and group activities
As you look through the steps your user takes, you’ll start to notice
some common themes. Many of these steps are probably working
towards a common goal. In user story mapping, we call
these activities.
So, in our vacation home example, you might group together steps
like “Click sign up”, “enter personal information”, “get confirmation
email”, and “open profile”. All these steps are part of the activity of
“Account sign up.”
Your activities are listed above the user steps to make up your
backbone.
You might also realize that some of your steps aren’t actually steps.
You want to think about your map both horizontally and vertically.
This is a visual tool and where you place actions determines the
overall flow.
If you have groups of tasks that could be done at different times (for
example, at this point, I could do X, Y, or Z), you would organize
those vertically in a column as a set of tasks or options.
If you have a group of tasks that are done together (for example, I’d
do A then B then C), those are user steps that are most likely going
to be placed horizontally.
Play “wouldn’t it be cool if…”: Use “blue sky thinking” and go crazy.
Don’t let anyone shoot down ideas, no matter how big they are.
Look for variations: What else could your users do at this point? Are
there recurring tasks that you need to include? Don’t get stuck in a
single lane.
Look for exceptions: What could go wrong and what would a user
logically do to try and recover? Look for as many potential issues as
possible.
Consider other users: What would a different user do at this point?
Being user-centric means thinking about all your users.
Add in other product details: Think about UI elements, data
elements, business requirements.
Don’t worry about getting too crazy or writing down ideas that are
out of scope. You’ll go through the process of taking them out of
scope later on.
A visual tool showing your user’s journey in sequential order (to help
see dependencies, gaps, and opportunities)
A prioritized list of tasks grouped into iterations that represent the
minimum amount of features needed to provide value to your users
A clear development plan that can be used for sprint planning
As a final note, remember to keep your story map updated. Like any
planning tool, a user story map is outdated the second you walk out
of the room. Keep it updated and relevant. Add in new information
or users and mark off what’s been done and continue to use it. Just
imagine walking into a sprint review with your map,
showing stakeholders where progress has been made and marked
complete.