Phase 4: Validation

Duration: 1-2 days

Validate your assumptions with real potential users before building.

Overview#

The Validation phase tests your preseed documents against reality. This is your opportunity to discover flaws in your thinking before investing weeks or months in development.

Why Validation Matters#

Without Validation: Preseed → Seed → Build → Launch → Discover problem doesn't exist (Months wasted) With Validation: Preseed → Validate → Learn → Iterate → Seed → Build (Build the right thing)

80% of startups fail because they build something nobody wants. Validation dramatically reduces this risk.

Validation Types#

1. Problem Validation#

Does the problem actually exist and matter?

2. Solution Validation#

Does your proposed solution resonate?

3. Audience Validation#

Are you targeting the right people?

4. Pricing Validation#

Will people pay what you're asking?

5. Differentiation Validation#

Do your differentiators actually matter?


Problem Validation#

The Mom Test#

Use "The Mom Test" framework: Ask questions that even your mom couldn't lie to you about.

Bad Questions:

  • "Do you think this is a good idea?" (They'll say yes to be nice)
  • "Would you use this?" (Hypotheticals are unreliable)
  • "Is task management a problem?" (Leading question)

Good Questions:

  • "Tell me about the last time you felt overwhelmed by tasks"
  • "What did you do about it?"
  • "How much time do you spend on task management daily?"
  • "What have you tried? What worked? What didn't?"
  • "How much does this problem cost you?"

Interview Guide#

Prepare a structured interview guide:

1## Task Management Problem Interview 2 3### Warm-up (2 min) 4- What's your role? 5- What does a typical day look like? 6 7### Problem Discovery (10 min) 8- Tell me about how you manage your tasks today 9- What's working well? 10- What's frustrating? 11- When was the last time this caused a problem? 12- Walk me through that situation 13 14### Current Solutions (5 min) 15- What tools do you use today? 16- What do you like about them? 17- What do you wish was different? 18- Have you tried alternatives? Why did you switch/stay? 19 20### Impact (5 min) 21- How much time do you spend on task management? 22- What would you do with that time back? 23- How does this affect your team? 24- Has this ever caused you to miss a deadline? 25 26### Closing (3 min) 27- If you could wave a magic wand, what would you want? 28- Anything else I should know? 29- Can I follow up with you later?

Interview Targets#

SegmentInterviewsNotes
Primary ICP5-10Your main focus
Adjacent segments3-5Test expansion
Skeptics2-3Challenge assumptions

What to Look For#

Strong Problem Signals:

  • They've actively tried to solve this
  • They've paid for solutions
  • Emotional response when describing problem
  • Specific stories and examples
  • Quantified impact ("I lose 3 hours daily")

Weak Problem Signals:

  • "Yeah, that's kind of annoying"
  • Can't recall specific examples
  • Haven't tried to solve it
  • Problem is vague or abstract
  • No emotional weight

Solution Validation#

Show, Don't Tell#

Create materials to share your solution:

  1. One-pager: Export your VISION.md summary
  2. Mockups: Create simple UI mockups (Figma, even paper)
  3. Demo video: 2-minute Loom explaining the concept
# Export vision for sharing bootspring preseed export --format=yaml --output=vision-summary.yaml

Validation Questions#

After sharing your solution concept:

  • "What's your initial reaction?"
  • "What questions do you have?"
  • "What would make this better?"
  • "What's missing?"
  • "Would this solve the problem you described?"
  • "What concerns would you have?"

Landing Page Test#

Create a simple landing page to test interest:

bootspring seed scaffold --template=landing-page

Measure:

  • Conversion rate (email signups)
  • Traffic sources that convert
  • Bounce rate by segment
  • Scroll depth and engagement

Audience Validation#

Test Your ICP#

Your Ideal Customer Profile is a hypothesis. Test it:

ICP AttributeHypothesisHow to Validate
Company size10-500Interview across sizes
RoleEngineersInterview adjacent roles
Pain levelUses 3+ toolsSurvey current tools
Budget$50-200/moDirect pricing questions

Segment Prioritization#

After interviews, rank segments:

SegmentProblem SeverityWillingness to PayAccessibilityPriority
Solo devsHighLowHighMedium
Small teamsHighHighMediumHigh
EnterpriseMediumHighLowLow

Pricing Validation#

Van Westendorp Method#

Ask these 4 questions:

  1. At what price would this be so cheap you'd question quality?
  2. At what price would this be a bargain?
  3. At what price would this be getting expensive?
  4. At what price would this be too expensive?

Direct Pricing Test#

"If this existed today at $15/month, would you sign up?"

ResponseSignal
"Yes, definitely"Strong
"Yes, probably"Medium
"I'd need to think about it"Weak
"No"Ask why, adjust

Pre-Sale Validation#

The strongest validation: Can you get someone to pay before you build?

  • Offer discounted "founder" pricing
  • Collect payment with "shipping in X weeks"
  • Refundable deposits

If people pay before the product exists, you've validated demand.


Differentiation Validation#

Competitor Comparison#

Show competitors alongside your positioning:

"Here's what exists today:

  • Linear: Team-focused, $X/user
  • Height: AI features, complex
  • Your solution: Developer-first, AI prioritization

What stands out to you about our approach?"

Unique Value Test#

State your UVP and gauge reaction:

"We're building the only task manager that reads your code to understand priorities."

  • "That's interesting!" → Explore more
  • "How would that work?" → Good, explain
  • "I don't need that" → Wrong audience or weak UVP

Tracking Validation Results#

Validation Scorecard#

Create a scorecard for each validation area:

1## Validation Scorecard 2 3### Problem Validation 4- Interviews completed: 8/10 5- Strong problem signal: 6/8 (75%) 6- Quantified impact: 5/8 (63%) 7- Active solutions tried: 7/8 (88%) 8**Score: VALIDATED** (>70% strong signals) 9 10### Solution Validation 11- Concept shares: 15 12- Positive reactions: 12/15 (80%) 13- "Would use" responses: 9/15 (60%) 14- Concerns raised: 6 (address in PRD) 15**Score: PARTIALLY VALIDATED** (address concerns) 16 17### Pricing Validation 18- Price tested: $15/mo Pro 19- "Would pay": 7/12 (58%) 20- "Too expensive": 3/12 (25%) 21- Suggested price range: $10-20/mo 22**Score: NEEDS ITERATION** (test $12/mo) 23 24### Overall Readiness 25[x] Problem validated 26[ ] Solution needs refinement 27[ ] Pricing needs testing 28[ ] Ready for Seed phase: NO

Iteration Loop#

Based on validation results:

If Problem Not Validated#

Go back to Phase 1 - you may have the wrong problem.

# Start over with new problem hypothesis bootspring preseed init

If Solution Not Resonating#

Refine in Phase 3:

# Update solution based on feedback bootspring preseed update solution.keyFeatures '[...]' bootspring preseed sync

If Audience Wrong#

Update your ICP:

bootspring preseed update audience.icp '{ "role": "Engineering Manager", "companySize": "50-200" }'

If Pricing Wrong#

Adjust pricing:

bootspring preseed update business.pricing.pro 12 bootspring preseed sync

Then re-validate with new assumptions.


Validation Completion Criteria#

You're ready to move to Seed when:

  • 10+ problem interviews completed
  • >70% strong problem signals
  • Solution concept shared with 15+ people
  • >60% positive solution reactions
  • Pricing tested with 10+ people
  • ICP refined based on interviews
  • Major objections addressed in PRD
  • Pre-sales or waitlist signups (optional but strong)

Moving to Seed#

Once validation is complete:

1# Commit validated preseed 2git add .bootspring/preseed/ 3git commit -m "Complete preseed validation: ready for Seed" 4 5# Start Seed workflow 6bootspring seed init 7# Seed will import your validated preseed data

Validation Resources#

Interview Templates#

Survey Tools#

  • Typeform
  • Google Forms
  • Tally

Landing Page Tools#

  • Vercel + Next.js
  • Carrd
  • Framer

Mockup Tools#

  • Figma (free tier)
  • Excalidraw
  • Paper sketches

Common Validation Mistakes#

1. Confirmation Bias#

Hearing what you want to hear. Solution: Record interviews and review objectively.

2. Too Small Sample#

5 interviews isn't enough. Aim for 10-15 minimum.

3. Wrong Audience#

Interviewing friends instead of ICP. Solution: Find strangers in your target market.

4. Leading Questions#

"Don't you hate when X?" Solution: Ask open questions.

5. Pitching Instead of Learning#

Selling your solution instead of listening. Solution: Ask questions, stay curious.

6. Skipping Validation#

"I know this is a problem." Solution: Validate anyway.