Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Story Mapping 101

Chisology
November 15, 2017

Story Mapping 101

Learn how this simple, but powerful tool can completely transform the way you and your team think about and manage your story backlogs.

Originally created by Jeff Patton, story maps are an incredibly effective way to help agile teams stay honest by, among other things, providing visibility into how each and every piece of work a team does delivers incremental value directly to users.

Chisology

November 15, 2017
Tweet

More Decks by Chisology

Other Decks in Technology

Transcript

  1. © Copyright 2017 Pivotal Software, Inc. All rights Reserved. Version

    1.0 Story Mapping 101 Chisa Nwabara 15 November, 2017
  2. LONDON STAFF TECHNICAL PROGRAM MANAGER gif source: AIGA DIVERSITY &

    INCLUSION GLOBAL COUNCIL EMEA CO-LEAD & EXEC LEADERSHIP STRATEGY
  3. WHAT IS IT? SHARED UNDERSTANDING when we both understand what

    the other person is imagining and why -Jeff Patton individual and collective ownership of a new perspective accepted by the group -IGI Global
  4. THE CAKE ORDER Customer: Hello, I’d like to order a

    cake. Employee: Sure, what would you like written on it? Customer: Could you write “So long, Alicia” in purple? Employee: Sure. Customer: And put stars around it? Employee: No problem. I’ve written this up, and will hand it to my cake decorator right away. We’ll have it for you in the morning.
  5. DON’T SKIP THIS STEP...TAKE THE TIME TO DO IT RIGHT.

    I’m glad we all agree. oh... Ah ha! I’m glad we all agree!
  6. DON’T SKIP THIS STEP...TAKE THE TIME TO DO IT RIGHT.

    I’m glad we all agree. oh... Ah ha! I’m glad we all agree!
  7. DON’T SKIP THIS STEP...TAKE THE TIME TO DO IT RIGHT.

    I’m glad we all agree. oh... Ah ha! I’m glad we all agree!
  8. DON’T SKIP THIS STEP...TAKE THE TIME TO DO IT RIGHT.

    I’m glad we all agree. oh... Ah ha! I’m glad we all agree!
  9. WHAT IS A STORY MAP? A story map arranges user

    stories into a useful model. Story maps help you to... ...understand a system’s functionality. ...identify holes/omissions in your backlog. ...effectively prioritize/groom your backlog so that value is delivered every iteration. …promote shared understanding (client involvement; collaborative approach). ...measure feature completeness. ...discuss/manage scope.
  10. SOME ASSUMPTIONS What do we already know about Drew &

    this situation? • Drew has a bank account (existing customer) • Drew can get to the bank • Drew knows how to use an ATM (experience with the system)
  11. MAP IT OUT: Drew Goes Clubbing Withdraw Cash As a

    bank customer I want a custom amount withdrawal option So that…. As a bank customer I want a standard $20 withdrawal option So that…. As a bank customer I want a standard $40 withdrawal option So that…. As a bank customer I want to select the account to w/d from So that…. See Account Activity As a bank customer I to see my balance in my secondary accounts So that…. As a bank customer I want to see my balance So that…. As a bank customer I want to see my transaction activity So that…. Drive to Bank Drew Use the ATM Get Receipt Cancel Transaction Drive Home Drive to Club
  12. ORGANISE BY PRIORITY PRIORITY Drew As a retail customer I

    want a standard $20 withdrawal option So that…. As a retail customer I want a standard $40 withdrawal option So that…. As a retail customer I want a custom amount withdrawal option So that…. As a retail customer I want to select the account to w/d from So that…. As a retail customer I to see my balance in my secondary accounts So that…. As a retail customer I want to see my balance So that…. As a retail customer I want to see my transaction activity So that…. See Account Activity Withdraw Cash
  13. WALK THE MAP • Walking the map helps to determine

    your product backlog. • Do highest value, highest priority items first. NOTE: STORY MAPS ARE DYNAMIC. POC! MVP!
  14. THE BIG PICTURE • Drew (User) ◦ Drew’s Goals (User

    Journeys) • Save for the future • • Pay bills on the go • • Go to the club (get money) •
  15. “The flat backlog is a poor explanation of what a

    system does. The new user story backlog is a MAP.” -Jeff Patton
  16. Vision The WHAT and WHY Decades + Strategy HOW we

    will REALIZE the vision Years Roadmap TIMELINE and TACTICS for how we intend to execute the strategy Months Backlog The DETAILS we need to create the product roadmap Weeks
  17. Vision The WHAT and WHY Decades + Strategy HOW we

    will REALIZE the vision Years Roadmap TIMELINE and TACTICS for how we intend to execute the strategy Months Backlog The DETAILS we need to create the product roadmap Weeks
  18. Who should be in the room? • Users!!!! • Other

    actors in the journey • Product Manager • Engineering • UX/Design • SMEs
  19. If you need to convince somebody... Here are some ways

    to go about that conversation • They work • Low cost activity • Product people don’t know everything • “Your input is valuable” • Use some metaphors...tell them it’s like making a movie • Measure twice, cut once • “If I asked you to draw me a picture of what we are building and why, could you do it? Would it look the same as so and so’s picture? How confident are you about that?”
  20. IN A NUTSHELL... Recap of story mapping steps 1. Set

    the stage with assumptions and a title for the scenario 2. Map out the scenes and corresponding actors 3. Add details and particulars 4. Determine the slices of your work (red ribbon) 5. Take that slice and determine your dev strategy
  21. THINGS TO REMEMBER... Lessons Learned • Give your map a

    name • Call out assumptions at different levels • Track your actors (users) at each step • Work one layer of granularity at a time • Every step does not require an action • Use a legend/colour code it! • Your secret weapon = “...and then what happens?” • This is not initially about implementation