Back to Blog

How to Run Product Discovery That Finds Real Problems

Pixel Font:On
"When I asked 'who uses our product?' no one could answer. That's when I knew we had skipped discovery entirely." — Esmar Mesic, Product Bakery Podcast

That moment of silence in a meeting room? It happens more often than you'd think. Teams spend months building features nobody wants because they skipped the most critical step in product development: discovery.

Here's the uncomfortable truth: $29.5 billion is wasted annually on software features that are rarely or never used. That's not a development problem—it's a discovery problem.

Product discovery is the process of understanding your customers and validating their problems before you write a single line of code. It's the difference between building something people need and building something that collects dust.

In this guide, I'll walk you through the exact process I use with teams at startups and scale-ups to run product discovery that actually works. You'll learn the techniques, frameworks, and templates that separate successful products from expensive failures.

What is Product Discovery?

Product discovery is the continuous process of identifying and validating your customers and their problems before building solutions. The goal isn't just to understand what users say they want—it's to uncover problems worth solving and validate that your solution actually addresses them.

Unlike product delivery (actually building the product), discovery focuses on reducing uncertainty. You're essentially de-risking your investment before committing significant resources to development.

Think of discovery as answering four critical questions:

  1. Value risk: Will customers actually use this?
  2. Usability risk: Can they figure out how to use it?
  3. Feasibility risk: Can we actually build it?
  4. Viability risk: Does it make business sense?

If you address a problem that no one has or cares about, you've wasted time and money. This is why more than 90% of startups fail. While product discovery lays the foundation, it also shapes your product vision and product strategy.

What Product Discovery is NOT

Let me be direct about common misconceptions:

Discovery is not asking customers "What problem do you have?" That approach leads nowhere. Instead, you need a hypothesis to validate. You should inquire about specific problems and how people currently address them.

Discovery is not a phase you complete once. It's continuous. User behaviors shift, technologies advance, and market dynamics change. A one-time discovery effort, no matter how thorough, becomes outdated quickly.

Discovery is not just the PM's job. Engineers, designers, marketers, and customer support all bring unique insights. Cross-functional collaboration enriches the process.

The Product Discovery Process: Step by Step

The discovery process follows a pattern that balances divergent thinking (exploring possibilities) with convergent thinking (narrowing down to solutions). Here's the overview:

Product Discovery Process Overview showing the flow from customer development to user research to product-market fit

Phase 1: Customer Development

Customer development means engaging with potential customers through structured conversations. The professional approach is called "customer interviews"—asking open-ended questions related to a specific problem or hypothesis you want to validate.

"We have to have a solution that solves customer problems, but it also needs to be something that we can sustainably build and support and continue to make better." — Cindy Alvarez, GitHub

Key principles:

  • Start with a hypothesis, not a blank slate
  • Ask about past behavior, not future intentions
  • Focus on problems, not solutions
  • Listen more than you talk

Once you understand your customers' challenges, you move closer to achieving product-market fit. Remember: a single conversation won't give you all answers. Engage regularly, because behaviors and needs evolve.

Phase 2: User Research

User research validates your user experience (UX) and interface solutions. At this stage, you're testing the solutions you've developed.

"We need to talk to five to seven users for usability testing. And then we need to talk to 10 to 12 users for more exploratory or discovery research." — Nikki Anderson, Zalando

This phase involves presenting solutions, letting users test your product, and observing silently while taking notes. Prototypes work best here—they're quick and cost-effective ways to validate ideas before development.

Phase 3: Validate and Iterate

True validation only comes when your product is live. That's the moment of truth. But here's my philosophy: I don't believe in labeling outcomes as "wrong." Every outcome is a learning opportunity. You don't fail—you learn.

"It's not an experiment if you're not willing to kill the idea." — Josh Seiden, Lean UX

12 Product Discovery Techniques

Here are proven techniques to validate ideas effectively:

1. Customer Interviews

Customer interviews are the foundation of all discovery work. You engage directly with customers to understand their needs, pain points, and desires through open-ended questions.

The key is asking about past behavior, not future intentions. Instead of "Would you use this feature?" ask "Tell me about the last time you faced this problem. What did you do?" Past behavior predicts future behavior far better than hypothetical scenarios.

Schedule 30-45 minute conversations. Record them (with permission) so you can focus on listening rather than note-taking. Look for patterns across multiple interviews before drawing conclusions.

2. Observational Studies

Watch users interact with your product or competitors' products in their natural environment. You'll uncover behaviors, challenges, and workarounds that interviews miss—people often don't realize what they do automatically.

Contextual inquiry works well here: visit users in their workspace and observe how they actually use tools throughout their day. The gap between what people say they do and what they actually do can be enormous.

3. Prototyping and Rapid Testing

Create low-fidelity prototypes and test them before investing in development. Paper sketches, Figma mockups, or clickable prototypes let you validate ideas cheaply.

The goal isn't perfection—it's learning. A rough prototype tested with five users will teach you more than months of internal refinement. Test early, test often, and don't get attached to any particular solution.

4. Competitive Analysis

Study competitors to identify gaps, strengths, and areas for improvement. Understanding market trends and user expectations helps you position your product effectively.

Don't just look at features—examine how competitors solve problems, what reviews say about their weaknesses, and where users express frustration. These gaps often reveal your biggest opportunities. This is one of my personal favorites because it grounds discovery in market reality.

5. Surveys and Questionnaires

Surveys help you gather quantitative data at scale. Mix multiple-choice questions, rating scales, and open-ended responses to get both measurable data and rich context.

Use surveys to validate patterns you've discovered in interviews or to measure how widespread a problem really is. But be careful: surveys can only confirm or deny hypotheses you already have. They're not good for discovering new problems.

