Skip to content

Finding Product-Market Fit ​

Product-market fit is the moment your product stops being a hypothesis and starts being a necessity for your customers.

Why This Matters ​

RoleWhy You Should Care
🏒 OwnerPMF is the single biggest determinant of whether your company survives. Before PMF, every dollar spent on growth is wasted. After PMF, growth becomes a solvable problem.
πŸ’» DevWithout PMF, you're building features nobody wants. With PMF, you know exactly what to build and why β€” your backlog writes itself.
πŸ“‹ PMYour job is to navigate the team from "idea" to "validated product." PMF is your north star metric β€” everything you prioritize should move you closer.
🎨 DesignerPMF tells you whether you're solving a real problem or polishing a toy. Design decisions shift dramatically once you know users genuinely need the product.

The Concept (Simple) ​

Analogy: Fishing in the Right Pond

Imagine you're a fisherman. You have the best rod, the finest bait, and expert technique. But you're fishing in a swimming pool. No amount of skill matters β€” there are no fish.

Product-market fit is about finding the right pond before you invest in the fancy rod.

  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚                  THE PMF EQUATION                       β”‚
  β”‚                                                         β”‚
  β”‚   Real Problem  +  Right Audience  +  Working Solution  β”‚
  β”‚       (pain)        (who cares)       (your product)    β”‚
  β”‚                         =                               β”‚
  β”‚              Product-Market Fit βœ“                        β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

PMF is not a single event β€” it's a spectrum. You move from "nobody cares" through "some people like it" to "people would be very disappointed if it went away."

How It Works (Detailed) ​

The PMF Journey: From Idea to Fit ​

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚          β”‚    β”‚              β”‚    β”‚           β”‚    β”‚          β”‚    β”‚         β”‚
β”‚  IDEA    β”œβ”€β”€β”€β–Ίβ”‚  VALIDATE    β”œβ”€β”€β”€β–Ίβ”‚  BUILD    β”œβ”€β”€β”€β–Ίβ”‚  MEASURE β”œβ”€β”€β”€β–Ίβ”‚  PMF    β”‚
β”‚          β”‚    β”‚  PROBLEM     β”‚    β”‚  MVP      β”‚    β”‚  FIT     β”‚    β”‚  βœ“ / βœ—  β”‚
β”‚          β”‚    β”‚              β”‚    β”‚           β”‚    β”‚          β”‚    β”‚         β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”˜
                       β”‚                  β”‚               β”‚               β”‚
                       β–Ό                  β–Ό               β–Ό               β–Ό
                  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”     β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”   β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”    β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
                  β”‚ Customer β”‚     β”‚ Smallest  β”‚   β”‚ Sean     β”‚    β”‚ Scale or β”‚
                  β”‚ Interviewsβ”‚    β”‚ testable  β”‚   β”‚ Ellis   β”‚    β”‚ Pivot    β”‚
                  β”‚ Surveys  β”‚     β”‚ product   β”‚   β”‚ Test    β”‚    β”‚          β”‚
                  β”‚ Competitorβ”‚     β”‚           β”‚   β”‚ Metrics β”‚    β”‚          β”‚
                  β”‚ Analysis β”‚     β”‚           β”‚   β”‚         β”‚    β”‚          β”‚
                  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜     β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜   β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜    β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Phase 1: Problem Validation ​

Before writing a line of code, validate that a real problem exists.

Validation Techniques Ranked by Signal Strength:

TechniqueSignal StrengthCostTime
Customer interviews (1:1)β˜…β˜…β˜…β˜…β˜…Low2-4 weeks
Landing page smoke testβ˜…β˜…β˜…β˜…β˜†Low1-2 weeks
Concierge MVP (manual service)β˜…β˜…β˜…β˜…β˜†Medium2-6 weeks
Survey / questionnaireβ˜…β˜…β˜…β˜†β˜†Low1 week
Competitor analysisβ˜…β˜…β˜…β˜†β˜†Low1 week
Forum / community miningβ˜…β˜…β˜†β˜†β˜†Low1 week
"Wizard of Oz" prototypeβ˜…β˜…β˜…β˜…β˜†Medium2-4 weeks
Pre-sales / LOIsβ˜…β˜…β˜…β˜…β˜…Medium4-8 weeks

