Product
Discovery &
User Research
How to run interviews, build personas, map empathy, and validate hypotheses before writing a line of code, so you stop building what nobody uses.
Most product failures are discovery failures
The CB Insights post-mortem database shows that 42% of startups fail because there was no market need. Not poor execution. Wrong problem. Product discovery exists to close this gap: understand the problem deeply before committing to a solution.
- PM writes specs based on stakeholder requests
- Team builds for 3 months without user input
- Launch reveals users wanted something different
- Pivots require throwing away completed work
- Discovery happens after launch, expensively
The team was busy. The product was wrong. The cost was months of wasted engineering.
- PM interviews 10 users before writing a spec
- Hypotheses tested with prototypes in week 2
- Launch validates assumptions made with real data
- Pivots happen on paper, not in production code
- Engineering effort is applied to validated problems
The team moved slower initially. The product was right. The cost of learning was interviews and prototypes.
How discovery works
Product discovery is a continuous process, not a phase that ends before development begins. Teresa Torres's "Continuous Discovery Habits" framework suggests weekly touchpoints with users, not quarterly research sprints.
How to run interviews that actually surface truth
Bad interviews confirm what the team already believes. Good interviews reveal what the team didn't know it didn't know. The difference is almost entirely in the questions.
Personas and Empathy Maps
Personas and empathy maps are communication tools; they make research findings sticky and actionable for teams that didn't conduct the research themselves. The danger is creating them from assumption rather than evidence.
Jobs-to-be-Done: a different way to see users
Jobs-to-be-Done (JTBD), developed by Clayton Christensen, reframes user research from "who is the user?" to "what job is the user hiring this product to do?" It explains why people switch products, what makes them loyal, and where real competition comes from.
Validating hypotheses before building
Validation is the discipline of being wrong cheaply. Every hypothesis has an assumption underneath it, and assumptions can be tested without code, without design, and often without even telling the user what you're building.
- 5-minute concept tests with paper prototypes
- Fake door tests (button that doesn't exist yet)
- Wizard-of-Oz: human performs the "AI" manually
- Concierge MVP: manually deliver the service first
- Stakeholder interviews to stress-test assumptions
Fast, cheap, directional. Tells you if you're solving the right problem. Low sample size, not statistically representative.
- Landing page with waitlist sign-up (demand signal)
- A/B test of value propositions on homepage
- Smoke test: paid ad to gauge click-through rates
- Beta cohort tracking (activation, retention)
- Survey to size the target segment
Slower, requires more setup, statistically meaningful. Tells you how many people have the problem, not just whether it exists.
Discovery mistakes that lead to building the wrong thing
The best PMs are obsessive learners
More on product & research
I write about product discovery, user research, and product strategy. Follow on LinkedIn for more.