SlideShare a Scribd company logo
Add a 2nd
Dimension
to your Flat
Product
Backlog
A User Story
Mapping Workshop
Image	Source:	http://www.business-strategy-innovation.com/labels/Customers.html
Ever planned a
project?
©	2015-2016	Pragmatic	Project	Leadership,	LLC.		All	rights	reserved.
Who? - Know your Users
Decisions about functionality
Needsof different types of users
How to validate/ test appropriately
Invite feedbackfrom the right people
PERSONA
Represents User
©	2015-2016	Pragmatic	Project	Leadership,	LLC.		All	rights	reserved.
Why? - Understand Uses
What are the user’s goals or pain
points?
What are the businessgoalsor
pain points?
How will system help businessand
users reach their goals?
Thanks	to	Jeff	Patton,	www.AgileProductDesign.com
©	2015-2016	Pragmatic	Project	Leadership,	LLC.		All	rights	reserved.
What? - Gather Requirements
©	2015-2016	Pragmatic	Project	Leadership,	LLC.		All	rights	reserved.
How is it different for
Agile projects?
©	2015-2016	Pragmatic	Project	Leadership,	LLC.		All	rights	reserved.
Agile Requirement - User Story
High-level
descriptions of
desired functionality
and goals
Helps all
stakeholders
understand
requirements
Describes a small piece of functionality, in a simple and easy to read
sentence!
WHO?
WHAT?
WHY?
email	user
open	an	email
read	a	message	sent	to	me
©	2015-2016	Pragmatic	Project	Leadership,	LLC.		All	rights	reserved.
Agile Requirements List - Product Backlog
What to do next?
Context
Relationships
Visibility of Scope
Missing requirements
A list of requirements captured as user stories
Prioritized in order of business value
©	2015-2016	Pragmatic	Project	Leadership,	LLC.		All	rights	reserved.
Is there a better way?
More Visual?
Easier to prioritize?
Show relationships?
Could we make product
backlog …..
©	2015-2016	Pragmatic	Project	Leadership,	LLC.		All	rights	reserved.
User Story Mapping
A Simple yet powerful technique
Technique	
popularized	by	
Jeff	Patton
Roots: Constantine & Lockwood’s Task Modeling +
User Story Writing Workshops
©	2015-2016	Pragmatic	Project	Leadership,	LLC.		All	rights	reserved.
What people are saying about Story Mapping!
“It was a game changer for us”
“all this just sounds like
common sense to me – I don’t
get why people aren’t doing
it” – a non-software person
“Story mapping is a great
Approach to plan the road
Map and keep track of the
Big picture”
“I’ve tried the story mapping technique
a couple times and the power of it in order
to find a releaseable path in the backlog
Is amazing”
“Story maps are great for bringing together
a common understanding” – Steve Rogalsky
“StorymappingistheRosettaStoneofour
digitalage”	– Alan	Cooper
©	2015-2016	Pragmatic	Project	Leadership,	LLC.		All	rights	reserved.
Story Map – 2D Product Backlog
• Collaborative requirements
gathering
• Snapshot of full scope and
functionality
• Helps identify holes and
omissions
• Provides Context for prioritization
• Facilitates effective release
planning
• Makes workflow and value chain
visible
Adds 2nd
Dimension to the
Product Backlog
©	2015-2016	Pragmatic	Project	Leadership,	LLC.		All	rights	reserved.
Who and What do you need?
Post-it Notes
(at least 3 colors)
Sharpies / Pens
Wall Space!
Developer
Business
Analyst
Product
Owner	/	Manager
Sales
Designer
SM
(Facilitator)
Optimal	Size	4-8
Marketing
©	2015-2016	Pragmatic	Project	Leadership,	LLC.		All	rights	reserved.
Creation of a story map for
an email program
Step 1 - Identify the Who and the Why
PERSONA
Simple to use program where I can…
• Easily stay in touch with colleagues
and friendsvia email
• Quickly reference past emails
• Quickly find contact information for
my colleagues and friends
• Scheduleappointments with
colleaguesand friends and be
reminded of appointments
User – Sarah the Stressed Student
• Bachelor’sdegree in
communications
• Communicates frequently
• Poor memory
• Impatient
• Works from home
• Uses phone, tablet and laptop
©	2015-2016	Pragmatic	Project	Leadership,	LLC.		All	rights	reserved.
Step 2 – Generate User Tasks
User
Tasks
Major actions performed by user
Typically start with a verb
Feature
What are the major
actions performed
by the user?
©	2015-2016	Pragmatic	Project	Leadership,	LLC.		All	rights	reserved.
Step 3 – Derive User Activities
User
Activity
Cluster of related user tasks
Epic or Goal or Product Area
Can I group the
tasks as larger
activities?
©	2015-2016	Pragmatic	Project	Leadership,	LLC.		All	rights	reserved.
Step 4 – Organize User Activities and Tasks
How can I organize the user activities and tasks to tell
the story of the user using the product?
Then This Then This Then This Then This Then This
The user
will first
do this
Firstthis
The
Backbone
©	2015-2016	Pragmatic	Project	Leadership,	LLC.		All	rights	reserved.
Step 5 – Walk the Backbone
Walk the
backbone
Look for missing features
Look for alternative tasks
Look for exceptions
Consider otherusers
Are we missing anything?
©	2015-2016	Pragmatic	Project	Leadership,	LLC.		All	rights	reserved.
Step 6 – Add User Stories
Create
and send
basic
email
Open
Basic
email
Open
RTF
email
Send
RTF
email
Delete
email
Empty
Deleted
email
Send
HTML
email
Set
email
priority
Get
Address
from
contacts
Send
attachm
ent
Open
HTML
email
Open
attachm
ent
Undo /
Redo
delete
Add the
details
as user
stories
What do we need to do
to accomplish the User
Task?
©	2015-2016	Pragmatic	Project	Leadership,	LLC.		All	rights	reserved.
A Story Map
Search
by
keyword
Limit
Search to
1 field
Limit
search to
1+ fields
Move
Emails
Create
Sub-
folders
Create
and send
basic
email
Open
Basic
email
Open
RTF
email
Send
RTF
email
Send
HTML
Delete
email
Empty
Deleted
email
View list
of
Appts.
View
monthly
Formats
Create
basic
appt
Create
RTF
appt
Update
contents/
location
Propose
new time
View
appt.
Accept /
reject/t
entative
Create
basic
contact
Add
address
data
Update
contact
info
Update
address
info
Delete
contact
Send
HTML
email
Set
email
priority
Get
Address
from
contacts
Send
attachm
ent
Open
HTML
email
Open
attachm
ent
Undo /
Redo
delete
Search
Sub-fol
ders
Search
attachm
ents
View
daily
Format
View
weekly
Formats
Search
Calendar
Create
HTML
appt
Mandato
ry/Optio
nal
Get
Address
from
contacts
Add
attachm
ents
View
Attachm
ents
Import
contacts
Export
contacts
Thanks	to:	http://winnipegagilist.blogspot.com/2012/03/how-to-create-user-story-map.html
©	2015-2016	Pragmatic	Project	Leadership,	LLC.		All	rights	reserved.
Other things you can do with a
User Story Map….
©	2015-2016	Pragmatic	Project	Leadership,	LLC.		All	rights	reserved.
Prioritization and Release Planning
Release	Roadmap
©	2015-2016	Pragmatic	Project	Leadership,	LLC.		All	rights	reserved.
Visualize Progress
Done
Work	in	
progress
Blocked
Dependency
©	2015-2016	Pragmatic	Project	Leadership,	LLC.		All	rights	reserved.
Why use this technique?
More Collaborative approach to generating
requirements
Provides big picture of project
Great visual alternative to traditional project
plans – Vision to Details
Facilitates Release Planning
Encourages iterative development
Tool to track project progress
©	2015-2016	Pragmatic	Project	Leadership,	LLC.		All	rights	reserved.
“What we actually do when we make a
good [visual] is get at some truth and
move people to feel it — to see what
couldn’t be seen before. To change minds.
To cause action.”
-Scott Berinato,
Author of Good Charts, Senior Editor at Harvard Business Review
Anjali Leon
Agile Coach, Instructor and Consultant
Pragmatic Project Leadership, LLC
www.ppl-coach.com
Email: aleon@ppl-coach.com
Author of South Florida AgileTrends newsletter
Subscribe at www.ppl-coach.com
See you at the Agile Salon, ITPalooza 2016, December 8
@ the Signature Grand, Davie, FL
References
Image	Sources:		
http://cmforagile.blogspot.com/2013/12/personas-do-you-really-know-your-users.html
http://www.daman.dk/user-stories-the-best-way-to-secure-your-requirements-in-a-user-centric-way
http://www.informit.com/articles/article.aspx?p=1928232&seqNum=3/
http://www.al.net/news/2011/7/20/user-experience-guidelines-for-shared-dashboards-less-is-mor.html
References:
Book:		User	Story	Mapping,	Jeff	Patton
www.AgileproductDesign.com
http://winnipegagilist.blogspot.com/2012/03/how-to-create-user-story-map.html

