Insights · 5 min read
Most teams ship a full product with a few features cut and call it an MVP. Here is how to scope something small enough to actually teach you something.
By GGP Editorial
Everyone has heard "ship an MVP," but few teams actually do it. What usually ships is a full product with a few features cut at the last minute, plus a promise to trim later. That is not an MVP. It is a small version of the final thing, and it costs almost as much as the final thing.
An MVP is the cheapest thing you can put in front of real users that teaches you something you did not already know. Everything else is scope creep wearing a startup t-shirt.
Before you write a line of code, write down the one thing you need to learn. It is usually a yes or no question:
If the answer is already obvious, you are not building an MVP. You are building a product and calling it an MVP to feel disciplined.
Once the question is clear, the feature list gets easy to cut. The rule we use with clients is blunt: if removing a feature does not change what you learn, cut it.
A few cuts that almost always work:
These ranges are for a small team building in a modern stack. They vary because the product is the variable, not the vendor.
| Type | Scope | Typical build time | Typical cost |
|---|---|---|---|
| Landing + waitlist | One page, email capture, analytics | 1 to 2 weeks | $2,000 to $5,000 |
| Single workflow | One core action, such as booking or ordering | 4 to 8 weeks | $15,000 to $40,000 |
| Two-sided MVP | Two user roles plus the matching between them | 8 to 14 weeks | $40,000 to $90,000 |
The two-sided MVP is where budgets die. Two roles means two apps, an admin view, and reconciliation between them. If you can fake one side manually at first, do it.
A few things quietly turn a small MVP into a long build.
The common thread is that none of these are technical problems. They are decision problems, and they get cheaper to fix the earlier you catch them.
Before you commission a build, check whether an off-the-shelf tool plus a bit of glue gets you to the same learning faster. A no-code form builder, a Shopify store, or a spreadsheet-driven workflow can validate a lot for a tenth of the cost.
The point of the MVP is the question, not the software. If you can answer the question with a $500 tool, answer it with the $500 tool and save the custom build for what survives. We tell clients this openly, even when it means we build less. The trust it creates pays off on the second project.
Validation is not the launch. Most MVPs we see die in the month after launch, not in development. Plan the first thirty days: who you will show it to, what they will do, and what counts as a good enough signal to keep building.
One specific suggestion: agree on a kill criteria before launch. Something like, "if ten restaurants trial it and fewer than four stay past the first week, we stop." Writing that down now saves you three months of polishing a thing the market already rejected.
We build MVPs for startups and for established companies testing a new line of business. The overlap-hours setup means a founder in São Paulo or Cape Town can review a build in their afternoon and have changes by morning. It keeps the loop short, which is the whole point of an MVP.
Tell us what you are building and where you are today. We typically reply within 24 hours.