A flat backlog presents problems understanding context of individual items. Determining the value of a user story in a vacuum is difficult, if not impossible. We need the big picture! Without understanding the big picture, how do we know if we have identified all the stories? How do we communicate the context of a user story in the big picture? How do we really know what is necessary for a minimum viable product?
User story mapping is a technique that can help us keep the big picture front and center. It was developed to build shared understanding and display the stories within the context of the user narrative. We will discuss the challenges with flat backlogs, how user story mapping can help with those, do an activity to build a story map and discuss how to integrate this technique into the work you’re already doing.
Axa Assurance Maroc - Insurer Innovation Award 2024
Maps over Backlogs: User Story Mapping to Share the Big Picture
1. Maps over Backlogs
User Story Mapping to Share the Big
Picture
Mike Clement
Founding Software Craftsman at Greater Sum
mike@greatersum.com
mike@softwareontheside.com
18. User tasks are the basic building blocks of
a story map.
19. • Close your eyes, and think back to the moment you woke up this
morning.
• What’s the first thing you recall doing? Now, open your eyes, and
write it down on a sticky note.
• Then, think of the next thing you did. Got it? Now, write it on the
next sticky, peel it off, and place it next to the first one.
• Then keep going.
• Keep writing sticky notes until you’ve gotten ready for work (or left
the house.
20. Narrative Flow
• Storytelling order from left to right
• Stack items that happen at about the same time
• Add missing details
21. •Take a minute and think about what you
did yesterday morning.
•Think of mornings when things went wrong.
•Think about your ideal morning.
23. Build a Backbone
• Activities aggregate tasks directed at a common goal.
• Summary – Getting cleaned up
• Functional – Take a shower, Brush teeth, Do hair
• Sub-functional – Adjust water temp, wash body, wash hair, rinse,
turn off water, dry off
24. “For every story you write, you need to
put three into your backlog of stories.”
Alistair Cockburn
25. “Well, if you have to write something on them, then
write what you want on the first card, and on the
second card write ‘Fix the first card.’ Then on the
third card, write ‘Fix the second one.’ If you aren’t
going around this cycle three times for each story,
you’re not learning.”
Alistair Cockburn
44. Story Mapping Resources
• http://jpattonassociates.com/user-story-mapping/
• User Story Mapping by Jeff Patton
• http://devjam.com/tag/story-mapping/
45. Mike Clement
• @mdclement
• mike@softwareontheside.com
• http://blog.softwareontheside.com
• https://github.com/mdclement
• Greater Sum
• @thegreatersum
• http://www.greatersum.com
• Software Craftsmanship Atlanta
• Find us on meetup.com
• Limited WIP Society Atlanta
• Find us on meetup.com