Photo by Girl with red hat on Unsplash

Product Discovery

Discovery involves continuous research and user validation to develop products that meet customers’ true needs and solve their real pain points.

Ashish Jaiman
6 min readApr 5, 2024

--

Product discovery is identifying and understanding user needs and pain points to create products that solve real problems. It is crucial for the success of any product development process.

It ensures that the product team invests time and resources in developing genuinely needed solutions and avoids the common pitfall of building something that doesn’t solve a real customer pain point.

Discovery involves continuous research and user validation to develop products that meet customers’ true needs and solve their real pain points. The initial stages of product discovery focus on deeply understanding the market, potential users, and problem space. Product It involves various activities, including user interviews, market analysis, competitor reviews, and prototyping. The goal is to gather enough insights to inform the creation of a viable product in the marketplace that is valuable and usable for the intended users. This foundation ensures that product teams don’t just build products based on assumptions but instead create solutions grounded in user insights and data, thereby increasing the likelihood of product success.

Product discovery is an ongoing process that doesn’t end once the product is launched.

It continues throughout the product’s lifecycle, with continuous feedback loops and user testing guiding iterative improvements. By staying committed to understanding and addressing user needs, organizations can adapt to changing market demands and user expectations, ensuring their products’ long-term success and relevance.

Key Principles

The guiding principles of product discovery are customer involvement, empathy, curiosity, validation, continuous iteration, and focusing on outcomes. These principles emphasize the importance of directly engaging with customers to understand their needs and shared experiences, approaching product development with an open and curious mind, and validating ideas through testing. Continuous iteration reflects the dynamic nature of product development, where insights gained from each stage inform refinements and improvements. The outcome-focused approach ensures that the product team prioritizes features and changes that deliver real value to users.

The Double Diamond Approach

The Double Diamond approach outlines a strategic process for discovering and delivering user-centric solutions. It begins with diverging to understand user needs and converges to define the specific problems to solve. Then, it diverges again to explore possible solutions and converges through prototyping and testing to identify the most effective solution. This approach encourages broad thinking followed by focused action, ensuring product development efforts are directed towards innovative solutions and tightly aligned with user needs.

This discovery process outlines a structured method for tackling complex problems, primarily in design and product development. It emphasizes the importance of diverging and converging in both the thinking and execution phases to understand problems and create effective solutions fully.

The process is divided into four distinct phases across two diamonds:

Image Ref: https://productstrategy.co/product-discovery-guide/

Discover

First Diamond — Diverge

This initial phase is all about research and exploration. The goal is to explore the problem space and gather insights into user needs, market trends, and potential challenges without identifying solutions. It’s a period of understanding the users and the context in which they operate, identifying the true problem that needs solving.

Define

First Diamond — Converge

After exploring a wide range of possibilities, this phase focuses on synthesizing the gathered information to define the core problem to solve. It narrows the scope of work by identifying key insights and user needs that any solution must address. This definition acts as a clear, focused brief for ideating solutions.

Develop

Second Diamond — Diverge

With a clear understanding of the problem, this phase involves generating a range of ideas and potential solutions. Creativity and innovation are encouraged, exploring different directions that could address the defined problem. Prototyping and testing with users are key activities here, helping to refine ideas into viable solutions.

Deliver

Second Diamond — Converge

The final phase is evaluating the developed concepts, selecting the most promising solution, and executing it. This involves finalizing designs, development, testing, and preparation for launch. The delivery phase ensures the solution is viable, desirable, and feasible before GTM.

The Double Diamond model emphasizes the need for balance between exploring broadly and focusing narrowly, ensuring that solutions are innovative and grounded in real user needs. It’s widely used in design thinking and product development to create user-centered solutions that are both creative and effective.

Steps of Product Discovery

Product Discovery involves four critical steps: learn and understand, define and decide, ideate and prioritize, and prototype and test.

Initially, teams gather insights into users and the market to build a strong understanding of the problem space. This knowledge forms the basis for defining the problems to solve and deciding on the focus areas. Ideation and prioritization then generate a range of potential solutions, from which the most promising are selected. Finally, prototyping and testing with users validate these solutions, ensuring they effectively address user needs.

Learn & Understand

This step focuses on gathering as much information as possible about users, their behaviors, needs, and the market context. Techniques include customer interviews, surveys, and usage data analysis. The goal is to comprehensively understand the problem space from the user’s perspective, identifying articulated and unarticulated needs. This deep dive into the user experience is foundational for effective product discovery, ensuring that genuine user insights inform subsequent steps.

Define & Decide

After gathering insights, the team synthesizes the information to define the core problems to be solved. This involves distilling user research into clear, actionable problem statements and deciding which problems are most critical to address. Prioritization frameworks such as the RICE or the Kano model can be helpful in this phase. The defining and deciding steps are crucial for focusing the team’s efforts on the areas that will impact users and the business most.

Ideate & Prioritize

With a clear understanding of the problems to solve, the team moves into ideation, generating a wide range of potential solutions. Techniques like brainstorming sessions, design sprints, and workshops foster creativity and collaboration. Following ideation, the team prioritizes the ideas based on criteria such as feasibility, impact, and alignment with user needs and business goals. This step ensures that the most promising solutions are selected for further development and testing.

Prototype & Test

The final step involves turning the prioritized ideas into tangible prototypes that users can test. Prototypes can range from low-fidelity sketches to interactive digital models. User testing sessions provide valuable feedback on the usability and desirability of the proposed solutions, allowing the team to iterate and refine the prototypes based on user input. This iterative cycle of prototyping and testing continues until a viable solution is identified and ready for further development and eventual launch.

Each of these steps plays a critical role in the product discovery process, ensuring that product development is guided by a deep understanding of user needs and validated through continuous feedback and iteration.

Conclusion

Product discovery identifies, researches, understands, and develops new products or features. The main goal is to create desirable products for users, viable for business, feasible to develop, and valuable to the market. The process typically involves:

Customer Empathy: Understanding the problems, needs, or desires of the target audience through research, interviews, surveys, or observation.

Ideation: Generating, developing, and communicating new ideas. Techniques like brainstorming, sketching, or prototyping are commonly used.

Validation: Testing the ideas with real users to ensure that the product or feature meets market needs. This can involve MVPs (Minimum Viable Products), prototypes, or A/B testing.

Iteration: Refine the product based on feedback and insights gained from validation to meet user needs and business goals better.

Product discovery is an ongoing, iterative process that aims to reduce the risks of launching new products by ensuring that what is built meets user needs and has a viable market.

--

--

Ashish Jaiman

thoughts on #AI, #cybersecurity, #techdiplomacy sprinkled with opinions, social commentary, innovation, and purpose https://www.linkedin.com/in/ashishjaiman