The product discovery process
From problem to pitch

βIf Henry Ford had asked people what they wanted, they would have said faster horses.β - Steve Jobs
This quote has become the standard argument for βvisionaryβ innovators eschewing external inputs, and building what they want - based solely on their own intuition. Invoke the names of Jobs and Ford, and youβre free from the supposed constraints of listening to customers.
The reality is that Ford never actually said that, and while Jobs did, thereβs more nuance to his approach. During design and development, his team did choose to politely ignore their customers, and trust their intuition instead:
βIt's really hard to design products by focus group. A lot of times, people don't know what they want until you show it to them.β
But this made sense, because their intuition was built on a strong foundation. They knew their ideal customers intimately; they were building for themselves.
So were we, when we started building Whimsical. Accordingly, we trusted our intuition and may have even quoted Jobs ourselves (once or twice) π
Now weβve grown and weβre lucky to have over a million users. People who are not exactly like us, who face different problems in unique ways.
Itβs true that they often donβt know what they want until they see it. But we shouldnβt expect to know exactly what theyβll want either, until we have a deep understanding of who they are, and how they work. This is why we invest heavily in getting to know our customers, and understanding their problems.
Our discovery process is a critical part of how we build Whimsical, and something weβre proud to share in this article.
Discovery At Whimsical
Triggers for the discovery process
While thereβs always ongoing discovery being done, there are three main triggers for a specific discovery effort:
- Blockers in our own workflow as a remote-first team. For example, we used to spend half our time in Whimsical, and half our time in Notion. The constant switching between apps and context wasnβt how we wanted to spend our time. That was part of what motivated us to explore building Whimsical Docs.
- Trends in customer questions. Once you have a certain number of customers (or customers of a certain size) youβll start to hear the same feature requests, and points of confusion. By tracking all of these reports, and diving in deeper with each customer, your support team becomes one of your most valuable assets; they make it clear when you need to start exploring an issue in more depth.
- Under-performing metrics. If key numbers like adoption and activation arenβt where they need to be, itβs time to start the discovery process, and find out why.
Regardless of the trigger, no problem exists in isolation. Thereβs always value in seeing it from different angles. While these triggers might appear simple or standalone theyβre often more complex, or more connected to other parts of your productβSometimes theyβre not product problems at all, but originate higher up the funnel with your messaging.
The rest of this process ensures a proper understanding of the problem, so we know weβre spending our time wisely on the right solutions.
Who does discovery?
Our product trios collaborate to run the process. In the research stage itβs generally the PM and the Designer who interview customers, and collate info. By being hands-on through the entire process theyβre well versed in the ins-and-outs of the problem. Then, when it comes time to focus on solutions, they each bring their unique set of skills, and insights. In general terms:
- The PM ensures viability.
- The Designer focuses on usability.
- The Tech Lead covers feasibility.
Combined, these guarantee the value of any potential solution, and having a mix of viewpoints and experience helps to prevent bias during the research phase.
How do we organize the process in Whimsical?
Once discovery is kicked off we create a βDiscovery docβ which contains:
- A summary of the situation - Everything we (think we) already know.
- Our goals - Open questions and assumptions to confirm.
- Intended methods - How we will go about finding this information (e.g. customer interviews, email survey).

This doc functions as our central hub, with everything related to this specific problem nested inside. This is where weβll track the process and collate our findings along the way.
Weβre fully remote, and working asynchronously so having that context in one place is priceless.
It also offers compounding rewards in future. If we revisit this feature, build something interconnected, or encounter similar problems, weβre already a few steps ahead.
Check out the example template here π
Choosing our Inputs
To best to meet our discovery goals, we consciously lean towards human conversations, rather than tracking every move that people make.
Quantitative data is a brilliant tool to see what is happening in your product at scale. But only qualitative research, like user interviews or surveys, can provide context for why. So this is usually our main input in the discovery process.
Favoring direct engagement also helps us get to know our customers as individuals. The feedback they share isnβt just noted down anonymously. Itβs linked to the interview, to them as a person.
With this in mind, we compile a list of ideal customers and an interview script. Someone from the product trio will conduct the interviews, and add notes and recordings in their own nested doc here:

Distilling our Findings
If youβre familiar with the Double Diamond process model, youβll recognize that so far weβve been in the first divergent stage, gathering as much new information about the problem as possible. A solution is only ever as good as your understanding of the problem. So, now itβs time to converge toward that final problem definition:

Highlights from our conversations, survey answers, and secondary research (competitor analysis, etc.) are summarized individually and presented on one board. We use a delta/next board with color-coded sticky notes to easily scan and process any recurring themes and trends in the information weβve gathered.


Seeing the same thing from different perspectives inevitably changes the way we understand it:
- Unrelated problems turn out to be connected.
- Large problems seem distinct, but are actually made up of smaller issues.
- Problems that seem small and self contained can actually be symptoms of a larger trend.
- Biases and assumptions are challenged.
Shaping Solutions
Before shaping solutions we need a clearly defined ideal outcome. What will it look like to have solved the problem?
In Fordβs case, the ideal outcome was βmore people, buying more cars, for lessβ.
This definition of a solved problem (the impact that we intend to have), is the criteria against which weβll assess potential solutions.
We begin with many ideas at low fidelity - collaborating asynchronously with Whimsical Docs, Wireframes, Stickies & Freehand sketches on some initial ideas, Each idea is compared to the criteria we developed earlier to test whether they are valuable, viable, usable, and feasible.
As we narrow down possible solutions we move to higher fidelity designs, with more focus on interactions.
Note, these are not pixel perfect, or complete. That part of the process comes after a solution is pitched, and selected for development. Read more about our product development process here.
Maximizing Customer Value Through Understanding
At the end of the day, you're on the same team as your customers. You're trying to make their lives easier and increase the value they get for every dollar they spend on your product.
This goal is only attainable with a deep understanding of who they are, the problems they face, and how they try to solve them.

We like this quote from author Neil Gaiman, which captures the true benefit of your customersβ opinions:
βWhen people tell you somethingβs wrong or doesnβt work for them, they are almost always right. When they tell you exactly how to fix it, they are almost always wrong.β
Take the time to listen, and youβll find the perfect foundation to innovate on top of.
To try this process out for yourself, get started with our Discovery Process template. Or, to chat with an expert reach out to success@whimsical.com.
β