More Related Content

What's hot

Lean Startup + Story Mapping = Awesome Products Faster
Lean Startup + Story Mapping = Awesome Products FasterLean Startup + Story Mapping = Awesome Products Faster
Lean Startup + Story Mapping = Awesome Products FasterBrad Swanson
 
Storymapping workshop for CHI Belgium
Storymapping workshop for CHI BelgiumStorymapping workshop for CHI Belgium
Storymapping workshop for CHI BelgiumHans De Mondt
 
User story Mapping - A Brief Primer
User story Mapping - A Brief PrimerUser story Mapping - A Brief Primer
User story Mapping - A Brief PrimerGopalakrishnan Vasu
 
User Story Mapping-Hands-On // UX-DAY MASTERCLASS
User Story Mapping-Hands-On // UX-DAY MASTERCLASSUser Story Mapping-Hands-On // UX-DAY MASTERCLASS
User Story Mapping-Hands-On // UX-DAY MASTERCLASSkuehlhaus AG
 
User Story Mapping in Practice
User Story Mapping in PracticeUser Story Mapping in Practice
User Story Mapping in PracticeSteve Rogalsky
 
Story mapping workshop - NUXCamp 2015 Leeds
Story mapping workshop - NUXCamp 2015 LeedsStory mapping workshop - NUXCamp 2015 Leeds
Story mapping workshop - NUXCamp 2015 LeedsSophie Freiermuth
 
