Problem-Solution Fit Framework
Problem-Solution Fit Definition
Problem-Solution Fit: Evidence that your solution effectively solves a painful problem for a specific customer segment.
Before building full product: Validate with minimal viable solution (mockup, landing page, or simple prototype)
Phase 1: Problem Discovery
Customer Interview Guide
Goal: Understand current behavior and pain points
Questions to ask (10-20 people):
- "Walk me through how you currently do [X]?"
- "What's most frustrating about this process?"
- "How much time do you spend on this per week?"
- "What have you tried to solve this?"
- "How much would it be worth to solve this problem?"
Listen for:
- Unprompted frustration (not just polite agreement)
- Workarounds they've built (spreadsheets, tools, manual processes)
- Dollar amounts or time spent
- "I wish there was..."
Problem Validation Metrics
Strong problem signals:
- 70%+ mention problem unprompted
- Currently paying for imperfect solution
- Daily/weekly frequency (not occasional)
- Multiple failed attempts to solve
- Measurable cost (time, money, lost opportunity)
Weak problem signals:
- Only 20-30% relate to problem
- "Nice to have" language
- Using free tools, no paid solutions
- Can't quantify impact
- Haven't tried to solve it
Phase 2: Solution Hypothesis
Minimum Viable Solution (MVS)
Don't build full product yet. Test with:
Landing page:
- Headline (promise/benefit)
- 3 bullet points (how it works)
- Mockup/screenshot
- Sign up button
- Goal: 10%+ click "Sign up"
Figma mockup:
- Key screens only (5-10 screens)
- Show to interviewees
- "Would this solve your problem?"
- Goal: 70%+ say yes
No-code prototype:
- Zapier + Airtable + Typeform
- Works but not scalable
- Test with 10-20 early users
- Goal: 50%+ use more than once
Solution Interview Guide
Show prototype/mockup, then ask:
- "What problem does this solve for you?"
- "How would you use this in your workflow?"
- "What's missing that you'd need?"
- "Would you use this over [current solution]? Why?"
- "If this launched tomorrow, would you sign up?"
Look for:
- "This solves my problem" (clear, no hesitation)
- Specific use cases (they've thought about it)
- Comparison to current solution (unprompted)
- "When can I get access?" (urgency)
Phase 3: Usage Validation
MVP Metrics (First 10-20 Users)
Engagement metrics:
- 50%+ activate (complete onboarding)
- 30%+ return next day
- 50%+ use weekly
- 3+ actions per session (average)
Retention cohorts:
- Week 1: 50%+ retained
- Week 2: 30%+ retained
- Week 4: 20%+ retained
Qualitative signals:
- Users ask "When is [feature] coming?"
- Users invite friends/colleagues
- Unsolicited positive feedback
- Complaints when it's down (they depend on it)
Problem-Solution Fit Scorecard
Scoring (1-5 scale)
Problem severity:
- 5: Daily pain, willing to pay $50+/month to solve
- 3: Weekly pain, worth $10-20/month
- 1: Occasional annoyance, wouldn't pay
Solution effectiveness:
- 5: "This solves my problem completely"
- 3: "This helps but I still need [workaround]"
- 1: "This doesn't really solve it"
Alternative comparison:
- 5: "Way better than current solution, would switch immediately"
- 3: "About the same, might try"
- 1: "Current solution is fine"
Behavioral intent:
- 5: "Where do I pay?" or "When can I use this?"
- 3: "I'd try this"
- 1: "Interesting idea"
Total score:
- 18-20: Strong fit, build MVP
- 12-17: Moderate fit, refine solution
- 4-11: Weak fit, pivot or explore different problem
Examples
Good Problem-Solution Fit
Problem: API testing with Postman is slow and expensive Evidence:
- 80% of developers interviewed complain about Postman's speed
- 70% say it's too expensive for small teams ($36/user/month)
- All have tried alternatives (Bruno, Thunder Client, Insomnia)
Solution: Lightweight, fast API client with 70% cheaper pricing Evidence:
- Mockup shown to 15 developers, 14 said "I'd use this"
- 10 asked "When is it launching?"
- 5 offered to pre-pay
- First 20 users: 75% used it 3+ times in first week
Scorecard: 19/20 (strong fit)
Weak Problem-Solution Fit
Problem: People forget to follow up with contacts Evidence:
- 50% say "yeah that happens sometimes"
- None have tried solutions
- Can't quantify cost ("I don't know, maybe I lose a few opportunities?")
Solution: WhatsApp reminder bot Evidence:
- Mockup shown to 20 people, 8 said "that's cool"
- 0 asked when they can use it
- First 20 users: 20% used it once, 0% used it again
Scorecard: 8/20 (weak fit, pivot needed)
Common Pitfalls
- Confirmation bias - Only asking people who agree
- Leading questions - "Would you use a tool that does X?" (of course they say yes)
- Ignoring behavior - People say they'd pay but don't
- Building too much - Spending months on full product before validation
- Feature creep - Adding features instead of validating core value
Next Steps After Validation
Strong fit (18-20): → Build MVP (4-8 weeks), get first 100 users
Moderate fit (12-17): → Refine solution, re-test with updated prototype
Weak fit (4-11): → Pivot to different solution or different problem
Resources
- The Mom Test - Customer interview guide
- Lean Customer Development
- Testing with Humans