The Mom Test (Essential Reading)

When interviewing customers, never ask "Would you use this?" Instead:

  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚                    THE MOM TEST RULES                       β”‚
  β”‚                                                             β”‚
  β”‚  βœ— BAD:  "Would you buy a product that does X?"             β”‚
  β”‚  βœ“ GOOD: "Tell me about the last time you dealt with X."    β”‚
  β”‚                                                             β”‚
  β”‚  βœ— BAD:  "How much would you pay for this?"                 β”‚
  β”‚  βœ“ GOOD: "What are you currently spending to solve this?"   β”‚
  β”‚                                                             β”‚
  β”‚  βœ— BAD:  "Do you think this is a good idea?"                β”‚
  β”‚  βœ“ GOOD: "What have you already tried to fix this?"         β”‚
  β”‚                                                             β”‚
  β”‚  RULE: Talk about their life, not your idea.                β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Phase 2: Customer Discovery Process ​

  Week 1-2              Week 3-4              Week 5-6
  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”        β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”        β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚ EXPLORE    β”‚        β”‚ VALIDATE   β”‚        β”‚ CONFIRM    β”‚
  β”‚            β”‚        β”‚            β”‚        β”‚            β”‚
  β”‚ β€’ 10-15    β”‚        β”‚ β€’ Test     β”‚        β”‚ β€’ Paying   β”‚
  β”‚   interviewsβ”‚       β”‚   value    β”‚        β”‚   customersβ”‚
  β”‚ β€’ Map pain β”‚        β”‚   prop     β”‚        β”‚   or LOIs  β”‚
  β”‚   points   β”‚        β”‚ β€’ Prototypeβ”‚        β”‚ β€’ Waitlist β”‚
  β”‚ β€’ Identify β”‚        β”‚   testing  β”‚        β”‚   sign-ups β”‚
  β”‚   segments β”‚        β”‚ β€’ Refine   β”‚        β”‚ β€’ Repeat   β”‚
  β”‚            β”‚        β”‚   persona  β”‚        β”‚   usage    β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜        β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜        β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Customer Interview Template:

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚              CUSTOMER INTERVIEW CHECKLIST                    β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                                             β”‚
β”‚  BEFORE THE INTERVIEW                                       β”‚
β”‚  [ ] Define your hypothesis (what you want to learn)        β”‚
β”‚  [ ] Identify 3-5 key questions (open-ended)                β”‚
β”‚  [ ] Set up recording (with permission)                     β”‚
β”‚  [ ] Prepare note-taking template                           β”‚
β”‚                                                             β”‚
β”‚  OPENING (2 min)                                            β”‚
β”‚  [ ] Thank them for their time                              β”‚
β”‚  [ ] Explain: "No right answers, just learning"             β”‚
β”‚  [ ] Ask permission to record                               β”‚
β”‚                                                             β”‚
β”‚  CONTEXT QUESTIONS (5 min)                                  β”‚
β”‚  [ ] "Walk me through your day when [problem] comes up"     β”‚
β”‚  [ ] "How often does this happen?"                          β”‚
β”‚  [ ] "Who else is involved?"                                β”‚
β”‚                                                             β”‚
β”‚  PAIN QUESTIONS (10 min)                                    β”‚
β”‚  [ ] "What's the hardest part about [task]?"                β”‚
β”‚  [ ] "Why is that hard?"                                    β”‚
β”‚  [ ] "What happens if you don't solve it?"                  β”‚
β”‚  [ ] "Tell me about the last time this happened"            β”‚
β”‚                                                             β”‚
β”‚  EXISTING SOLUTIONS (5 min)                                 β”‚
β”‚  [ ] "What do you currently use to handle this?"            β”‚
β”‚  [ ] "What do you like/dislike about that?"                 β”‚
β”‚  [ ] "How much time/money does it cost you?"                β”‚
β”‚                                                             β”‚
β”‚  WRAP-UP (3 min)                                            β”‚
β”‚  [ ] "Is there anything I should have asked but didn't?"    β”‚
β”‚  [ ] "Who else should I talk to about this?"                β”‚
β”‚  [ ] "Can I follow up if I have more questions?"            β”‚
β”‚                                                             β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Phase 3: MVP Definition and Scope ​

