Product discovery involves investigating customer problems and creating products to solve them. The ultimate goal is to find problems that existing solutions don't address yet are important enough for potential users to be willing to pay for.
So then the team could go through improving and creating products for these issues.
It usually consists of seven main phases:
However, this process doesn't always follow a strict step-by-step order. Some tasks happen at the same time and include smaller cycles of feedback and adjustments.
Typically, product discovery teams include:
Occasionally, having a researcher, data scientist, or analyst on the team can also be useful.
Having a diverse team helps gather and analyze reliable data to make informed decisions. And also create design solutions that are practical, workable, and in line with the research results.
Various techniques can be used for product and design research including customer feedback surveys, customer interviews, and analyzing how people use the product.
They allow product teams to collect valuable insights on a larger scale and take different forms, such as:
They offer flexibility to explore ideas that participants bring up, even if you hadn't considered them before. However, it's important to note that while the interviews are flexible, they should be well-structured. To make the most of them and not waste time, set clear goals and prepare thoroughly.
Schedule regular user interviews, even if you believe you've already perfected your product-market fit. That’s how you will be able to keep up with changing customer and market needs and have interviewees available to explore new concepts.
They provide objective insights into how users interact with the product. By studying heatmaps, session recordings, or funnel conversions, you can notice new pain points that require attention.
Review the data and customer feedback you collected during the research stage to spot recurring patterns.
The main goal here is to find opportunities to improve the product and provide a more satisfying user experience. So, you should look into user issues, requirements, or wishes.
You can’t solve every problem because some of them may not align with the
But, even after using the OST, you'll likely still have more problems to address than you can handle. That's why it’s important to spend some time prioritizing these opportunities.
Use frameworks like the Kano Model, Cost of Delay, or Dot-voting, among others, to make these decisions.
During the ideation phase, there are various techniques you can use, like story mapping, brainstorming, and mind mapping.
Remember, product discovery is a collaborative effort, so it's important to involve everyone on the team. Each team member brings their own expertise and viewpoint, so you can have more creative ideas, better feasibility assessment, and a sense of ownership.
Don’t forget to continuously check and verify product features, using techniques like
Let's take an example related to Asana. To validate the concept of a "Goals" feature, we could simply add it to the menu and catch users' attention with a tooltip. Their interaction with this feature would reveal how interesting it is.
When users click on the feature, they'll realize something is not quite right. In that case, you'd need to explain what you've done and why.
Start simple, like with sketches, and improve based on customer feedback. Eventually, you'll have a working product.
To test prototypes, you can use methods like interviews or focus groups for basic versions, and as they get more advanced, techniques like guerrilla testing.
Before launching, beta testing lets real users try it out in their own settings, and you gather insights through analytics, surveys, and interviews to make it better.
The product discovery process plays a highly important role in product development. It creates a foundation for creating products that not only meet market and customer requirements but also bring satisfaction to users.