Oikosofy - The User Story mapping workshop - facilitator's guide
Oikosofy - The User Story mapping workshop - facilitator's guideOikosofy - The User Story mapping workshop - facilitator's guide
Oikosofy - The User Story mapping workshop - facilitator's guideVasco Duarte
 
User Story Maps: Secrets for Better Backlogs and Planning
 User Story Maps: Secrets for Better Backlogs and Planning User Story Maps: Secrets for Better Backlogs and Planning
User Story Maps: Secrets for Better Backlogs and PlanningAaron Sanders
 
Story Mapping in Practice
Story Mapping in PracticeStory Mapping in Practice
Story Mapping in Practice10Pines
 
Analysis In Agile: It's More than Just User Stories
Analysis In Agile: It's More than Just User StoriesAnalysis In Agile: It's More than Just User Stories
Analysis In Agile: It's More than Just User StoriesKent McDonald
 
User Story Mapping 101
User Story Mapping 101User Story Mapping 101
User Story Mapping 101Martin Etmajer
 
Techniques for Effectively Slicing User Stories by Naresh Jain
Techniques for Effectively Slicing User Stories by Naresh JainTechniques for Effectively Slicing User Stories by Naresh Jain
Techniques for Effectively Slicing User Stories by Naresh JainNaresh Jain
 
Story Mapping in a Nutshell
Story Mapping in a NutshellStory Mapping in a Nutshell
Story Mapping in a NutshellVersionOne
 
How to break up epics (for Product Managers)
How to break up epics (for Product Managers)How to break up epics (for Product Managers)
How to break up epics (for Product Managers)Amartya Sengupta
 
User Story Mapping Workshop
User Story Mapping WorkshopUser Story Mapping Workshop
User Story Mapping WorkshopDana Pylayeva
 
Agile and user story workshop Peter Saddington
Agile and user story workshop   Peter SaddingtonAgile and user story workshop   Peter Saddington
Agile and user story workshop Peter SaddingtonPeter Saddington
 

What's hot (20)

Lean Startup + Story Mapping = Awesome Products Faster
Lean Startup + Story Mapping = Awesome Products FasterLean Startup + Story Mapping = Awesome Products Faster
Lean Startup + Story Mapping = Awesome Products Faster
 
Storymapping workshop for CHI Belgium
Storymapping workshop for CHI BelgiumStorymapping workshop for CHI Belgium
Storymapping workshop for CHI Belgium
 
Agile coach - roadmap and user story map
Agile coach - roadmap and user story map Agile coach - roadmap and user story map
Agile coach - roadmap and user story map
 
User story Mapping - A Brief Primer
User story Mapping - A Brief PrimerUser story Mapping - A Brief Primer
User story Mapping - A Brief Primer
 
User Story Mapping
User Story MappingUser Story Mapping
User Story Mapping
 
User Story Mapping-Hands-On // UX-DAY MASTERCLASS
User Story Mapping-Hands-On // UX-DAY MASTERCLASSUser Story Mapping-Hands-On // UX-DAY MASTERCLASS
User Story Mapping-Hands-On // UX-DAY MASTERCLASS
 
User Story Mapping in Practice
User Story Mapping in PracticeUser Story Mapping in Practice
User Story Mapping in Practice
 
Story mapping workshop - NUXCamp 2015 Leeds
Story mapping workshop - NUXCamp 2015 LeedsStory mapping workshop - NUXCamp 2015 Leeds
Story mapping workshop - NUXCamp 2015 Leeds
 
Oikosofy - The User Story mapping workshop - facilitator's guide
Oikosofy - The User Story mapping workshop - facilitator's guideOikosofy - The User Story mapping workshop - facilitator's guide
Oikosofy - The User Story mapping workshop - facilitator's guide
 
User Story Maps: Secrets for Better Backlogs and Planning
 User Story Maps: Secrets for Better Backlogs and Planning User Story Maps: Secrets for Better Backlogs and Planning
User Story Maps: Secrets for Better Backlogs and Planning
 
Story Mapping in Practice
Story Mapping in PracticeStory Mapping in Practice
Story Mapping in Practice
 
User Story Mapping
User Story MappingUser Story Mapping
User Story Mapping
 
Analysis In Agile: It's More than Just User Stories
Analysis In Agile: It's More than Just User StoriesAnalysis In Agile: It's More than Just User Stories
Analysis In Agile: It's More than Just User Stories
 
User Story Workshop
User Story WorkshopUser Story Workshop
User Story Workshop
 
User Story Mapping 101
User Story Mapping 101User Story Mapping 101
User Story Mapping 101
 
Techniques for Effectively Slicing User Stories by Naresh Jain
Techniques for Effectively Slicing User Stories by Naresh JainTechniques for Effectively Slicing User Stories by Naresh Jain
Techniques for Effectively Slicing User Stories by Naresh Jain
 
Story Mapping in a Nutshell
Story Mapping in a NutshellStory Mapping in a Nutshell
Story Mapping in a Nutshell
 
How to break up epics (for Product Managers)
How to break up epics (for Product Managers)How to break up epics (for Product Managers)
How to break up epics (for Product Managers)
 
User Story Mapping Workshop
User Story Mapping WorkshopUser Story Mapping Workshop
User Story Mapping Workshop
 
