User Story Mapping: Discover the Whole Story, Build the Right Product
Rate it:
Open Preview
Kindle Notes & Highlights
7%
Flag icon
7%
Flag icon
If we give each other time to explain our thoughts with words and pictures, we build shared understanding.
7%
Flag icon
Stop trying to write the perfect document.
7%
Flag icon
Go ahead and write something, anything. Then use productive conversations with words and pictures to build shared understanding.
7%
Flag icon
Stories in Agile development get their name from how they should be used, not what you write down.
7%
Flag icon
your shared understanding is filling in details that aren’t in the document.
8%
Flag icon
If you’re sitting at a conference table while a single person types what you say into a story management system, you’re probably doing it wrong.
8%
Flag icon
what’s most important isn’t what’s written down — it’s what we remember when we read it. That’s the vacation photo factor.
8%
Flag icon
Entirely new products you can build Features to add to an existing product Enhancements to products that you’ve built
Maíra
what's the difference between new features and enhancements?
8%
Flag icon
requirements are just another name for the ideas we have that would help people.
8%
Flag icon
They’re not happy because they read the release notes, or downloaded the app to their mobile device.
8%
Flag icon
Outcome is what happens when things come out
8%
Flag icon
We measure what people actually do differently to reach their goals as a consequence of what you’ve built, and most important, whether you’ve made their lives better.[
9%
Flag icon
how things will change for them later. That positive change later is really why they’d want it.
9%
Flag icon
Minimize output, and maximize outcome and impact.
9%
Flag icon
And my company and team didn’t have infinite time, so I had to work hard to figure out the least I could build to make people happy.
10%
Flag icon
The truth is, if you build a fraction of what’s required you can still make people very happy.[
12%
Flag icon
“talk and doc” (short for the verb document), which basically means don’t let your words vaporize. Write them down on cards so you can refer back to them later.
12%
Flag icon
quickly helps everyone recall the conversation about it.
14%
Flag icon
Get to the end of the story before getting lost in the details. Focus on the breadth of the story before diving into the depth.
14%
Flag icon
Notice how when you put “and then” in between what’s written on each card, you get a nice story.
16%
Flag icon
When it came to prioritizing, it wouldn’t have worked to identify the must-haves, should-haves, and could-haves — it was either in or out. It was very simple: “we cannot go live without this” above the line, and everything else below it.
18%
Flag icon
I personally believe that scope doesn’t creep; understanding grows.
18%
Flag icon
estimating the time to do something we’ve never done before is something we suck at.
18%
Flag icon
Focus on outcomes — what users need to do and see when the system comes out — and slice out releases that will get you those outcomes.
18%
Flag icon
what kinds of web properties and market events should anchor the next releases.
18%
Flag icon
posted sticky notes to the left of each slice with a few words describing their intention for each release slice — their target outcomes.
18%
Flag icon
the list isn’t a bunch of features. It’s a list of real-world benefits — because, remember, your job isn’t to build software, it’s to change the world.
19%
Flag icon
Focusing on specific target outcomes is the secret to prioritizing development work.
19%
Flag icon
if you don’t know what your target outcomes are — the specific benefits you’re trying to get — then prioritization is close to impossible.
19%
Flag icon
The secret to breaking down that really big chunk of output was to focus on a smaller, specific outcome.
19%
Flag icon
you can’t please everyone all the time.
19%
Flag icon
It all seems important. But then we step back and think about the specific people who will use our product, and what they’ll need to accomplish to be successful.
19%
Flag icon
prioritization model: Differentiator A feature that set them apart from their competition Spoiler A feature that is moving in on someone else’s differentiator Cost reducer A feature that reduces the organization costs Table stakes A feature necessary to compete in the marketplace
20%
Flag icon
The minimum viable product is the smallest product release that successfully achieves its desired outcomes.
20%
Flag icon
Minimum is a subjective term. So be specific about who it’s subjective to — because it’s not you.
20%
Flag icon
But the alternative is the “HiPPO” method — the “highest paid person’s opinion.” That one sucks worse.
20%
Flag icon
Most of the things I work with organizations on aren’t whole, new products. They’re new features or capabilities, or improvements on features already out there. So the term solution seems to make more sense.
20%
Flag icon
The minimum viable solution is the smallest solution release that successfully achieves its desired outcomes.
20%
Flag icon
Eric makes the important point that we need to create smaller experiments, prototypes that test our hypothesis about what’s minimal and viable.
20%
Flag icon
A minimal viable product is also the smallest thing you could create or do to prove or disprove an assumption.
21%
Flag icon
One of the hard parts of being a product owner is taking ownership of someone else’s idea and helping to make it successful, or proving that it isn’t likely to be.
21%
Flag icon
He had conversations with leadership in his company to understand more. They discussed: What is the big idea? Who are the customers? Who are the companies we think would buy the product? Who are the users? Who are the types of people inside those companies we think would use the product, and what would they be using it for? Why would they want it? What problems would it solve for customers and users that they couldn’t solve today? What benefit would they get from buying and using it? Why are we building it? If we build this product and it’s successful, how does that help us?
21%
Flag icon
Validate that the problems you’re solving really exist.
21%
Flag icon
building up a pool of people he thinks are good candidates to try his new software. Some companies refer to these people as customer development partners.
21%
Flag icon
He moved to envision his solution first as a bunch of simple narrative stories — user scenarios.
22%
Flag icon
Ultimately, he wants to put his solution in front of his users to see what they think. But he knows he first needs to feel confident it solves their problems before he puts it in front of them.
22%
Flag icon
celebrate the bad news, because you could have received the same bad news months later, after you’d built the software. That’s when it really sucks.
22%
Flag icon
his job is to minimize the amount he builds and still keep people happy. How much could he take away and still have a viable solution?
22%
Flag icon
the people who said they’d like it and use it are just guessing, too.
« Prev 1 3 7