User Story Mapping
Tech

User Story Mapping

Jeff Patton
Read 22 November 2017

Review

I came to this expecting a book about a specific technique and got a broader argument about why written requirements fail, with the technique as the remedy.

Patton's contention is that documents are a poor medium for shared understanding. Two people read the same story and build different pictures, and nobody discovers the gap until the thing is built. Stories were meant to be a prompt for conversation and got turned into a format for specification, which loses the entire point.

The mapping technique itself is simple: lay the user's journey out horizontally in the order it happens, stack the details vertically underneath, then slice horizontally to decide what a release contains. What makes it work is that the map is a picture of a whole journey, so gaps and assumptions are visible in a way a backlog never makes them. I've run this with teams and the value showed up in the first twenty minutes, when two people who thought they agreed discovered they didn't.

The book is longer than the idea requires and the middle sags. Read the first third properly, then use it as a reference. The technique has outlasted most things I picked up that year.

Key Takeaways

The parts worth keeping:

The point of a story is the conversation

How the map is built

AxisWhat goes there
Across the topThe steps of the journey, in the order they happen
Down each columnThe variations and details for that step, roughly by importance
Horizontal slicesReleases, each cutting across the whole journey

Output is not outcome

Build the map with the people who will build the thing