SlideShare a Scribd company logo
User story Mapping
What | Who | Why | How | Whodunit
Gopalakrishnan
Tesco Technology
Curtains Open
 So what’s a user story? What’s so special about it…!
Story Maps to the Rescue
The What
 A user story map arranges user stories into a useful model to
 help understand functionality of system/product from end/user customer standpoint
 identify gaps and omissions in your backlog (in case of existing backlogs) and
 effectively plan holistic releases that deliver value
 Top-down approach of requirement gathering starting from a Mission and
focusing on the Customer Need that is being solved or worth solving
 Story Map Structure: Goals > Activities > Tasks > Stories
 Goals – Customer mission and what they ultimately want in real world
 Activities - Activity customers will use product for; things they do
 User Tasks – Steps taken to complete an activity embarked upon
 Stories – Details (further drill down) of each of those steps taken
The Who
 Story mapping as a concept (a pattern) brought to light by Jeff Patton
 Created this big story map on the floor along with the founder of madmimi.com
Who All?
 Typical scrum team (or a subset) can participate along with Product Owner/Manager
 Brings about shared understanding - a “sneak peak” into stories in the release
 Further reading -> http://www.amazon.com/User-Story-Mapping-Discover-Product/
The Why
 User stories are ‘boundary objects’ – info open to interpretation 
 Arranging user stories in a random order we build them doesn’t help much
 Puts focus on users’ experience -> better conversation -> better product
 Helps larger group build shared understanding of what team is building
 Easy and logical ‘chunking’ or ‘break down’ of epics into stories & further
 Create the feature backlog and have visibility of atleast 3 sprints ahead
 Possibility of arriving at an MVP (minimum viable product)? Maybe! 
The How
 If stories are going to be created afresh, start from customer view (goals)
 Assume building an email system & customers goal is to communicate easily with world
 Break down goals into activities - that has lots of steps, & no proper workflow
 “managing email” becomes the activity
 Further drill down to “user tasks” that customers need to do as part of activity
 “send message,” “read message,” “delete message,” “mark message as spam”
 Put first activity on the left & next on the right (priority tasks start on left most)
 For ex: “sending message” starts on left since its more priority than “delete message”
 Should be able to explain in “sending message” and “then” delete message from sent
 If stories are already available-> Group stories by application/theme/functionality
 Once the story map is ready start slicing it into sprints by horizontal lines or slices
 This gives you a clear view of what’s in the immediate sprint & for 2-3 sprints ahead
 Tools to use: Stickies, Featuremap.co , storiesonboard.com, G-Docs/Excel sheet
Whodunit?
 The Email System Example below
Grand Finale
 Think customer first, since you can achieve more “value” thru stories that come out
 Left to right for priority -> This first task is done , then the next task (on the right) …
 Top to bottom for critical items to not so critical/novelty (basic necessity to delighters)
 Slicing & color code to identify sprint level stories & bringing tech story perspective
Height of story mapping: Full story map (complete & complex product) after 5 days of activities looks this way
That’s All Folks! 
Discussions | Q & A

More Related Content