Agile and user story workshop Peter Saddington
Agile and user story workshop   Peter SaddingtonAgile and user story workshop   Peter Saddington
Agile and user story workshop Peter Saddington
 

Viewers also liked

How to build a Product Backlog with User Stories. The example of Twitter
How to build a Product Backlog with User Stories. The example of TwitterHow to build a Product Backlog with User Stories. The example of Twitter
How to build a Product Backlog with User Stories. The example of Twitterbart vermijlen
 
Essentials of Agile User Story Mapping - Atlassian User Group
Essentials of Agile User Story Mapping - Atlassian User GroupEssentials of Agile User Story Mapping - Atlassian User Group
Essentials of Agile User Story Mapping - Atlassian User GroupNicholas Muldoon
 
Business architecture design choices
Business architecture design choicesBusiness architecture design choices
Business architecture design choicesAccelare
 
Leveraging Social Media to Engage Alumni presented to Johns Hopkins University
Leveraging Social Media to Engage Alumni presented to Johns Hopkins UniversityLeveraging Social Media to Engage Alumni presented to Johns Hopkins University
Leveraging Social Media to Engage Alumni presented to Johns Hopkins UniversityGoody PR and Goody Awards
 
Yatskova/british desserts
Yatskova/british dessertsYatskova/british desserts
Yatskova/british dessertscathrine1995
 
Pecha Kucha Hasselt - Maastricht on tour
Pecha Kucha Hasselt - Maastricht on tourPecha Kucha Hasselt - Maastricht on tour
Pecha Kucha Hasselt - Maastricht on tourBoard of Innovation
 
Nasza codzienność w Kamerunie
Nasza codzienność w KamerunieNasza codzienność w Kamerunie
Nasza codzienność w KamerunieLIS Mar
 
GERENCIA DE PROYECTOS DE TECNOLOGIA EDUCATIVA(mapa conceptual)
GERENCIA DE PROYECTOS DE TECNOLOGIA EDUCATIVA(mapa conceptual)GERENCIA DE PROYECTOS DE TECNOLOGIA EDUCATIVA(mapa conceptual)
GERENCIA DE PROYECTOS DE TECNOLOGIA EDUCATIVA(mapa conceptual)Luz Aleyda Henao Ramirez
 
DTEK50 by BlackBerry Buyer’s Guide
DTEK50 by BlackBerry Buyer’s GuideDTEK50 by BlackBerry Buyer’s Guide
DTEK50 by BlackBerry Buyer’s GuideBlackBerry
 
Mobile Value Added Services (M-VAS)
Mobile Value Added Services (M-VAS)Mobile Value Added Services (M-VAS)
Mobile Value Added Services (M-VAS)Mehrdad Mahdavian
 
Eng xii essay writting i_126_23.11.09
Eng xii essay writting i_126_23.11.09Eng xii essay writting i_126_23.11.09
Eng xii essay writting i_126_23.11.09avtardhillon
 
Do you know what to do with your electronics?
Do you know what to do with your electronics?Do you know what to do with your electronics?
Do you know what to do with your electronics?Anja Jeftovic
 
Getting Started - Creating products and services that make life better
Getting Started - Creating products and services that make life betterGetting Started - Creating products and services that make life better
Getting Started - Creating products and services that make life betterSagar Arlekar
 
Rethinking Annual Performance as Workshops
Rethinking Annual Performance as WorkshopsRethinking Annual Performance as Workshops
Rethinking Annual Performance as WorkshopsEric Tachibana
 
Ideablob One Idea Each Month Will Win $10,000!
Ideablob   One Idea Each Month Will Win $10,000!Ideablob   One Idea Each Month Will Win $10,000!
Ideablob One Idea Each Month Will Win $10,000!Board of Innovation
 

Viewers also liked (18)

How to build a Product Backlog with User Stories. The example of Twitter
How to build a Product Backlog with User Stories. The example of TwitterHow to build a Product Backlog with User Stories. The example of Twitter
How to build a Product Backlog with User Stories. The example of Twitter
 
Essentials of Agile User Story Mapping - Atlassian User Group
Essentials of Agile User Story Mapping - Atlassian User GroupEssentials of Agile User Story Mapping - Atlassian User Group
Essentials of Agile User Story Mapping - Atlassian User Group
 
Agile Scrum - Crafting user stories
Agile Scrum - Crafting user storiesAgile Scrum - Crafting user stories
Agile Scrum - Crafting user stories
 
Business architecture design choices
Business architecture design choicesBusiness architecture design choices
Business architecture design choices
 
Leveraging Social Media to Engage Alumni presented to Johns Hopkins University
Leveraging Social Media to Engage Alumni presented to Johns Hopkins UniversityLeveraging Social Media to Engage Alumni presented to Johns Hopkins University
Leveraging Social Media to Engage Alumni presented to Johns Hopkins University
 
Yatskova/british desserts
Yatskova/british dessertsYatskova/british desserts
Yatskova/british desserts
 
Pecha Kucha Hasselt - Maastricht on tour
Pecha Kucha Hasselt - Maastricht on tourPecha Kucha Hasselt - Maastricht on tour
Pecha Kucha Hasselt - Maastricht on tour
 
Nasza codzienność w Kamerunie
Nasza codzienność w KamerunieNasza codzienność w Kamerunie
Nasza codzienność w Kamerunie
 
