Your MVP Is Too Big: Scope Discipline for 0 → 1
Nine months and a full feature set is not an MVP — it's a bet placed before you were allowed to see the cards.
Ritik MakhijaTL;DR
Most MVPs fail because someone spent months building the wrong thing carefully. The point of an MVP is to buy information fast, so the only features that earn a place in v1 are the ones testing your riskiest assumption — usually 'will anyone pay for this', not 'is this technically possible'. If the timeline is long enough that the answer arrives too late to act on, the scope is wrong.
Key takeaways
- An MVP's job is to buy information, not to be a small version of the product.
- The riskiest assumption is usually demand, not feasibility.
- Four to eight weeks keeps the answer useful; six months doesn't.
- Every feature is a cost — to build, maintain, explain and eventually delete.
- No MVP fixes a lack of access to customers. Distribution is the harder half.
I've watched a lot of people build a first version, and the ones that fail almost never fail on engineering. They fail because someone spent nine months building the wrong thing, carefully, with good test coverage.
An MVP is not a small product
The most common mistake is treating an MVP as version one of the real thing with fewer features. It isn't. It's an instrument for buying information — specifically, the answer to whichever question would kill the idea if the answer were no.
Once you hold that definition, scope decisions stop being arguments about taste. A feature either helps answer the question or it doesn't. Most don't.
Find the riskiest assumption
Every idea rests on one thing that, if false, ends it. Your job before writing any code is to name it honestly. In my experience it's almost never the technical question:
| Assumption | How risky, usually |
|---|---|
| People will pay for this | The one that kills you |
| People will change their current habit | Very risky |
| We can reach these people at all | Very risky |
| This is technically possible | Rarely the problem |
| It'll scale to a million users | Not your problem yet |
Founders gravitate to the technical question because it's the one they know how to answer. That's precisely why it's the wrong one to spend nine months on.
Six months isn't an MVP
If the timeline is long enough that the answer arrives too late to act on, you've scoped a product, not an experiment. Four to eight weeks keeps the information useful. Anything quoted at six months is a bet placed before you were allowed to see the cards.
This is also why agencies and MVPs sit awkwardly together: scope is revenue. Nobody whose income depends on the feature list is going to be your best advocate for cutting it. That isn't villainy, it's just incentives — but you should know they're there. It's the main reason my product development work starts with a call about what to leave out rather than what to build.
Features are a cost
Everything you build is something you maintain, explain, support and eventually delete. The feature list you arrive with is almost always wrong — not because you're careless, but because it was assembled before real users existed. That's not a failure, it's just the nature of the exercise.
- Settings pages — you don't know what anyone wants to configure yet.
- Onboarding flows — you have no idea where people get stuck. Watch first.
- Admin dashboards — you can look at the database. There are four users.
- Integrations — build the one someone asked for. Not the grid of twelve.
- Roles and permissions — unless the whole idea is roles and permissions.
Ugly and launched beats polished and hidden
Design matters — and it matters most once you know what you're designing. Before real usage, visual polish is decoration on a guess. The exception is when the product's value *is* the experience, in which case that's your riskiest assumption and you should build exactly that.
The goal isn't to build something impressive. It's to find out whether you're wrong while it's still cheap to be wrong.
The part no MVP fixes
If you can't reach customers, no version of the product solves that. Distribution is the harder half and it's rarely an engineering problem. Before scoping anything, be sure you can get it in front of twenty people whose reaction actually means something. If you can't, that's the thing to solve first — and building software instead is a very enjoyable way to avoid it.
Got an idea and a feature list? Send it over. I'll tell you which one thing tests the assumption — and which two-thirds to cut.
Frequently asked questions
Small enough that it can be built in four to eight weeks. The purpose is to buy information about your riskiest assumption, so the only features that belong in v1 are the ones that help answer that question. If the timeline is long enough that the answer arrives too late to act on, you've scoped a product rather than an experiment.
Usually 'will anyone pay for this' or 'will people change their current habit' — almost never 'is this technically possible'. Founders gravitate to the technical question because it's the one they know how to answer, which is exactly why it's the wrong one to spend months on.
Settings pages, onboarding flows, admin dashboards, integration grids and permission systems — unless one of those is itself the product. For each feature ask: if we cut this, can we still learn whether the riskiest assumption is true? If yes, cut it and put it on a real 'later' list.
With me, a focused MVP is fixed from around $5,000, with larger builds at $50/hour. Agencies typically quote $30,000–$150,000. The real variable isn't the hourly rate — it's scope discipline, since most MVP budgets are spent on features nobody asked for.
About the author

Ritik Makhija
Founder & Product Lead · AI Kaptan
I build AI agents and automation that run in production — and I've open-sourced 5,000+ workflows so you can read the work rather than take my word for it. I run outreach infrastructure sending 6,000 emails a day on this stack, and I've mentored 700+ builders 1:1.
Got a process you're trying to automate?
Tell me what it is and I'll say straight whether it needs an agent, a plain workflow, or nothing at all. Free 30 minutes, no pitch.