Note: This article is part of my toolkit newsletters🚀 where I share resources about building things. Join me :)
As a product builder, I build things full-time, whether it’s a venture newsletter, micro-products or coaching founders to build tech products. For fun, I built an AI article tool, event app, meal box app, SaaS tracker, sneaker app, using my rapid MVP technique.
This is a follow-up post of my multi-part Product Guide series.
The first step in validating a product idea is not to build a MVP. Rather, it is to validate the untested assumptions about the problem and the customer. By validating these two components, you will be able to move closer towards building the right MVP.
Today, I'll go over the step-by-step process for validating a problem. So that you can figure out whether a problem is worth solving, de-risk your idea, and create something people want to pay for.
Start by exploring your personal interests and experiences.
What problems are you passionate about solving? It can be healthcare, productivity, no-code, workflow automation, and so on.
What pain points have you experienced that a product or service could potentially solve?
Next, write down these problems and rank them by:
You can use Google Trends, market research and existing statistics to get a sense of the severity of the problems.
Then, narrow down to one to two problems you’re interested in learning more about.
Now figure out who are the target audience who is experiencing the problem in Step 1.
Remember that one problem can affect multiple types of potential customers.
These customers may have different needs, preferences, and behaviors.
To truly understand who you’re solving the problem for, you want to map out the unique characteristics for each customer segment.
I’d recommend to prioritize on the customer segment that encounters the problem most frequently. Here are some examples:
Every unvalidated problem is merely an assumption.
We think that people HAVE this problem, but we could be wrong!
To validate a problem, we need to turn it into a hypothesis statement.
🤔 We think that (insert the problem)
🥹 Customer want to (accomplish a task, do certain things, have a need)
🚀 We can verify this by designing a test (insert the experiment you want to run)
✅ If the result is (insert the validated result)
❌ But if the result is (insert the invalidated result)
⏭️ We will (proceed, pivot or change)
Note: Map out each hypothesis statement for each customer segment you’ve identified in Step 2.
During the pre-MVP stage, conducting user interviews is an effective way to validate your assumptions about the problem. To start, consider interviewing 10 to 20 individuals to determine whether:
Problem validation is an iterative process, not a one-time event. Here are some scenarios of when to refine the problem statement:
By actively listening to target users, you may uncover specific language or themes that they use to describe their problem.
If this happens, it's important to refine the problem in a way that accurately reflects the pain points that your target users are experiencing.
For instance, you may have started with the assumption that customers:
But during user interviews, you discovered that the bigger problem is that they:
If the original problem hypothesis has been invalidated, you need to pivot your problem statement or change the problem direction or product idea entirely.
In such a scenario, you need to:
The problem validation process is a crucial step in determining whether people are willing to pay for a product idea. This is because:
Also published here.