MVP Scope: How to Decide What to Build First
A founder arrived at a kickoff with a forty seven item feature list and a nine month timeline. Every item had a reason behind it. Every item had somebody inside the company who wanted it badly. Not one of them answered whether a single customer would pay.
That is the normal condition of an early product plan, and it is worth being honest about where it comes from. Scope creep does not begin in month four of development. It begins in the first planning session, when nobody in the room wants to be the person who says most of this can wait.
Scope is a bet, not a wish list
Every feature you fund is a bet. You are spending real money on the belief that a specific group of people will do a specific thing. Write the list that way and it gets shorter fast, because a lot of what sits on it is not a bet at all. It is comfort. It is the set of things that make a product feel finished before anyone has proven it works.
So the question to open with is not what should this product do. It is what do we need to learn, and what is the smallest build that teaches us. Those two questions produce very different documents.
Start with the one behaviour you need to see
Pick a single action. A customer completes a booking. A manager approves a claim. A buyer uploads a file and gets something useful back. Whatever the core promise of the product is, there is one behaviour that proves it happened. Everything in the first build either makes that behaviour possible or it does not.
This sounds obvious until you apply it to a real list. A reporting dashboard does not make the behaviour possible. Neither do role based permissions, not on day one, when the first twenty users are all the same kind of user anyway. Both are legitimate work. Neither belongs in version one.
Three buckets and one hard rule
In a scoping session, every proposed feature goes into one of three buckets.
Prove. Without this, the core behaviour cannot happen at all.
Support. This makes the core behaviour smoother, safer or faster, and a human could do it for now.
Later. This matters at scale, at compliance, or somewhere around customer five hundred.
The hard rule is that anything in the Support bucket gets solved by a person before it gets solved by software. Onboarding over email. Invoicing by hand. Approvals on a call. If the first fifty customers each cost an hour of manual work, that is fifty hours and an extremely cheap education about whether the process is right. Automating it before you know costs a great deal more, and it usually has to be undone.
What gets built too early, almost every time
The same items show up on nearly every first build we are asked to review.
Admin panels and internal dashboards, before anyone has said which number they actually need to look at
Granular permission systems, when there is only one type of user in the product
A native mobile app, before the web version has shown that anyone wants the thing at all
Notification and email engines, in a situation where three hardcoded templates would do
A full design system, for eleven screens
Integrations with tools that no customer has asked you to connect to
Each of these is defensible on its own terms, which is exactly why they survive review. Together they are the difference between a build that takes ten weeks and one that takes eight months, and eight months is long enough for the market you were aiming at to move.
The parts that stay in, but stay small
Cutting scope is not the same as cutting quality, and a short list of things stays in no matter how lean the release gets. Authentication done properly rather than improvised. A data model you can extend without a painful migration. Basic logging, so that when something breaks somebody can find out why. A deployment process that does not depend on one person and their laptop.
These are cheap to do early and genuinely expensive to retrofit. Everything else on the list is negotiable. This part is not, and a good technical lead will hold the line on it even while agreeing to cut half the features around it.
A timeline you can defend
Here is a constraint that does a lot of work: if version one takes more than twelve to sixteen weeks to build, the scope is probably wrong. Not always. Some products are genuinely heavy on the first release, particularly anything regulated or hardware adjacent. But most software first releases that run past four months have quietly turned into version two while nobody was watching.
Fixing the date rather than the feature count changes the conversation usefully. When the date moves, the list expands to fill it. When the date holds, the room stops asking what else could we add and starts asking what matters most. That is a far more productive argument, and worth having weekly.
Who actually makes the call
Scoping goes wrong when the decision sits with the wrong person. Developers scope toward what is technically interesting or technically safe. Founders scope toward what they promised an investor in a meeting eight weeks ago. Sales scopes toward the last deal that got away.
The call belongs to whoever can hold the business outcome and the engineering cost in their head at the same time. In a funded company that is a CTO or a head of product. Earlier than that it is usually a founder with a senior technical voice next to them who is willing to argue back. Getting that voice into the room before the build starts is most of what fractional technology leadership is for.
The version that wins
The first version of a product is not a smaller copy of the finished one. It is a different object with a different job. Its job is to find out whether the idea holds. Products that do that job well tend to look thin, feel slightly manual behind the scenes, and answer one question clearly.
CB Insights has spent years reading startup post mortems, and building something the market did not need sits near the top of the list in every version of that research. Scope discipline is how a company avoids becoming one of those write ups. Build the thing that proves the point. The rest of the roadmap will still be sitting there afterwards, and by then you will know which parts of it were ever worth building.
Frequently Asked Questions
MVP scope is the set of features included in the first release of a product. It is defined by what has to exist for the core behaviour to happen, not by what the product will eventually contain. Everything outside that definition belongs to a later release.
There is no correct number, but a useful discipline is that every feature has to be traceable to the single behaviour the product needs to prove. Most first releases that work end up with somewhere between three and seven meaningful features. If the list runs past fifteen, it is usually a version two in disguise.
Twelve to sixteen weeks is a reasonable target for most software products. Regulated products, hardware adjacent products and anything with heavy integration requirements can legitimately take longer. Beyond four months, it is worth reviewing whether the scope has quietly expanded.
It should look credible, which is not the same thing. Users forgive missing features and a plain interface. They do not forgive a product that feels unreliable. Spend design effort on the core flow and accept rough edges everywhere else.
A prototype tests whether people understand and want the idea, and it does not need to work. An MVP is real software that real customers use to complete a real task. Prototypes answer questions about desirability. MVPs answer questions about behaviour and willingness to pay.
Neither on their own. Developers optimise for technical safety, founders optimise for the story they have already told. The decision needs somebody holding the business outcome and the engineering cost together, which is usually a CTO, a head of product, or a fractional equivalent brought in for exactly this stage.