Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

User Story Mapping


Published on

A presentation for the Winnipeg Agile User Group on User Story Mapping.

Published in: Technology
  • Be the first to comment

User Story Mapping

  1. 1. Iteration 10 User Story Mappingwith Jon Labun & Steve Rogalsky Twitter hash tag #agilewpg
  2. 2. Jeff Patton
  3. 3. AGILE 2011
  4. 4. Why should you care AGILE 2011
  5. 5. Ron Jeffries & Chet Hendricks:“Agile is simple, but it’s not easy”
  6. 6. Simple but not Easy• Use self organizing teams … but people have competing interests• Deliver greatest value … but each person defines value differently• Break stories down to workable sizes … but sometimes you lose the plot!
  7. 7. Some Definitions
  8. 8. Some DefinitionsUser Activities
  9. 9. Some DefinitionsUser ActivitiesUser Tasks
  10. 10. Some DefinitionsUser ActivitiesUser Tasks User Stories
  11. 11. Some Definitions PrioritiesUser ActivitiesUser Tasks User Stories
  12. 12. Some Definitions PrioritiesTimeUser ActivitiesUser Tasks User Stories
  13. 13. Some Definitions PrioritiesTimeUser ActivitiesUser Tasks User Stories Releases
  14. 14. Some DefinitionsProjectStatus
  15. 15. What can Story Mapping do for me?
  16. 16. How to do it?1. Divide into groups of 3-5 people2. Start by gathering “things people do” – the user tasks. Writethem down individually and then read them aloud to your group – Likely they start with a verb. – These are high level user stories called “User Tasks” (walking skeleton) – This forms your story map skeleton3. Group them silently (simply because it is faster)4. Name the groups and lay them out in order of time (left toright) – These are called “User Activities” (backbone)5. Add more detailed user stories below the main tasks6. Prioritize top to bottom7. Break into releases
  17. 17. How to do it?smithcdau (@smithcdau)11-08-11 2:12 PMRT @shanehastie: @jeffpatton if youre arguingabout sequence it probably means it doesntmatter. #Agile2011 #yam
  18. 18. Some Definitions (review) PrioritiesTimeUser ActivitiesUser Tasks User Stories Releases
  19. 19. User Story Slices - Compose Email
  20. 20. Wrap-Up• Make better decisions• Increase your ability to deliver (interests & value)• Allay fears of agile sceptics
  21. 21. Links• Two articles from Jeff: – w_backlog.html – _you_slice_it.pdf• Online User Story Mapping: –