Problem Validation
Confirming that the problem exists, people care about it, and they'll pay to solve it, before building anything.
Why Problem Validation Matters
The #1 startup killer: Building something nobody wants.
Most founders:
- Fall in love with their solution
- Build for months
- Launch to crickets
- Realize the problem wasn't real or painful enough
Better approach:
- Validate the problem first
- Understand it deeply
- Then build the solution
- Launch to waiting customers
The insight: If the problem is real and painful, any decent solution will sell. If the problem isn't real, even a great solution won't.
The Mom Test
The core principle: Don't ask people if your idea is good. Ask about their life.
Bad Questions (Get Lies)
❌ "Would you use an app that helps you budget?" ❌ "Do you think this is a good idea?" ❌ "Would you pay for this?" ❌ "What features would you want?"
Why they're bad:
- Hypothetical (people are bad at predicting future behavior)
- Leading (people want to be nice)
- About your idea (not their problem)
- Generic (no useful data)
Good Questions (Get Truth)
✅ "Tell me about the last time you tried to budget." ✅ "What's the hardest part about managing money?" ✅ "How do you currently solve this problem?" ✅ "What have you tried in the past?" ✅ "How much does this problem cost you?"
Why they're good:
- Specific past behavior (factual)
- Open-ended (no leading)
- About their life (not your solution)
- Reveals real pain (or lack thereof)
The Interview Framework
Goal
Understand:
- Do they have the problem?
- How painful is it?
- What do they currently do?
- Would they pay to solve it?
Not:
- Do they like your solution?
- What features do they want?
- Would they use your product?
Structure (30-45 minutes)
1. Introduction (5 min)
- Who you are
- Why you're talking to them
- Permission to record
- Emphasize: You want honest feedback, not validation
2. Their Context (10 min)
- What's their role/situation?
- What does a typical day look like?
- What are their main responsibilities?
3. Problem Discovery (15 min)
- "Tell me about the last time [problem scenario]"
- "What's the hardest part about [process]?"
- "What have you tried?"
- "How do you currently handle this?"
- "What frustrates you most?"
4. Current Solutions (10 min)
- "What tools/methods do you use now?"
- "What works about them?"
- "What doesn't work?"
- "What workarounds have you created?"
- "How much do you spend on this?"
5. Prioritization (5 min)
- "On a scale of 1-10, how big a problem is this?"
- "What are your top 3 problems in [domain]?"
- "If you could wave a magic wand..."
6. Close
- "Who else should I talk to?"
- "Can I follow up?"
- "Would you be interested in testing an early solution?"
Critical Rules
Don't pitch your solution
- The moment you pitch, you get polite lies
- They'll try to make you feel good
- You learn nothing
Talk less, listen more
- You should talk 20%, they talk 80%
- Silence is powerful, let them fill it
- Avoid leading questions
Take notes obsessively
- Exact phrases matter
- Patterns emerge across interviews
- You'll forget details quickly
Record if possible
- Ask permission first
- Captures nuance you'll miss
- Lets you focus on conversation
What You're Listening For
Strong Signals (Problem Is Real)
✅ They describe the problem before you mention it ✅ They've tried multiple solutions ✅ They've spent money addressing it ✅ They get emotional describing it ✅ They've built workarounds/hacks ✅ It's a frequent problem (weekly or more) ✅ They can quantify the cost/impact ✅ They ask when your solution will be ready
Weak Signals (Problem Might Not Be Real)
⚠️ They say "that's interesting" (means nothing) ⚠️ They need prompting to describe the problem ⚠️ They haven't tried solving it ⚠️ They shrug when asked about priority ⚠️ They can't remember last time it happened ⚠️ They say "nice to have" not "must have"
Red Flags (Problem Isn't Real)
🚩 They don't actually have this problem 🚩 Current solution is "good enough" 🚩 They wouldn't pay to solve it 🚩 It's a low-priority problem 🚩 They only care when you bring it up 🚩 Problem happens rarely 🚩 They can't explain why it matters
Finding Interview Subjects
Goal: Talk to 30-50 People
Don't interview:
- Friends and family (too biased)
- People trying to be nice
- People with no budget authority
Do interview:
- People with the problem
- People who would pay
- Decision-makers
- Current users of competitor solutions
Where to Find Them
1. Your Network (First 5-10)
- LinkedIn connections
- Former colleagues
- Industry contacts
- Second-degree connections
2. Cold Outreach (Next 20-30)
- LinkedIn messages
- Twitter DMs
- Industry Slack/Discord
- Reddit communities
- Email from company websites
3. Communities (Next 10-20)
- Industry conferences
- Online forums
- Meetups
- Professional associations
- Facebook groups
The Cold Outreach Template
Subject: Quick question about [their domain]
Body:
Hi [Name],
I'm researching challenges that [job title] face with [problem domain].
I noticed you work in this area and would love to hear about your experience.
Would you have 20 minutes for a call? I'm not selling anything, just
trying to understand the space better.
Thanks,
[Your Name]
Why it works:
- Specific (not spam)
- Respects their time (20 min)
- Not selling (safe)
- Appeals to expertise (flattering)
Response rate: Expect 10-20%. Send 100 messages to get 20 interviews.
Interview Script Template
Opening: "Thanks for taking the time. I'm researching [problem domain] and trying to understand the challenges people face. I'm not selling anything, I genuinely want to learn from your experience. Is it okay if I record this for my notes?"
Context: "Can you tell me a bit about your role and what a typical day looks like?"
Problem discovery: "Tell me about the last time you [relevant scenario]." "What made that difficult?" "How did you handle it?" "How often does this come up?"
Current solutions: "What tools or methods do you currently use for [problem]?" "What do you like about [current solution]?" "What frustrates you about it?" "Have you tried alternatives?" "How much do you spend on this currently?"
Prioritization: "Of all the challenges you face with [domain], where does this rank?" "If you could fix one thing about [process], what would it be?"
Close: "This has been super helpful. Who else do you think I should talk to?" "Would it be okay if I follow up as I learn more?" "If I built something to address this, would you be interested in testing it?"
Analyzing Interview Data
After Each Interview
Immediately write:
- What surprised you?
- What was the biggest pain point?
- Exact quotes that stood out
- What they currently spend
- Whether problem is real/painful enough
After 10 Interviews
Look for patterns:
- Which problems came up repeatedly?
- Which problems are most painful?
- Which have people spending money?
- Which are people actively trying to solve?
- What language do they use? (Use their words, not yours)
After 30 Interviews
Synthesize:
- Create customer persona
- Rank problems by frequency and intensity
- Document current solutions and their gaps
- Identify most promising opportunity
- Calculate willingness to pay
The Problem Validation Matrix
| Criteria | Weak | Medium | Strong |
|---|---|---|---|
| Frequency | Yearly | Monthly | Weekly+ |
| Intensity | Nice to have | Important | Critical |
| Current spending | $0 | $50-500/yr | $1,000+/yr |
| Tried solutions | 0 | 1-2 | 3+ |
| Time wasted | <1 hr/month | 1-5 hrs/month | 10+ hrs/month |
| Priority rank | Top 10 | Top 5 | Top 3 |
Score each: Weak = 1, Medium = 2, Strong = 3
Results:
- 15-18: Strong problem, proceed to solution validation
- 10-14: Medium problem, might work but risky
- 6-9: Weak problem, find a better one
Success Criteria
After 30 interviews, you should see:
✅ 40%+ say this is a top-3 problem
- If yes: Problem is validated
- If no: Problem isn't painful enough
✅ 60%+ have tried to solve it
- If yes: People care enough to act
- If no: Problem might not be that bad
✅ Average willingness to pay is $X/month
- Calculate from: "What would solving this be worth to you?"
- Discount by 3x (people overestimate)
- Need to be higher than your projected CAC
✅ Clear pattern in feedback
- Same problems mentioned repeatedly
- Similar language used
- Consistent pain points
- Agreement on what's missing
Common Mistakes
Mistake 1: Asking Leading Questions
❌ "Don't you hate how hard it is to [problem]?" ✅ "Tell me about your experience with [process]"
Mistake 2: Pitching Too Early
❌ Describing your solution in minute 5 ✅ Never mentioning your solution until asked
Mistake 3: Talking to the Wrong People
❌ Interviewing anyone who will talk ✅ Screening for target customer profile
Mistake 4: Not Taking Notes
❌ Trusting your memory ✅ Writing exact quotes during call
Mistake 5: Stopping at 5 Interviews
❌ "Everyone I talked to loved it!" ✅ Talk to 30-50 people minimum
Mistake 6: Ignoring Negative Feedback
❌ "They just don't get it" ✅ "Why don't they have this problem?"
Mistake 7: Confusing Interest With Commitment
❌ "That sounds interesting" = validation ✅ "I've tried 3 solutions and spent $2,000" = validation
Red Flags to Kill the Idea
Stop if you see:
🚩 Can't find people with the problem
- You've reached out to 100+ people
- Only 10% even have this problem
- Those who have it don't care
🚩 Problem exists but isn't painful
- "Yeah, it's annoying I guess"
- Ranks as priority #8 or lower
- Haven't tried to solve it
- Happens infrequently
🚩 Current solutions are good enough
- "I just use Excel, it's fine"
- "The free version works for me"
- Can't articulate what's missing
- Workarounds aren't that bad
🚩 Can't identify who would pay
- Users want it but can't pay
- Decision makers don't care
- Budget doesn't exist
- Purchase process is 12+ months
🚩 You're not finding consistent patterns
- Every person has different problem
- No common language
- Pain points vary widely
- Can't build for all of them
If you see 2+ red flags: Pivot or move to a different idea.
Moving to Solution Validation
If problem validation succeeds:
You now know:
- The problem is real and painful
- People have tried to solve it
- Current solutions are inadequate
- Target customers are reachable
- Rough willingness to pay
- The language customers use
Next step: Solution Validation (Chapter 3)
- Will YOUR solution work?
- Will people use it?
- Can you build it?
- Will they actually pay?
Before moving on:
- Document all findings
- Create customer persona
- Write problem statement
- List requirements based on interviews
- Prioritize features by mentioned pain
Problem Validation Checklist
- [ ] Conducted 30-50 customer interviews
- [ ] Interviewed only target customers (not friends/family)
- [ ] Asked about past behavior, not hypotheticals
- [ ] Took detailed notes on every interview
- [ ] Identified clear patterns across interviews
- [ ] 40%+ say this is a top-3 problem
- [ ] 60%+ have tried to solve it
- [ ] Clear willingness to pay emerged
- [ ] Documented the language customers use
- [ ] Created target customer persona
- [ ] Listed gaps in current solutions
- [ ] No major red flags appeared
- [ ] Got commitments to test early solution
- [ ] Have list of next 20 people to talk to
Resources
Books:
- The Mom Test by Rob Fitzpatrick (essential reading)
- Talking to Humans by Giff Constable
- The Lean Startup by Eric Ries
Templates:
- Customer interview script (above)
- Interview analysis spreadsheet
- Problem-solution fit canvas
Tools:
- Calendly (schedule interviews)
- Zoom/Google Meet (remote interviews)
- Otter.ai (transcription)
- Notion/Airtable (organize feedback)