GERENCIA DE PROYECTOS DE TECNOLOGIA EDUCATIVA(mapa conceptual)
GERENCIA DE PROYECTOS DE TECNOLOGIA EDUCATIVA(mapa conceptual)GERENCIA DE PROYECTOS DE TECNOLOGIA EDUCATIVA(mapa conceptual)
GERENCIA DE PROYECTOS DE TECNOLOGIA EDUCATIVA(mapa conceptual)
 
DTEK50 by BlackBerry Buyer’s Guide
DTEK50 by BlackBerry Buyer’s GuideDTEK50 by BlackBerry Buyer’s Guide
DTEK50 by BlackBerry Buyer’s Guide
 
Mobile Value Added Services (M-VAS)
Mobile Value Added Services (M-VAS)Mobile Value Added Services (M-VAS)
Mobile Value Added Services (M-VAS)
 
Eng xii essay writting i_126_23.11.09
Eng xii essay writting i_126_23.11.09Eng xii essay writting i_126_23.11.09
Eng xii essay writting i_126_23.11.09
 
Do you know what to do with your electronics?
Do you know what to do with your electronics?Do you know what to do with your electronics?
Do you know what to do with your electronics?
 
Getting Started - Creating products and services that make life better
Getting Started - Creating products and services that make life betterGetting Started - Creating products and services that make life better
Getting Started - Creating products and services that make life better
 
Rethinking Annual Performance as Workshops
Rethinking Annual Performance as WorkshopsRethinking Annual Performance as Workshops
Rethinking Annual Performance as Workshops
 
Ideablob One Idea Each Month Will Win $10,000!
Ideablob   One Idea Each Month Will Win $10,000!Ideablob   One Idea Each Month Will Win $10,000!
Ideablob One Idea Each Month Will Win $10,000!
 
2º básico a semana del 25 al 29 de abril
2º básico a   semana del 25 al 29 de abril2º básico a   semana del 25 al 29 de abril
2º básico a semana del 25 al 29 de abril
 
YouPage interview
YouPage interviewYouPage interview
YouPage interview
 

Similar to User Story Mapping - Add a 2nd Dimension to your Flat, Product Backlog

Radical Roadmapping - Creating Synchronized Agile Product and Technology Road...
Radical Roadmapping - Creating Synchronized Agile Product and Technology Road...Radical Roadmapping - Creating Synchronized Agile Product and Technology Road...
Radical Roadmapping - Creating Synchronized Agile Product and Technology Road...Matt Roberts
 
Email first a lean strategy & a workflow lens
Email first  a lean strategy & a workflow lensEmail first  a lean strategy & a workflow lens
Email first a lean strategy & a workflow lensMike Biggs GAICD
 
Story Mapping in Depth
Story Mapping in DepthStory Mapping in Depth
Story Mapping in DepthLitheSpeed
 
Agile + Lean Startup principles + Lean UX -> How to make it all work together!
Agile + Lean Startup principles + Lean UX -> How to make it all work together!Agile + Lean Startup principles + Lean UX -> How to make it all work together!
Agile + Lean Startup principles + Lean UX -> How to make it all work together!Amrita Aviyente
 
Delivering beautiful software & web products efficiently 2022_Sep.pdf
Delivering beautiful software & web products efficiently 2022_Sep.pdfDelivering beautiful software & web products efficiently 2022_Sep.pdf
Delivering beautiful software & web products efficiently 2022_Sep.pdfLaSoft
 
Primavera vs Microsoft project
Primavera vs Microsoft projectPrimavera vs Microsoft project
Primavera vs Microsoft projectWigene Tabamo
 
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?Jesse Gant
 
DLcase-study2_UNDERDOG_georgeK-skoolkidd_finaledit.pdf
DLcase-study2_UNDERDOG_georgeK-skoolkidd_finaledit.pdfDLcase-study2_UNDERDOG_georgeK-skoolkidd_finaledit.pdf
DLcase-study2_UNDERDOG_georgeK-skoolkidd_finaledit.pdfJonhyWhite
 
SAP_Functional_Tester_Kavita Pandey
SAP_Functional_Tester_Kavita PandeySAP_Functional_Tester_Kavita Pandey
SAP_Functional_Tester_Kavita PandeyKavita Pandey
 
How to Use Data to Inform Your Design and Drive Your Business
How to Use Data to Inform Your Design and Drive Your BusinessHow to Use Data to Inform Your Design and Drive Your Business
How to Use Data to Inform Your Design and Drive Your BusinessKissmetrics on SlideShare
 
How Office 365 is Changing the Face of Collaboration and Communication
How Office 365 is Changing the Face of Collaboration and CommunicationHow Office 365 is Changing the Face of Collaboration and Communication
How Office 365 is Changing the Face of Collaboration and CommunicationAdam Levithan
 
SharePointFest Konferenz 2016 - Creating a Great User Experience in SharePoint
SharePointFest Konferenz 2016 - Creating a Great User Experience in SharePointSharePointFest Konferenz 2016 - Creating a Great User Experience in SharePoint
SharePointFest Konferenz 2016 - Creating a Great User Experience in SharePointMarc D Anderson
 
Become an RPA Citizen Developer
Become an RPA Citizen Developer Become an RPA Citizen Developer
Become an RPA Citizen Developer Diana Gray, MBA
 
