Most software fails not because it doesn't work, but because it shouldn't have been built.

Software developers are uniquely positioned to validate ideasβ€”we can build prototypes quickly, automate experiments, and leverage technical skills to gather data. Yet ironically, developers often skip validation because "building is faster than researching." This mindset leads to the 90% failure rate.

This guide provides software-specific validation techniques that leverage your technical skills to validate faster and more thoroughly than non-technical founders ever could.


πŸ“‘ Table of Contents

  1. Why Software Validation Is Different
  2. The Technical Founder's Advantage
  3. The 4-Phase Software Validation Framework
  4. Phase 1: Problem-Solution Fit
  5. Phase 2: Technical Feasibility
  6. Phase 3: MVP Strategy Selection
  7. Phase 4: Launch Validation
  8. Validation by Software Type
  9. Technical Validation Experiments
  10. Tools and Automation for Validation
  11. Metrics That Matter
  12. Case Studies
  13. Common Developer Validation Mistakes
  14. FAQ
  15. Summary & Action Plan

Why Software Validation Is Different {#why-software-validation-different}

πŸ” Software-Specific Challenges

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚              WHY SOFTWARE VALIDATION IS UNIQUE                          β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                                                         β”‚
β”‚  UNIQUE CHALLENGES:                                                     β”‚
β”‚                                                                         β”‚
β”‚  1. TECHNICAL COMPLEXITY                                                β”‚
β”‚     β”œβ”€β”€ "Can we build it?" is a real question                          β”‚
β”‚     β”œβ”€β”€ Architecture decisions lock you in                              β”‚
β”‚     β”œβ”€β”€ Technical debt accumulates from day 1                          β”‚
β”‚     └── Scale requirements unknown until you have users                β”‚
β”‚                                                                         β”‚
β”‚  2. BUILD TEMPTATION                                                    β”‚
β”‚     β”œβ”€β”€ Developers default to building                                  β”‚
β”‚     β”œβ”€β”€ "I'll just code it and see" feels faster                       β”‚
β”‚     β”œβ”€β”€ Validation feels like not making progress                      β”‚
β”‚     └── Shiny new tech > boring validation                             β”‚
β”‚                                                                         β”‚
β”‚  3. ABSTRACT VALUE PROPOSITION                                          β”‚
β”‚     β”œβ”€β”€ Software benefits are hard to demonstrate                      β”‚
β”‚     β”œβ”€β”€ Users don't know what they want until they see it              β”‚
β”‚     β”œβ”€β”€ Features vs benefits confusion                                 β”‚
β”‚     └── Integration complexity hidden from users                       β”‚
β”‚                                                                         β”‚
β”‚  4. RAPID MARKET CHANGES                                                β”‚
β”‚     β”œβ”€β”€ Technology shifts can kill your product                        β”‚
β”‚     β”œβ”€β”€ Competitors can copy quickly                                   β”‚
β”‚     β”œβ”€β”€ Platform dependencies (APIs, app stores)                       β”‚
β”‚     └── AI disruption affecting many categories                        β”‚
β”‚                                                                         β”‚
β”‚  5. PRICING UNCERTAINTY                                                 β”‚
β”‚     β”œβ”€β”€ "Software should be free" mindset                              β”‚
β”‚     β”œβ”€β”€ Race to bottom in many categories                              β”‚
β”‚     β”œβ”€β”€ Open source alternatives                                       β”‚
β”‚     └── Enterprise vs consumer pricing gaps                            β”‚
β”‚                                                                         β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ“Š Software Failure Modes

Failure Mode Frequency How Validation Prevents
No market need 42% Problem validation interviews
Ran out of cash 29% Unit economics validation
Wrong team 23% Founder-market fit assessment
Outcompeted 19% Competitive analysis
Pricing issues 18% Price sensitivity testing
Poor product 17% MVP user testing
No business model 17% Revenue model validation
Mistimed market 13% Market timing analysis

The Technical Founder's Advantage {#technical-founder-advantage}

πŸš€ Leverage Your Skills

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                TECHNICAL FOUNDER VALIDATION ADVANTAGES                  β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                                                         β”‚
β”‚  YOU CAN:                                                               β”‚
β”‚                                                                         β”‚
β”‚  1. BUILD FASTER                                                        β”‚
β”‚     β”œβ”€β”€ Prototype in hours, not weeks                                  β”‚
β”‚     β”œβ”€β”€ Create interactive demos quickly                                β”‚
β”‚     β”œβ”€β”€ Automate data collection                                       β”‚
β”‚     └── Build real MVPs, not just mockups                              β”‚
β”‚                                                                         β”‚
β”‚  2. EXPERIMENT TECHNICALLY                                              β”‚
β”‚     β”œβ”€β”€ Scrape competitor data                                         β”‚
β”‚     β”œβ”€β”€ Build validation automation                                    β”‚
β”‚     β”œβ”€β”€ A/B test at scale                                              β”‚
β”‚     └── Integrate analytics deeply                                      β”‚
β”‚                                                                         β”‚
β”‚  3. ASSESS FEASIBILITY                                                  β”‚
β”‚     β”œβ”€β”€ Know what's hard vs easy                                       β”‚
β”‚     β”œβ”€β”€ Estimate development costs accurately                          β”‚
β”‚     β”œβ”€β”€ Identify technical moats                                       β”‚
β”‚     └── Spot technically impossible ideas early                        β”‚
β”‚                                                                         β”‚
β”‚  4. ITERATE RAPIDLY                                                     β”‚
β”‚     β”œβ”€β”€ Change product based on feedback instantly                     β”‚
β”‚     β”œβ”€β”€ Deploy updates continuously                                    β”‚
β”‚     β”œβ”€β”€ Fix issues found in user testing immediately                   β”‚
β”‚     └── Pivot technically without external help                        β”‚
β”‚                                                                         β”‚
β”‚  USE THESE ADVANTAGES FOR VALIDATION, NOT JUST BUILDING!               β”‚
β”‚                                                                         β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ“‹ Technical Validation Toolkit

Skill Validation Use
Web scraping Competitor analysis, market research
API integration Feasibility testing, data gathering
Frontend dev Landing pages, prototypes, smoke tests
Backend dev Wizard of Oz MVPs, automation
Data analysis Market sizing, user research analysis
Automation Scale validation experiments
DevOps Quick deployment for testing

The 4-Phase Software Validation Framework {#four-phase-framework}

🎯 Framework Overview

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚              4-PHASE SOFTWARE VALIDATION FRAMEWORK                          β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                                                             β”‚
β”‚  PHASE 1              PHASE 2              PHASE 3              PHASE 4    β”‚
β”‚  PROBLEM-             TECHNICAL            MVP                  LAUNCH     β”‚
β”‚  SOLUTION FIT         FEASIBILITY          STRATEGY             VALIDATION β”‚
β”‚  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”        β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”        β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”        β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”β”‚
β”‚  β”‚ Does the  β”‚   β†’    β”‚ Can we    β”‚   β†’    β”‚ What to   β”‚   β†’    β”‚ Will    β”‚β”‚
β”‚  β”‚ problem   β”‚        β”‚ actually  β”‚        β”‚ build     β”‚        β”‚ people  β”‚β”‚
β”‚  β”‚ + solutionβ”‚        β”‚ build it? β”‚        β”‚ first?    β”‚        β”‚ pay?    β”‚β”‚
β”‚  β”‚ make senseβ”‚        β”‚           β”‚        β”‚           β”‚        β”‚         β”‚β”‚
β”‚  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜        β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜        β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜        β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜β”‚
β”‚       β”‚                    β”‚                    β”‚                    β”‚     β”‚
β”‚       β–Ό                    β–Ό                    β–Ό                    β–Ό     β”‚
β”‚  2-3 weeks            1-2 weeks            2-4 weeks            2-4 weeks β”‚
β”‚  $0-$100              $0-$500              $500-$5K             $100-$1K  β”‚
β”‚                                                                             β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚  TOTAL VALIDATION TIME: 7-13 weeks                                         β”‚
β”‚  TOTAL VALIDATION COST: $600-$6,600                                        β”‚
β”‚  COMPARED TO: 6+ months and $50K+ building wrong product                  β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ“Š Phase Outputs

Phase Key Question Output Go/No-Go Criteria
1. Problem-Solution Is this worth solving? Validated problem + solution hypothesis 80%+ confirm problem, 50%+ like solution
2. Technical Can we build it? Feasibility report, architecture plan Complexity matches skills, no blockers
3. MVP What to build first? MVP scope, development plan Clear MVP, <4 weeks to launch
4. Launch Will they pay? Paying customers, validated pricing 5+ customers, sustainable economics

Phase 1: Problem-Solution Fit {#phase-1-problem-solution-fit}

🎯 Goal

Confirm the problem exists and your proposed solution is a viable approach.

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                 PROBLEM-SOLUTION FIT                            β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                                                 β”‚
β”‚  STEP 1: DEFINE YOUR HYPOTHESIS                                 β”‚
β”‚  β”œβ”€β”€ Who has this problem? (specific persona)                   β”‚
β”‚  β”œβ”€β”€ What is the problem? (in their words)                     β”‚
β”‚  β”œβ”€β”€ How are they solving it now? (current behavior)           β”‚
β”‚  β”œβ”€β”€ What would a solution look like? (your approach)          β”‚
β”‚  └── Why is your approach better? (differentiation)            β”‚
β”‚                                                                 β”‚
β”‚  STEP 2: VALIDATE THE PROBLEM                                   β”‚
β”‚  β”œβ”€β”€ 15-20 customer interviews                                 β”‚
β”‚  β”œβ”€β”€ Forum/community research                                  β”‚
β”‚  β”œβ”€β”€ Search volume analysis                                    β”‚
β”‚  └── Competitor review mining                                   β”‚
β”‚                                                                 β”‚
β”‚  STEP 3: TEST SOLUTION CONCEPT                                  β”‚
β”‚  β”œβ”€β”€ Describe solution verbally                                β”‚
β”‚  β”œβ”€β”€ Show mockup/wireframe                                     β”‚
β”‚  β”œβ”€β”€ Demo similar products                                     β”‚
β”‚  └── Gauge interest and objections                             β”‚
β”‚                                                                 β”‚
β”‚  STEP 4: DOCUMENT FINDINGS                                      β”‚
β”‚  β”œβ”€β”€ Problem validation score                                  β”‚
β”‚  β”œβ”€β”€ Solution interest level                                   β”‚
β”‚  β”œβ”€β”€ Key objections to address                                 β”‚
β”‚  └── Refined hypothesis                                         β”‚
β”‚                                                                 β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ“ Problem Hypothesis Template

## Software Idea Hypothesis

### Target User
- **Who:** [Specific role/persona]
- **Industry:** [If B2B]
- **Company size:** [If B2B]
- **Technical level:** [Beginner/Intermediate/Advanced]

### Problem Statement
- **Problem:** [What they struggle with]
- **Frequency:** [How often they face this]
- **Current solution:** [What they do now]
- **Pain level:** [Estimated 1-10]

### Proposed Solution
- **Approach:** [How you'll solve it]
- **Key features:** [3-5 core capabilities]
- **Differentiation:** [Why better than alternatives]
- **Technical approach:** [High-level architecture]

### Assumptions to Validate
1. [ ] Users have this problem frequently
2. [ ] Current solutions are inadequate
3. [ ] They would switch to a better solution
4. [ ] They would pay $X for this
5. [ ] We can build this technically

### Kill Criteria
- If <60% confirm problem β†’ Kill/Pivot
- If <30% interested in solution approach β†’ Major redesign
- If willingness to pay < $X β†’ Reconsider economics

🎀 Developer-to-Developer Interview Guide

When interviewing technical users:

Topic Questions
Workflow "Walk me through how you [task] today"
"What tools do you use?"
Pain Points "What's the most frustrating part?"
"How much time do you waste on this?"
Current Solutions "What have you tried?"
"Why does/doesn't [tool] work?"
Technical Needs "What integrations would you need?"
"What would break this for you?"
Willingness "What would make you switch?"
"What would this be worth to you?"

πŸ“Š Problem Validation Scorecard

Signal Score (1-5) Notes
Problem frequency Daily=5, Weekly=4, Monthly=3, Rare=1-2
Pain intensity Critical=5, Painful=4, Annoying=3, Minor=1-2
Current solution satisfaction Very dissatisfied=5, Neutral=3, Satisfied=1
Solution interest Excited=5, Interested=4, Neutral=3, Skeptical=1-2
Willingness to pay Named price=5, Would pay=4, Maybe=3, No=1-2

Minimum to proceed: Average score > 3.5


Phase 2: Technical Feasibility {#phase-2-technical-feasibility}

🎯 Goal

Determine if you can actually build this product with available resources.

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                TECHNICAL FEASIBILITY ASSESSMENT                 β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                                                 β”‚
β”‚  ASSESS THESE DIMENSIONS:                                       β”‚
β”‚                                                                 β”‚
β”‚  1. CORE TECHNOLOGY                                             β”‚
β”‚     β”œβ”€β”€ Is the fundamental tech proven?                        β”‚
β”‚     β”œβ”€β”€ Do you have/can you learn the skills?                  β”‚
β”‚     β”œβ”€β”€ What libraries/frameworks needed?                       β”‚
β”‚     └── Any research/R&D required?                              β”‚
β”‚                                                                 β”‚
β”‚  2. DEPENDENCIES                                                β”‚
β”‚     β”œβ”€β”€ Required APIs (stability, cost, limits)                β”‚
β”‚     β”œβ”€β”€ Platform dependencies (OS, browser, etc.)              β”‚
β”‚     β”œβ”€β”€ Third-party services                                   β”‚
β”‚     └── Data sources                                           β”‚
β”‚                                                                 β”‚
β”‚  3. SCALABILITY                                                 β”‚
β”‚     β”œβ”€β”€ Can it handle 10x, 100x users?                        β”‚
β”‚     β”œβ”€β”€ What's the cost curve?                                 β”‚
β”‚     β”œβ”€β”€ Any architectural constraints?                         β”‚
β”‚     └── Performance requirements?                               β”‚
β”‚                                                                 β”‚
β”‚  4. DEVELOPMENT EFFORT                                          β”‚
β”‚     β”œβ”€β”€ MVP scope in hours/weeks                               β”‚
β”‚     β”œβ”€β”€ Full product estimate                                  β”‚
β”‚     β”œβ”€β”€ Maintenance burden                                     β”‚
β”‚     └── Team requirements                                       β”‚
β”‚                                                                 β”‚
β”‚  5. MOAT POTENTIAL                                              β”‚
β”‚     β”œβ”€β”€ Is this technically defensible?                        β”‚
β”‚     β”œβ”€β”€ Network effects possible?                              β”‚
β”‚     β”œβ”€β”€ Data advantages?                                       β”‚
β”‚     └── Integration complexity as barrier?                     β”‚
β”‚                                                                 β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ§ͺ Technical Spike Protocol

Run a technical spike to validate feasibility:

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                   TECHNICAL SPIKE TEMPLATE                      β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                                                 β”‚
β”‚  SPIKE OBJECTIVE: [What technical question to answer]           β”‚
β”‚  TIME BOX: [4 hours - 2 days max]                              β”‚
β”‚  SUCCESS CRITERIA: [How you'll know if feasible]               β”‚
β”‚                                                                 β”‚
β”‚  QUESTIONS TO ANSWER:                                           β”‚
β”‚  β”œβ”€β”€ Can we do X? (core functionality)                         β”‚
β”‚  β”œβ”€β”€ How long does Y take? (performance)                       β”‚
β”‚  β”œβ”€β”€ Does API Z work as documented? (dependencies)             β”‚
β”‚  └── What's the complexity of W? (effort estimation)           β”‚
β”‚                                                                 β”‚
β”‚  SPIKE OUTPUTS:                                                 β”‚
β”‚  β”œβ”€β”€ Working code demonstrating core concept                   β”‚
β”‚  β”œβ”€β”€ List of unknown unknowns discovered                       β”‚
β”‚  β”œβ”€β”€ Revised effort estimates                                  β”‚
β”‚  β”œβ”€β”€ Go/No-go technical recommendation                         β”‚
β”‚  └── Architecture decision documentation                       β”‚
β”‚                                                                 β”‚
β”‚  SPIKE RULES:                                                   β”‚
β”‚  β”œβ”€β”€ No production code - throwaway only                       β”‚
β”‚  β”œβ”€β”€ Focus on hardest/riskiest parts                           β”‚
β”‚  β”œβ”€β”€ Document learnings, not just code                         β”‚
β”‚  └── Stop when question answered, not when "done"              β”‚
β”‚                                                                 β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ“Š Feasibility Scoring Matrix

Dimension Score (1-5) Impact Risk Level
Core tech proven High
Skills available High
API/dependencies stable Medium
Scalability clear Medium
Development estimate confident High
No unknown unknowns High

Scoring: - 5: Confident, proven, low risk - 4: Mostly confident, manageable risk - 3: Uncertain, moderate risk - 2: Significant unknowns, high risk - 1: Major blockers or research needed

Minimum to proceed: No scores below 3, average > 3.5

πŸ› οΈ Architecture Decision Record

Document key technical decisions:

## ADR: [Decision Title]

**Status:** Proposed/Accepted/Deprecated/Superseded

**Context:**
What is the technical problem we're facing?

**Decision:**
What is the change we're proposing?

**Consequences:**
- Positive: [Benefits]
- Negative: [Trade-offs]
- Neutral: [Other impacts]

**Alternatives Considered:**
1. [Alternative 1] - Why not chosen
2. [Alternative 2] - Why not chosen

Related guide: Idea Feasibility Study for comprehensive technical assessment.


Phase 3: MVP Strategy Selection {#phase-3-mvp-strategy}

🎯 Goal

Choose the right MVP approach and define the smallest thing worth building.

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                      MVP STRATEGY OPTIONS                               β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                                                         β”‚
β”‚  TYPE          FIDELITY    TIME        COST        BEST FOR             β”‚
β”‚  ─────────────────────────────────────────────────────────────────────  β”‚
β”‚  Landing Page  Low         1-3 days    $0-$100     Demand validation    β”‚
β”‚  Explainer     Low         3-7 days    $100-$500   Concept validation   β”‚
β”‚  Prototype     Medium      1-2 weeks   $0-$500     UX validation        β”‚
β”‚  Concierge     Medium      2-4 weeks   $0          Process validation   β”‚
β”‚  Wizard of Oz  Medium-High 2-4 weeks   $500-$2K    Full experience      β”‚
β”‚  Single Feature High       2-4 weeks   $1K-$5K     Core value           β”‚
β”‚  Full MVP      High        4-8 weeks   $5K-$20K    Market validation    β”‚
β”‚                                                                         β”‚
β”‚  DEVELOPER ADVANTAGE: You can jump to higher fidelity faster           β”‚
β”‚                                                                         β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ“‹ MVP Type Selection Guide

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                  MVP TYPE DECISION TREE                         β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                                                 β”‚
β”‚  Q1: Is the problem well-validated?                             β”‚
β”‚      β”‚                                                          β”‚
β”‚      β”œβ”€β”€ NO β†’ Start with Landing Page or Explainer Video       β”‚
β”‚      β”‚                                                          β”‚
β”‚      └── YES β†’ Q2: Is the solution concept clear?              β”‚
β”‚                β”‚                                                β”‚
β”‚                β”œβ”€β”€ NO β†’ Prototype or Explainer                 β”‚
β”‚                β”‚                                                β”‚
β”‚                └── YES β†’ Q3: Is automation required?           β”‚
β”‚                          β”‚                                      β”‚
β”‚                          β”œβ”€β”€ NO β†’ Concierge MVP                β”‚
β”‚                          β”‚   (manually deliver value)          β”‚
β”‚                          β”‚                                      β”‚
β”‚                          └── YES β†’ Q4: How complex?            β”‚
β”‚                                    β”‚                            β”‚
β”‚                                    β”œβ”€β”€ SIMPLE β†’ Single Feature β”‚
β”‚                                    β”‚           (2-3 weeks)     β”‚
β”‚                                    β”‚                            β”‚
β”‚                                    └── COMPLEX β†’ Wizard of Oz β”‚
β”‚                                        then iterate to real    β”‚
β”‚                                                                 β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

🎯 MVP Scoping Framework

The "Must Have" Test:

For each potential feature, ask: 1. Can users get core value WITHOUT this feature? β†’ NOT MVP 2. Would users pay for JUST this feature? β†’ MVP candidate 3. Is this differentiation or table stakes? β†’ If table stakes, maybe MVP 4. Can this be done manually first? β†’ Skip automation

MVP Feature Prioritization:

Feature Core Value? Differentiator? Manual Possible? MVP?
Feature A βœ… βœ… ❌ βœ…
Feature B βœ… ❌ βœ… ❌ (do manually)
Feature C ❌ βœ… N/A ❌ (post-MVP)
Feature D ❌ ❌ N/A ❌ (maybe never)

πŸ“ MVP Specification Template

## MVP Specification: [Product Name]

### Core Value Proposition
[One sentence: What problem does this solve?]

### Target User for MVP
[Specific segment, not "everyone"]

### MVP Features (ONLY these)
1. **[Feature 1]** - [Why essential]
2. **[Feature 2]** - [Why essential]
3. **[Feature 3]** - [Why essential]

### Explicitly OUT of Scope
- [Feature X] - Will add in v2 if demand
- [Feature Y] - Can do manually for now
- [Feature Z] - Not core value

### Success Metrics
- [Metric 1]: Target [X]
- [Metric 2]: Target [Y]

### Launch Criteria
- [ ] Features 1-3 working
- [ ] Basic analytics in place
- [ ] Payment integration (if applicable)
- [ ] Support channel ready

### Timeline
- Development: [X] weeks
- Beta testing: [Y] week
- Launch: [Date]

⚑ Rapid MVP Development Stack

Use Case Recommended Stack Why
Landing Page Carrd, Webflow, or plain HTML Speed over features
Web App MVP Next.js + Supabase Full-stack in one
Chrome Extension Vanilla JS + Chrome APIs Simplest possible
CLI Tool Node.js or Python Your preference
API/Backend Serverless (Vercel, Lambda) No ops needed
Mobile (validate) PWA or React Native Cross-platform
AI Feature OpenAI API Avoid training models

Phase 4: Launch Validation {#phase-4-launch-validation}

🎯 Goal

Get real users, real usage, and ideally real revenue to validate the full product thesis.

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                    LAUNCH VALIDATION                            β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                                                 β”‚
β”‚  VALIDATION LAUNCH β‰  MARKETING LAUNCH                          β”‚
β”‚                                                                 β”‚
β”‚  Validation Launch:                Marketing Launch:            β”‚
β”‚  β”œβ”€β”€ Small audience              β”œβ”€β”€ Broad audience            β”‚
β”‚  β”œβ”€β”€ Learning focus              β”œβ”€β”€ Growth focus              β”‚
β”‚  β”œβ”€β”€ Feedback > signups          β”œβ”€β”€ Signups > feedback        β”‚
β”‚  β”œβ”€β”€ OK if messy                 β”œβ”€β”€ Polished required         β”‚
β”‚  └── Test assumptions            └── Maximize conversion       β”‚
β”‚                                                                 β”‚
β”‚  VALIDATION LAUNCH SEQUENCE:                                    β”‚
β”‚                                                                 β”‚
β”‚  WEEK 1: Private Beta                                           β”‚
β”‚  β”œβ”€β”€ 10-20 hand-picked users                                   β”‚
β”‚  β”œβ”€β”€ Direct communication (Slack, Discord, email)              β”‚
β”‚  β”œβ”€β”€ Watch them use it (session recording)                     β”‚
β”‚  └── Daily feedback collection                                  β”‚
β”‚                                                                 β”‚
β”‚  WEEK 2: Iterate + Expand                                       β”‚
β”‚  β”œβ”€β”€ Fix critical issues from Week 1                           β”‚
β”‚  β”œβ”€β”€ Expand to 50-100 users                                    β”‚
β”‚  β”œβ”€β”€ Start measuring key metrics                               β”‚
β”‚  └── Begin pricing conversations                                β”‚
β”‚                                                                 β”‚
β”‚  WEEK 3-4: Pricing Validation                                   β”‚
β”‚  β”œβ”€β”€ Introduce payment                                         β”‚
β”‚  β”œβ”€β”€ Test pricing tiers                                        β”‚
β”‚  β”œβ”€β”€ Measure conversion rates                                  β”‚
β”‚  └── Gather churn reasons                                       β”‚
β”‚                                                                 β”‚
β”‚  DECISION POINT: GO / PIVOT / KILL                             β”‚
β”‚                                                                 β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ“Š Launch Validation Metrics

Metric Target What It Tells You
Activation Rate >40% Do users get value?
D1 Retention >30% Was value immediate?
D7 Retention >15% Is value ongoing?
NPS >40 Would they recommend?
Conversion (Free→Paid) >2% Will they pay?
Churn (Monthly) <10% Does value persist?
Support Tickets <5% of users Is it usable?

🎯 Pricing Validation Experiments

Method 1: Price Anchoring Test

Show different prices to different cohorts: - Cohort A: $9/month - Cohort B: $19/month - Cohort C: $29/month

Measure conversion and revenue per visitor.

Method 2: Willingness-to-Pay Survey

Ask users: 1. "At what price is this a no-brainer?" 2. "At what price would you have to think about it?" 3. "At what price is it too expensive?" 4. "At what price is it too cheap (suspicious)?"

Method 3: Pre-Sale Validation

Before building full product: - Offer lifetime deal for early believers - Offer annual pre-pay with discount - Measure: How many will commit money upfront?

βœ… Launch Validation Checklist

  • [ ] MVP features complete and stable
  • [ ] Analytics tracking key events
  • [ ] User feedback mechanism in place
  • [ ] Support channel established
  • [ ] 10+ private beta users recruited
  • [ ] Session recording enabled (Hotjar, FullStory)
  • [ ] Error monitoring live (Sentry, etc.)
  • [ ] Pricing page ready (even if free initially)
  • [ ] Payment integration ready to enable
  • [ ] Clear success/fail criteria defined

Validation by Software Type {#validation-by-software-type}

🌐 SaaS Application

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                   SaaS VALIDATION CHECKLIST                     β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                                                 β”‚
β”‚  UNIQUE CONSIDERATIONS:                                         β”‚
β”‚  β”œβ”€β”€ Recurring value required (not one-time use)               β”‚
β”‚  β”œβ”€β”€ Onboarding and time-to-value critical                     β”‚
β”‚  β”œβ”€β”€ Integration requirements often key                        β”‚
β”‚  └── B2B vs B2C dramatically different                         β”‚
β”‚                                                                 β”‚
β”‚  VALIDATION PRIORITIES:                                         β”‚
β”‚  1. [ ] Validate ongoing need (not one-time problem)           β”‚
β”‚  2. [ ] Test onboarding flow thoroughly                        β”‚
β”‚  3. [ ] Validate integrations are feasible                     β”‚
β”‚  4. [ ] Test retention before acquisition                      β”‚
β”‚  5. [ ] Validate pricing supports CAC payback                  β”‚
β”‚                                                                 β”‚
β”‚  KEY METRICS:                                                   β”‚
β”‚  β”œβ”€β”€ Time to Value: <5 minutes ideal                          β”‚
β”‚  β”œβ”€β”€ Activation Rate: >40%                                     β”‚
β”‚  β”œβ”€β”€ Weekly Active: >30% of signups                           β”‚
β”‚  β”œβ”€β”€ Month 1 Retention: >60%                                  β”‚
β”‚  └── NPS: >40                                                  β”‚
β”‚                                                                 β”‚
β”‚  MVP APPROACH: Start with single workflow/feature              β”‚
β”‚  TIME TO VALIDATE: 8-12 weeks                                  β”‚
β”‚                                                                 β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

🧩 Browser Extension

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚             BROWSER EXTENSION VALIDATION CHECKLIST              β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                                                 β”‚
β”‚  UNIQUE CONSIDERATIONS:                                         β”‚
β”‚  β”œβ”€β”€ Chrome Web Store approval process                          β”‚
β”‚  β”œβ”€β”€ Permission requirements affect trust                       β”‚
β”‚  β”œβ”€β”€ Platform policy changes risk                               β”‚
β”‚  └── Low willingness to pay                                     β”‚
β”‚                                                                 β”‚
β”‚  VALIDATION PRIORITIES:                                         β”‚
β”‚  1. [ ] Validate problem happens while browsing                β”‚
β”‚  2. [ ] Test with minimal permissions first                    β”‚
β”‚  3. [ ] Validate CWS category and keywords                     β”‚
β”‚  4. [ ] Test monetization model early                          β”‚
β”‚  5. [ ] Validate differentiation from existing                  β”‚
β”‚                                                                 β”‚
β”‚  KEY METRICS:                                                   β”‚
β”‚  β”œβ”€β”€ Install Rate: From page views                             β”‚
β”‚  β”œβ”€β”€ Active Users: >30% of installs                           β”‚
β”‚  β”œβ”€β”€ Uninstall Rate: <5% weekly                               β”‚
β”‚  β”œβ”€β”€ Rating: >4.5 stars                                        β”‚
β”‚  └── Conversion: >2% if freemium                              β”‚
β”‚                                                                 β”‚
β”‚  MVP APPROACH: Core feature only, add later                    β”‚
β”‚  TIME TO VALIDATE: 4-6 weeks                                   β”‚
β”‚                                                                 β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Related guide: Profitable Browser Extensions for extension-specific strategies.

πŸ“± Mobile App

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                 MOBILE APP VALIDATION CHECKLIST                 β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                                                 β”‚
β”‚  UNIQUE CONSIDERATIONS:                                         β”‚
β”‚  β”œβ”€β”€ Higher development cost than web                          β”‚
β”‚  β”œβ”€β”€ App store review and approval                             β”‚
β”‚  β”œβ”€β”€ 30% platform fee on revenue                               β”‚
β”‚  └── High competition for attention                            β”‚
β”‚                                                                 β”‚
β”‚  VALIDATION PRIORITIES:                                         β”‚
β”‚  1. [ ] Validate mobile-specific need (vs web alternative)     β”‚
β”‚  2. [ ] Test as PWA or web app first if possible               β”‚
β”‚  3. [ ] Validate retention mechanics                           β”‚
β”‚  4. [ ] Test push notification value                           β”‚
β”‚  5. [ ] Validate willing to pay in-app                         β”‚
β”‚                                                                 β”‚
β”‚  KEY METRICS:                                                   β”‚
β”‚  β”œβ”€β”€ D1 Retention: >40%                                        β”‚
β”‚  β”œβ”€β”€ D7 Retention: >20%                                        β”‚
β”‚  β”œβ”€β”€ D30 Retention: >10%                                       β”‚
β”‚  β”œβ”€β”€ Session Length: Depends on app type                       β”‚
β”‚  └── In-App Purchase Rate: >3%                                β”‚
β”‚                                                                 β”‚
β”‚  MVP APPROACH: PWA first, native if validated                  β”‚
β”‚  TIME TO VALIDATE: 10-16 weeks                                 β”‚
β”‚                                                                 β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ”§ Developer Tool / API

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚               DEVELOPER TOOL VALIDATION CHECKLIST               β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                                                 β”‚
β”‚  UNIQUE CONSIDERATIONS:                                         β”‚
β”‚  β”œβ”€β”€ Developers are skeptical buyers                            β”‚
β”‚  β”œβ”€β”€ Documentation quality critical                            β”‚
β”‚  β”œβ”€β”€ Developer experience (DX) is the product                  β”‚
β”‚  └── Open source competition                                   β”‚
β”‚                                                                 β”‚
β”‚  VALIDATION PRIORITIES:                                         β”‚
β”‚  1. [ ] Validate pain is significant (devs are DIYers)         β”‚
β”‚  2. [ ] Test documentation clarity                             β”‚
β”‚  3. [ ] Validate time-to-first-value                           β”‚
β”‚  4. [ ] Test against "just build it myself" objection          β”‚
β”‚  5. [ ] Validate pricing vs open source alternative            β”‚
β”‚                                                                 β”‚
β”‚  KEY METRICS:                                                   β”‚
β”‚  β”œβ”€β”€ Time to First API Call: <15 minutes                      β”‚
β”‚  β”œβ”€β”€ Activation (meaningful usage): >50%                      β”‚
β”‚  β”œβ”€β”€ Developer NPS: >50                                        β”‚
β”‚  β”œβ”€β”€ GitHub Stars (if applicable): Growth rate                β”‚
β”‚  └── Paid Conversion: >5% (devs pay for good tools)           β”‚
β”‚                                                                 β”‚
β”‚  MVP APPROACH: CLI or simple API first                         β”‚
β”‚  TIME TO VALIDATE: 6-10 weeks                                  β”‚
β”‚                                                                 β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Technical Validation Experiments {#technical-validation-experiments}

πŸ§ͺ Experiment Types

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                 TECHNICAL VALIDATION EXPERIMENTS                        β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                                                         β”‚
β”‚  EXPERIMENT 1: LANDING PAGE + WAITLIST                                  β”‚
β”‚  β”œβ”€β”€ Build: 1 day                                                      β”‚
β”‚  β”œβ”€β”€ Cost: $0-$50                                                      β”‚
β”‚  β”œβ”€β”€ Test: Is there demand?                                            β”‚
β”‚  β”œβ”€β”€ Success: >5% email signup rate                                   β”‚
β”‚  └── Tech: Carrd/Webflow + Mailchimp                                  β”‚
β”‚                                                                         β”‚
β”‚  EXPERIMENT 2: FAKE DOOR TEST                                           β”‚
β”‚  β”œβ”€β”€ Build: 2-4 hours                                                  β”‚
β”‚  β”œβ”€β”€ Cost: $0                                                          β”‚
β”‚  β”œβ”€β”€ Test: Which features matter most?                                 β”‚
β”‚  β”œβ”€β”€ Success: Click rate indicates interest                            β”‚
β”‚  └── Tech: Button that says "Coming Soon" + analytics                  β”‚
β”‚                                                                         β”‚
β”‚  EXPERIMENT 3: CONCIERGE SERVICE                                        β”‚
β”‚  β”œβ”€β”€ Build: 0 (manual delivery)                                        β”‚
β”‚  β”œβ”€β”€ Cost: Your time                                                   β”‚
β”‚  β”œβ”€β”€ Test: Will people pay for outcome?                                β”‚
β”‚  β”œβ”€β”€ Success: Customers pay, learn process                             β”‚
β”‚  └── Tech: Typeform + manual work                                      β”‚
β”‚                                                                         β”‚
β”‚  EXPERIMENT 4: SMOKE TEST ADS                                           β”‚
β”‚  β”œβ”€β”€ Build: 1 day                                                      β”‚
β”‚  β”œβ”€β”€ Cost: $100-$500                                                   β”‚
β”‚  β”œβ”€β”€ Test: Does value prop resonate?                                   β”‚
β”‚  β”œβ”€β”€ Success: CTR >1%, conversion >5%                                 β”‚
β”‚  └── Tech: Google/Facebook Ads + Landing Page                          β”‚
β”‚                                                                         β”‚
β”‚  EXPERIMENT 5: WIZARD OF OZ MVP                                         β”‚
β”‚  β”œβ”€β”€ Build: 1-2 weeks                                                  β”‚
β”‚  β”œβ”€β”€ Cost: $500-$2K                                                    β”‚
β”‚  β”œβ”€β”€ Test: Will users use and pay for full experience?                 β”‚
β”‚  β”œβ”€β”€ Success: Retention + payment                                      β”‚
β”‚  └── Tech: Frontend + manual backend                                   β”‚
β”‚                                                                         β”‚
β”‚  EXPERIMENT 6: API PROTOTYPE                                            β”‚
β”‚  β”œβ”€β”€ Build: 1-2 weeks                                                  β”‚
β”‚  β”œβ”€β”€ Cost: $0-$500                                                     β”‚
β”‚  β”œβ”€β”€ Test: Is technical approach viable?                               β”‚
β”‚  β”œβ”€β”€ Success: Works at small scale                                     β”‚
β”‚  └── Tech: Serverless + minimal frontend                               β”‚
β”‚                                                                         β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ“Š Experiment Selection Matrix

Goal Best Experiment Second Choice
Validate demand exists Landing Page + Waitlist Smoke Test Ads
Validate solution approach Concierge Service Wizard of Oz
Validate pricing Pre-sale offer Price A/B test
Validate UX Prototype testing Wizard of Oz
Validate technical approach API Prototype Technical Spike
Validate feature priority Fake Door Test Survey

πŸ”¬ A/B Testing Setup

For landing page/pricing validation:

// Simple A/B test setup (no external tool needed)
function getVariant() {
  const stored = localStorage.getItem('ab_variant');
  if (stored) return stored;

  const variant = Math.random() < 0.5 ? 'A' : 'B';
  localStorage.setItem('ab_variant', variant);

  // Track variant assignment
  analytics.track('experiment_assigned', {
    experiment: 'pricing_test_v1',
    variant: variant
  });

  return variant;
}

// Use variant
const variant = getVariant();
const price = variant === 'A' ? 9 : 19;

Tools and Automation for Validation {#validation-tools}

πŸ› οΈ Validation Tech Stack

Category Recommended Tool Why
Landing Pages Carrd ($19/yr) Fast, cheap, good enough
Email Collection ConvertKit Free Simple, free tier works
Analytics Plausible/Posthog Privacy-friendly, cheaper
Session Recording Hotjar Free See user behavior
Surveys Tally (free) Clean, no limits
Payment Stripe Just use Stripe
A/B Testing Custom code Avoid complexity early
User Interviews Cal.com + Loom Schedule and record
Prototype Figma Industry standard
MVP Backend Supabase Database + Auth free

πŸ€– Validation Automation Ideas

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚             AUTOMATE YOUR VALIDATION PROCESS                    β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                                                 β”‚
β”‚  AUTOMATE DATA COLLECTION:                                      β”‚
β”‚  β”œβ”€β”€ Scrape competitor prices/features weekly                  β”‚
β”‚  β”œβ”€β”€ Track search volume trends automatically                   β”‚
β”‚  β”œβ”€β”€ Monitor forums for problem mentions                       β”‚
β”‚  └── Aggregate review sentiment                                β”‚
β”‚                                                                 β”‚
β”‚  AUTOMATE OUTREACH:                                             β”‚
β”‚  β”œβ”€β”€ Find potential users via API (LinkedIn, GitHub)           β”‚
β”‚  β”œβ”€β”€ Schedule interview requests automatically                  β”‚
β”‚  β”œβ”€β”€ Send feedback surveys post-signup                         β”‚
β”‚  └── Track response rates                                       β”‚
β”‚                                                                 β”‚
β”‚  AUTOMATE ANALYSIS:                                             β”‚
β”‚  β”œβ”€β”€ Dashboard for key validation metrics                      β”‚
β”‚  β”œβ”€β”€ Alerts when metrics hit thresholds                        β”‚
β”‚  β”œβ”€β”€ Auto-tag user feedback by theme                           β”‚
β”‚  └── Weekly validation summary emails                           β”‚
β”‚                                                                 β”‚
β”‚  BUT DON'T AUTOMATE:                                            β”‚
β”‚  β”œβ”€β”€ Customer conversations (do these yourself)                β”‚
β”‚  β”œβ”€β”€ Go/no-go decisions (requires judgment)                    β”‚
β”‚  └── Problem understanding (need to feel the pain)             β”‚
β”‚                                                                 β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Metrics That Matter {#metrics-that-matter}

πŸ“Š Validation Metrics by Phase

Phase Primary Metric Secondary Metrics
Problem % confirming problem Pain score, frequency
Solution Interest level (1-10) Objections raised
Demand Email signup rate Landing page traffic
Product Activation rate Time to value
Revenue Conversion rate Willingness to pay
Retention Week 1 retention NPS

🎯 Metric Targets by Product Type

Metric SaaS Extension Mobile Dev Tool
Signup Rate >10% >5% >8% >15%
Activation >40% >50% >30% >50%
D1 Retention >30% >40% >40% >50%
D7 Retention >20% >30% >20% >40%
Conversion >3% >2% >3% >5%
NPS >40 >40 >40 >50

πŸ“ˆ Validation Dashboard Template

Track these weekly:

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                   VALIDATION DASHBOARD                          β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                                                 β”‚
β”‚  WEEK: [___]        PHASE: [___]                               β”‚
β”‚                                                                 β”‚
β”‚  AWARENESS METRICS:                                             β”‚
β”‚  β”œβ”€β”€ Landing Page Visitors:    [_____]                         β”‚
β”‚  β”œβ”€β”€ Email Signups:            [_____]                         β”‚
β”‚  β”œβ”€β”€ Signup Rate:              [_____]%                        β”‚
β”‚  └── Traffic Sources:          [_____]                         β”‚
β”‚                                                                 β”‚
β”‚  ENGAGEMENT METRICS:                                            β”‚
β”‚  β”œβ”€β”€ Active Users (if MVP):    [_____]                         β”‚
β”‚  β”œβ”€β”€ Sessions/User:            [_____]                         β”‚
β”‚  β”œβ”€β”€ Time in Product:          [_____]                         β”‚
β”‚  └── Features Used:            [_____]                         β”‚
β”‚                                                                 β”‚
β”‚  VALIDATION METRICS:                                            β”‚
β”‚  β”œβ”€β”€ Interviews Completed:     [_____]/20                      β”‚
β”‚  β”œβ”€β”€ Problem Confirmed:        [_____]%                        β”‚
β”‚  β”œβ”€β”€ Solution Interest:        [_____]/10                      β”‚
β”‚  └── Willingness to Pay:       $[_____]                        β”‚
β”‚                                                                 β”‚
β”‚  REVENUE METRICS (if applicable):                               β”‚
β”‚  β”œβ”€β”€ Trial Signups:            [_____]                         β”‚
β”‚  β”œβ”€β”€ Conversions:              [_____]                         β”‚
β”‚  β”œβ”€β”€ Revenue:                  $[_____]                        β”‚
β”‚  └── Conversion Rate:          [_____]%                        β”‚
β”‚                                                                 β”‚
β”‚  THIS WEEK'S LEARNINGS:                                         β”‚
β”‚  1. [________________________________]                          β”‚
β”‚  2. [________________________________]                          β”‚
β”‚  3. [________________________________]                          β”‚
β”‚                                                                 β”‚
β”‚  DECISION: [CONTINUE / PIVOT / KILL / NEED MORE DATA]          β”‚
β”‚                                                                 β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Case Studies {#case-studies}

πŸ“– Case Study 1: SaaS Validation Success

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚            CASE STUDY: DEVELOPER ONBOARDING TOOL                β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                                                 β”‚
β”‚  IDEA: Tool to create interactive onboarding for SaaS products β”‚
β”‚                                                                 β”‚
β”‚  PHASE 1: PROBLEM-SOLUTION FIT (Week 1-2)                      β”‚
β”‚  β”œβ”€β”€ 15 interviews with SaaS founders                          β”‚
β”‚  β”œβ”€β”€ 87% confirmed onboarding is painful                       β”‚
β”‚  β”œβ”€β”€ Current: Manual screenshots, Loom videos                  β”‚
β”‚  β”œβ”€β”€ Solution interest: 8.2/10                                 β”‚
β”‚  └── Decision: Proceed to technical validation                 β”‚
β”‚                                                                 β”‚
β”‚  PHASE 2: TECHNICAL FEASIBILITY (Week 3)                       β”‚
β”‚  β”œβ”€β”€ Spike: Can we record and replay interactions?             β”‚
β”‚  β”œβ”€β”€ Result: Yes, using Rrweb library                          β”‚
β”‚  β”œβ”€β”€ Complexity: Medium (2-3 weeks for MVP)                    β”‚
β”‚  └── Decision: Feasible, proceed to MVP                        β”‚
β”‚                                                                 β”‚
β”‚  PHASE 3: MVP STRATEGY (Week 4-6)                              β”‚
β”‚  β”œβ”€β”€ MVP scope: Record, Edit basic, Embed                      β”‚
β”‚  β”œβ”€β”€ Out of scope: Analytics, Branching, Integrations          β”‚
β”‚  β”œβ”€β”€ Stack: Next.js, Supabase, Stripe                         β”‚
β”‚  β”œβ”€β”€ Development time: 3 weeks                                 β”‚
β”‚  └── Decision: Build MVP                                       β”‚
β”‚                                                                 β”‚
β”‚  PHASE 4: LAUNCH VALIDATION (Week 7-10)                        β”‚
β”‚  β”œβ”€β”€ Week 7: 20 beta users (from interviews)                   β”‚
β”‚  β”œβ”€β”€ Week 8: Activation rate 65% (target: 40%)                β”‚
β”‚  β”œβ”€β”€ Week 9: Introduced $29/mo pricing                        β”‚
β”‚  β”œβ”€β”€ Week 10: 8 paying customers (16% conversion)             β”‚
β”‚  └── Decision: VALIDATED - Scale up                            β”‚
β”‚                                                                 β”‚
β”‚  OUTCOME: $5K MRR in 6 months, raised seed round              β”‚
β”‚                                                                 β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ“– Case Study 2: Extension Validation Pivot

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚         CASE STUDY: READING SPEED EXTENSION (PIVOT)            β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                                                 β”‚
β”‚  ORIGINAL IDEA: Speed reading trainer for web articles         β”‚
β”‚                                                                 β”‚
β”‚  PHASE 1: PROBLEM-SOLUTION FIT                                 β”‚
β”‚  β”œβ”€β”€ 12 interviews with knowledge workers                      β”‚
β”‚  β”œβ”€β”€ 75% confirmed "too much to read"                          β”‚
β”‚  β”œβ”€β”€ BUT: Only 25% actually wanted to read faster              β”‚
β”‚  β”œβ”€β”€ Insight: They want to read LESS, not faster              β”‚
β”‚  └── Decision: Pivot hypothesis                                β”‚
β”‚                                                                 β”‚
β”‚  PIVOT: Article summarization extension                         β”‚
β”‚                                                                 β”‚
β”‚  PHASE 1 (Retry): PIVOTED PROBLEM                              β”‚
β”‚  β”œβ”€β”€ 10 more interviews on summarization need                  β”‚
β”‚  β”œβ”€β”€ 90% confirmed interest in summaries                       β”‚
β”‚  β”œβ”€β”€ Willingness to pay: $3-5/month                           β”‚
β”‚  └── Decision: Proceed                                         β”‚
β”‚                                                                 β”‚
β”‚  PHASE 2: TECHNICAL                                            β”‚
β”‚  β”œβ”€β”€ Spike: GPT API for summarization                         β”‚
β”‚  β”œβ”€β”€ Result: Quality good, cost $0.01/article                 β”‚
β”‚  β”œβ”€β”€ Challenge: Rate limits                                    β”‚
β”‚  └── Decision: Feasible with caching                          β”‚
β”‚                                                                 β”‚
β”‚  PHASE 3-4: MVP + LAUNCH                                       β”‚
β”‚  β”œβ”€β”€ Built in 2 weeks                                          β”‚
β”‚  β”œβ”€β”€ Launched on Product Hunt: 2,000 installs day 1           β”‚
β”‚  β”œβ”€β”€ Week 4: 5,000 users                                       β”‚
β”‚  β”œβ”€β”€ Conversion to Pro: 3.2%                                   β”‚
β”‚  └── MRR: $800                                                 β”‚
β”‚                                                                 β”‚
β”‚  LESSON: Validation prevented building wrong product           β”‚
β”‚                                                                 β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

πŸ“– Case Study 3: Developer Tool Kill Decision

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚        CASE STUDY: CODE REVIEW AUTOMATION (KILLED)              β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                                                 β”‚
β”‚  IDEA: AI-powered code review comments                          β”‚
β”‚                                                                 β”‚
β”‚  PHASE 1: PROBLEM-SOLUTION FIT                                 β”‚
β”‚  β”œβ”€β”€ 18 interviews with engineering managers                   β”‚
β”‚  β”œβ”€β”€ 70% confirmed code review is time-consuming               β”‚
β”‚  β”œβ”€β”€ BUT: 80% said "we have processes that work"              β”‚
β”‚  β”œβ”€β”€ Low pain score: 4.2/10 (not acute)                       β”‚
β”‚  └── Concern: Nice-to-have, not need-to-have                  β”‚
β”‚                                                                 β”‚
β”‚  PHASE 2: TECHNICAL                                            β”‚
β”‚  β”œβ”€β”€ Spike: GPT-4 for code review comments                    β”‚
β”‚  β”œβ”€β”€ Quality: 60% useful (not good enough)                    β”‚
β”‚  β”œβ”€β”€ Cost: $0.05-0.20 per review (expensive)                  β”‚
β”‚  └── Competition: GitHub Copilot moving into space            β”‚
β”‚                                                                 β”‚
β”‚  RED FLAGS ACCUMULATED:                                         β”‚
β”‚  β”œβ”€β”€ Problem not acute enough                                  β”‚
β”‚  β”œβ”€β”€ Technical quality insufficient                            β”‚
β”‚  β”œβ”€β”€ Unit economics challenging                                β”‚
β”‚  β”œβ”€β”€ Platform (GitHub) likely to compete                       β”‚
β”‚  └── No clear differentiation                                  β”‚
β”‚                                                                 β”‚
β”‚  DECISION: KILL after 3 weeks of validation                    β”‚
β”‚                                                                 β”‚
β”‚  LESSON: Saved 4-6 months of building wrong product           β”‚
β”‚  COST: ~$500 and 60 hours                                      β”‚
β”‚  VALUE: Priceless (founder moved to better idea)               β”‚
β”‚                                                                 β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Common Developer Validation Mistakes {#common-mistakes}

❌ Top 10 Developer Validation Mistakes

# Mistake Why Developers Make It Fix
1 "I'll just build it" Building feels like progress Force 10 conversations before any code
2 Building features, not testing value Features are fun to build Ask: Does this test a hypothesis?
3 Only talking to other developers Easy to find, similar mindset Interview actual target users
4 Skipping pricing validation Uncomfortable asking about money Include pricing in every conversation
5 Over-engineering MVP "It needs to scale" It needs to validate first
6 Ignoring negative signals Confirmation bias Document all feedback, especially negative
7 Building before landing page Landing page feels like marketing Landing page IS validation
8 No success criteria Want to keep options open Define go/no-go before starting
9 Validating tech, not business Comfortable with tech questions Tech feasibility is necessary, not sufficient
10 "My idea is unique" Hard to find exact competitors No competitors = no market (usually)

πŸ”§ Fix Checklist

  • [ ] 20+ user conversations before ANY code
  • [ ] Written hypothesis with kill criteria
  • [ ] Landing page before MVP
  • [ ] Pricing discussed in 50%+ of conversations
  • [ ] Negative feedback documented
  • [ ] Weekly validation review
  • [ ] Non-developer feedback included
  • [ ] Competition thoroughly researched

FAQ {#faq}

❓ How long should software validation take?

Minimum: 4-6 weeks for simple products Typical: 8-12 weeks for SaaS/complex products Maximum: If >12 weeks without clear signal, re-evaluate approach

The goal is learning speed, not calendar time. Optimize for faster cycles.

❓ Should I validate before learning to code?

If you can't code yet: 1. Validate problem first (no code needed) 2. Use no-code tools for MVP 3. Learn to code while validating 4. Code the "real" version only after validation

Don't use "learning to code" as an excuse to skip validation.

❓ What if my idea requires complex technology to test?

Options: 1. Wizard of Oz: Fake the tech, do it manually 2. Vertical slice: Build smallest working piece 3. Similar product: Test the experience with existing tools 4. Technical spike: Quick hack to prove feasibility 5. Expert validation: Talk to people who've built similar

You can almost always test the value proposition without the full technology.

❓ How do I validate B2B software differently?

B2B differences: - Fewer interviews needed (10-15 sufficient) - Focus on decision-makers AND users (different people) - Longer sales cycles - ask for LOI or pilot - Higher willingness to pay - test higher prices - Integration requirements more critical - Security/compliance questions matter

❓ When should I kill an idea vs pivot?

Kill if: - <50% problem confirmation after 15+ interviews - No one willing to pay anything - Technical blockers discovered - Market fundamentally too small - 3+ pivots without improvement

Pivot if: - Problem confirmed but solution wrong - Adjacent opportunity discovered - Different customer segment better fit - Pricing model needs redesign

❓ Should I share my idea during validation?

Yes, always.

Reasons: - Ideas are worthless; execution matters - Feedback is more valuable than secrecy - Building relationships helps later - No one will steal your idea (they have their own)

The only exception: If you have genuine trade secrets (rare for software).


Summary and Action Plan {#summary-action-plan}

πŸ“‹ Key Takeaways

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚              SOFTWARE VALIDATION SUMMARY                        β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                                                 β”‚
β”‚  THE 4 PHASES:                                                  β”‚
β”‚  1. Problem-Solution Fit β†’ Is this worth solving?              β”‚
β”‚  2. Technical Feasibility β†’ Can we build it?                   β”‚
β”‚  3. MVP Strategy β†’ What to build first?                        β”‚
β”‚  4. Launch Validation β†’ Will they pay?                         β”‚
β”‚                                                                 β”‚
β”‚  DEVELOPER ADVANTAGES TO LEVERAGE:                              β”‚
β”‚  β”œβ”€β”€ Build prototypes fast                                     β”‚
β”‚  β”œβ”€β”€ Automate validation experiments                            β”‚
β”‚  β”œβ”€β”€ Assess technical feasibility accurately                   β”‚
β”‚  └── Iterate on product rapidly                                β”‚
β”‚                                                                 β”‚
β”‚  COMMON TRAPS TO AVOID:                                         β”‚
β”‚  β”œβ”€β”€ Building before validating                                β”‚
β”‚  β”œβ”€β”€ Over-engineering MVP                                      β”‚
β”‚  β”œβ”€β”€ Skipping pricing conversations                            β”‚
β”‚  └── Only validating with developers                           β”‚
β”‚                                                                 β”‚
β”‚  SUCCESS CRITERIA:                                              β”‚
β”‚  β”œβ”€β”€ 80%+ problem confirmation                                 β”‚
β”‚  β”œβ”€β”€ Technical feasibility score >3.5/5                       β”‚
β”‚  β”œβ”€β”€ MVP scope <4 weeks                                        β”‚
β”‚  β”œβ”€β”€ 5+ paying customers from launch                           β”‚
β”‚  └── Retention metrics on target                               β”‚
β”‚                                                                 β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

βœ… Your 8-Week Validation Plan

Weeks 1-2: Problem-Solution Fit 1. [ ] Write problem hypothesis 2. [ ] List 30 potential interview targets 3. [ ] Complete 15-20 interviews 4. [ ] Document findings and patterns 5. [ ] Make go/no-go decision

Week 3: Technical Feasibility 1. [ ] Identify key technical questions 2. [ ] Run 1-2 day technical spike 3. [ ] Document architecture decisions 4. [ ] Assess team capabilities 5. [ ] Make feasibility go/no-go

Week 4: MVP Planning 1. [ ] Define MVP scope (3-5 features max) 2. [ ] Create development plan 3. [ ] Set up analytics and tracking 4. [ ] Build landing page (if not done) 5. [ ] Recruit beta users

Weeks 5-6: MVP Development 1. [ ] Build MVP features 2. [ ] No scope creep! 3. [ ] Daily deployments 4. [ ] Gather feedback continuously 5. [ ] Prepare launch plan

Weeks 7-8: Launch Validation 1. [ ] Private beta (Week 7) 2. [ ] Measure activation and retention 3. [ ] Introduce pricing (Week 8) 4. [ ] Measure conversion 5. [ ] Make final go/no-go decision

Free tool: Quickly check if your niche is already taken with our free niche checker -- no signup required.


πŸš€ Ready to Validate Your Software Idea?

Stop building things nobody wants.

Try NicheCheck Free β†’ and get instant validation data: - βœ… Market demand signals - βœ… Competition analysis - βœ… Technical complexity indicators - βœ… Revenue potential estimates - βœ… GO/MAYBE/NO-GO recommendation

Join developers who validate before they build.