MVP does NOT mean "crappy version 1." It means the smallest thing that tests your riskiest assumption.

  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚                    MVP SCOPING MATRIX                       β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚  MVP Type   β”‚  Best For         β”‚  Example                  β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ Landing     β”‚ Demand validation β”‚ Describe product, collect β”‚
  β”‚ Page        β”‚                   β”‚ emails, measure interest  β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ Concierge   β”‚ Service businessesβ”‚ Deliver value manually    β”‚
  β”‚             β”‚                   β”‚ before automating         β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ Wizard of   β”‚ Complex products  β”‚ Looks automated, human    β”‚
  β”‚ Oz          β”‚                   β”‚ behind the curtain        β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ Single-     β”‚ SaaS products     β”‚ One core feature, done    β”‚
  β”‚ Feature     β”‚                   β”‚ well. Nothing else.       β”‚
  β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”Όβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
  β”‚ Pre-sale    β”‚ B2B / Enterprise  β”‚ Sell before you build,    β”‚
  β”‚             β”‚                   β”‚ use LOIs to validate      β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

The MVP Decision Filter:

For every feature, ask:

  Does this feature test our        YES ──► Include in MVP
  core value hypothesis?  ──────►
                                    NO  ──► Does removing it make
                                            the product unusable?
                                                β”‚
                                           YES  β”‚  NO
                                            β–Ό      β–Ό
                                         Include   CUT IT

Phase 4: Measuring Product-Market Fit ​

The Sean Ellis Test (PMF Survey)

Ask existing users: "How would you feel if you could no longer use [product]?"

ResponseWhat It Means
Very disappointedThese are your core users. You want 40%+ here.
Somewhat disappointedThey like it but could find alternatives.
Not disappointedThey don't care. Investigate why.
N/A β€” no longer useChurned users. Learn from them.
  β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
  β”‚              PMF MEASUREMENT DASHBOARD                  β”‚
  β”‚                                                         β”‚
  β”‚  Sean Ellis Score:  [β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘]  42%         β”‚
  β”‚  Target:            [β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘]  40%  βœ“ HIT  β”‚
  β”‚                                                         β”‚
  β”‚  Retention (Week 4): [β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘]  35%         β”‚
  β”‚  Target:             [β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘]  25%  βœ“ HIT  β”‚
  β”‚                                                         β”‚
  β”‚  Organic Signup %:   [β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘]  22%         β”‚
  β”‚  Target:             [β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘]  15%  βœ“ HIT  β”‚
  β”‚                                                         β”‚
  β”‚  NPS:                [β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘]  52          β”‚
  β”‚  Target:             [β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘]  40  βœ“ HIT  β”‚
  β”‚                                                         β”‚
  β”‚  STATUS: βœ… STRONG SIGNALS OF PMF                       β”‚
  β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Additional PMF Signals:

SignalPre-PMFPost-PMF
User acquisitionFeels like pushing a boulder uphillUsers find you organically
RetentionUsers try once and leaveUsers come back without prompting
Word of mouthSilenceUsers tell friends unprompted
Usage patternsSporadic, shallowFrequent, deep
Support requests"How do I...?""Can you add...?"
Sales cyclesLong, lots of objectionsShort, buyers are eager
RevenueFlatline or decliningGrowing month over month

