SlideShare ist ein Scribd-Unternehmen logo
1 von 12
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

Weitere Àhnliche Inhalte

Ähnlich wie User Story Mapping Definitions & Basics - StoriesOnBoard.pdf

Introduction to Storyboards
Introduction to StoryboardsIntroduction to Storyboards
Introduction to Storyboards
Lou Patnode
 
Session 9-10 - UI/UX design for iOS 7 application
Session 9-10 - UI/UX design for iOS 7 applicationSession 9-10 - UI/UX design for iOS 7 application
Session 9-10 - UI/UX design for iOS 7 application
Vu Tran Lam
 

Ähnlich wie User Story Mapping Definitions & Basics - StoriesOnBoard.pdf (20)

Introduction to Storyboards
Introduction to StoryboardsIntroduction to Storyboards
Introduction to Storyboards
 
Product management
Product management  Product management
Product management
 
Portfolio bahtiyar
Portfolio bahtiyarPortfolio bahtiyar
Portfolio bahtiyar
 
Product Backlog Mapping
Product Backlog MappingProduct Backlog Mapping
Product Backlog Mapping
 
Session 9-10 - UI/UX design for iOS 7 application
Session 9-10 - UI/UX design for iOS 7 applicationSession 9-10 - UI/UX design for iOS 7 application
Session 9-10 - UI/UX design for iOS 7 application
 
Product and UX - are the roles blurring?
Product and UX - are the roles blurring?Product and UX - are the roles blurring?
Product and UX - are the roles blurring?
 
Integrating UX Into Agile: How To Ensure Your Sprints Result In Usable Software
Integrating UX Into Agile: How To Ensure Your Sprints Result In Usable SoftwareIntegrating UX Into Agile: How To Ensure Your Sprints Result In Usable Software
Integrating UX Into Agile: How To Ensure Your Sprints Result In Usable Software
 
A business case for User Stories
A business case for User StoriesA business case for User Stories
A business case for User Stories
 
Stories, Backlog & Mapping
Stories, Backlog & MappingStories, Backlog & Mapping
Stories, Backlog & Mapping
 
User stories explained
User stories explainedUser stories explained
User stories explained
 
User-Story-Primer.pdf
User-Story-Primer.pdfUser-Story-Primer.pdf
User-Story-Primer.pdf
 
Agile Network India | Effective User story writing and story mapping approach...
Agile Network India | Effective User story writing and story mapping approach...Agile Network India | Effective User story writing and story mapping approach...
Agile Network India | Effective User story writing and story mapping approach...
 
Agile Network India | Effective User story writing and story mapping approach...
Agile Network India | Effective User story writing and story mapping approach...Agile Network India | Effective User story writing and story mapping approach...
Agile Network India | Effective User story writing and story mapping approach...
 
The Future of Agile Development_ A Deep Dive into the Role of AI-Generated Us...
The Future of Agile Development_ A Deep Dive into the Role of AI-Generated Us...The Future of Agile Development_ A Deep Dive into the Role of AI-Generated Us...
The Future of Agile Development_ A Deep Dive into the Role of AI-Generated Us...
 
Framework for Agile Living Labs - FALL
Framework for Agile Living Labs - FALLFramework for Agile Living Labs - FALL
Framework for Agile Living Labs - FALL
 
User story mapping
User story mappingUser story mapping
User story mapping
 
list script and flowchart
list script and flowchartlist script and flowchart
list script and flowchart
 
Agile Network India | Effective User story writing and story mapping approach
Agile Network India | Effective User story writing and story mapping approachAgile Network India | Effective User story writing and story mapping approach
Agile Network India | Effective User story writing and story mapping approach
 
UX Explained
UX ExplainedUX Explained
UX Explained
 
Becoming A User Advocate
Becoming A User AdvocateBecoming A User Advocate
Becoming A User Advocate
 

Mehr von StoriesOnBoard

Mehr von StoriesOnBoard (10)

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

KĂŒrzlich hochgeladen

KĂŒrzlich hochgeladen (20)

COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
COMPUTER AND ITS COMPONENTS PPT.by naitik sharma Class 9th A mittal internati...
 
