SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
User Story Mapping (USM)
Manik Choudhary, PMI-ACP, CSPO, PSM-1
manikchoudhary@yahoo.com
Picture Source: Jeff Patton www.AgileProductDesign.com
Disclaimer
 These are my personal opinions on the subject and in no way represent
that of my employer.
How do you combine Design and Development ?
Product Vision Product Backlogs Product Creation
Business Model Framework
Business Model Canvas / Lean Canvas
Design Thinking
User Story
Mapping
Lean / Scrum
Software Requirements
Use Case
Scenario User Stories
IEEE 830
http://astheqaworldturns.wordpress.com/category/software-development-life-cycle-sdlc/
Software Requirements - IEEE 830 Standards
 It Shall be possible to Search for the Books
 It Shall be possible to Pay for the Books
 It Shall be possible to order the Books
 It shall be possible to check the status of
ordered Books.
http://standards.ieee.org/findstds/standard/830-1998.html
 IEEE 830 Standards describe
behavior of the software not the
behavior or goals of a user
 It focus on a checklist of
requirements rather than on the users’
Goal
 Time consuming to write and Read
Backlogs
are usually flat
You don‘t get the big
picture
Why User Story ?
Source: Jeff Patton www.AgileProductDesign.com
User Story Mapping
Why User Story Mapping ?
User Story Mapping helps teams to get a common understanding of the requirements from the user's
point of view and it facilitates the backlog creation.
 The backlog quality improves & the team wins time
 Communication within the team, with other teams and with customers improves
The Three C’s of a User Story
 Card
 Written description of the Story used for
planning and as a reminder
 Conversation
 Flesh out the details of the Story
 Confirmation
 Tests that convey the document details
and can be used to determine when a
story is complete
As a <Persona>, I want to <feature> So
that <Value>
As a Carl I want to
use my credit card to
pay for books so that
it's convenient for
me.
Test with Visa Card
Test with Master Card
Test with Expired Card
ConfirmationConversation
A Good Story is - INVEST
 Independent
 Negotiable
 Value to users
 Estimable
 Small
 Testable
As Carl I want to
use my credit
card to pay for
books so that it's
convenient for
me.
Picture Source: Jeff Patton
www.AgileProductDesign.com
Who?
 Create the map with the whole team
 Enhance and validate the map with customers (End users and business
owners) and stakeholders
Picture Source: Jeff Patton www.AgileProductDesign.com
User Story Mapping – How it looks?
User Story Map - On Line Grocery Shopping Store
Usage Sequence
Logon
Search for
the Items
Search for
the Items
Place a
Order
Cash On
Delivery
User
Handling
Search Order Payment
Credit Card
Vision
Priority
Add to
Basket
BACKBONEWalkingSkeleton
fromhightolow
Time
Customer
Owner
As Owner, I want to search
(Via Free Text) for the
Items so that I can quickly
find out the stock of the
items
As Customer, I want to Pay
for the ordered Items using
Cash on Delivery so that I
don't have to enter
payment data on the
internet.
Slicing
References
 http://commonsenseux.com/ia/persona-template-for-axure/
 www.AgileProductDesign.com
Thank you !!
 Manik Choudhary
 manikchoudhary@yahoo.com
 Linked In - http://www.linkedin.com/pub/manik-choudhary-pmi-acp-cspo-
psm/1/54/529

Más contenido relacionado

La actualidad más candente

Agile User Stories
Agile User StoriesAgile User Stories
Agile User Stories
kahgeh75
 
How to Break the Requirements into User Stories
How to Break the Requirements into User StoriesHow to Break the Requirements into User Stories
How to Break the Requirements into User Stories
ShriKant Vashishtha
 
Writing Effective User Stories
Writing Effective User StoriesWriting Effective User Stories
Writing Effective User Stories
Janeve George
 

La actualidad más candente (20)

How to write good user stories
How to write good user storiesHow to write good user stories
How to write good user stories
 
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
 
User Story Workshop
User Story WorkshopUser Story Workshop
User Story Workshop
 
User Story
User StoryUser Story
User Story
 
Effective user stories for your agile or Scrum team
Effective user stories for your agile or Scrum teamEffective user stories for your agile or Scrum team
Effective user stories for your agile or Scrum team
 
Agile User Stories
Agile User StoriesAgile User Stories
Agile User Stories
 
Story of user story
Story of user storyStory of user story
Story of user story
 