Become an RPA Citizen Developer
Become an RPA Citizen Developer Become an RPA Citizen Developer
Become an RPA Citizen Developer DianaGray10
 
O365Con18 - It's Gonna Be PowerApps and Flow - Penny Coventry
O365Con18 - It's Gonna Be PowerApps and Flow - Penny CoventryO365Con18 - It's Gonna Be PowerApps and Flow - Penny Coventry
O365Con18 - It's Gonna Be PowerApps and Flow - Penny CoventryNCCOMMS
 
Magnolia 6 release walkthrough
Magnolia 6 release walkthroughMagnolia 6 release walkthrough
Magnolia 6 release walkthroughMagnolia
 

Similar to User Story Mapping - Add a 2nd Dimension to your Flat, Product Backlog (20)

Radical Roadmapping - Creating Synchronized Agile Product and Technology Road...
Radical Roadmapping - Creating Synchronized Agile Product and Technology Road...Radical Roadmapping - Creating Synchronized Agile Product and Technology Road...
Radical Roadmapping - Creating Synchronized Agile Product and Technology Road...
 
Email first a lean strategy & a workflow lens
Email first  a lean strategy & a workflow lensEmail first  a lean strategy & a workflow lens
Email first a lean strategy & a workflow lens
 
Story Mapping in Depth
Story Mapping in DepthStory Mapping in Depth
Story Mapping in Depth
 
Agile + Lean Startup principles + Lean UX -> How to make it all work together!
Agile + Lean Startup principles + Lean UX -> How to make it all work together!Agile + Lean Startup principles + Lean UX -> How to make it all work together!
Agile + Lean Startup principles + Lean UX -> How to make it all work together!
 
UXD's process
UXD's processUXD's process
UXD's process
 
Delivering beautiful software & web products efficiently 2022_Sep.pdf
Delivering beautiful software & web products efficiently 2022_Sep.pdfDelivering beautiful software & web products efficiently 2022_Sep.pdf
Delivering beautiful software & web products efficiently 2022_Sep.pdf
 
Primavera vs Microsoft project
Primavera vs Microsoft projectPrimavera vs Microsoft project
Primavera vs Microsoft project
 
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?
 
DLcase-study2_UNDERDOG_georgeK-skoolkidd_finaledit.pdf
DLcase-study2_UNDERDOG_georgeK-skoolkidd_finaledit.pdfDLcase-study2_UNDERDOG_georgeK-skoolkidd_finaledit.pdf
DLcase-study2_UNDERDOG_georgeK-skoolkidd_finaledit.pdf
 
SAP_Functional_Tester_Kavita Pandey
SAP_Functional_Tester_Kavita PandeySAP_Functional_Tester_Kavita Pandey
SAP_Functional_Tester_Kavita Pandey
 
How to Use Data to Inform Your Design and Drive Your Business
How to Use Data to Inform Your Design and Drive Your BusinessHow to Use Data to Inform Your Design and Drive Your Business
How to Use Data to Inform Your Design and Drive Your Business
 
How Office 365 is Changing the Face of Collaboration and Communication
How Office 365 is Changing the Face of Collaboration and CommunicationHow Office 365 is Changing the Face of Collaboration and Communication
How Office 365 is Changing the Face of Collaboration and Communication
 
SharePointFest Konferenz 2016 - Creating a Great User Experience in SharePoint
SharePointFest Konferenz 2016 - Creating a Great User Experience in SharePointSharePointFest Konferenz 2016 - Creating a Great User Experience in SharePoint
SharePointFest Konferenz 2016 - Creating a Great User Experience in SharePoint
 
Muhammad_Arshad
Muhammad_ArshadMuhammad_Arshad
Muhammad_Arshad
 
Muhammad_Arshad
Muhammad_ArshadMuhammad_Arshad
Muhammad_Arshad
 
Muhammad_Arshad
Muhammad_ArshadMuhammad_Arshad
Muhammad_Arshad
 
Become an RPA Citizen Developer
Become an RPA Citizen Developer Become an RPA Citizen Developer
Become an RPA Citizen Developer
 
Become an RPA Citizen Developer
Become an RPA Citizen Developer Become an RPA Citizen Developer
Become an RPA Citizen Developer
 
O365Con18 - It's Gonna Be PowerApps and Flow - Penny Coventry
O365Con18 - It's Gonna Be PowerApps and Flow - Penny CoventryO365Con18 - It's Gonna Be PowerApps and Flow - Penny Coventry
O365Con18 - It's Gonna Be PowerApps and Flow - Penny Coventry
 
Magnolia 6 release walkthrough
Magnolia 6 release walkthroughMagnolia 6 release walkthrough
Magnolia 6 release walkthrough
 

Recently uploaded

Travis Hills of Minnesota Leads Livestock Water and Energy in Sustainable Inn...
Travis Hills of Minnesota Leads Livestock Water and Energy in Sustainable Inn...Travis Hills of Minnesota Leads Livestock Water and Energy in Sustainable Inn...
Travis Hills of Minnesota Leads Livestock Water and Energy in Sustainable Inn...Travis Hills MN
 
Founder-Game Director Workshop (Session 1)
Founder-Game Director  Workshop (Session 1)Founder-Game Director  Workshop (Session 1)
Founder-Game Director Workshop (Session 1)Amir H. Fassihi
 
