SlideShare a Scribd company logo
3
Most read
5
Most read
7
Most read
User Story Mapping
‹
Handbook
All you need to know to get started


Definitions & Basics


StoriesOnBoard.com
All you need to know about user story mapping


Definitions & Basics


1. What is user story mapping?


2. How do you conduct a story mapping session?


3. What does a story Map consist of?


4. Who created story mapping?


5. What is the lifecycle of story mapping?


6. What is a user story workshop?


7. Why is story mapping important?


8. How do you make a story map?


9. What is user story in Agile?


10. How to write a good story?


11. What is acceptance criteria of a user story?


12. How do you use story mapping?


13. Who writes a user story?


14. Who can be involved to story mapping session?


15. What is user persona on the story map?


16. What are releases?


17. How to brainstorm user stories?


18. Why is prioritization crucial while working with user stories?


19. What is the purpose of creating product backbone?


20.How to convert a story map into conventional product backlog?


21. What is MVP release?


22.What is the difference between epics and user stories?
StoriesOnBoard.com


What is user story mapping?


User story mapping is a collaborative and visual technique wherein agile
teams come together to build product requirements.
StoriesOnBoard.com
How do you conduct a story mapping session?


Story mapping session is typically a workshop which may be conducted
in the form of a requirements brainstorming session or as a focused
group wherein each agile team member contributes to developing the
story map, adding clarity through adding various releases to the stories
in the map and can see overall direction of the feature development in
the upcoming future.
What does a story map consist of?


A story map consists of a a product backbone, user goals, user steps,
user stories and releases mapped in a two dimensional visual form.
Who created story mapping?


Jeff Patton invented story mapping technique. He started to use this as
a concept that will add to the conventional backlog of user stories and
will give visual overview of the customer experience of the product
being built through a tree like structure.
What is the lifecycle of story mapping?


Lifecycle of story mapping is generally comprised of following steps:


1. Discover project goals


2. Map the journey


3. Come up with solutions


4. Organize tasks according to priorities


5. Slice out release structure
StoriesOnBoard.com
What is a user story workshop?


User story workshop is same as story mapping session wherein each
agile team member contributes to developing the story map, prioritize
the stories in it, discuss detailed functionality of each story. User story
workshop also gives agile teams the opportunity to clarify doubts and
resolve conflicting views.
Why is story mapping important?


Story mapping is important because it is extremely useful in giving
visual and two dimensional picture of the entire range of product
features while at the same time letting the team members know which
release what features are currently being worked on.


How do you make a story map?


In order make a story map, start by drawing a horizontal line on a
whiteboard or large paper on which first you will write the key user
goals/activities underneath, from left to right. These will be course
grained functionalities of the product and written in a chronological
order from left to right. For each user goal draw a vertical lines that cut
through and write user steps in it. Under each step, there will be a
varied number of user stories that describe given user step in greater
detail.
User Goals
User steps
User stories
Release
Story Cards
Epic Definition
What is user story in Agile?


User story in Agile is a fine grained (atomic) piece of feature or a
product requirement that can be effectively prioritized and assigned
estimate by dev teams.
StoriesOnBoard.com


How to write a good story?


A good user story is easy to read, written from the user’s perspective,
has a clear goal and benefit clause, and it will have clear acceptance
criteria.
‹
‹
A user story is a short description of a product feature that has been
told from the user perspective. A user story is an element of the
product backlog where these items are collected for execution. The
stories on the top represent priority compare the lower level stories.
The lower level stories can be dependent on the higher level stories.
Story Cards
What is acceptance criteria of a user story?


Acceptance criteria of a user story describes what exactly will make or
mark the user story as successfully implemented. In turn it is the test
criteria that will eventually lead to end users pass (or fail) an
implemented user story.
StoriesOnBoard.com
Mike Cohn described the three
elements of a user story:
‹
As a (role), I want (function) so that
(business value).
‹
‹‹
For example:
‹
As a member, I am required to log in
so that the system knows it’s me.


StoriesOnBoard.com
How do you use story mapping?


