There's a particularly cruel way to fail in product: perfectly.
You hit every deadline. The sprints close clean. The code is elegant, the design is polished, QA is green. By every internal measure, the team executed flawlessly. And then you launch — and the market just… doesn't care.
It happens constantly, and it's more demoralizing than a messy failure, because you can't point to the bug or the missed date that did you in. You did everything right. That's exactly the problem. You did everything right except the one thing that mattered.
Velocity is a vanity metric for builders
Most teams obsess over shipping features fast. Story points, burndown charts, release frequency — a whole apparatus dedicated to one question: how quickly can we build?
It's the wrong question. As Marty Cagan puts it, "We need to make sure that things we add to the Product Backlog are actually worth building." Velocity tells you how fast you're moving. It says nothing about whether you're moving in the right direction. A team shipping the wrong roadmap at record speed is just reaching the cliff faster.
The real winners optimize for something else entirely: mitigating product risk before building. They treat "is this worth building at all?" as the expensive question to answer — and they answer it cheaply, up front, before the engineering bill comes due.
The three risks every product idea carries
This framework isn't new. It's IDEO's desirability-viability-feasibility model from the early 2000s, later sharpened by David Bland and Alex Osterwalder in Testing Business Ideas and hammered home by Cagan. It's old precisely because it keeps being true. Before you commit real resources, every idea has three ways it can quietly be doomed:
❶ Desirability — will customers actually want and use it?
Do people have the problem you think they have? Badly enough to change their behavior? Will they choose your solution over the status quo of doing nothing? This is the risk that the market simply shrugs.
❷ Viability — does it work for our business?
Even if people love it, can you make money on it? Does it fit your model, your margins, your channels, your legal and regulatory reality? Plenty of beloved products died because the economics never closed.
❸ Feasibility — can we build it with what we have?
Do you have the skills, the technology, the time? Can your team actually deliver this version of it, now, with the resources in the room?
Here's the thing I've watched again and again advising early-stage teams: brilliant products fail by neglecting just one of these. And it's almost always the same one.
Desirability is the risk that kills you
Feasibility and viability are seductive because they're tractable. Engineers love feasibility — it's a puzzle you can solve at a whiteboard. Founders love viability — you can model it in a spreadsheet. Both feel like real work, and both give you the comforting sense of progress.
Desirability is the hard one. The only way to truly de-risk it is to get out of the building and confront the possibility that you're wrong about what people want. So teams quietly skip it. They assume desirability — "obviously people want this" — and pour their energy into the risks that are easier to feel busy solving.
Then they ship a feasible, viable product that nobody desires. Flawless execution, dead on arrival. Which connects directly to the most-cited startup killer of all: "no market need" still ends 42% of startups — and that's desirability risk, unaddressed, wearing a different name.
For B2B, desirability splits in two
One important caveat if you sell to businesses. In B2B, the person who buys and the person who uses are often different people — and that breaks desirability into two separate risks:
- User value & usability — will the end user get value, and can they actually use it without friction?
- Business / buyer value — does it solve a problem the economic buyer cares enough about to pay for?
That's why some product folks use a "4 product risks" model — it's the same idea, just split for the reality that a tool can delight users and still never get bought, or get bought by a champion and never get used. If you're B2B, test both sides. A product the buyer loves and the users quietly abandon is still a failure; it just takes a renewal cycle to show up.
How to actually de-risk before you build
The approach is simple to say and uncomfortable to do, because it means looking for evidence you might be wrong before you've fallen in love with the build. Here's how I run it:
- Map the assumptions. Write down everything that has to be true for this idea to work. Be honest — most of what you "know" is actually an assumption wearing a confident face.
- Rank by risk, start with the riskiest. Which assumption, if wrong, kills the whole thing? It's usually a desirability one: "people want this enough to switch." Start there, not with the fun stuff.
- Test with quick, low-cost experiments. Talk to 5–8 of the exact people you're building for. Run a fake-door test. Put a clickable prototype in front of real users. You can invalidate a bad idea in a week, for almost nothing, without writing production code.
The results of working this way are boring in the best possible sense: fewer failed launches, happier customers, and a lot less wasted engineering time. You still move fast. You just stop sprinting confidently toward the wrong destination.
Put a number on your biggest risk
Desirability is the risk that sinks most products. The free PMF score calculator turns it into a percentage — how many of your users would be genuinely disappointed to lose you — so you can see exactly where you stand.
Try the free PMF score calculator → No signup. Built on the Sean Ellis 40% method.Desirability risk never fully closes
Here's what most "test before you build" advice misses: desirability isn't a checkbox you tick once in discovery and forget. The market moves. Competitors raise the bar. Your product drifts as you add features. The assumption "people want this enough to miss it" has to stay true long after launch — and it can quietly stop being true while your shipping velocity looks great.
So the discovery mindset doesn't end when you start building. It turns into a metric you watch. The cleanest one is the Sean Ellis PMF score: keep asking your engaged users how they'd feel if they could no longer use your product, and watch the "very disappointed" percentage over time. It's desirability risk, continuously measured. When that number is climbing, your riskiest assumption is holding. When it slips, you've caught a problem while it's still cheap to fix — instead of discovering it at the next renewal cliff.
That's the whole philosophy in one line: don't optimize for how fast you build. Optimize for how early you find out whether it was worth building. And keep measuring whether the market still wants what you've made.
Keep your riskiest assumption honest
PMFtracker measures desirability where it counts — your real users — with the Sean Ellis survey, then tracks the trend so a flawlessly executed product never quietly drifts out of fit without you noticing.
Measure your PMF score free → Set up in 5 minutes · No credit card required