Create the recognition your teams deserve.pptx
Create the recognition your teams deserve.pptxCreate the recognition your teams deserve.pptx
Create the recognition your teams deserve.pptxStephen Sitton
 
Project Management Professional (PMP)® from PMI
Project Management Professional (PMP)® from PMIProject Management Professional (PMP)® from PMI
Project Management Professional (PMP)® from PMITasnur Tonoy
 
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...CIOWomenMagazine
 
ANIn Delhi Feb 2022 | Design the Future with Technology Disruption by N Kisho...
ANIn Delhi Feb 2022 | Design the Future with Technology Disruption by N Kisho...ANIn Delhi Feb 2022 | Design the Future with Technology Disruption by N Kisho...
ANIn Delhi Feb 2022 | Design the Future with Technology Disruption by N Kisho...AgileNetwork
 
Risk Management in Banks - Overview (May 2024)
Risk Management in Banks - Overview (May 2024)Risk Management in Banks - Overview (May 2024)
Risk Management in Banks - Overview (May 2024)Kristi Rohtsalu
 
Flexi time, Flexi work, QWL and Role Effectiveness
Flexi time, Flexi  work, QWL and  Role EffectivenessFlexi time, Flexi  work, QWL and  Role Effectiveness
Flexi time, Flexi work, QWL and Role EffectivenessSana Fatima
 

Recently uploaded (9)

Travis Hills of Minnesota Leads Livestock Water and Energy in Sustainable Inn...
Travis Hills of Minnesota Leads Livestock Water and Energy in Sustainable Inn...Travis Hills of Minnesota Leads Livestock Water and Energy in Sustainable Inn...
Travis Hills of Minnesota Leads Livestock Water and Energy in Sustainable Inn...
 
Founder-Game Director Workshop (Session 1)
Founder-Game Director  Workshop (Session 1)Founder-Game Director  Workshop (Session 1)
Founder-Game Director Workshop (Session 1)
 
TCS AI for Business Study – Key Findings
TCS AI for Business Study – Key FindingsTCS AI for Business Study – Key Findings
TCS AI for Business Study – Key Findings
 
Create the recognition your teams deserve.pptx
Create the recognition your teams deserve.pptxCreate the recognition your teams deserve.pptx
Create the recognition your teams deserve.pptx
 
Project Management Professional (PMP)® from PMI
Project Management Professional (PMP)® from PMIProject Management Professional (PMP)® from PMI
Project Management Professional (PMP)® from PMI
 
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
 
ANIn Delhi Feb 2022 | Design the Future with Technology Disruption by N Kisho...
ANIn Delhi Feb 2022 | Design the Future with Technology Disruption by N Kisho...ANIn Delhi Feb 2022 | Design the Future with Technology Disruption by N Kisho...
ANIn Delhi Feb 2022 | Design the Future with Technology Disruption by N Kisho...
 
Risk Management in Banks - Overview (May 2024)
Risk Management in Banks - Overview (May 2024)Risk Management in Banks - Overview (May 2024)
Risk Management in Banks - Overview (May 2024)
 
Flexi time, Flexi work, QWL and Role Effectiveness
Flexi time, Flexi  work, QWL and  Role EffectivenessFlexi time, Flexi  work, QWL and  Role Effectiveness
Flexi time, Flexi work, QWL and Role Effectiveness
 