Story map is used in conjunction and as an effectivity tool along with
conventional agile development tools. Conventional backlog is a linear
tool which has a set of epics, user stories stated in a linear manner
which is hard to ready especially as the product gets evolved or
complicated. Story mapping is very effective as it is visual and 2 D in
nature and gives all stakeholders, especially users of the system an
easy way to understand the big picture in the quickest possible way.
‹
‹‹
User goals & steps in a narrative flow
‹
Story mapping helps you define stories to find out what the schedule is
and how the product should be made. This is greatly aided by the
narrative flow also known as the backbone, which transforms higher-
level goals into a coherent process. Here are the steps the user has to
go through in order to achieve their goal in the product.
Who writes a user story?


User story is written collaboratively by the agile team while it is
developed to serve the requirements of the end users, various agile
roles such as product manager, product owner, dev teams, QA teams,
scrum master contribute to adding to it in their own ways.
What is user persona on the story map?


User persona is a fictional and generalized characters that represent
target user group of the product or solution being built. It has a set of
common characteristics/patterns/beliefs. It is typically also associated
with a picture of that representative person. For e.g. the target user of
the given product is a working professional with age in the a certain
range and salary in a certain range, and one who has a certain set of
hobbies.
Who can be involved to story mapping session?


Typically story mapping session will involve each agile team or roles
including but not limited to end users, product managers, product
owners, business analysts, architects, developers, QA teams, design
teams, project manager or scrum master.
StoriesOnBoard.com
Why is prioritization crucial while working with user stories?


Prioritization is crucial while working with user stories from a story map
because it helps stakeholders arrive at consensus over which
requirements are more valuable and feasible to implement, as compared
to others.


There are several methods for prioritizing user stories. Some of the
most known are MoSCoW
(
Must have, Should should, Could have, Will
not have), Classifying (High, Medium, Low) , and Ranking. There are few
other methods too which are used whenever situation demands, such
as Voting, Timeboxing and Trade-offs.
What are releases?


Releases are the chucks of features, user stories that the end users will
get to use at the end or release timeline.


Slicing the backlog into releases is an iterative activity wherein
prioritized user stories from the backlog are mapped into the releases.
While doing this, dependencies and other constraints among user
stories are also taken into account.
How to brainstorm user stories?


Brainstorming of the user stories can be done through usage of
following proven techniques such as coming up with ideas, prioritizing
ideas and then marking the most useful ideas for further thinking. You
can also utilize some specialized brainstorming techniques such as role
storming wherein participants are asked to imagine as if they are real
users and through that role play the team arrives at newer perspectives.
StoriesOnBoard.com
What is the purpose of creating product backbone?


The purpose of creating product backbone is to come up with the core
features or user activities in a product being built such that it depicts
the customer experience/journey of the product across the horizontal
axis.
How to convert a story map into conventional product backlog?


Story map can typically be converted into conventional product backlog
through integration between respective tools. Such integration supports
mapping of user activities and epics to epics in a conventional product
backlog whereas user stories are then mapped to respective user
activities/epics. Story mapping even allows to convert a traditional flat
backlog into a visual design that everyone can understand.
StoriesOnBoard.com
Flat backlog
Story map
What is MVP release?


MVP (minimum viable product) or MVP release is a well thought
combination of user stories from various epics, such that will give
customers a slice of the product functionality that is simple, yet serves
a significant function. MVP also facilitates early feedback from the
users.
‹
‹
Release planning
‹
‹
Once the necessary user stories defined, it is a good tactic to tell the
user story in a narrative flow to make sure our version is workable. This
will help to think through the release and identify an MVP where need to
be defined the most important features which needed to build a
workable and functional software.
StoriesOnBoard.com
What is the difference between epics and user stories?


Epics are higher level (course grained) features or requirements of the
product being built. User stories are at mapped to epics in a way that
they describe epics in a more granular manner.


In a story map, user activity depicts the key goal user has in the system.
It thus captures the essence of the specific core functionality or a
feature (at a very high level). For example, cab booking system will have
‘Book a trip as a user activity or goal.
Visit us for User Story Mapping best practices
Build your story map on StoriesOnBoard.com
JOIN US!
Start FREE trial
StoriesOnBoard.com

More Related Content

