Product ยท 8 min read
The scope mistakes that sink a first release
Written from the scoping conversation rather than from the pitch deck: what to cut, what never to cut, and how to tell the difference.
The short answer
The failure mode is not building too little. It is building six half-features instead of one that works. Define the single user journey that must succeed, and treat everything else as explicitly out of scope in writing.
One journey, finished
An MVP that does one thing completely can be given to a real user, charged for, and learned from. An MVP that does six things partially cannot be given to anyone, because every path ends in something unfinished.
Write down the single journey that must work end to end, from arriving to receiving value. That sentence is the scope. Everything else goes on a separate list that is explicitly labelled as not being built.
Six mistakes, and how to catch each one
Each of these is cheap to avoid in the scoping conversation and expensive to unwind six weeks into a build. The catch question is the one to ask out loud before agreeing to the scope.
- Building an admin panel before having a user. Manage the data by hand until the manual work genuinely hurts. Catch it by asking how many records exist today.
- Deferring analytics to phase two. Without instrumentation the launch produces opinions, not evidence. Catch it by asking which specific event would prove the idea works.
- Treating auth and payments as later work. These touch everything, and retrofitting them is disproportionately expensive. Catch it by asking whether a real customer could pay you on launch day.
- Designing for scale nobody has. Architecture for a hundred thousand users when you have none costs weeks and buys nothing. Catch it by asking what happens at a hundred users, not a million.
- Adding AI because the deck mentions it. If the feature would not be missed, it is scope. Catch it by asking what breaks for the user if it is removed.
- Writing disposable code. A hired engineer assesses the codebase in week one, and a rewrite lands exactly when you can least afford it. Catch it by asking whether the code would survive a technical review from an investor.
What should never be cut
Three things stay in scope regardless of how tight the timeline gets, because removing them makes the launch unable to teach you anything.
- The ability to take a real user through the core journey without anyone intervening manually.
- Event instrumentation on the actions that indicate the idea is working.
- A payment path, if the business model requires one. Willingness to pay is the strongest signal an MVP can produce, and testing without it tests something else.
The conversation that decides the outcome
The scoping conversation, not the build, determines whether an MVP ships on time. It should end with a written release boundary: what is in, what is explicitly out, and what evidence at launch would justify building the next thing.
A developer who agrees to everything in that conversation is not being helpful. Pushing back on scope is the most valuable thing they do, and it happens before any code is written or not at all.
A realistic shape
Six to ten weeks for a first release covering authentication, payments, one core workflow and analytics. Longer than that usually means the scope is carrying features that should have been deferred, and it is worth revisiting the release boundary rather than extending the timeline.