Launch an MVP fast (without over-engineering it)
An MVP exists to teach you, not to impress. Here is how to ship it fast.
Updated July 22, 2026 · 6 min read
An MVP (minimum viable product) is not an ugly version of your final product. It's the smallest thing that lets you learn whether people actually want it. Its job isn't to impress — it's to answer a question as fast as possible. Here's how to ship one in a weekend.
Cut your MVP scope down to ONE function
The number one reason MVPs drag on for six months: too many features. Ask yourself: “what is the single thing my product must do to prove its value?” Everything else (accounts, dashboard, settings, automated payments) can wait. If you're torn between two functions, your MVP is already too big.
Pick the right type of MVP
You don't have to write code. Three approaches, from fastest to most built-out:
- Concierge MVP — you deliver the service by hand, manually, for your first customers. Perfect for validating a service before automating it.
- Wizard of Oz — the user believes they're interacting with an automated product, but it's you behind the curtain. Ideal for testing the experience without building the engine.
- No-code / single-function MVP — a no-code tool, a Google Sheet, a bot, or a small script that does the essential part. Enough for 90% of first tests.
Define your MVP's learning metric
Before launching, write down the question the MVP must answer and the number that settles it. Examples:
- “Do people complete the key action?” → completion rate > 40%.
- “Do they come back?” → X% of users active on day 7.
- “Would they pay?” → at least N pre-orders.
Without that metric, you'll confuse “it's launched” with “it works”.
Distribute your MVP (otherwise it doesn't exist)
An MVP with no users teaches you nothing. Plan where you'll show it before you finish it: relevant communities and Discord servers, specialised groups, your network, Product Hunt, or a small ad budget. Distribution is part of the MVP, not an afterthought.
The over-engineering trap in an MVP
Every hour spent polishing code nobody uses yet is an hour stolen from learning. Until you have proof that people want the product, treat the code as disposable. Scalability, technical cleanliness and perfect design are rich people's problems — you'll solve them when you have users.
A realistic 48-hour MVP schedule
- Friday evening: write down the hypothesis, the user profile and the threshold that validates the test. Delete every function that doesn't serve that measurement.
- Saturday morning: sketch the full journey on paper, from arrival to the expected outcome. Cap it at five screens or steps.
- Saturday afternoon: build the main flow with simple data. Plan an honest message for the cases you'll handle manually.
- Sunday morning: have three people run through the journey without guiding them. Fix only what stops them reaching the value.
- Sunday afternoon: open the test to a small targeted group, observe, and schedule the follow-up interviews.
Worked example: a specialised quote generator
To test a quote generator aimed at wedding photographers, there's no need to build account management, a template library and invoicing. A first version can be a form that collects the wedding details; the founder then produces the quote from a template and sends it back within ten minutes. The customer judges the result, not the automation hidden behind it.
The experiment measures three things: do photographers fill in the form, do they use the quote they receive, and would they pay to save that time every week? After ten uses, the repetitive steps you observed tell you exactly what to automate first.
Deciding what to do after the MVP test
Separate value-proposition problems from usability problems. If nobody starts the journey, the promise or the targeting is probably weak. If many start but drop off at the same point, fix the journey. If users finish but don't come back, check that the problem occurs often enough. A metric alone doesn't give you the cause: back it up with five interviews focused on facts, especially what the person was doing before and after the test.
If you're not slightly embarrassed by your MVP at launch, you launched it too late.
Above all: only build an MVP if the demand is already there. Start by validating the idea, then test it with a landing page before you write a single line of code.
Frequently asked questions
What exactly is an MVP?
An MVP (minimum viable product) is the smallest version of a product capable of letting a real user experience the promised benefit, and therefore of producing usable learning. It is not a demo, a throwaway prototype or a “lite” version of the final vision: it is a measuring instrument. Its only question is “do people use it and do they pay?”.
How long should it take to launch an MVP?
A weekend to two weeks for most independent projects. If your MVP needs several months, the scope is almost always too wide: cut it to a single function, the one without which the promise does not hold. Everything else — user accounts, dashboards, automated billing, polished design — can wait for the first sign that someone wants it.
Do you need to code your MVP?
Not necessarily, and often not on the first pass. Three non-coded formats teach you just as fast: the concierge MVP (you deliver the service by hand for each customer), Wizard of Oz (the user sees an automated interface while you run it manually behind the scenes), and no-code assembly. Code becomes relevant when the manual work stops scaling — which means demand is already proven.
What is the difference between a concierge MVP and Wizard of Oz?
In a concierge MVP the customer knows the service is delivered by hand: the relationship is explicit and often personalised. In Wizard of Oz the customer believes they are using an automated product while you operate behind the scenes. Concierge mainly tests the value of the service; Wizard of Oz also tests the product experience and the appetite for automation.
Which metric should you track after launching the MVP?
Exactly one, chosen in advance, that turns the promise into behaviour — not sign-ups. Depending on the product it will be seven-day reuse, the number of tasks actually completed, or conversion to payment. Sign-ups measure your marketing; retention and payment measure your product.
From theory to a verdict
Sondari does all of this automatically: real demand, trend, competition and purchase intent cross-referenced in 30 seconds.
⚡ Crash-test my ideaRead next on idea validation
How to know if a business idea is profitable
Profitable ≠ “good idea”. The 5-step method to decide with data, not a gut feeling.
How to gauge product demand before you launch
Demand is measured before you build, not after. 4 free sources and a clear decision framework.
Search volume: how to read it (without getting it wrong)
A big volume can hide a dead market, a small one a gold mine. How to really read the number.