PPT
User Story Mapping (2008)
PDF
User Story Mapping & StoriesOnBoard.pdf
PDF
Agile Requirements with User Story Mapping
PPTX
Agile Network India | Effective User story writing and story mapping approach...
PDF
Agile Network India | Effective User story writing and story mapping approach...
PDF
Backlog Management & Discovery
PDF
Agile Network India | Effective User story writing and story mapping approach
PPTX
Effective User Story Writing
User Story Mapping (2008)
User Story Mapping & StoriesOnBoard.pdf
Agile Requirements with User Story Mapping
Agile Network India | Effective User story writing and story mapping approach...
Agile Network India | Effective User story writing and story mapping approach...
Backlog Management & Discovery
Agile Network India | Effective User story writing and story mapping approach
Effective User Story Writing

Similar to User Story Mapping Definitions & Basics - StoriesOnBoard.pdf (20)

PDF
Patton Building Better Products Using.pdf
PDF
PPTX
Story maps and personas an intro
PDF
User story mapping
PPTX
User Story Mapping
PPTX
Storymapping workshop for CHI Belgium
PDF
User-Story-Primer.pdf
PDF
Stories, Backlog & Mapping
PPTX
Maps over Backlogs: User Story Mapping to Share the Big Picture
PDF
User story mapping
PPTX
User story Mapping - A Brief Primer
PDF
Agile user story mapping
PDF
Getting Started - Building Agile User Story Maps
PPTX
User_stories_part_2, Mike Cohn, Chapter 2.pptx
PDF
AgileCamp Silicon Valley 2015: User Story Mapping
PDF
User-Story_Primer_Agile_Methodology_.pdf
 
PPT
User Story Maps: Secrets for Better Backlogs and Planning
PDF
Story writing and mapping
PDF
Story writing and mapping.pdf
PDF
Agile Story Writing
Patton Building Better Products Using.pdf
Story maps and personas an intro
User story mapping
User Story Mapping
Storymapping workshop for CHI Belgium
User-Story-Primer.pdf
Stories, Backlog & Mapping
Maps over Backlogs: User Story Mapping to Share the Big Picture
User story mapping
User story Mapping - A Brief Primer
Agile user story mapping
Getting Started - Building Agile User Story Maps
User_stories_part_2, Mike Cohn, Chapter 2.pptx
AgileCamp Silicon Valley 2015: User Story Mapping
User-Story_Primer_Agile_Methodology_.pdf
 
User Story Maps: Secrets for Better Backlogs and Planning
Story writing and mapping
Story writing and mapping.pdf
Agile Story Writing
Ad

More from StoriesOnBoard (10)

PDF
SolutionStream Case Study 2021.pdf
PDF
Globeranger-StoriesOnBoard-Case-Study.pdf
PDF
Feedback Management _ StroriesOnBoard.pdf
PDF
StoriesOnBoard Product Roadmap.pdf
PDF
How to Do Backlog Prioritization Easily and Efficiently _ StoriesOnBoard.pdf
PDF
User Persona Design in User Story Mapping.pdf
PDF
Physical vs digital story mapping - StoriesOnBoard .pdf
PDF
How to understand better customer pains with User Story Mapping - StoriesOnB...
PDF
What can user story mapping do for you - StoriesOnBoard.pdf
PDF
User Story Mapping For Beginners - StoriesOnBoard.pdf
SolutionStream Case Study 2021.pdf
Globeranger-StoriesOnBoard-Case-Study.pdf
Feedback Management _ StroriesOnBoard.pdf
StoriesOnBoard Product Roadmap.pdf
How to Do Backlog Prioritization Easily and Efficiently _ StoriesOnBoard.pdf
User Persona Design in User Story Mapping.pdf
Physical vs digital story mapping - StoriesOnBoard .pdf
How to understand better customer pains with User Story Mapping - StoriesOnB...
What can user story mapping do for you - StoriesOnBoard.pdf
User Story Mapping For Beginners - StoriesOnBoard.pdf
Ad

Recently uploaded (20)

PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
top salesforce developer skills in 2025.pdf
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
medical staffing services at VALiNTRY
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PPTX
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
PPTX
Computer Software and OS of computer science of grade 11.pptx
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
System and Network Administraation Chapter 3
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PPTX
assetexplorer- product-overview - presentation
PPTX
Introduction to Artificial Intelligence
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
Designing Intelligence for the Shop Floor.pdf
PPTX
ai tools demonstartion for schools and inter college
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
Wondershare Filmora 15 Crack With Activation Key [2025
top salesforce developer skills in 2025.pdf
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Internet Downloader Manager (IDM) Crack 6.42 Build 41
medical staffing services at VALiNTRY
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
Upgrade and Innovation Strategies for SAP ERP Customers
2025 Textile ERP Trends: SAP, Odoo & Oracle
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
Computer Software and OS of computer science of grade 11.pptx
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Design an Analysis of Algorithms II-SECS-1021-03
System and Network Administraation Chapter 3
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
assetexplorer- product-overview - presentation
Introduction to Artificial Intelligence
How to Migrate SBCGlobal Email to Yahoo Easily
Designing Intelligence for the Shop Floor.pdf
ai tools demonstartion for schools and inter college

User Story Mapping Definitions & Basics - StoriesOnBoard.pdf

  • 1. User Story Mapping ‹ Handbook All you need to know to get started Definitions & Basics StoriesOnBoard.com
  • 2. All you need to know about user story mapping Definitions & Basics 1. What is user story mapping? 2. How do you conduct a story mapping session? 3. What does a story Map consist of? 4. Who created story mapping? 5. What is the lifecycle of story mapping? 6. What is a user story workshop? 7. Why is story mapping important? 8. How do you make a story map? 9. What is user story in Agile? 10. How to write a good story? 11. What is acceptance criteria of a user story? 12. How do you use story mapping? 13. Who writes a user story? 14. Who can be involved to story mapping session? 15. What is user persona on the story map? 16. What are releases? 17. How to brainstorm user stories? 18. Why is prioritization crucial while working with user stories? 19. What is the purpose of creating product backbone? 20.How to convert a story map into conventional product backlog? 21. What is MVP release? 22.What is the difference between epics and user stories? StoriesOnBoard.com
  • 3. 
 What is user story mapping? User story mapping is a collaborative and visual technique wherein agile teams come together to build product requirements. StoriesOnBoard.com How do you conduct a story mapping session? Story mapping session is typically a workshop which may be conducted in the form of a requirements brainstorming session or as a focused group wherein each agile team member contributes to developing the story map, adding clarity through adding various releases to the stories in the map and can see overall direction of the feature development in the upcoming future. What does a story map consist of? A story map consists of a a product backbone, user goals, user steps, user stories and releases mapped in a two dimensional visual form.
  • 4. Who created story mapping? Jeff Patton invented story mapping technique. He started to use this as a concept that will add to the conventional backlog of user stories and will give visual overview of the customer experience of the product being built through a tree like structure. What is the lifecycle of story mapping? Lifecycle of story mapping is generally comprised of following steps: 1. Discover project goals 2. Map the journey 3. Come up with solutions 4. Organize tasks according to priorities 5. Slice out release structure StoriesOnBoard.com What is a user story workshop? User story workshop is same as story mapping session wherein each agile team member contributes to developing the story map, prioritize the stories in it, discuss detailed functionality of each story. User story workshop also gives agile teams the opportunity to clarify doubts and resolve conflicting views. Why is story mapping important? Story mapping is important because it is extremely useful in giving visual and two dimensional picture of the entire range of product features while at the same time letting the team members know which release what features are currently being worked on.
  • 5. 
 How do you make a story map? In order make a story map, start by drawing a horizontal line on a whiteboard or large paper on which first you will write the key user goals/activities underneath, from left to right. These will be course grained functionalities of the product and written in a chronological order from left to right. For each user goal draw a vertical lines that cut through and write user steps in it. Under each step, there will be a varied number of user stories that describe given user step in greater detail. User Goals User steps User stories Release Story Cards Epic Definition What is user story in Agile? User story in Agile is a fine grained (atomic) piece of feature or a product requirement that can be effectively prioritized and assigned estimate by dev teams. StoriesOnBoard.com
  • 6. 
 How to write a good story? A good user story is easy to read, written from the user’s perspective, has a clear goal and benefit clause, and it will have clear acceptance criteria. ‹ ‹ A user story is a short description of a product feature that has been told from the user perspective. A user story is an element of the product backlog where these items are collected for execution. The stories on the top represent priority compare the lower level stories. The lower level stories can be dependent on the higher level stories. Story Cards What is acceptance criteria of a user story? Acceptance criteria of a user story describes what exactly will make or mark the user story as successfully implemented. In turn it is the test criteria that will eventually lead to end users pass (or fail) an implemented user story. StoriesOnBoard.com Mike Cohn described the three elements of a user story: ‹ As a (role), I want (function) so that (business value). ‹ ‹‹ For example: ‹ As a member, I am required to log in so that the system knows it’s me.
  • 7. 
 StoriesOnBoard.com How do you use story mapping? Story map is used in conjunction and as an effectivity tool along with conventional agile development tools. Conventional backlog is a linear tool which has a set of epics, user stories stated in a linear manner which is hard to ready especially as the product gets evolved or complicated. Story mapping is very effective as it is visual and 2 D in nature and gives all stakeholders, especially users of the system an easy way to understand the big picture in the quickest possible way. ‹ ‹‹ User goals & steps in a narrative flow ‹ Story mapping helps you define stories to find out what the schedule is and how the product should be made. This is greatly aided by the narrative flow also known as the backbone, which transforms higher- level goals into a coherent process. Here are the steps the user has to go through in order to achieve their goal in the product. Who writes a user story? User story is written collaboratively by the agile team while it is developed to serve the requirements of the end users, various agile roles such as product manager, product owner, dev teams, QA teams, scrum master contribute to adding to it in their own ways.
  • 8. What is user persona on the story map? User persona is a fictional and generalized characters that represent target user group of the product or solution being built. It has a set of common characteristics/patterns/beliefs. It is typically also associated with a picture of that representative person. For e.g. the target user of the given product is a working professional with age in the a certain range and salary in a certain range, and one who has a certain set of hobbies. Who can be involved to story mapping session? Typically story mapping session will involve each agile team or roles including but not limited to end users, product managers, product owners, business analysts, architects, developers, QA teams, design teams, project manager or scrum master. StoriesOnBoard.com
  • 9. Why is prioritization crucial while working with user stories? Prioritization is crucial while working with user stories from a story map because it helps stakeholders arrive at consensus over which requirements are more valuable and feasible to implement, as compared to others. There are several methods for prioritizing user stories. Some of the most known are MoSCoW ( Must have, Should should, Could have, Will not have), Classifying (High, Medium, Low) , and Ranking. There are few other methods too which are used whenever situation demands, such as Voting, Timeboxing and Trade-offs. What are releases? Releases are the chucks of features, user stories that the end users will get to use at the end or release timeline. Slicing the backlog into releases is an iterative activity wherein prioritized user stories from the backlog are mapped into the releases. While doing this, dependencies and other constraints among user stories are also taken into account. How to brainstorm user stories? Brainstorming of the user stories can be done through usage of following proven techniques such as coming up with ideas, prioritizing ideas and then marking the most useful ideas for further thinking. You can also utilize some specialized brainstorming techniques such as role storming wherein participants are asked to imagine as if they are real users and through that role play the team arrives at newer perspectives. StoriesOnBoard.com
  • 10. What is the purpose of creating product backbone? The purpose of creating product backbone is to come up with the core features or user activities in a product being built such that it depicts the customer experience/journey of the product across the horizontal axis. How to convert a story map into conventional product backlog? Story map can typically be converted into conventional product backlog through integration between respective tools. Such integration supports mapping of user activities and epics to epics in a conventional product backlog whereas user stories are then mapped to respective user activities/epics. Story mapping even allows to convert a traditional flat backlog into a visual design that everyone can understand. StoriesOnBoard.com Flat backlog Story map
  • 11. What is MVP release? MVP (minimum viable product) or MVP release is a well thought combination of user stories from various epics, such that will give customers a slice of the product functionality that is simple, yet serves a significant function. MVP also facilitates early feedback from the users. ‹ ‹ Release planning ‹ ‹ Once the necessary user stories defined, it is a good tactic to tell the user story in a narrative flow to make sure our version is workable. This will help to think through the release and identify an MVP where need to be defined the most important features which needed to build a workable and functional software. StoriesOnBoard.com
  • 12. What is the difference between epics and user stories? Epics are higher level (course grained) features or requirements of the product being built. User stories are at mapped to epics in a way that they describe epics in a more granular manner. In a story map, user activity depicts the key goal user has in the system. It thus captures the essence of the specific core functionality or a feature (at a very high level). For example, cab booking system will have ‘Book a trip as a user activity or goal. Visit us for User Story Mapping best practices Build your story map on StoriesOnBoard.com JOIN US! Start FREE trial StoriesOnBoard.com