User Story Mapping: Discover the Whole Story, Build the Right Product
Rate it:
Open Preview
Kindle Notes & Highlights
47%
Flag icon
The development team includes testers, UI designers, technical writers, or whatever people and skills are necessary to create the software, so the tasks aren’t all about coding.
48%
Flag icon
When you tell stories about software, and collect a list of story names as you do, you tell the story imagining the software you’ll have in the end. And you don’t just imagine the software — you think and talk about who uses it and why.
48%
Flag icon
In Chapter 7, I pointed out that when the solution we’re thinking of is too expensive, we need to step back and really look at the problems we’re trying to solve, and the outcomes we’re trying to achieve.
48%
Flag icon
If the story describes a solution that’s affordable but big, break it into smaller parts that allow you to evaluate and see progress sooner.
48%
Flag icon
So, if teams use the simple breakdown structure that seems logical, they get tempted to break software down into weeks of frontend development, weeks of business logic development, and so on. When we use that strategy, it takes a long time before we can “taste any cake,” so to speak. So don’t do that.
48%
Flag icon
You’ll know that as you combine these pieces of software, you’ll have to do a bit of rewriting and adjusting of each piece to combine them.
48%
Flag icon
One of the biggest is to avoid the risks involved with not seeing, using, or “tasting” the software too late. You’re breaking big things down to small, evaluable parts so you can learn sooner.
49%
Flag icon
you can deliver “half a baked cake, not a half-baked cake.”
49%
Flag icon
A right-sized story from a user’s perspective is one that fulfills a need.
49%
Flag icon
A right-sized story from a development team’s perspective is one that takes just a few days to build and test.
49%
Flag icon
A right-sized story from a business perspective is one that helps a business achieve a business outcome.
49%
Flag icon
Those big stories contain lots of smaller stories, which in turn contain lots more smaller stories. Depending on who you’re talking to, you might have to “roll up” your conversation to a higher level.
50%
Flag icon
Conversations are one of the best tools for breaking down big stories.
50%
Flag icon
The wiggliness about what’s in a story and how big it should be is intentional. It gives us the flexibility we need to use this simple idea throughout the development cycle.
50%
Flag icon
Now I’ll be honest with you that it took me years to get comfortable referring to the important stuff we were building as stories, but I understand now why they’re called that.
50%
Flag icon
epics are big stories that may be the right size from a business, customer, or user perspective — just not from a development perspective.
50%
Flag icon
keep the epic around because you’ll need to speak to people about it, and all the detailed stories it broke down into.
50%
Flag icon
You might simply refer to the theme by what it really is: your next release, the feature, or the stories relevant to a particular type of user.
51%
Flag icon
opportunity backlog.
51%
Flag icon
there’s always too much to build, and killing a mediocre opportunity before it wastes too much of everyone’s time should be celebrated.
51%
Flag icon
Story mapping can help you understand how people work today, and then map your ideas about how things will change for them after your solution is created.
52%
Flag icon
No matter how hard you try, even your last best story conversations won’t have predicted everything you’ll learn once you start to build. Plan to have lots of frequent, ad hoc story conversations every day. Bring up the need for them in your daily standup meetings.
52%
Flag icon
Use conversations as you build to fill in details and give feedback on what’s being built.
52%
Flag icon
Frequently reflect on product quality, your plans, and the way you work.
52%
Flag icon
Usually enough means a whole screen, or a flow of screens, that allows users to complete a task or reach a meaningful goal.
53%
Flag icon
Use metrics and face time with users to really learn if your target outcomes were met.
53%
Flag icon
Requiring a single product owner to write all of the stories and be present for all story conversations doesn’t work.
53%
Flag icon
the product owner is a critical leader. He keeps the product and whole team focused on moving the same direction.
53%
Flag icon
You’ve used software products like this: the product with more features than anyone can count, and where your biggest problem is finding the feature or remembering how to use it.
53%
Flag icon
the responsibility of a product manager to identify a product that’s valuable, usable, and feasible.
54%
Flag icon
to really identify the solution in the center of that sweet spot will take collaboration between people who understand our business, our customers, our users, and the technology we use
54%
Flag icon
the most effective organizations use small, cross-functional discovery teams that work together to find that right solution.
54%
Flag icon
A small, cross-functional team led by a product owner orchestrates product discovery work.
54%
Flag icon
Support product owners with a core team that includes user experience, design expertise, and technical expertise.
54%
Flag icon
requires top-notch communication and facilitation skills,
54%
Flag icon
The best of these leaders focus on helping everyone take ownership.
55%
Flag icon
in the client-vendor anti-pattern, conversations about problems and solutions are replaced by discussions and agreements about requirements. No one wins.
55%
Flag icon
a continuum where on one side is the word waiter, and on the other is the word doctor. Try to make your working relationships much more like a good doctor-patient relationship, and much less like a waiter-diner’s.
56%
Flag icon
When acting as product owner for other stakeholders’ ideas, take on the role of a producer who helps them succeed.
56%
Flag icon
Story mapping is just one of the ways to help us break big things down while keeping the focus of the conversation on the people using your product and what makes them successful.
56%
Flag icon
shift toward working with people more effectively, and together focusing on solving real problems with the products you create.
56%
Flag icon
It’s just that it’s a bad idea to consider every idea as something we need to include in our product, because you know that there isn’t enough time and people to build all that stuff.
56%
Flag icon
We’ll need to talk about how they solve their problems today by using manual tools, our competitors’ products, or worse, our product that’s causing them pain today.
56%
Flag icon
It’s a good time to discuss why it benefits our organization to build software for these users. Solving users’ problems usually isn’t enough. We also need to consider the ultimate return on this software investment and whether this investment is aligned with our current business strategy.
56%
Flag icon
discuss in general terms how we imagine it’ll benefit our organization if we build it.
57%
Flag icon
opportunity backlog. We aren’t sure yet if we should build them, or at least we shouldn’t be.
57%
Flag icon
If you still can’t make a go or no-go decision, you can always put it back into the opportunity backlog to discuss later. That’s called procrastination, and I do it a lot.
57%
Flag icon
we’re not looking at starting a new business or launching a new product. We’re often looking at adding a next important feature to the product we have.
58%
Flag icon
User Metrics What user behaviors can you measure that will indicate that they adopt, use, and place value in your solution?
58%
Flag icon
What business performance metrics will be affected by the success of this solution? These metrics are often a consequence of users changing their behavior.