Abortion Clinic In Polokwane ](+27832195400*)[ đŸ„ Safe Abortion Pills in Polok...
Abortion Clinic In Polokwane ](+27832195400*)[ đŸ„ Safe Abortion Pills in Polok...Abortion Clinic In Polokwane ](+27832195400*)[ đŸ„ Safe Abortion Pills in Polok...
Abortion Clinic In Polokwane ](+27832195400*)[ đŸ„ Safe Abortion Pills in Polok...
 
^Clinic ^%[+27788225528*Abortion Pills For Sale In witbank
^Clinic ^%[+27788225528*Abortion Pills For Sale In witbank^Clinic ^%[+27788225528*Abortion Pills For Sale In witbank
^Clinic ^%[+27788225528*Abortion Pills For Sale In witbank
 
GraphSummit Milan & Stockholm - Neo4j: The Art of the Possible with Graph
GraphSummit Milan & Stockholm - Neo4j: The Art of the Possible with GraphGraphSummit Milan & Stockholm - Neo4j: The Art of the Possible with Graph
GraphSummit Milan & Stockholm - Neo4j: The Art of the Possible with Graph
 
Test Automation Design Patterns_ A Comprehensive Guide.pdf
Test Automation Design Patterns_ A Comprehensive Guide.pdfTest Automation Design Patterns_ A Comprehensive Guide.pdf
Test Automation Design Patterns_ A Comprehensive Guide.pdf
 
architecting-ai-in-the-enterprise-apis-and-applications.pdf
architecting-ai-in-the-enterprise-apis-and-applications.pdfarchitecting-ai-in-the-enterprise-apis-and-applications.pdf
architecting-ai-in-the-enterprise-apis-and-applications.pdf
 
Automate your OpenSIPS config tests - OpenSIPS Summit 2024
Automate your OpenSIPS config tests - OpenSIPS Summit 2024Automate your OpenSIPS config tests - OpenSIPS Summit 2024
Automate your OpenSIPS config tests - OpenSIPS Summit 2024
 
Abortion Clinic In Pretoria ](+27832195400*)[ đŸ„ Safe Abortion Pills in Pretor...
Abortion Clinic In Pretoria ](+27832195400*)[ đŸ„ Safe Abortion Pills in Pretor...Abortion Clinic In Pretoria ](+27832195400*)[ đŸ„ Safe Abortion Pills in Pretor...
Abortion Clinic In Pretoria ](+27832195400*)[ đŸ„ Safe Abortion Pills in Pretor...
 
Prompt Engineering - an Art, a Science, or your next Job Title?
Prompt Engineering - an Art, a Science, or your next Job Title?Prompt Engineering - an Art, a Science, or your next Job Title?
Prompt Engineering - an Art, a Science, or your next Job Title?
 
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
 
Microsoft365_Dev_Security_2024_05_16.pdf
Microsoft365_Dev_Security_2024_05_16.pdfMicrosoft365_Dev_Security_2024_05_16.pdf
Microsoft365_Dev_Security_2024_05_16.pdf
 
Abortion Clinic Pretoria ](+27832195400*)[ Abortion Clinic Near Me ● Abortion...
Abortion Clinic Pretoria ](+27832195400*)[ Abortion Clinic Near Me ● Abortion...Abortion Clinic Pretoria ](+27832195400*)[ Abortion Clinic Near Me ● Abortion...
Abortion Clinic Pretoria ](+27832195400*)[ Abortion Clinic Near Me ● Abortion...
 
BusinessGPT - Security and Governance for Generative AI
BusinessGPT  - Security and Governance for Generative AIBusinessGPT  - Security and Governance for Generative AI
BusinessGPT - Security and Governance for Generative AI
 
Optimizing Operations by Aligning Resources with Strategic Objectives Using O...
Optimizing Operations by Aligning Resources with Strategic Objectives Using O...Optimizing Operations by Aligning Resources with Strategic Objectives Using O...
Optimizing Operations by Aligning Resources with Strategic Objectives Using O...
 
Software Engineering - Introduction + Process Models + Requirements Engineering
Software Engineering - Introduction + Process Models + Requirements EngineeringSoftware Engineering - Introduction + Process Models + Requirements Engineering
Software Engineering - Introduction + Process Models + Requirements Engineering
 
Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024
Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024
Wired_2.0_CREATE YOUR ULTIMATE LEARNING ENVIRONMENT_JCON_16052024
 
The Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdf
The Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdfThe Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdf
The Evolution of Web App Testing_ An Ultimate Guide to Future Trends.pdf
 
The Strategic Impact of Buying vs Building in Test Automation
The Strategic Impact of Buying vs Building in Test AutomationThe Strategic Impact of Buying vs Building in Test Automation
The Strategic Impact of Buying vs Building in Test Automation
 
GraphSummit Milan - Visione e roadmap del prodotto Neo4j
GraphSummit Milan - Visione e roadmap del prodotto Neo4jGraphSummit Milan - Visione e roadmap del prodotto Neo4j
GraphSummit Milan - Visione e roadmap del prodotto Neo4j
 
Workshop - Architecting Innovative Graph Applications- GraphSummit Milan
Workshop -  Architecting Innovative Graph Applications- GraphSummit MilanWorkshop -  Architecting Innovative Graph Applications- GraphSummit Milan
Workshop - Architecting Innovative Graph Applications- GraphSummit Milan
 

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