How to validate an app idea before you build it
How to validate an app idea in a few weeks: name the riskiest assumption, talk to real users, run cheap tests, and set a pass or fail line before you build.
Read the post ↗
What is an MVP, really? A plain guide to what a minimum viable product must include, what to leave out, and how to know it is ready to put in front of users.
What is an MVP? It is the smallest version of your product that lets real people do one useful thing, so you can learn whether they want it. It is not a demo, and it is not version one of everything you plan to build. Most of the work is deciding what stays out.
MVP stands for minimum viable product. Each word carries weight.
The goal is learning, not revenue and not applause. An MVP answers a question you cannot answer by thinking harder: will people use this, and will they come back?
A useful test is to write the question down before you build anything. “Will freelancers upload receipts every week if the app sorts them for tax?” is a question. “Will people like our app?” is not. If you cannot name the question, you are not ready to define the MVP yet.
Founders often confuse the MVP with three other things. Each one costs time in a different way.
| Often called an MVP | What it actually is | Why it falls short |
|---|---|---|
| A clickable prototype | A design that looks real | Nobody can use it for real work, so you learn about opinions, not behavior |
| A beta of the full product | Every planned feature, half finished | It takes months, and nothing is good enough to judge |
| A landing page with a waitlist | A test of interest | Useful before an MVP, but sign-ups do not tell you about retention |
| A cheap first version | The full scope, built fast | Low quality hides whether the idea or the build is the problem |
A prototype and a waitlist page are good tools. Use them first if you can. They are steps before the MVP, not replacements for it. If you want a full method for that earlier stage, read how to validate an app idea.
Start from one user and one job. Then include only what that person needs to finish the job from start to end.
Pick the single path that delivers the value. For a booking app, that might be: find a slot, book it, get a confirmation. Every screen on that path must work properly. Screens off the path can wait.
Some things are not the product but still have to exist for the product to be viable:
Minimum is about scope, not quality. If the app crashes, you cannot tell whether people left because of the idea or because of the crash. Build fewer things, and build them properly.
This is the harder list. Everything here is reasonable. It just does not belong in the first release.
Everything you cut before the build is something you never have to debug, support, or explain.
Write the “not now” list down and share it. It stops the same features from creeping back in every week. If the hard part is ranking the cuts, our guide to MVP feature prioritization walks through MoSCoW, RICE, and the one-journey rule.
An MVP is ready when a stranger can finish the core journey without you in the room. That is the bar. Run this short check before launch:
If all four are true, ship it. Polishing past this point mostly delays the moment you start learning.
Scope drives both. A focused MVP with one core journey and one user type is usually a matter of weeks, not quarters. Adding a second platform, a second user type, or a hard integration moves the number more than anything else.
At Batriders we run a fixed two-week project for new products called 2Sprint. It covers a business plan, design, build, QA, and store prep in 14 days, starting at $5,000, and the first three days are spent deciding exactly what the first release will and will not do. For a wider view of budgets, see how much does an MVP cost.
It is the smallest working release of a software product that real users can use for one real task. Its job is to show whether the idea holds up, using behavior rather than opinions.
No. A prototype shows how a product could look and feel. An MVP is a working product that people use with their own data and their own time. You can learn a lot from a prototype, but you cannot learn retention from it.
As few as it takes to complete one core journey. For many products that is three to five features plus sign-in. If your list runs to twenty, you are describing version two.
You read the data, talk to the users who stayed and the ones who left, and decide whether to improve, change direction, or stop. The MVP is the start of the product, not a finished project.
The best MVP is the one that answers your question quickly, even when the answer is not the one you hoped for.
How to validate an app idea in a few weeks: name the riskiest assumption, talk to real users, run cheap tests, and set a pass or fail line before you build.
Read the post ↗A practical guide to MVP feature prioritization: pick one core journey, sort features with MoSCoW, score the hard calls with RICE, and write down what waits.
Read the post ↗Projects from $5,000 · Contracts and payments in USD