In Practice ​

Real-World Example: Slack's Path to PMF ​

  STEP 1: Internal tool at Tiny Speck (game company)
          ──► Noticed team loved it more than the game

  STEP 2: Invited other companies to try it
          ──► 8,000 signups in 24 hours of announcement

  STEP 3: Measured engagement
          ──► 2,000+ messages sent per user in first month

  STEP 4: Found the "aha moment"
          ──► Teams that sent 2,000+ messages had 93% retention

  RESULT: Killed the game. Pivoted entirely to Slack.

Common PMF Mistakes ​

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                  PMF ANTI-PATTERNS                          β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚                                                             β”‚
β”‚  βœ— MISTAKE 1: "Build it and they will come"                 β”‚
β”‚    Reality: They won't. Validate before building.           β”‚
β”‚                                                             β”‚
β”‚  βœ— MISTAKE 2: Confusing "polished" with "valuable"          β”‚
β”‚    Reality: Users forgive ugly if it solves real pain.       β”‚
β”‚                                                             β”‚
β”‚  βœ— MISTAKE 3: Scaling before PMF                            β”‚
β”‚    Reality: Pouring water into a leaky bucket. Fix the      β”‚
β”‚    bucket first. (See: 08-go-to-market-strategy.md)         β”‚
β”‚                                                             β”‚
β”‚  βœ— MISTAKE 4: Listening to what users say, not what they do β”‚
β”‚    Reality: Track behavior. "I'd totally use that!" means   β”‚
β”‚    nothing if they don't sign up.                           β”‚
β”‚                                                             β”‚
β”‚  βœ— MISTAKE 5: Targeting everyone                            β”‚
β”‚    Reality: PMF starts with a niche. Dominate a small       β”‚
β”‚    segment before expanding.                                β”‚
β”‚                                                             β”‚
β”‚  βœ— MISTAKE 6: One pivot too many (or too few)               β”‚
β”‚    Reality: Give each hypothesis enough time to test, but   β”‚
β”‚    don't fall in love with a failing idea.                  β”‚
β”‚                                                             β”‚
β”‚  βœ— MISTAKE 7: Ignoring pricing as a PMF signal              β”‚
β”‚    Reality: If people won't pay, you may have product-      β”‚
β”‚    market fit but not product-market-PRICE fit.             β”‚
β”‚    (See: 06-pricing-and-packaging.md)                       β”‚
β”‚                                                             β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Key Takeaways ​

  • PMF is binary β€” you either feel it or you don't. If you're unsure, you don't have it yet.
  • Validate the problem first, not the solution. Talk to 20+ potential customers before building.
  • MVP means minimum β€” cut ruthlessly. Test the riskiest assumption, not the full vision.
  • The Sean Ellis test is the gold standard: 40%+ "very disappointed" = strong PMF signal.
  • Retention is the ultimate PMF metric. Users who come back without prompting are your proof.
  • Don't scale before PMF. Growth spend pre-PMF is money burned. Fix the product first.
  • PMF is not permanent. Markets shift. Competitors emerge. Keep measuring.

Action Items ​

RoleNext Steps
🏒 OwnerSchedule 15 customer discovery interviews this month. Use the interview template above. Do NOT delegate this β€” founders must hear the pain firsthand.
πŸ’» DevBuild the smallest possible MVP that tests the core value prop. Resist the urge to add "just one more feature." Set up analytics to track the retention and engagement signals listed above.
πŸ“‹ PMCreate a PMF dashboard tracking Sean Ellis score, retention curves, and organic growth %. Review weekly. Define the "aha moment" hypothesis and work with dev to instrument it.
🎨 DesignerDesign the MVP for speed, not beauty. Focus on making the core workflow frictionless. Run 5 usability tests with real target users β€” watch where they struggle.

Related Chapters:

The Product Builder's Playbook