Lean Product Discovery
Lean Product DiscoveryLean Product Discovery
Lean Product Discovery
 
How to Break the Requirements into User Stories
How to Break the Requirements into User StoriesHow to Break the Requirements into User Stories
How to Break the Requirements into User Stories
 
Strategies to split user stories
Strategies to split user storiesStrategies to split user stories
Strategies to split user stories
 
User stories in agile software development
User stories in agile software developmentUser stories in agile software development
User stories in agile software development
 
User Story Mapping (2008)
User Story Mapping (2008)User Story Mapping (2008)
User Story Mapping (2008)
 
Creating a Product Vision
Creating a Product VisionCreating a Product Vision
Creating a Product Vision
 
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
 
Product owner
Product ownerProduct owner
Product owner
 
Writing Good User Stories (Hint: It's not about writing)
Writing Good User Stories (Hint: It's not about writing)Writing Good User Stories (Hint: It's not about writing)
Writing Good User Stories (Hint: It's not about writing)
 
Cheat Sheet: 8 ways to split your user stories
Cheat Sheet:  8 ways to split your user storiesCheat Sheet:  8 ways to split your user stories
Cheat Sheet: 8 ways to split your user stories
 
Writing Effective User Stories
Writing Effective User StoriesWriting Effective User Stories
Writing Effective User Stories
 
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
 
Product Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization TechniquesProduct Backlog - Refinement and Prioritization Techniques
Product Backlog - Refinement and Prioritization Techniques
 

Destacado

MTA2 - Fatiando o produto com User Story Mapping
MTA2 - Fatiando o produto com User Story MappingMTA2 - Fatiando o produto com User Story Mapping
MTA2 - Fatiando o produto com User Story Mapping
Marcello Cardoso
 
Web Packages...Internet Marketing....Hosting
Web Packages...Internet Marketing....Hosting Web Packages...Internet Marketing....Hosting
Web Packages...Internet Marketing....Hosting
webhostingguy
 
Circular story mapping
Circular story mappingCircular story mapping
Circular story mapping
Lora Hammon
 
Project Management Tools
Project Management ToolsProject Management Tools
Project Management Tools
ostephens
 

Destacado (20)

User Story Mapping
User Story MappingUser Story Mapping
User Story Mapping
 
Lean Startup
Lean StartupLean Startup
Lean Startup
 
MTA2 - Fatiando o produto com User Story Mapping
MTA2 - Fatiando o produto com User Story MappingMTA2 - Fatiando o produto com User Story Mapping
MTA2 - Fatiando o produto com User Story Mapping
 
UNA - Eng Usa '12 - aula 03
UNA  - Eng Usa '12 - aula 03UNA  - Eng Usa '12 - aula 03
UNA - Eng Usa '12 - aula 03
 
Tools for Remote Worker
Tools for Remote WorkerTools for Remote Worker
Tools for Remote Worker
 
Web Packages...Internet Marketing....Hosting
Web Packages...Internet Marketing....Hosting Web Packages...Internet Marketing....Hosting
Web Packages...Internet Marketing....Hosting
 
Lean startup & Design Thinking
Lean startup & Design ThinkingLean startup & Design Thinking
Lean startup & Design Thinking
 
Story Mapping and JIT Analysis
Story Mapping and JIT AnalysisStory Mapping and JIT Analysis
Story Mapping and JIT Analysis
 
Iso9001 2008 Transition Asq Govind
Iso9001 2008 Transition Asq GovindIso9001 2008 Transition Asq Govind
Iso9001 2008 Transition Asq Govind
 
The Business of Story Maps
The Business of Story MapsThe Business of Story Maps
The Business of Story Maps
 
Circular story mapping
Circular story mappingCircular story mapping
Circular story mapping
 
User Story Mapping
User Story MappingUser Story Mapping
User Story Mapping
 
SkyBIM Cloud based management & real-time costing of BIM projects
SkyBIM Cloud based management & real-time costing of BIM projectsSkyBIM Cloud based management & real-time costing of BIM projects
SkyBIM Cloud based management & real-time costing of BIM projects
 
User Story Mapping
User Story MappingUser Story Mapping
User Story Mapping
 
Design Thinking und agile Softwareentwicklung oder: Woher kommt der Backlog?
Design Thinking und agile Softwareentwicklung oder: Woher kommt der Backlog?Design Thinking und agile Softwareentwicklung oder: Woher kommt der Backlog?
Design Thinking und agile Softwareentwicklung oder: Woher kommt der Backlog?
 
Human Centered Design
Human Centered DesignHuman Centered Design
Human Centered Design
 
Getting started with Microsoft Excel Macros
Getting started with Microsoft Excel MacrosGetting started with Microsoft Excel Macros
Getting started with Microsoft Excel Macros
 
Project Management Tools
Project Management ToolsProject Management Tools
Project Management Tools
 
Essentials of Agile User Story Mapping at Twitter
Essentials of Agile User Story Mapping at TwitterEssentials of Agile User Story Mapping at Twitter
Essentials of Agile User Story Mapping at Twitter
 
Agile Requirements with User Story Mapping
Agile Requirements with User Story MappingAgile Requirements with User Story Mapping
Agile Requirements with User Story Mapping
 

Similar a User Story Mapping

Stuart Hilton CX Portfolio-print 2
Stuart Hilton CX Portfolio-print 2Stuart Hilton CX Portfolio-print 2
Stuart Hilton CX Portfolio-print 2
Stuart Hilton
 

Similar a User Story Mapping (20)

Behaviour Driven Development (BDD) - Closing the Loop on a Great Fiori UX
Behaviour Driven Development (BDD) - Closing the Loop on a Great Fiori UXBehaviour Driven Development (BDD) - Closing the Loop on a Great Fiori UX
Behaviour Driven Development (BDD) - Closing the Loop on a Great Fiori UX
 
Designing Outcomes For Usability Nycupa Hurst Final
Designing Outcomes For Usability Nycupa Hurst FinalDesigning Outcomes For Usability Nycupa Hurst Final
Designing Outcomes For Usability Nycupa Hurst Final
 
Epics and User Stories
Epics and User StoriesEpics and User Stories
Epics and User Stories
 
Developing User stories - Beyond the Basics
Developing User stories - Beyond the BasicsDeveloping User stories - Beyond the Basics
Developing User stories - Beyond the Basics
 
A business case for User Stories
A business case for User StoriesA business case for User Stories
A business case for User Stories
 
Business analyst 101 program Mumbai India
Business analyst 101 program Mumbai IndiaBusiness analyst 101 program Mumbai India
Business analyst 101 program Mumbai India
 
UX STRAT USA, Peter Merholz, "My Journey with Experience Strategy"
UX STRAT USA, Peter Merholz, "My Journey with Experience Strategy"UX STRAT USA, Peter Merholz, "My Journey with Experience Strategy"
UX STRAT USA, Peter Merholz, "My Journey with Experience Strategy"
 
User Story Mapping Definitions & Basics - StoriesOnBoard.pdf
User Story Mapping Definitions & Basics - StoriesOnBoard.pdfUser Story Mapping Definitions & Basics - StoriesOnBoard.pdf
User Story Mapping Definitions & Basics - StoriesOnBoard.pdf
 
Defining Done
Defining DoneDefining Done
Defining Done
 
UX Design Process
UX Design Process UX Design Process
UX Design Process
 
Jason-Phillip Park on Creating User Stories that get your Developers Excited
Jason-Phillip Park on Creating User Stories that get your Developers ExcitedJason-Phillip Park on Creating User Stories that get your Developers Excited
Jason-Phillip Park on Creating User Stories that get your Developers Excited
 
User Stories
User StoriesUser Stories
User Stories
 
Art of Writing in Agile : STC Summit 2017
Art of Writing in Agile : STC Summit 2017Art of Writing in Agile : STC Summit 2017
Art of Writing in Agile : STC Summit 2017
 
Build Services that Fit: Product Discovery Lessons Learned
Build Services that Fit: Product Discovery Lessons LearnedBuild Services that Fit: Product Discovery Lessons Learned
Build Services that Fit: Product Discovery Lessons Learned
 
Business Analyzopedia - Your Pocket Gita for Business Analysis
Business Analyzopedia - Your Pocket Gita for Business AnalysisBusiness Analyzopedia - Your Pocket Gita for Business Analysis
Business Analyzopedia - Your Pocket Gita for Business Analysis
 
Scrum - Requirements and User Stories
Scrum - Requirements and User StoriesScrum - Requirements and User Stories
Scrum - Requirements and User Stories
 
Vijayasarathy_Ranganathan-Portfolio-Apr2022.pdf
Vijayasarathy_Ranganathan-Portfolio-Apr2022.pdfVijayasarathy_Ranganathan-Portfolio-Apr2022.pdf
Vijayasarathy_Ranganathan-Portfolio-Apr2022.pdf
 
Stuart Hilton CX Portfolio-print 2
Stuart Hilton CX Portfolio-print 2Stuart Hilton CX Portfolio-print 2
Stuart Hilton CX Portfolio-print 2
 
Stan Gaidar: How far can you go improving user experience with AI?
Stan Gaidar: How far can you go improving user experience with AI? Stan Gaidar: How far can you go improving user experience with AI?
Stan Gaidar: How far can you go improving user experience with AI?
 
Growth Hacking with Lean UX
Growth Hacking with Lean UXGrowth Hacking with Lean UX
Growth Hacking with Lean UX
 

Más de Manik Choudhary (6)

Design thinking
Design thinkingDesign thinking
Design thinking
 
School 2 work_prototype
School 2 work_prototypeSchool 2 work_prototype
School 2 work_prototype
 
School 2 work_ideation
School 2 work_ideationSchool 2 work_ideation
School 2 work_ideation
 
Customer development approach
Customer development approachCustomer development approach
Customer development approach
 
School 2 work
School 2 workSchool 2 work
School 2 work
 
Design thinking action lab
Design thinking action labDesign thinking action lab
Design thinking action lab
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

User Story Mapping

  • 1. User Story Mapping (USM) Manik Choudhary, PMI-ACP, CSPO, PSM-1 manikchoudhary@yahoo.com Picture Source: Jeff Patton www.AgileProductDesign.com
  • 2. Disclaimer  These are my personal opinions on the subject and in no way represent that of my employer.
  • 3. How do you combine Design and Development ? Product Vision Product Backlogs Product Creation Business Model Framework Business Model Canvas / Lean Canvas Design Thinking User Story Mapping Lean / Scrum
  • 4. Software Requirements Use Case Scenario User Stories IEEE 830 http://astheqaworldturns.wordpress.com/category/software-development-life-cycle-sdlc/
  • 5. Software Requirements - IEEE 830 Standards  It Shall be possible to Search for the Books  It Shall be possible to Pay for the Books  It Shall be possible to order the Books  It shall be possible to check the status of ordered Books. http://standards.ieee.org/findstds/standard/830-1998.html  IEEE 830 Standards describe behavior of the software not the behavior or goals of a user  It focus on a checklist of requirements rather than on the users’ Goal  Time consuming to write and Read
  • 6. Backlogs are usually flat You don‘t get the big picture Why User Story ? Source: Jeff Patton www.AgileProductDesign.com
  • 7. User Story Mapping Why User Story Mapping ? User Story Mapping helps teams to get a common understanding of the requirements from the user's point of view and it facilitates the backlog creation.  The backlog quality improves & the team wins time  Communication within the team, with other teams and with customers improves The Three C’s of a User Story  Card  Written description of the Story used for planning and as a reminder  Conversation  Flesh out the details of the Story  Confirmation  Tests that convey the document details and can be used to determine when a story is complete As a <Persona>, I want to <feature> So that <Value> As a Carl I want to use my credit card to pay for books so that it's convenient for me. Test with Visa Card Test with Master Card Test with Expired Card ConfirmationConversation
  • 8. A Good Story is - INVEST  Independent  Negotiable  Value to users  Estimable  Small  Testable As Carl I want to use my credit card to pay for books so that it's convenient for me. Picture Source: Jeff Patton www.AgileProductDesign.com
  • 9. Who?  Create the map with the whole team  Enhance and validate the map with customers (End users and business owners) and stakeholders Picture Source: Jeff Patton www.AgileProductDesign.com
  • 10. User Story Mapping – How it looks?
  • 11. User Story Map - On Line Grocery Shopping Store Usage Sequence Logon Search for the Items Search for the Items Place a Order Cash On Delivery User Handling Search Order Payment Credit Card Vision Priority Add to Basket BACKBONEWalkingSkeleton fromhightolow Time Customer Owner As Owner, I want to search (Via Free Text) for the Items so that I can quickly find out the stock of the items As Customer, I want to Pay for the ordered Items using Cash on Delivery so that I don't have to enter payment data on the internet. Slicing
  • 12.
  • 14. Thank you !!  Manik Choudhary  manikchoudhary@yahoo.com  Linked In - http://www.linkedin.com/pub/manik-choudhary-pmi-acp-cspo- psm/1/54/529