No history yet

Understanding Product Discovery

What to Build?

Before writing a single line of code for a new software product, you face a critical question: what should you actually build? Answering this is the whole point of product discovery. It’s the process of figuring out what customers need and whether a real business opportunity exists before you invest time and money into development.

Product discovery is separate from product delivery—figure out what to build before building it

Think of it like building a bridge. You wouldn't just start pouring concrete and hope for the best. You'd first study the river, understand the traffic needs, and test the soil. Product discovery is that foundational work. It ensures you're not just building something cool, but something genuinely useful that solves a real problem for a specific group of people. In the world of Software as a Service (SaaS), where customers can easily switch to a competitor, building the right product isn't just important—it's everything.

The Core Components

Product discovery isn't a single action but a phase of exploration with three key parts.

1. User Research: This is all about empathy. It involves getting to know your potential users on their terms. What are their goals? What frustrates them in their daily work? This isn't about asking them what features they want. It’s about observing their behavior and listening to their challenges to uncover needs they might not even be able to articulate themselves.

Lesson image

2. Problem Validation: Once you've identified a potential problem through research, you need to validate it. Is this a minor annoyance or a major pain point? More importantly, is it a problem that enough people are willing to pay to solve? This step prevents you from building a perfect solution to a problem nobody cares about.

3. Solution Ideation: After confirming the problem is real and worth solving, you can start brainstorming solutions. This is where creativity comes in. The team explores different approaches, sketches out ideas, and imagines what the product could be. The key is to generate many potential solutions without committing to one too early. These ideas are then refined and tested to see which one best meets the user's needs.

Finding Your Fit

The ultimate goal of product discovery is to achieve product-market fit. This is the magic moment when you've built a product that satisfies a strong market demand. People aren't just using your product; they're getting real value from it, telling others about it, and are willing to pay for it.

Product discovery is the map you use to find this fit. By starting with user needs, validating the problem, and thoughtfully exploring solutions, you dramatically increase your chances of creating something that resonates. You move from guessing what people want to knowing what they need. This disciplined approach de-risks the entire development process, saving resources and pointing your team toward a product that people will love and use.

By engaging in customer conversations, refining ideas based on feedback, and building a minimum viable product, startups can achieve product-market fit faster and avoid the high costs of developing something no one wants.

A thorough discovery process gives you confidence that you’re on the right track before development even begins.

Quiz Questions 1/5

What is the primary purpose of product discovery?

Quiz Questions 2/5

The text uses an analogy to explain the importance of product discovery. What is it compared to?