The User Story Mapping Game

Barry Overeem
The Liberators
Published in
4 min readFeb 21, 2015

--

What is user story mapping about?
User story mapping is a technique that allows you to add a second dimension to your backlog. The visualization enables you to see the big picture of the Product Backlog. It gives you a good opportunity for making decisions about refining and ordering the backlog. Or as Jeff Patton, the author of the book “User Story Mapping”, puts it “a prioritized user story backlog helps to understand what to do next, but is a difficult tool for understanding what your whole system is intended to do. A user story map arranges user stories into a useful model to help understand the functionality of the system, identify holes and omissions in your backlog, and effectively plan holistic releases that deliver value to users and businesses with each release.”

What is the user story mapping game about?
It is an exercise that gives you the opportunity to understand the strength of story mapping. By using an everyday real-life example, a product backlog is created, visualized, and prioritized in less than 30 minutes.

What is the source?
The source for the concept of User Story Mapping is Jeff Patton, he also invented this game. He recently wrote the excellent book “User Story Mapping: Discover the Whole Story, Build the Right Product.” The picture I’ve used is created by Steve Rogalsky, his personal website also contains a great description of the concept of User Story Mapping.

Duration
30 minutes in total.

How I’ve used it
It’s a game I use during every training or workshop that involves the (potential) Product Owner. Also for stakeholders, it’s an interesting game because understanding the prioritization of the backlog and creating different releases is a crucial concept to grasp when doing agile software development.

What you need

  • Sticky notes
  • Markers and pens
  • A long table

How to do this
Preparation:

  • Gather the group around a long table and have enough sticky notes at hand.

The game:

  • Give them the following assignment: Imagine your alarm wakes you up at 8:00 AM for work and you need to leave in 30 minutes. Write down as many different tasks (at least 30) you can think that you will do in the meantime.
  • Examples are:
  • Turning the alarm off
  • Getting out of bed
  • Turn on the shower
  • Collect all the different tasks and put them horizontally on the table sorted by time. So on the left, the tasks will be related to getting out of bed and it ends with leaving the house.
  • Ask everyone to identify the tasks that can be grouped as a theme and write this down on a different colored sticky note on top of it.
  • Round 2 starts by giving the group the challenge to select all the tasks that can be done when you have got only 15 minutes of time. Place the tasks that are still relevant one level higher.
  • In round 3 the timescale is 10 minutes and in round 4 it’s only 5 minutes.

The result

  • The result is having four horizontal rows with tasks. Basically, four different releases have been created with the absolute minimum viable product on the top row.

Lessons learned

  • Visualizing all the tasks on sticky notes creates a transparent overview of all the different tasks that can be thought of even with a pretty much routine activity.
  • Limiting the amount of time available forces the team to set priorities and create different releases.
  • Determining the content of the releases stimulates the team to collaborate and discuss the priorities together.

Some examples of the user story mapping game in progress
When you have a large group, split the group into two teams of 5–7 persons and let them do this exercise simultaneously. This is what is also happening in the picture below.

I hope this blog post inspires you to give this exercise a try yourself. If so, I would really like to hear about your experiences!

Click here to learn more about how you can support our work

Originally published at www.barryovereem.com on February 21, 2015.

--

--

Barry Overeem
The Liberators

Co-founder The Liberators: I create content, provide training, and facilitate (Liberating Structures) workshops to unleash (Agile) teams all over the world!