Article

How to Build a Product Discovery Process for Your SaaS Team in 2026

23 min read

I once watched a team spend four months building an analytics dashboard that their CEO had championed in a quarterly planning meeting. The idea sounded great in a conference room. It had executive buy-in, a detailed spec, and a team of five engineers. Four months later, the dashboard launched to silence. Usage hovered at 3% after the first week. The team had built exactly what the CEO asked for, and almost nobody wanted it.

That story is not unusual. Pendo's research found that 80% of features in software products are rarely or never used, representing roughly $29.5 billion in wasted R&D spending every year (Pendo, "Why the Product Discovery Process Is Broken (And How to Fix It)," July 2025, https://www.pendo.io/pendo-blog/why-the-product-discovery-process-is-broken-and-how-to-fix-it/). That is not a development problem. That is a discovery problem. Teams are building things before they understand whether anyone needs them.

Product discovery is the process of figuring out what to build before you build it. It sounds obvious when you say it out loud. But most SaaS teams skip it or treat it as a one-time event at the start of a project. The teams that win are the ones that make discovery a weekly habit, not a phase.

This guide walks through how to set up a product discovery process that your SaaS team can run every week, with practical frameworks, real techniques, and the mistakes that trip up most teams.

Ready to build your AI-powered roadmap?

Start capturing feedback and let AI prioritize your features. Free 14-day trial, no credit card required.

Discord Integration
AI-Powered Analysis
Public Roadmaps

What Is Product Discovery and Why Does It Matter?

Product discovery is the work you do to understand customer problems and validate potential solutions before writing code. It answers four questions: Are we solving a real problem? Is our solution usable? Can we build it? Does it work for the business?

Here is why this matters for SaaS teams right now. Engineering time is expensive. A senior developer costs $150,000 to $200,000 per year. Every sprint spent building the wrong feature is money burned. Discovery is cheap compared to development. A week of customer interviews and prototype testing costs a fraction of a single sprint of engineering work, and it can save you months of building things nobody uses.

