Discovery is a vital part of the product development process. Discovery enables a product team to test its assumptions and reveal underlying needs, problems, behaviours and potential methods to address these, before committing to a particular path or solution.
Discovery is often under-utilised or disregarded by product teams, usually because speed is prized over research and testing. This misunderstanding of Mark Zuckerberg’s famous motto to “move fast and break things tends to result in poor problem-solution fit, and in turn poor product-market fit.
Sometimes, empathy is the enemy, with the product manager believing they are a good proxy for the customer without ever validating this viewpoint. The resulting disconnect can have severe consequences. The most famous example is probably Kodak failing to take advantage of the digital photography technology it helped to pioneer. Kodak’s inability to see the market shifts that were happening as people moved to digital cameras, and then on to social media and phones, led to the company falling from a dominant position in film processing and development to filing for bankruptcy in 2012.
In a world of information overload, the chances of someone happening upon your product are vanishingly small. You need to cultivate your customers, particularly in the early days, ensuring that you are close to them and that you truly understand their needs and problems. In short, you need to do discovery.
The need is no less great as you grow. If you’re lucky enough to cross the chasm from early adoption to broader market approval, you need to continuously discover the problems that your customers will pay you to solve, and help them to discover your solution.
When people on product teams talk about discovery, they usually refer to product discovery. However, there are three types of discovery, all of which must work in concert for a product to find its market and effectively sole customer problems.
Let's look at each of these in a little more detail.
The product and its supporting hypotheses should be defined by the Product Development team. Product discovery attempts to answer the following questions:
Product discovery can take many forms, including user research, A/B testing, interviews, focus groups, etc.
The difference between product and customer discovery is one of focus, as both need to happen in concert for a product to be successful. Customer discovery is understanding the needs, behaviours and pain points of a particular customer segment, who will form the target market for your product.
You shouldn’t assume that product discovery will also help you identify your market niche or approach. These are two separate but related activities.
Product Discovery and Customer Discovery enable us to understand whether our product has identified a problem worth solving and how likely customers are to use our product to solve that problem. These types of discovery enable you to:
The third form of discovery is informed by the other two. When you have identified a problem worth solving, what are the technical choices you can make to power your solution? What are the architectural trade-offs you are willing to make? For example, when you are creating an early iteration of a product, you may not need to worry about scalability, but this will become a concern as you move toward mass adoption. When you make the necessary technical choices and optimise your investment are critical to your success. Technical discovery should be done in concert with the other discovery activities to avoid premature optimisation.
A good example of technical discovery helped drive Facebook’s eventual dominance over MySpace in social media. Observing the move toward mobile, Facebook invested heavily in its mobile app, giving users the same great experience on all devices. MySpace was slower to invest in mobile, and this was one of the factors that led to its loss of market share to Facebook.
If you think about product development from the perspective of the Silicon Valley Product Group’s four big risks, we can see that discovery is fundamental to addressing theses:
Teams will often discount the importance of discovery, over-estimating their ability to think like customers, or prizing speed of development over research. However, failing to do adequate discovery exposes the product team to an unsustainable amount of risk as they lose sight of the customers they are delivering for, and the market they are trying to sell into.