Milo Solutions
MVP Testing: How to Validate Your Product Before Full Launch

MVP testing: how to validate your product before a full launch

Introduction

The expensive way to find out that nobody wants your product is to build it all and launch. The projects that reach me in the worst shape are the ones where a founder spent nine months on engineering questions before answering the demand question, and then watched the signups flatten within weeks.

MVP testing means checking that people want and will pay for your product before you build it. Name the assumption that sinks the idea if it turns out to be wrong, pick the cheapest test that measures what people actually do, set your pass threshold in advance, then decide whether to build, pivot, or stop.

CB Insights examined 431 venture-backed companies that shut down since 2023 and identified the reason for failure in 385 of them. Of those 385, 43% had poor product-market fit and 70% ran out of capital, which the report treats as the final cause of death rather than the root problem; and because the analysis assigns several reasons to each company, the percentages total more than 100. Companies rarely run out of money doing something customers were desperate to pay for.

Key takeaways

  • Test the assumption that kills the idea if it is wrong, before anything else.
  • Choose your method by the signal it produces, because only behavior is a reliable signal.
  • Write the pass or fail threshold down before the test runs, while the number can still surprise you.
  • A clear no is a successful result, and the cheapest one you will ever buy.

What MVP testing actually means (and what it doesn't)

MVP testing validates demand, which means proving that a defined group of people want a specific outcome badly enough to act on it, and it runs before the build because the question it answers is commercial: will anyone pay for this?

Three activities get conflated here: QA asks whether the software behaves as specified, beta testing asks whether a finished product holds up with real users at volume, and MVP testing asks whether the product should exist. A team can pass both and still ship something nobody opens twice. I have inherited codebases with clean test coverage and no users.

Eric Ries's Build-Measure-Learn loop describes the work as turning ideas into products, measuring how customers respond, then learning whether to pivot or persevere, and the clause people skip is the last one. A test with no decision waiting on the other side is a status update.

Why validating before launch matters

Roughly half of new US business establishments never reach their fifth birthday. Of the establishments that opened in March 2020, the Bureau of Labor Statistics records 80.9% surviving year one and 51.4% still trading five years later, and every cohort since 1994 has come in between 45% and 52% at the five-year mark. That is a stable pattern rather than a pandemic artifact.

Inside the products that do survive, most of what gets built goes unused. Pendo's 2019 Feature Adoption Report found 80% of features in the average software product are rarely or never used, at a development cost to publicly traded cloud companies of up to $29.5 billion. Its 2024 Product Benchmarks update sharpens the number: 6.4% of features drive 80% of clicks, rising to 15.6% for best-in-class products.

Large organizations land in the same place. Gartner's 2025 CIO survey of 3,186 technology executives across 88 countries found that, on average, only 48% of digital initiatives meet or exceed their business outcome targets, compared with 71% for the cohort Gartner calls the Digital Vanguard.

Every one of those figures describes the same failure: money committed before demand was confirmed, which is why I treat validation as part of the build budget.

Step one: name the assumption that would sink the product

Write down the single belief that makes the whole idea worthless if it is false. Everything else is a detail you can correct later, and cheaply.

Founders usually arrive with twenty open questions, and nineteen can wait. The one that cannot is almost always demand or willingness to pay, occasionally a technical unknown, rarely the feature list.

Then turn it into a hypothesis you can fail. "Independent restaurant owners need better scheduling" is unfalsifiable, so it survives any test. "At least 15 of 100 independent restaurant owners shown this offer will enter card details to reserve a place" can be settled by Friday, and it changes what you do on Monday.

The assumptions I want tested first are rarely the ones a founder expects:

Before committing to a full product build, one of the most important things we validate is whether the business requirements are clearly defined. Founders often have many ideas, but it's essential to identify what the business truly needs, which problems should be solved first, and whether it's worth investing in complex systems from day one.

Whenever possible, we recommend starting with a simpler solution that delivers the product's core value. This allows clients to launch faster, gather feedback from real users, and validate assumptions before investing in more advanced functionality.

Another critical factor is understanding the product's expected scale. We always discuss the projected number of users, anticipated traffic, and future growth plans. These assumptions directly influence infrastructure decisions, system architecture, and scalability, so validating them early helps us build the right technical foundation without unnecessary costs.
Table mapping product assumptions to the MVP test that validates each
Assumption type The question it answers Best-fit test
Demand Does anyone want this at all? Landing page or fake door
Willingness to pay Will they part with money for it? Pre-order, paid pilot, crowdfunding
Usability Can they complete the core task? Clickable prototype, single-feature MVP
Acquisition channel Can we reach these people affordably? Paid-ad smoke test
Technical feasibility Can this be built at the scale claimed? Spike, proof of concept, load model

Step two: choose the test that matches the assumption

Pick the cheapest test that produces the signal you need, where cost means calendar time and attention as much as money. A sophisticated test on an undefined question wastes both.

Low-build demand tests

Landing pages, fake doors, paid-ad smoke tests, and pre-orders answer whether anyone wants the thing, and none of them requires a product because they record what people do rather than what they say. The mistake I see most often is running one against unqualified traffic, because a 2% signup rate from the wrong audience tells you nothing.

Minimal-build experience tests

Concierge and Wizard of Oz setups, single-feature MVPs, clickable prototypes, and closed betas answer whether people will use it and stay, because they deliver the core outcome for real. Start with concierge when the outcome is a service. Doing the work by hand teaches you the workflow the software must automate.

Comparison table of MVP testing methods by effort, cost, and the signal each produces
Method What it validates Effort and cost Signal it produces
Landing page Demand Days, low Signups and email captures
Fake door Feature demand Hours, very low Clicks on an absent feature
Paid-ad smoke test Channel and demand Days, low to medium Cost per qualified click
Pre-order or crowdfunding Willingness to pay Weeks, medium Money committed
Concierge Value of the outcome Weeks, medium Repeat requests, retention
Wizard of Oz Value plus workflow Weeks, medium Task completion, repeat use
Clickable prototype Usability Days, low Task success and failure points
Single-feature MVP Core value in production Weeks to months, high Activation and retention
Closed beta Readiness at small scale Weeks, high Usage depth, defect rate

One category deserves its own warning, because it is where I see the most budget wasted right now:

More recently, AI has become another area that requires careful validation. Many clients want to integrate AI into their products, but not every use case genuinely benefits from it, and not every AI model can realistically deliver the outcomes the client expects. We take the time to evaluate whether AI is the right solution, which model best fits the business goals, and what technical implications it has before making architecture and infrastructure decisions.

Our goal is to validate both the business and technical assumptions early, so clients invest in the features that create the most value while avoiding unnecessary complexity and cost.

Step three: define what a pass looks like before you run the test

A threshold written after the data arrives is a rationalization. Decide in advance, and the result becomes a decision; decide afterward, and it becomes a debate you will win, because you are the one who wants to build it.

A usable threshold needs a metric, a number, and a deadline. "Good engagement" provides no guidance, while "at least 20 of the first 200 visitors complete the reservation flow within two weeks" gives you something to be wrong about.

Choose the metric carefully, because the flattering ones are easier to collect. Pendo's 6.4% finding says concentration of use beats volume of signups, and a thousand registrations with no second session tells you your ads worked.

Table contrasting vanity metrics with actionable metrics in MVP testing
What people often measure What to measure instead Why the second one moves the decision
Total signups Completion of the core action Signing up costs nothing; using the product costs effort
Page views Return visits within 7 days One visit is curiosity, two is a need
Survey interest Card details entered Stated intent and spending diverge sharply
Waitlist size Waitlist to activation rate A large inactive list hides a demand problem

Set a kill criterion too: a result under half your threshold means you stop or pivot, and agreeing that in advance makes a clear no-survivable, which is the cheapest answer you will get.

Step four: run the loop and read the signal

One cycle runs from assumption to decision: write the hypothesis and threshold, build the smallest thing that tests it, run it against real people, read the number, then decide. What that first phase looks like has changed over the last two years:

Nowadays, in the age of AI, a perfect founder is the one who had a scope, then used AI to build a concept, adjusted the scope to what it should be, and came to us with an MVP plan.

The main problem is usually that a founder rushes into building something without planning, visualizing, or prototyping. Going with vague scope or no endgame for an MVP is another problem.

One of our early-stage clients was building a community resilience platform for keeping people connected when critical digital infrastructure goes down. It combines secure communication, local economic continuity tools, and community safety features.

The temptation there is to build the whole ecosystem first. We started with a landing page and supporting child pages, live while the architecture was still under discussion, and kept the build small: Next.js with Payload CMS so the client could edit content without us, and Node.js with Express plus MongoDB behind it.

Three months from kickoff to the first real user signal, the invoicing system came out of scope along the way, which was a test of the system doing its job by showing us which parts of the plan still had no evidence behind them.

You are done when

  • The assumption is written down as a hypothesis that could have failed.
  • The pass threshold was set before the test ran, with a date attached.
  • The result clears or misses it by a margin you can state out loud.
  • The build, pivot, or stop decision is recorded, with what would change your mind.

Common mistakes that quietly invalidate MVP tests

The failures I see are rarely dramatic. A test runs, produces a number, and the number means nothing because of a decision made before it started.

Testing an assumption nobody doubted is the most common mistake. If you already know people want faster invoicing, testing it burns a month on confirmation. Close behind sits the vanity metric, where a team measures whatever moves easily and calls it progress.

Over-building the test itself is the expensive mistake, and Pendo's 80% figure is what that looks like at scale. Samples too small to mean anything, interview questions phrased so agreement is the polite answer, and the absence of any kill criterion round out the list. Every one of them produces data and no decision.

The signal I watch for is not on any dashboard:

One of the biggest warning signs for us isn't a product metric; it's a lack of client involvement during the development process.

When founders actively review and test new features as they become available on the staging environment, small misunderstandings are caught early. But when a client doesn't participate in testing, there's a much higher risk that the final product won't match what they had imagined.

Even with detailed requirements and thorough documentation, it's common for founders to have a mental picture of the product that is difficult to put into words. They may assume certain interactions, layouts, or workflows will work a particular way without ever explicitly communicating those expectations. If those assumptions aren't validated throughout the project, they often surface only at the end, when changes become more expensive and time-consuming.

How I run MVP validation at Milo Solutions

Validation does not stop when the build starts, which is the part most process descriptions leave out.

That's why we consider continuous testing and feedback essential to product validation, not something that only happens before launch. Our team, and especially the Project Manager, keeps a close eye on the process by scheduling regular check-ins, sharing ongoing progress updates, and encouraging clients to test each completed feature as soon as it's ready. This creates a constant feedback loop, ensuring there are no major surprises at the end of the project and significantly increasing the chances of a successful launch.

Before any of that, every client goes through Discovery. For an MVP running about three months, it lasts one to two weeks and is billable work under the contract, which is what keeps it honest.

At Milo, we don't believe the best way to validate an idea is to start building immediately. Instead, we guide every client through a paid Discovery phase before development begins.

During Discovery, we work closely with the client to fully understand their business goals, target audience, and product requirements. At the same time, we challenge assumptions and use our experience from previous projects to recommend improvements, alternative solutions, and features that may increase the product's value or reduce future development costs.

When a project includes UX/UI design, we also run collaborative design workshops. Rather than presenting a single concept, we gather feedback early and show multiple design directions, allowing clients to define their preferred visual style, color palette, and overall product structure before the design is finalized. This iterative process helps ensure we're building something that truly reflects their vision.

Paying for those two weeks buys a scope, a timeline, and a budget you can trust, so expensive surprises surface while they are cheap to handle.

One of the key reasons we invest in Discovery is to reduce uncertainty. It allows us to identify areas that may require additional technical effort before development starts, giving clients a much clearer understanding of the scope, timeline, and budget. This significantly reduces the risk of unexpected costs later in the project.

We also believe in building only what's necessary for the first release. Whenever technically possible, we recommend a pragmatic MVP approach, implementing the simplest solution that solves the core problem and allows the product to launch sooner. Any advanced features that aren't essential for the initial version are documented as future enhancements, creating a clear product roadmap that we revisit after launch once the idea has been validated and the client is ready to invest further.

This approach helps our clients validate ideas faster, control their budget more effectively, and make product decisions based on real user feedback rather than assumptions.

Most early-stage work runs as a dedicated team or a discovery sprint, and we say no when the honest answer is no. The questions worth asking any partner are covered in our guides to choosing an MVP development company and choosing a web application development partner, and the budget side in our piece on MVP development cost.

Frequently asked questions

What is MVP testing, and how is it different from beta testing?

MVP testing checks whether people want the product and will act on that want, while beta testing checks whether an existing product works for real users. One decides whether to build, the other whether to ship. Beta-style tests of an unvalidated idea confirm that the software works while leaving the question of demand open.

How long should MVP testing take before you commit to a full build?

For a product with roughly a three-month build ahead of it, one to two weeks of structured discovery usually settles scope and surfaces the technical unknowns, and a demand test can run alongside in days. A test that has run for months without a clear signal was built on a too-vague question.

How many users do you need to validate an MVP?

Fewer than most founders expect, provided the users are the right ones and the signal is behavioral. Twenty people who complete a real action tell you more than a thousand survey responses, provided the sample resembles your buyer and the threshold was set before the test.

How do you know when to pivot instead of iterating?

Iterate when the core assumption held, and the execution missed. Pivot when the assumption itself failed and no amount of refinement moves the needle. Telling them apart is only possible if the threshold was written down in advance.

Sources

  • CB Insights, "The top 9 reasons startups fail", published 5 March 2026. https://www.cbinsights.com/research/report/startup-failure-reasons-top/ Cited for the analysis of 431 venture-backed companies that shut down since 2023, with failure reasons identified for 385 of them, of which 43% had poor product-market fit and 70% ran out of capital. Because the analysis assigns multiple reasons per company, the percentages exceed 100.
  • US Bureau of Labor Statistics, Business Employment Dynamics: survival of private sector establishments by opening year. https://www.bls.gov/bdm/us_age_naics_00_table7.txt Cited for the 80.9% one-year and 51.4% five-year survival rates of the March 2020 cohort.
  • Pendo, 2019 Feature Adoption Report. https://www.pendo.io/resources/the-2019-feature-adoption-report/ Cited for the finding that 80% of features in the average software product are rarely or never used, at a development cost of up to $29.5 billion.
  • Pendo, 2024 Product Benchmarks. https://www.pendo.io/pendo-blog/product-benchmarks/ Cited for the finding that 6.4% of features drive 80% of clicks in the average product, rising to 15.6% for best-in-class products.
  • Gartner, 2025 CIO and Technology Executive Survey. https://www.gartner.com/en/newsroom/press-releases/2024-10-22-gartner-survey-reveals-that-only-48-percent-of-digital-initiatives-meet-or-exceed-their-business-outcome-targets Cited for the finding that only 48% of digital initiatives meet or exceed their business outcome targets, against 71% for the cohort Gartner calls the Digital Vanguard.
  • Eric Ries, The Lean Startup: principles. https://theleanstartup.com/principles Cited for the Build-Measure-Learn loop and the framing of validated learning.

Disclaimer

The timelines here are general estimates drawn from Milo Solutions project experience and vary with scope, team size, and product complexity. Nothing here is a commitment to a specific delivery schedule or outcome.