Teresa Torres, author of Continuous Discovery Habits, puts it this way: good product discovery teams engage in two activities week over week, customer interviewing and assumption testing (Product Talk, "Product Discovery Basics: Everything You Need to Know," August 2025, https://www.producttalk.org/product-discovery/). The emphasis on "week over week" is what separates teams that build products people love from teams that build products people ignore.

Discovery vs. Delivery: Two Sides of the Same Coin

Most product teams spend almost all of their time in delivery mode. They write tickets, estimate stories, run sprints, and ship features. Delivery answers the question "Can we build this well?" Discovery answers a different question: "Should we build this at all?"

I think of discovery and delivery like a compass and an engine. Delivery is the engine. It gets you where you are going fast. Discovery is the compass. It makes sure you are pointed in the right direction. An engine without a compass just gets you lost faster.

The best SaaS teams split their time between both. A common split is 70% delivery and 30% discovery for established products, and 50/50 for early-stage products still searching for strong market fit. The majority of product teams, about 37%, spend three days to one week on discovery activities per cycle, which tends to be the sweet spot for balancing speed with learning (Screeb, "The Ideal Time to Spend on Product Discovery," 2023, https://screeb.app/blog/the-ideal-time-to-spend-on-product-discovery-in-2023).

The Four Risks Product Discovery Addresses

Every product decision carries four types of risk. Discovery is the tool you use to reduce all four before you invest engineering resources.

1. Value Risk: Will Customers Want This?

This is the biggest risk and the one most teams get wrong. You can build a technically perfect feature that nobody cares about. Value risk asks whether the problem you are solving matters enough for customers to change their behavior, adopt a new workflow, or pay more money.

You reduce value risk through customer interviews, surveys, and analyzing existing feedback data. When 50 users in your community are asking for the same thing, value risk is low. When an executive had an idea in the shower, value risk is high.

2. Usability Risk: Can Customers Figure It Out?

A feature that solves a real problem but confuses everyone who tries it is still a failure. Usability risk measures whether your target users can actually use the solution without hand-holding.

Prototype testing is the fastest way to reduce usability risk. Show a clickable mockup to five users, watch them try to complete a task, and note where they get stuck. You will learn more in five 20-minute sessions than in weeks of internal debate about button placement.

3. Feasibility Risk: Can We Build This?

Some ideas are technically impossible. Others are technically possible but would take six months instead of six weeks. Feasibility risk asks whether your engineering team can actually deliver the solution within reasonable constraints.

This is why engineers should be part of the discovery process, not just recipients of finished specs. When an engineer sits in a discovery session and hears the customer problem firsthand, they often propose solutions that are faster to build and better suited to the technical architecture than what a product manager would have written in a PRD.

4. Business Viability Risk: Does This Work for the Business?

A feature might be valuable, usable, and feasible, but it could still be wrong for the business. Maybe it serves a customer segment you are trying to move away from. Maybe it creates legal exposure. Maybe it cannibalizes revenue from a higher-margin product.

Business viability gets checked by involving stakeholders from across the organization: legal, finance, sales, and customer success. A quick 15-minute conversation with the sales team can reveal that the feature you are considering conflicts with how the product is actually positioned in the market.

How to Set Up a Weekly Discovery Process

The biggest shift teams need to make is moving from project-based discovery ("let us do research before we start this big initiative") to continuous discovery ("let us learn something new about our customers every single week"). Here is how to make that shift practical.

Step 1: Form Your Product Trio

Teresa Torres recommends a "product trio" as the core discovery unit: one product manager, one designer, and one engineer. This small group makes discovery decisions together and brings different perspectives to every conversation (Userpilot, "An Overview on Teresa Torres's Continuous Discovery Framework," September 2024, https://userpilot.com/blog/continuous-discovery-framework-teresa-torres/).

Why three people? A product manager brings business context and customer empathy. A designer brings usability thinking and prototyping skills. An engineer brings technical feasibility and creative problem-solving. When all three hear from customers directly, the solutions they generate are better than what any one role produces alone.

Do not make discovery the product manager's solo job. I have been on teams where the PM did all the customer interviews and then tried to relay insights to the team. The information always degraded in translation. Having the trio hear customer stories together creates shared understanding that no amount of documentation can replicate.

Step 2: Set a Clear Outcome

Discovery without direction is just curiosity. You need a target outcome that focuses your team's learning. A good outcome is specific, measurable, and tied to a business result.

Bad outcome: "Understand our users better."

Good outcome: "Reduce the percentage of new users who abandon onboarding before completing their first project from 45% to 25%."

The outcome gives your team a clear direction. Every interview question, every prototype, every experiment should connect back to this outcome. When someone suggests exploring a tangent (and they will), you can ask: "Does this help us reduce onboarding abandonment?" If yes, follow the thread. If no, park it for later.

Step 3: Talk to Customers Every Week

Weekly customer interviews are the heartbeat of continuous discovery. Not monthly. Not quarterly. Weekly. The cadence matters because frequent exposure to customer reality prevents the team from drifting into assumptions.

Here is a practical way to make weekly interviews happen without burning out your team:

  • Schedule one to three 30-minute interviews per week
  • Recruit participants through in-app prompts, support interactions, or your community channels
  • Keep a rotating list of interview candidates so you are not always talking to the same power users
  • Have the full product trio attend each interview (one person asks questions, the others take notes)
  • Spend 15 minutes after each interview debriefing as a team

The interviews should focus on understanding the customer's world, not pitching your ideas. Ask about their current workflow, their frustrations, and the workarounds they have built. Follow The Mom Test principles: ask about their life and problems, not about your solution.

Step 4: Map Opportunities With an Opportunity Solution Tree

Teresa Torres created a visual framework called the Opportunity Solution Tree that helps teams organize what they learn from customers (Product Talk, "Opportunity Solution Trees: Visualize Your Discovery to Stay Aligned and Drive Outcomes," November 2025, https://www.producttalk.org/opportunity-solution-trees/).

Here is how it works. At the top of the tree sits your target outcome (the business result you defined in Step 2). Below that, you map the opportunities you have discovered through customer interviews. Opportunities are customer needs, pain points, or desires that connect to your outcome. Below the opportunities, you brainstorm potential solutions. Below the solutions, you design experiments to test your assumptions.

The tree structure forces a discipline that most teams lack. Instead of jumping from "customer mentioned X" straight to "let us build X," you first map X as an opportunity, then generate multiple possible solutions, then test the riskiest assumptions before committing to building anything.

Let us break it down with an example. Your outcome is reducing onboarding abandonment. Through interviews, you discover three opportunities: users do not understand the first step, users feel overwhelmed by too many options, and users cannot find help when they get stuck. For each opportunity, you brainstorm two to three solutions. For "users cannot find help," maybe the solutions are a live chat widget, a contextual help panel, or a guided walkthrough. Then you test each solution's riskiest assumption before building it.

Step 5: Test Assumptions Before Building

Every solution idea rests on assumptions. Some assumptions are safe ("users want to save time" is usually true). Others are risky ("users will watch a 5-minute tutorial video before using the product" is probably false).

List the assumptions behind your top solution ideas. Rank them by risk: which assumptions, if wrong, would make the solution fail? Start testing the riskiest ones first.

Assumption tests do not need to be elaborate. Some examples:

  • Prototype test: Build a clickable mockup in Figma and watch five users try to complete a task. Takes one to two days.
  • Smoke test: Create a landing page or button for a feature that does not exist yet. Measure how many users click it. Takes a few hours.
  • Concierge test: Deliver the value manually for a handful of users before building the automated version. Takes a few days.
  • Data analysis: Check your existing analytics to see if users are already trying to do the thing your feature would automate. Takes a few hours.

The goal is fast, cheap learning. If an assumption test takes more than a week, it is too heavy. You are trying to reduce risk, not eliminate it. You will never have perfect certainty before building. You just need enough confidence to make a good bet.

How Product Discovery Connects to Your Roadmap

Discovery generates insights. Your product roadmap turns those insights into a plan. The connection between the two is where most teams struggle.

Without discovery, roadmaps become wish lists driven by the loudest voice in the room. With discovery, roadmaps become evidence-based plans where every item connects to a validated customer need and a tested solution approach.

Here is how to make the connection work in practice. When your discovery process identifies a validated opportunity with a tested solution, that item earns a spot on your roadmap. Items that have not gone through discovery get flagged as "unvalidated" and carry higher risk. Over time, your team learns to trust the roadmap because they know the items on it have been vetted through real customer research.

A strong feedback strategy feeds your discovery process with signals from multiple channels. RoadmapAI captures feature requests from community conversations automatically, turning the organic discussions happening in your Discord server into structured data your product trio can use during discovery sessions. When you can see that 40 community members mentioned the same pain point, you walk into your next customer interview with a hypothesis worth testing.

Five Discovery Techniques That Work for SaaS Teams

Technique 1: Story-Based Customer Interviews

Most interview guides are filled with opinion questions: "What do you think about X?" or "Would you use Y?" Opinions are unreliable. People say yes in interviews and then never use the feature. Story-based interviews focus on past behavior instead.

Ask questions like: "Tell me about the last time you tried to [do the thing your product helps with]." Then follow up with: "What happened next? What was the hardest part? What did you do when you got stuck?" Stories about past behavior are far more reliable than predictions about future behavior.

For SaaS teams running customer interviews, this technique reveals the context behind feature requests. A user who says "I need better reporting" might actually mean "I need a way to prove to my boss that our team is productive." The story reveals the real need. The feature request only reveals the surface.

Technique 2: Prototype Testing

Prototypes let you test solutions before building them. A clickable Figma mockup takes a designer one to two days to create. Watching five users interact with it takes three to five hours. The insights you gain can save weeks or months of engineering time.

Run prototype tests with a simple protocol: give the user a task ("You want to create a report showing last month's activity"), watch them try to complete it, and note where they hesitate, get confused, or give up. Do not help them. The places where they struggle are the places where your design needs work.

Five users is enough to reveal the biggest usability issues. Nielsen Norman Group research shows that testing with five participants uncovers about 85% of usability problems. You do not need 50 participants and a formal study. You need five real users and a willingness to watch them struggle.

Technique 3: Assumption Mapping

Before testing anything, get your product trio together and list every assumption behind your current plan. Map each assumption on two axes: how confident you are that it is true, and how much impact it would have if it were wrong.

High-impact, low-confidence assumptions are your testing priorities. Low-impact assumptions can wait. High-confidence assumptions do not need testing (though it is worth checking your confidence is based on evidence, not gut feeling).

This exercise takes 30 minutes and often reveals that the team disagrees about which assumptions are risky. That disagreement is valuable. It surfaces the blind spots that would otherwise become expensive surprises during development.

Technique 4: Feedback Mining

Your customers are already telling you what they need. They just might not be telling you in a structured way. Support tickets, community conversations, social media mentions, and sales call notes all contain discovery gold.

The challenge is organizing this unstructured feedback into patterns. Tools like RoadmapAI solve this by capturing product feedback from Discord conversations and organizing it by theme. When your discovery session starts with "47 users mentioned difficulty exporting data last month," you have a strong signal to investigate. That is more reliable than a single stakeholder saying "I think we need better export."

Feedback mining is not a replacement for customer interviews. It tells you what people are saying, but interviews tell you why. Use feedback mining to identify patterns and generate hypotheses, then use interviews to validate and deepen your understanding.

Technique 5: One-Question Surveys

Long surveys get low response rates. One-question surveys triggered at the right moment get high response rates and clean data. Ask one question, at the right time, to the right users.

For example, after a user completes onboarding, ask: "What almost stopped you from finishing setup?" After a user cancels, ask: "What is the main reason you are leaving?" After a user upgrades, ask: "What was the tipping point that made you upgrade?"

These single-question triggers give you quantitative data that complements the qualitative depth of interviews. When 60% of cancellation responses mention the same issue, you have a clear discovery target.

Common Product Discovery Mistakes

Mistake 1: Treating Discovery as a Phase Instead of a Habit

The most common mistake is front-loading all discovery at the start of a project and then ignoring it during development. "We did our research" becomes an excuse to stop learning. But customer needs change, market conditions shift, and early assumptions prove wrong.

Discovery should happen every week, not just at project kickoffs. Even a single 30-minute customer interview per week keeps your team grounded in reality.

Mistake 2: Only Talking to Happy Customers

Teams naturally gravitate toward customers who love the product. These customers give positive feedback and make everyone feel good. But they also create a distorted view of reality.

Talk to frustrated customers, churned customers, and customers who chose a competitor. These conversations are uncomfortable but packed with insights. A churned customer can tell you more about your product's weaknesses than ten happy customers can.

Mistake 3: Skipping Engineering in Discovery

When engineers only see finished specs, they become order-takers. They build what they are told without understanding why. When engineers participate in discovery, they hear customer problems firsthand and bring technical creativity to the solution space.

An engineer who hears a customer say "I spend two hours every Monday copying data between spreadsheets" might suggest an automated sync that takes two days to build instead of the complex dashboard the PM was planning to spec for six weeks.

Mistake 4: Analysis Paralysis

Some teams use discovery as a reason to never build anything. They run interview after interview, test assumption after assumption, and never reach a decision. Discovery should reduce uncertainty, not eliminate it. At some point, you have enough evidence to make a good bet. Make it.

A useful rule of thumb: if your last three interviews or experiments all point in the same direction, you probably have enough evidence to act. If they point in different directions, keep learning.

Mistake 5: Not Connecting Discovery to Decisions

Discovery insights that sit in a Google Doc nobody reads are worthless. Every discovery activity should connect to a decision: what to build, what not to build, what to investigate further, or what to deprioritize.

At the end of each week, your product trio should be able to answer: "What did we learn this week, and what are we going to do about it?" If the answer is "nothing," your discovery process is not working.

How to Prioritize Discovery Findings

Discovery generates more ideas and opportunities than any team can pursue. You need a way to decide what to work on first.

The Opportunity Solution Tree helps with this by making the connections between outcomes, opportunities, and solutions visible. But you also need a way to compare opportunities against each other.

A simple approach works well for most SaaS teams. Score each opportunity on three dimensions:

  • Frequency: How many customers mentioned this problem? A problem that affects 200 users matters more than one that affects 3.
  • Severity: How painful is this problem when it occurs? A problem that causes data loss is more severe than one that wastes 5 minutes.
  • Alignment: How closely does this connect to your target outcome? A problem that directly blocks onboarding completion is more aligned than one that affects power users' edge cases.

When you prioritize feature requests using a structured framework like this, every decision connects to evidence rather than opinion. That makes roadmap conversations faster and less political because you are debating data, not preferences.

A feature voting board adds a quantitative layer to your prioritization. When your community can vote on what matters most, you get a direct signal of demand that complements your qualitative discovery findings.

Building a Discovery Culture on Your Team

A discovery process fails without a discovery culture. Culture means the team believes that talking to customers is part of their job, not extra work that competes with "real" work.

Make Customer Access Easy

If booking a customer interview takes two weeks of coordination, nobody will do it. Set up systems that make customer access frictionless. An in-app prompt that asks "Would you like to chat with our product team?" with a Calendly link can fill your interview calendar without anyone on the team doing manual outreach.

Your community is another rich source of interview candidates. Members of your Discord or Slack community who are actively discussing their workflows are often happy to jump on a call and share their experience. Managing a product community on Discord creates a standing pool of engaged users you can tap for discovery conversations any week.

Share Insights Broadly

Discovery insights should not live only in the product trio's heads. Share customer quotes, interview clips, and key findings with the broader team. A weekly "What We Learned" Slack post or email keeps everyone connected to customer reality.

When engineers, support staff, and executives hear customer voices regularly, the entire company develops empathy for user problems. That empathy shows up in better design decisions, more helpful support interactions, and more realistic executive expectations.

Celebrate Learning, Not Just Shipping

Most teams celebrate when they ship a feature. Few teams celebrate when they learn that a feature idea is wrong and save the company from building it. Both are equally valuable.

When your discovery process reveals that a planned feature would not solve the problem customers actually have, that is a win. You just saved weeks of engineering time and avoided adding complexity to your product. Celebrate it. Recognizing learning as a positive outcome encourages the team to be honest about what they find, even when it means killing a pet idea.

A 30-Day Plan to Start Product Discovery

If your team has never done formal discovery, here is a practical plan to get started.

Week 1: Set Up

  • Form your product trio (PM, designer, engineer)
  • Choose one target outcome for your first discovery cycle
  • Set up a system to capture and organize customer feedback (tools like RoadmapAI automate this from community conversations)
  • Schedule your first three customer interviews

Week 2: Listen

  • Conduct your first interviews as a trio
  • Debrief after each interview and capture key insights
  • Start building your Opportunity Solution Tree with the opportunities you hear
  • Review existing feedback data (support tickets, community discussions, feature requests) for patterns

Week 3: Test

  • Pick the top opportunity from your tree
  • Brainstorm three possible solutions
  • List the riskiest assumptions behind each solution
  • Run your first assumption test (prototype, smoke test, or data analysis)
  • Continue weekly interviews

Week 4: Decide

  • Review what you learned from your assumption tests
  • Decide whether to pursue, pivot, or shelve each solution idea
  • Add validated items to your roadmap with the evidence that supports them
  • Share a "What We Learned" summary with the broader team
  • Set your next cycle's target outcome

After four weeks, you will have a working discovery rhythm. The hard part is not starting. The hard part is keeping it going when delivery pressure mounts. Protect your discovery time like you protect your sprint commitments. Both are non-negotiable for building a product that customers actually want.

Stop guessing what to build next

Let your users tell you. RoadmapAI captures feedback from Discord, email, and more — then uses AI to find patterns.

Discord Integration
AI-Powered Analysis
Public Roadmaps

Frequently Asked Questions

What is product discovery in SaaS?

Product discovery is the process of understanding customer problems and validating potential solutions before committing engineering resources to build them. It involves customer interviews, prototype testing, assumption mapping, and feedback analysis. The goal is to reduce the risk of building features that nobody uses. Pendo's research shows that 80% of software features are rarely or never used, representing $29.5 billion in wasted spending per year. Discovery prevents your team from contributing to that statistic.

How much time should a product team spend on discovery?

Research shows that 37% of product teams spend three days to one week on discovery per cycle, which is the sweet spot for most SaaS companies. For established products, aim for a 70/30 split between delivery and discovery. For early-stage products still finding market fit, a 50/50 split is more appropriate. The minimum effective dose is one customer interview per week plus one assumption test per sprint.

What is the product trio in product discovery?

The product trio is a small cross-functional team of one product manager, one designer, and one engineer who collaborate on discovery together. Teresa Torres introduced this concept in Continuous Discovery Habits. The trio works because each role brings a different perspective: business context from the PM, usability thinking from the designer, and technical feasibility from the engineer. When all three hear from customers directly, the solutions they generate are stronger than what any single role produces alone.

What is an Opportunity Solution Tree?

An Opportunity Solution Tree is a visual framework created by Teresa Torres that maps the path from a business outcome to customer opportunities, potential solutions, and experiments. The outcome sits at the top. Below it, you map the customer needs and pain points (opportunities) you discovered through research. Below those, you brainstorm solutions for each opportunity. Below the solutions, you design experiments to test your riskiest assumptions. The tree prevents teams from jumping straight from hearing a customer request to building it, by adding structure to the decision process.

How do you know when you have done enough discovery?

You have done enough discovery on a specific opportunity when your last three interviews or experiments consistently point in the same direction. If users keep describing the same pain point and reacting positively to the same type of solution, you have enough signal to move into delivery. If findings are contradictory or surprising, keep learning. Discovery should reduce uncertainty to the point where you can make a confident bet, not eliminate all risk.

How does product discovery connect to the product roadmap?

Discovery feeds your roadmap with validated items backed by customer evidence. Without discovery, roadmaps become opinion-driven wish lists. With discovery, every roadmap item connects to a real customer need that has been researched and a solution approach that has been tested. Tools like RoadmapAI bridge the gap by capturing feature requests from community conversations and organizing them into patterns your product trio can use during discovery sessions, keeping your roadmap grounded in real user demand.

Share this article

Help others discover this content

Copyright © 2026 RoadmapAI. All rights reserved.