Sunday, December 21, 2025

Discovery 101: Stop Guessing, Start Validating

Most product teams treat "Discovery" as a checkbox phase that happens before the "real work" of coding begins. You do some interviews, write a massive PRD, hand it off to engineering, and never look back.

This is exactly why most features fail to deliver any business value.

The Core Insight

Discovery is not about gathering requirements. It is about reducing risk.

When you treat discovery as a phase, you are assuming you know the solution and just need to define the details. Real discovery is an admission that you don't know the solution yet. It is the continuous process of separating the good ideas from the bad ones before you write a single line of production code.

The Breakdown

1. The "Feature Factory" Trap

Most teams operate as Feature Factories. Stakeholders hand down a roadmap of features, PMs write specs, and engineers build them. Nobody measures if it actually solved a problem.

Discovery is the antidote to this. It shifts the focus from "shipping features" to "solving problems."

2. The Four Risks

Marty Cagan, author of Inspired, argues that a product team's job is to tackle four specific risks during discovery:

Value Risk: Will customers buy it or choose to use it?

Usability Risk: Can users figure out how to use it?

Feasibility Risk: Can our engineers build this with the time/tech we have?

Viability Risk: Does this solution work for our business (legal, sales, finance)?

If you aren't actively testing these, you aren't doing discovery. You're just documenting hope.

3. It’s a Habit, Not a Project

Teresa Torres, author of Continuous Discovery Habits, changed the game by reframing discovery. It’s not something you do once a quarter. It’s something you do every week.

If you haven't talked to a customer in the last 7 days, you are flying blind.

How to Actually Do This

1. Automate your recruiting

Stop scrambling to find users. Set up an automated pipeline (email intercept, in-app popup) that books 1-2 customer slots on your calendar every single week. Make it effortless so you have no excuse to skip it.

2. Map the Opportunity Space

Don't just list features. Use an Opportunity Solution Tree to map the customer's needs (opportunities) and link them to potential solutions. This prevents you from falling in love with your first idea.

3. Test Assumptions, Not Just Designs

Don't just show a Figma prototype. Ask yourself: "What needs to be true for this to work?"

Assumption: Users care about privacy.

Test: Put up a fake button or landing page. See if they click.

4. Involve Engineering Early

Bring your Tech Lead to the customer interviews. They will spot feasibility risks immediately and often have better solution ideas than you do.

Common Pitfalls

Outsourcing to User Research: If you aren't in the room (or Zoom), you aren't learning. You need the raw intuition that comes from hearing the customer's voice.

Validation Theater: Only asking questions that confirm what you already want to build. ("Would you like this feature?" → "Yes" → "Great, it's validated!")

Analysis Paralysis: Trying to get 100% certainty. You can't. You need enough confidence to make a bet, not a guarantee.

The Bottom Line

Your job isn't to be the "CEO of the product" who knows all the answers. Your job is to be the person who learns the fastest.

Monday Morning Action: Look at your calendar. If there isn't a customer interview scheduled for this week, send 10 emails right now to book one.

Essential Reading List

  • The Bible of Modern PM: Inspired by Marty Cagan
  • The How-To Guide: Continuous Discovery Habits by Teresa Torres
  • The Framework: Opportunity Solution Trees (Article)
  • The Lean Approach: The Lean Product Playbook by Dan Olsen