How to Validate a Software Product Before Full Development
Validate by stating the problem and assumption clearly, talking to real target users without leading them, then testing actual behaviour — a paid pilot, a working prototype, or a waitlist with real commitment — rather than relying on polite interview answers. If evidence stays weak after that, treat it as a real no.
State the Problem and the Assumption You Could Be Wrong About
Validation only works against a specific, falsifiable claim. 'People need better project management' cannot be proven false by anything, so it cannot be validated. 'An interior design studio will pay a monthly fee to share live project timelines with clients instead of WhatsApp updates' can be tested, because there's a clear way it could turn out to be wrong.
Write the assumption down before talking to anyone. It keeps the validation process honest — without a specific claim on paper beforehand, it's easy to unconsciously interpret ambiguous feedback as support for whatever you already wanted to build.
Talk to Real Target Users, and Watch How You Ask
Interviews are useful, but only if the questions don't hand the answer to the person being asked. 'Would you use an app that saved you time on client updates?' invites agreement almost regardless of the real product, because almost everyone likes the idea of saving time in the abstract. A better question asks about current behaviour: 'Walk me through how you last updated a client on project status — what did you use, and what was frustrating about it?'
For the interior design studio example, the useful interviews are with actual studio owners or project managers, describing a real recent client update, not a hypothetical future one. Past behaviour, described in detail, is far more reliable evidence than a stated future intention.
Test Demand With Something That Costs the User Something
Interviews tell you what people say. The next step is testing what they actually do, which usually means asking for some form of real commitment — time, a waiting-list signup with contact details, an early-access deposit, or use of a working prototype on a real project rather than a hypothetical one.
For the design studio idea, a strong test would be running one real client's project through a manual version of the concept — a shared, tidy weekly update document instead of scattered WhatsApp messages — and seeing whether the studio owner and the client both actually preferred it, and whether the owner would pay to have that process automated. This tests real behaviour under real stakes, at a fraction of the cost of building anything.
Set an Evidence Threshold and Know What the Test Cannot Tell You
Before running any validation test, decide what would count as strong evidence, weak evidence, and a clear no — the same way an MVP needs learning goals set before launch. For the design studio example, strong evidence might be several studios asking to keep using the manual version after the trial ends, or agreeing to pay before it's automated. Weak evidence would be polite interest with no one willing to commit time or money.
Every validation method also has a limit worth being honest about. A handful of interviews cannot tell you about pricing sensitivity at scale. A single pilot customer cannot tell you whether the idea generalises across an entire industry. Naming these limitations doesn't weaken the validation — pretending they don't exist is what leads a founder to over-trust a small, encouraging signal.
Decide to Proceed, Refine, or Stop
With the evidence in hand, there are honestly only three responsible next steps. Proceed to build an MVP, if the evidence clears the threshold set beforehand. Refine the idea and test again, if the evidence was genuinely mixed — perhaps the problem was real but the proposed solution wasn't quite right, which is common and not a failure of the process. Or stop, if the evidence was weak and there's no obvious refinement left to try.
Stopping is the outcome founders find hardest to accept, because it can feel like validation failed rather than worked. In fact, a validation process that correctly identifies a weak idea before real money is spent building it has done exactly what it was for — the cost of that finding, done properly, is a fraction of the cost of the same finding after a full build.
Validation experiment worksheet
A structured template with sections for the falsifiable assumption being tested, the interview questions to ask (and a matching list of leading questions to avoid), the specific real-commitment test being run, the evidence thresholds for proceed/refine/stop decided in advance, and a final section to record which outcome was reached and why.
Frequently asked questions
Are positive interviews enough validation?
No. Positive interview responses show that people like the idea in the abstract, which is a weak and unreliable signal on its own. Real validation needs a test of actual behaviour — a real commitment of time, money or a switched habit — not just a favourable conversation.
How can we test willingness to pay?
Ask for a real commitment before the product exists: a refundable deposit for early access, a signed intent to pay once launched, or a paid pilot for a manual or partly manual version of the service. What someone says they would pay and what they actually commit to paying are frequently very different numbers.
Have a specific situation to work through?
This article covers the general case. Tell us what you're actually dealing with and we'll respond directly.