The MVP roadmap is the artifact almost nobody actually builds
Ask ten founders what their MVP roadmap looks like and eight of them will send you a Jira board. That's not a roadmap. A roadmap is a sequence of decisions with dates and exit criteria attached; a Jira board is a pile of tickets that shows what's being built, not what's being learned. The distinction sounds pedantic until you've lived the consequences.
I learned this the expensive way. On my second product, I spent eleven weeks building features off a backlog that had no hypothesis attached to any of them. We shipped. Nobody used the thing. Not because the features were bad — because we'd never written down what "working" was supposed to mean, so we couldn't tell we'd failed until the invoices stopped.
So let's talk about how to build a minimum viable product roadmap that actually functions as a decision tool, not a wish list.
Key Takeaways
- A roadmap tracks hypotheses and exit criteria, not features and deadlines.
- Four phases work for most products: discovery, prototype, MVP build, iteration — each with a go/no-go gate.
- Every roadmap item should map to one of two hypothesis types: problem or solution.
- A roadmap is not a backlog and not a sprint plan. Conflating them is the most common failure mode.
- Phase lengths vary enormously by sector — SaaS and hardware don't run on the same clock.
- If you can't name the criterion that would make you kill the project, you don't have a roadmap.
Roadmap, backlog, sprint plan: three things people keep confusing
Here's the thing: the word "roadmap" gets used for at least three different artifacts, and that's why most MVP roadmaps are useless.
A backlog is an unordered (or roughly ordered) inventory of everything you might build. It has no time dimension. It grows forever. That's its job.
A sprint plan covers the next two to four weeks with a level of detail that would be absurd at any longer horizon. Committed tasks, named owners, story points if you're into that.
A roadmap sits above both. It answers a different question entirely: what do we need to learn, in what order, before we can justify spending more money?
Why the confusion costs you money
When a roadmap is really a backlog in disguise, three things happen. Your timeline becomes meaningless because backlogs don't have ends. Your team optimizes for ticket throughput instead of learning. And you lose the ability to kill the project, because there's no milestone where killing it was ever an option.
That last one is the killer. A roadmap without kill criteria isn't a plan. It's a commitment.
The four phases of an MVP roadmap (with exit criteria)
After enough failed attempts, I settled on a structure that holds up across very different products. Four phases. Each one ends with a gate — a specific question you answer yes or no before spending more.
| Phase | Core question | Typical duration | Exit criterion |
|---|---|---|---|
| Discovery | Does this problem exist, and is it painful enough? | 2–4 weeks | You can name 8–10 people who described the problem unprompted |
| Prototype | Does my proposed solution make sense to anyone but me? | 1–3 weeks | 5+ target users complete the core flow without hand-holding |
| MVP build | Will people use a rough version in real conditions? | 4–12 weeks | A concrete activation threshold — e.g. 30% of signups return in week two |
| Iteration | Which specific assumption is wrong? | Ongoing, 2–4 week cycles | One metric moves in the right direction per cycle |
Phase 1: discovery — and why "no" is a valid outcome
Discovery is not market research. It's not a survey. It's you, on calls, asking people to describe how they currently handle the problem you think you're solving. If they've built a workaround — a spreadsheet, a group chat, a shared doc nobody wants to own — that's a strong signal. Workarounds cost effort, and people don't spend effort on problems they don't have.
The exit criterion is deliberately blunt: can you name eight to ten people who described the problem without you leading them to it? If you're at three, you don't have a problem. You have an audience of three.
Phase 2: prototype — validating the solution hypothesis
This is where most teams over-invest. You do not need working software to test whether your core flow makes sense. You need something clickable or draggable or, honestly, a well-drawn diagram and a person walking someone through it.
On a marketplace project I worked on, we prototyped in Figma for nine days. Three of the five testers got stuck at the exact same screen — the one where sellers had to set a price. We'd assumed pricing was obvious. It wasn't. That nine-day prototype saved us from building a pricing engine around a flow nobody understood.
Phase 3: MVP build — narrow, then narrower
The build phase is where roadmaps usually collapse, because scope creep doesn't announce itself. It arrives as "well, we'll need auth anyway" and "users will expect notifications." Each addition is individually reasonable. Collectively they turn a four-week build into a fourteen-week one.
My rule: if a feature doesn't directly serve the single metric you named for this phase, it doesn't go in. Write that metric on the roadmap. Put it at the top of the board. Make it impossible to ignore.
Phase 4: iteration — one assumption per cycle
Post-launch, the roadmap becomes a list of assumptions to test, ordered by how much damage they'd do if wrong. Not a feature list. Assumptions.
Speed matters more than most teams admit. If your iteration cycles stretch past a month, you're accumulating uncertainty faster than you're resolving it, and the roadmap quietly turns back into a backlog.
How to explain the hypothesis behind each roadmap item
Every item on a functioning MVP roadmap is one of two hypothesis types, and they're not interchangeable.
- Problem hypothesis: a specific group of people has this problem badly enough to change their behavior.
- Solution hypothesis: the thing I'm proposing to build actually resolves it in a way they'll adopt.
- A measurement attached to each — what number moves, and by how much, for me to call this validated?
Problem hypotheses get tested in discovery. Solution hypotheses get tested in prototype and build. When you write a roadmap item, write the hypothesis underneath it, in the same cell. If you can't articulate one, the item is probably a preference, not a bet.
What that looks like in practice
Bad roadmap item: "Add team collaboration features."
Good roadmap item: "Problem hypothesis: freelance designers working with 2+ clients lose track of feedback across email threads. Solution hypothesis: a shared feedback board per client reduces missed revisions. Measurement: 40% of testers create a second board within 14 days."
Same feature. Radically different artifact. The second one you can fail against.
Is there a template for an MVP document?
Yes, but not the one most people mean. There's no universal MVP document format, and the search for one is usually a procrastination mechanism. What works is a one-page roadmap with four columns and one row per phase.
Summarize the key components
Four columns, in this order:
- Phase and date range
- Hypothesis — problem or solution, written as a falsifiable statement
- Exit criterion — the specific, measurable condition that lets you proceed
- Kill condition — what result would make you stop entirely
That's it. One page. If it needs a second page, you've drifted into project management, which is a different document.
List benefits of an MVP template
A template earns its keep in three ways: it forces you to state exit criteria before you're emotionally invested in the outcome; it makes scope creep visible, because additions have to justify themselves against a hypothesis; and it gives stakeholders a shared vocabulary so "when will it be done" becomes "which gate are we at."
I'll admit I resisted templates for a long time on the grounds that they're rigid. Then I watched a team go from six months of drift to a shipped MVP in nine weeks simply because the template made it socially awkward to add a feature without a hypothesis. Rigidity was the point.
Three roadmap mistakes I keep watching people repeat
Dating phases to the week. Date ranges, not dates. A roadmap that says "MVP ships March 14" is a promise. A roadmap that says "MVP build: weeks 6–10" is a plan.
Putting features in the phase names. "Login phase," "payments phase," "dashboard phase." Now the roadmap describes your architecture instead of your risk. The risk is almost never in the login screen.
Skipping the kill condition. This is the one I got wrong longest. Without a written kill condition, every piece of negative evidence gets reframed as a reason to push forward. Write the condition down while you still have the capacity to be honest.
Which brings me to the thing nobody wants to hear. A well-built MVP roadmap will sometimes tell you to stop. That's not the roadmap failing. That's the roadmap doing the only job that matters.
If you take nothing else from this: the value of the artifact isn't the plan it produces. It's the moment, four or five weeks in, when you open it and realize you have to choose between the thing you wrote down and the thing you want to be true. That moment is the whole point. Everything else is Jira.