TL;DR;
User stories were meant to serve as placeholder for a conversation. Yet, few teams do this, even fewer able to break down a big vision into small, coherent stories.
If you're a Product Owner looking for innovative ways to map user stories that is collaborative and fun, this technique is for you.
This post dives into why stories are so powerful, the pitfalls of traditional methods, and how to use Story Cubes within a Gamethinking framework to co-create user journeys that is collaborative, innovative, and complete as part of a bigger system.
A user journey is often described as a collection of user stories. The idea behind user stories is to serve as starting point for a conversation to discuss the details of a job to be done. It's centered around the idea of providing small, incremental value to the customer. In reality, however, few teams engage in conversation around features to be developed, and most struggle to break down a large feature into a small hypotheses to test. To solve these problems, as well as avoiding to get lost in the proverbial wrong rabbit hole, I took the concept of user "story" at face value and developed a playful, engaging, and innovative method for designing user journeys and epics which I outline in this post.
Using the GameThinking path to mastery as framework (similar to the user story mapping technique), combined with a version of Rory’s Story Cubes, the whole team - including all the stakeholders - follow an ensemble style story telling format in a 1 - 2 hour long workshop. The workshop is an exploratory session to come up with fresh ideas of what a user journey might look like, leveraging on the power of storytelling.
The Magic of Storytelling: Why Stories Stick
Most people are aware of the power of stories. Stories, unlike a list of facts or bullet points, communicates values and a shared mission. It creates a strong emotional connection between people and the experiences of others. This emotional connection can lead to deeper understanding and compassion, while enhancing memory retention. Research shows that individuals retain information presented as a story at least twice as effectively as when the same content is delivered in the form of a list of facts or bullet points.
"Research shows that individuals retain information presented as a story at least twice as effectively as when the same content is delivered in the form of a list of facts or bullet points."
The Puzzle of User Stories: Finding the Bigger Picture
Another reason why stories are a powerful way to communicate an idea is that it helps simplify complex concepts, making them easier to understand. One of the biggest pitfalls of how user stories are used within most teams using the metaphor of building a puzzle, is that it isolates a single puzzle piece, without having a contextual map of the entire system. While there are benefits to this approach of focusing on one piece only, you risk losing context, which is exactly what happened to our team early in the agile journey.
I remember working on a team where we went through an entire Scrum cycle, designing, estimating and building a user story, without anyone realizing that the functionality we built should have been in a different application. Everyone was so used to always working on the doctor's application that everyone - including the Product Owner, the development team, and even the business stakeholders missed that the feature was intended for the reception and administrative team, who requires very different permissions and in a completely different application. It was only until the complete feature was handed over to the test team for final validation that we realized the error and had to go back to the drawing board.
While this sounds like an extreme case, we were a group of talented, highly educated and experienced people who solved extremely complex problems on a daily basis. While all the check boxes were ticked and the procedures followed to a tee, somehow we were so focused on speed that we lost sight of the problem we were trying to solve and for whom with this story. Another example of forgetting the big picture (again by very talented people) was years later when I started working with a startup who has been building a complex system for a year. While they’ve been working long hours in order to add all the features, they missed the login feature, rendering all their hard work useless from the customer’s point of view. This also applied to most of the other features in the system. Although there were a lot of work done, everything delivered was parts that either wasn't complete or accessible from a user point of view.
Beyond User Story Mapping: Integrating Systems Thinking
In subsequent years the use of user story mapping has become popular as a means to visualize the entire user journey to keep track of what has been done and what not within a bigger context. However, this technique relies greatly on the skill of the product owner to ensure that the journey is well thought through. If the Product Owner didn’t think of onboarding as in the example above where login was omitted by accident, no user story map is going to highlight this.
The GameThinking Path To Mastery solves this problem eloquently by providing a systems thinking framework that ensures all the key phases within a system is included. Unlike a user story map, which simply visualizes a sequential path a user might take, the path to mastery outlines a learning path designed to take a user from discovery to being an expert. It is designed around a core habit loop - the heart of any system that makes users come back day after day. Each major phase of the framework is summarized in a user story (or jobs-to-be-done task) which then can be broken down into a user story map with all the detailed stories. For an example, above is a mastery path for Basecamp, the popular Project Management tool.
"Unlike a user story map, which simply visualizes a sequential path a user might take, the path to mastery outlines a learning path designed to take a user from discovery to becoming an expert."
Using this framework as baseline, the play session to discover a user journey uses the four phases as story outline. Using only this framework, however, still feels like work and doesn’t optimize for creative thinking. That’s where Rory’s Story Cubes comes into the mix, or if you are playing online, Dave Birrs has an excellent version called Story Dice. By using the story cubes or dice as random input into the thinking process, work is turned into play.
So, how does it work?
Step-by-Step: How To Play
Here’s a step-by-step guide to turn your work into a playful, innovative, and productive experience.
Choose Your Topic:
Pick a theme or product to focus on.
-
Explain the Rules:
Introduce the GameThinking framework and explain how to use the Story Cubes.
-
Roll the Dice:
Each player rolls their set of dice, and use the images to inspire our collective story.
-
The Story Begins:
After the rules have been explained and everyone is ready, the first player starts the game with “Once upon a time…” and sets the scene for the Discovery phase of the user journey workshop.
-
Round One - Discovery:
Once the scene has been set, they say “and then…” to pass the story to the next player. Each player builds on the previous contribution in a “yes, and...” improv style.
-
Round Two - Onboarding:
After everyone has contributed to the Discovery phase, or when you feel it is a good time to transition to the next phase, re-roll the dice to move on to Onboarding. Repeat the process of building the story one player at a time, focusing on this stage of the user journey.
-
Round Three - Habit Building:
In the third round, focus on how users would develop a habit around your product. Again, each player re-rolls their dice and adds their twist to the story.
-
Round Four - Mastery & Loyalty:
In the final round, focus on rewarding loyalty and turning users into ambassadors of your product. Re-roll the dice once more and continue the journey.
-
End the Game:
When the story feels complete, or when the final phase is over, wrap things up with “And they lived happily ever after. The End.”
-
Reflect:
Finally, do a quick round-robin check-in and ask questions to extract key insights and learning from the session. “What was the most surprising thing you discovered during the session?” or “What becomes possible from this?” are great questions to ask.
-
Translate it into a Mastery Path:
Finally, it is time to summarize the key learnings into a core user journey as in the Basecamp example above. For each main phase of the journey, compile a user story or jobs-to-be-done task to summarize the motivation for users to progress on the pathway towards mastery.
Why It Works
This playful approach to mapping user journeys does more than just break the monotony of traditional brainstorming. It taps into your creativity, allows for out-of-the-box thinking, and brings a fresh perspective to how you can design your product's lifecycle. By combining the strategic GameThinking framework with the fun and randomness of Story Cubes, you get a productive and engaging way to plan, ideate, and problem-solve.
So, next time you find yourself stuck in a creative rut or want to make your work more engaging, try to play your way to productivity. You might just find that the most innovative solutions come when you stop thinking too hard and start playing.
You might just find that the most innovative solutions come when you stop thinking too hard and start playing.
After all, play really is the best way to unlock productivity!
You might also like:
The Anatomy of a Good User Story
Testing Complex Systems With Play