November 5th, 2019
Story Mapping is a method of understanding a Product Backlog by understanding the relationships between Stories as a visual map.
Using Story Mapping for a whole product is a great approach for teams embarking on a new product, a project, or a significant upgrade to an existing product, the extent of which is clearly defined and well understood. Understand that this approach is going to be less useful for teams who are maintaining an existing product. What those teams can do, however, is build a story map for a new feature.
The whole thing is built around a pretty simple idea.
The horizontal axis of your Story Map is the order in which we understand the way a user typically uses your product. What is important here is not accurately capturing the exact order of a user's actions. It is more important that the order captures, from left to right, the order in which we explain the function of the software.
The vertical axis has two parts: above the line and below the line. We'll come back to "above the line". Below the line, the vertical axis captures the order in which we will incrementally deliver the product. Key business value at the top, less important detail at the bottom.
Now we'll come back to "above the line".
In the very top row of the map, we have our Activities. The high level "things" that a user does when they interact with the software.
The next row breaks down Activities into a slightly more granular level of detail. Jeff Patton calls these Tasks.
Then we'll draw a thick black line below the Tasks.
Below the line, each Task we'll break down into the relevant details as a column directly underneath the task. If you like, you can call these Stories.
Then we'll draw more horizontal lines across our map. Each line delineates a release. Above the first line, we have the most important Stories. That's our first release.
Story Mapping as I understand it, I learned from Jeff Patton's book and articles. Read the articles first for a high level understanding of the key concepts, then grab the book in dead tree or kindle format.
If you enjoyed this topic, here's a few other things you might be interested in reading about.