PPTX
User Story Mapping Workshop
PDF
Writing Good User Stories (Hint: It's not about writing)
PPTX
User Story Mapping in Practice
PPTX
How to Break the Requirements into User Stories
PPT
Writing Effective User Stories
PDF
How to write good user stories
PPTX
User stories in agile software development
PDF
10 Tips for Creating Great User Stories
User Story Mapping Workshop
Writing Good User Stories (Hint: It's not about writing)
User Story Mapping in Practice
How to Break the Requirements into User Stories
Writing Effective User Stories
How to write good user stories
User stories in agile software development
10 Tips for Creating Great User Stories

What's hot (20)

PDF
User story mapping
PPTX
Effective user stories for your agile or Scrum team
PDF
User Story Mapping Workshop (Design Skills 2016)
PDF
Workshop - Writing Good User Stories
PDF
Ten Concrete Techniques to Split User Stories
PDF
User Story Mapping
PDF
Effective User Stories
PPT
Introducing Agile User Stories
PPTX
User Story Workshop
PPT
Invest In Good User Stories
PDF
Ux design process
PDF
User Story Splitting
PPTX
User Stories explained
PPTX
Epics and User Stories
PDF
Cheat Sheet: 8 ways to split your user stories
PPTX
Writing User Stories (04/2012)
PPT
User Story Maps: Secrets for Better Backlogs and Planning
PDF
Story of user story
PPTX
Ux revised /UX camp CZ/
PDF
Google UX Design Certificate - Portfolio Project 1 - Case study slide deck [T...
User story mapping
Effective user stories for your agile or Scrum team
User Story Mapping Workshop (Design Skills 2016)
Workshop - Writing Good User Stories
Ten Concrete Techniques to Split User Stories
User Story Mapping
Effective User Stories
Introducing Agile User Stories
User Story Workshop
Invest In Good User Stories
Ux design process
User Story Splitting
User Stories explained
Epics and User Stories
Cheat Sheet: 8 ways to split your user stories
Writing User Stories (04/2012)
User Story Maps: Secrets for Better Backlogs and Planning
Story of user story
Ux revised /UX camp CZ/
Google UX Design Certificate - Portfolio Project 1 - Case study slide deck [T...
Ad

Similar to User story Mapping - A Brief Primer (20)

PPT
User Story Mapping for Minimum Lovable Products
PDF
User Story Mapping for Minimum Lovable Products
PDF
User Story Mapping & StoriesOnBoard.pdf
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
Agile Network India | Effective User story writing and story mapping approach
PDF
AgileCamp Silicon Valley 2015: User Story Mapping
PPTX
Storymapping workshop for CHI Belgium
PPTX
Product Backlog Mapping
PDF
Patton Building Better Products Using.pdf
PDF
Agile Requirements with User Story Mapping
PDF
Session15+16-User Story (2).pdf
PDF
Stories, Backlog & Mapping
PPTX
Agile Velocity Story Mapping Session from Product Camp Austin 11 #PCATX
PDF
Story writing and mapping
PDF
Story writing and mapping.pdf
PPTX
Story Time - Writing Effective User Stories
PDF
Workshop: User story mapping by Nermina Durmic
PDF
User Story Mapping Definitions & Basics - StoriesOnBoard.pdf
PPTX
Effective User Story Writing
User Story Mapping for Minimum Lovable Products
User Story Mapping for Minimum Lovable Products
User Story Mapping & StoriesOnBoard.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
AgileCamp Silicon Valley 2015: User Story Mapping
Storymapping workshop for CHI Belgium
Product Backlog Mapping
Patton Building Better Products Using.pdf
Agile Requirements with User Story Mapping
Session15+16-User Story (2).pdf
Stories, Backlog & Mapping
Agile Velocity Story Mapping Session from Product Camp Austin 11 #PCATX
Story writing and mapping
Story writing and mapping.pdf
Story Time - Writing Effective User Stories
Workshop: User story mapping by Nermina Durmic
User Story Mapping Definitions & Basics - StoriesOnBoard.pdf
Effective User Story Writing
Ad

User story Mapping - A Brief Primer

  • 1. User story Mapping What | Who | Why | How | Whodunit Gopalakrishnan Tesco Technology
  • 2. Curtains Open  So what’s a user story? What’s so special about it…!
  • 3. Story Maps to the Rescue
  • 4. The What  A user story map arranges user stories into a useful model to  help understand functionality of system/product from end/user customer standpoint  identify gaps and omissions in your backlog (in case of existing backlogs) and  effectively plan holistic releases that deliver value  Top-down approach of requirement gathering starting from a Mission and focusing on the Customer Need that is being solved or worth solving  Story Map Structure: Goals > Activities > Tasks > Stories  Goals – Customer mission and what they ultimately want in real world  Activities - Activity customers will use product for; things they do  User Tasks – Steps taken to complete an activity embarked upon  Stories – Details (further drill down) of each of those steps taken
  • 5. The Who  Story mapping as a concept (a pattern) brought to light by Jeff Patton  Created this big story map on the floor along with the founder of madmimi.com Who All?  Typical scrum team (or a subset) can participate along with Product Owner/Manager  Brings about shared understanding - a “sneak peak” into stories in the release  Further reading -> http://www.amazon.com/User-Story-Mapping-Discover-Product/
  • 6. The Why  User stories are ‘boundary objects’ – info open to interpretation   Arranging user stories in a random order we build them doesn’t help much  Puts focus on users’ experience -> better conversation -> better product  Helps larger group build shared understanding of what team is building  Easy and logical ‘chunking’ or ‘break down’ of epics into stories & further  Create the feature backlog and have visibility of atleast 3 sprints ahead  Possibility of arriving at an MVP (minimum viable product)? Maybe! 
  • 7. The How  If stories are going to be created afresh, start from customer view (goals)  Assume building an email system & customers goal is to communicate easily with world  Break down goals into activities - that has lots of steps, & no proper workflow  “managing email” becomes the activity  Further drill down to “user tasks” that customers need to do as part of activity  “send message,” “read message,” “delete message,” “mark message as spam”  Put first activity on the left & next on the right (priority tasks start on left most)  For ex: “sending message” starts on left since its more priority than “delete message”  Should be able to explain in “sending message” and “then” delete message from sent  If stories are already available-> Group stories by application/theme/functionality  Once the story map is ready start slicing it into sprints by horizontal lines or slices  This gives you a clear view of what’s in the immediate sprint & for 2-3 sprints ahead  Tools to use: Stickies, Featuremap.co , storiesonboard.com, G-Docs/Excel sheet
  • 8. Whodunit?  The Email System Example below
  • 9. Grand Finale  Think customer first, since you can achieve more “value” thru stories that come out  Left to right for priority -> This first task is done , then the next task (on the right) …  Top to bottom for critical items to not so critical/novelty (basic necessity to delighters)  Slicing & color code to identify sprint level stories & bringing tech story perspective Height of story mapping: Full story map (complete & complex product) after 5 days of activities looks this way
  • 10. That’s All Folks!  Discussions | Q & A