6. Affinity Diagramming

After gathering research, organize your insights into themes and categories. Affinity diagramming helps identify patterns and prioritize features effectively.

Write each insight on a sticky note (physical or digital), then group related insights together. Patterns emerge naturally. This collaborative exercise works especially well with cross-functional teams who each bring different perspectives.

7. User Journey Mapping

Chart the user's journey from awareness to advocacy. Identify pain points and opportunities at each stage. Journey maps visualize the complete experience, not just individual interactions.

Include emotional states at each step. Where do users feel frustrated? Delighted? Confused? These emotional peaks and valleys often point to your highest-impact improvement opportunities.

8. Empathy Mapping

Empathy maps visualize what users say, think, do, and feel. This deepens understanding of their emotional experience and helps teams build genuine empathy—not just intellectual understanding.

Create empathy maps for each key persona. The quadrants (Says, Thinks, Does, Feels) often reveal contradictions: users might say they want one thing while their behavior suggests something different.

9. A/B Testing

Test two versions of a feature to see which performs better. Use metrics like conversion rates, engagement, and satisfaction scores to make data-driven decisions.

A/B testing works best for optimization—improving something that already exists. For new features or fundamental changes, qualitative research typically provides more insight than running tests on small samples.

10. Analytics and Usage Data

Analyze user behavior through analytics tools. Discover popular features, drop-off points, and areas for improvement. Data shows what users do—then qualitative research explains why.

Set up funnels to track key user journeys. Look for where users drop off or get stuck. These quantitative signals often point you toward where to focus your discovery efforts.

11. Stakeholder Workshops

Engage internal teams—sales, support, marketing—to gather insights and align on product direction. Effective stakeholder management is crucial here.

Sales and support teams hear customer problems every day. Marketing understands competitive positioning. Engineers know technical constraints. Bringing these perspectives together early prevents costly misalignments later.

12. Feature Voting

Let users or stakeholders vote on potential features. Prioritize based on demand—but watch for internal bias and loud voices that don't represent your actual user base.

Feature voting works best when combined with other techniques. Voting tells you relative preference but not underlying need. Always dig into why people vote the way they do.

Product Discovery Template

I keep things lean and simple. Here's the template I use for my own discovery work:

Product Discovery Template showing hypothesis, customer segment, problem statement, and validation criteria

Feel free to adjust this to your needs. If you want a quick and pragmatic approach to user research, I recommend this podcast interview with Nikki Anderson.

Product Discovery Frameworks

Several frameworks can structure your discovery work:

The Double Diamond

This framework divides discovery into four phases:

  • Discover: Research and explore the problem space
  • Define: Synthesize findings and focus the problem
  • Develop: Generate and prototype solutions
  • Deliver: Test and refine the final solution

Opportunity Solution Trees

Developed by Teresa Torres, Opportunity Solution Trees (OSTs) visualize connections between desired outcomes, opportunities (problems), and possible solutions. Start with a clear outcome at the top, map customer opportunities below, then brainstorm multiple solutions for each opportunity.

OSTs prevent teams from jumping straight to solutions. They force you to articulate what outcome you're trying to achieve and what customer problems stand in the way. This structure helps prioritize which problems to solve first based on impact.

Jobs-to-be-Done (JTBD)

Focus on understanding the underlying motivations and desired outcomes of users—not just their stated wants. JTBD asks: what job is the customer hiring your product to do?

A customer doesn't buy a drill because they want a drill. They want a hole in the wall. But they don't even want the hole—they want to hang a picture. Understanding this chain of motivation helps you build products that truly solve the underlying need.

Most frameworks share the same core principles:

  1. Understand the problem deeply
  2. Talk to customers and validate assumptions
  3. Prototype solutions and test them
  4. Build, launch, and learn

Continuous Discovery: The Modern Approach

The "build it and they will come" approach is dead. Continuous product discovery keeps users at the center throughout development—not just at the beginning.

Five Principles of Continuous Discovery

1. User-Centricity: Regularly engage users through interviews, surveys, and usability tests. Their feedback guides your direction.

2. Iterative Learning: Every release, feedback session, and prototype test offers insights. Treat learning as ongoing, not one-time.

3. Cross-Functional Collaboration: Discovery isn't just for PMs and designers. Engineers, marketers, and sales teams all contribute valuable perspectives.

4. Data-Driven Decisions: While intuition matters, decisions grounded in data are more reliable. Analyze user metrics and A/B test results regularly.

5. Flexibility: Be ready to pivot. The goal is finding the best solution for users, even if it means changing course.

The Payoff

Continuous discovery creates proactive problem-solving. Instead of reacting to issues post-launch, teams anticipate and address challenges during development. The result? Products that resonate with users, fewer costly iterations, and stronger market position.

Teams that practice continuous discovery also build organizational muscle. Customer conversations become habit, not a one-time project. Cross-functional collaboration improves as engineers and designers participate directly in discovery. And when pivots are needed, the team has the research foundation to move quickly with confidence.

Getting Started with Product Discovery

Start small. Pick one hypothesis and run five customer interviews this week. You'll learn more in those conversations than months of internal debates.

Don't wait for perfect conditions. You don't need a formal research budget, a dedicated UX researcher, or executive buy-in to start talking to customers. Block an hour, reach out to five users, and ask about their problems. The insights you gather will speak for themselves—and often become the catalyst for organizational change.

Once you've validated ideas through discovery, translate them into actionable work. Learn how to structure findings into user stories and epics for your product backlog.

Need help with your product discovery process? Let's work together to build products your customers actually want.

Play The Product Game

START GAME