User Story Mapping - Add a 2nd Dimension to your Flat, Product Backlog

  • 1. Add a 2nd Dimension to your Flat Product Backlog A User Story Mapping Workshop Image Source: http://www.business-strategy-innovation.com/labels/Customers.html
  • 3. Who? - Know your Users Decisions about functionality Needsof different types of users How to validate/ test appropriately Invite feedbackfrom the right people PERSONA Represents User © 2015-2016 Pragmatic Project Leadership, LLC. All rights reserved.
  • 4. Why? - Understand Uses What are the user’s goals or pain points? What are the businessgoalsor pain points? How will system help businessand users reach their goals? Thanks to Jeff Patton, www.AgileProductDesign.com © 2015-2016 Pragmatic Project Leadership, LLC. All rights reserved.
  • 5. What? - Gather Requirements © 2015-2016 Pragmatic Project Leadership, LLC. All rights reserved.
  • 6. How is it different for Agile projects? © 2015-2016 Pragmatic Project Leadership, LLC. All rights reserved.
  • 7. Agile Requirement - User Story High-level descriptions of desired functionality and goals Helps all stakeholders understand requirements Describes a small piece of functionality, in a simple and easy to read sentence! WHO? WHAT? WHY? email user open an email read a message sent to me © 2015-2016 Pragmatic Project Leadership, LLC. All rights reserved.
  • 8. Agile Requirements List - Product Backlog What to do next? Context Relationships Visibility of Scope Missing requirements A list of requirements captured as user stories Prioritized in order of business value © 2015-2016 Pragmatic Project Leadership, LLC. All rights reserved.
  • 9. Is there a better way? More Visual? Easier to prioritize? Show relationships? Could we make product backlog ….. © 2015-2016 Pragmatic Project Leadership, LLC. All rights reserved.
  • 10. User Story Mapping A Simple yet powerful technique Technique popularized by Jeff Patton Roots: Constantine & Lockwood’s Task Modeling + User Story Writing Workshops © 2015-2016 Pragmatic Project Leadership, LLC. All rights reserved.
  • 11. What people are saying about Story Mapping! “It was a game changer for us” “all this just sounds like common sense to me – I don’t get why people aren’t doing it” – a non-software person “Story mapping is a great Approach to plan the road Map and keep track of the Big picture” “I’ve tried the story mapping technique a couple times and the power of it in order to find a releaseable path in the backlog Is amazing” “Story maps are great for bringing together a common understanding” – Steve Rogalsky “StorymappingistheRosettaStoneofour digitalage” – Alan Cooper © 2015-2016 Pragmatic Project Leadership, LLC. All rights reserved.
  • 12. Story Map – 2D Product Backlog • Collaborative requirements gathering • Snapshot of full scope and functionality • Helps identify holes and omissions • Provides Context for prioritization • Facilitates effective release planning • Makes workflow and value chain visible Adds 2nd Dimension to the Product Backlog © 2015-2016 Pragmatic Project Leadership, LLC. All rights reserved.
  • 13. Who and What do you need? Post-it Notes (at least 3 colors) Sharpies / Pens Wall Space! Developer Business Analyst Product Owner / Manager Sales Designer SM (Facilitator) Optimal Size 4-8 Marketing © 2015-2016 Pragmatic Project Leadership, LLC. All rights reserved.
  • 14. Creation of a story map for an email program
  • 15. Step 1 - Identify the Who and the Why PERSONA Simple to use program where I can… • Easily stay in touch with colleagues and friendsvia email • Quickly reference past emails • Quickly find contact information for my colleagues and friends • Scheduleappointments with colleaguesand friends and be reminded of appointments User – Sarah the Stressed Student • Bachelor’sdegree in communications • Communicates frequently • Poor memory • Impatient • Works from home • Uses phone, tablet and laptop © 2015-2016 Pragmatic Project Leadership, LLC. All rights reserved.
  • 16. Step 2 – Generate User Tasks User Tasks Major actions performed by user Typically start with a verb Feature What are the major actions performed by the user? © 2015-2016 Pragmatic Project Leadership, LLC. All rights reserved.
  • 17. Step 3 – Derive User Activities User Activity Cluster of related user tasks Epic or Goal or Product Area Can I group the tasks as larger activities? © 2015-2016 Pragmatic Project Leadership, LLC. All rights reserved.
  • 18. Step 4 – Organize User Activities and Tasks How can I organize the user activities and tasks to tell the story of the user using the product? Then This Then This Then This Then This Then This The user will first do this Firstthis The Backbone © 2015-2016 Pragmatic Project Leadership, LLC. All rights reserved.
  • 19. Step 5 – Walk the Backbone Walk the backbone Look for missing features Look for alternative tasks Look for exceptions Consider otherusers Are we missing anything? © 2015-2016 Pragmatic Project Leadership, LLC. All rights reserved.
  • 20. Step 6 – Add User Stories Create and send basic email Open Basic email Open RTF email Send RTF email Delete email Empty Deleted email Send HTML email Set email priority Get Address from contacts Send attachm ent Open HTML email Open attachm ent Undo / Redo delete Add the details as user stories What do we need to do to accomplish the User Task? © 2015-2016 Pragmatic Project Leadership, LLC. All rights reserved.
  • 21. A Story Map Search by keyword Limit Search to 1 field Limit search to 1+ fields Move Emails Create Sub- folders Create and send basic email Open Basic email Open RTF email Send RTF email Send HTML Delete email Empty Deleted email View list of Appts. View monthly Formats Create basic appt Create RTF appt Update contents/ location Propose new time View appt. Accept / reject/t entative Create basic contact Add address data Update contact info Update address info Delete contact Send HTML email Set email priority Get Address from contacts Send attachm ent Open HTML email Open attachm ent Undo / Redo delete Search Sub-fol ders Search attachm ents View daily Format View weekly Formats Search Calendar Create HTML appt Mandato ry/Optio nal Get Address from contacts Add attachm ents View Attachm ents Import contacts Export contacts Thanks to: http://winnipegagilist.blogspot.com/2012/03/how-to-create-user-story-map.html © 2015-2016 Pragmatic Project Leadership, LLC. All rights reserved.
  • 22. Other things you can do with a User Story Map…. © 2015-2016 Pragmatic Project Leadership, LLC. All rights reserved.
  • 23. Prioritization and Release Planning Release Roadmap © 2015-2016 Pragmatic Project Leadership, LLC. All rights reserved.
  • 25. Why use this technique? More Collaborative approach to generating requirements Provides big picture of project Great visual alternative to traditional project plans – Vision to Details Facilitates Release Planning Encourages iterative development Tool to track project progress © 2015-2016 Pragmatic Project Leadership, LLC. All rights reserved.
  • 26. “What we actually do when we make a good [visual] is get at some truth and move people to feel it — to see what couldn’t be seen before. To change minds. To cause action.” -Scott Berinato, Author of Good Charts, Senior Editor at Harvard Business Review
  • 27. Anjali Leon Agile Coach, Instructor and Consultant Pragmatic Project Leadership, LLC www.ppl-coach.com Email: aleon@ppl-coach.com Author of South Florida AgileTrends newsletter Subscribe at www.ppl-coach.com See you at the Agile Salon, ITPalooza 2016, December 8 @ the Signature Grand, Davie, FL
  • 28.