Having spent the past month on IH I have noticed that Customer Development does not receive nearly enough attention that it should. Everyone discusses ideas, coding, MRR, but almost nobody shares insights from their customer development journey. Is it because it is often neglected? Or because it is boring? I am curious to hear about your experience.
Today I finished reading this amazing book called “LEAN Customer Development” by Cindy Alvarez, which, to my pleasant surprise, proved most of the ideas I shared in my previous post to be true. I would highly recommend this book to every indiehacker, especially those just starting out. Study this book before you make a single line of code.
I have taken a tonne of notes from this book, so decided to share some of them below with you. I know it's a lot, but I hope at least one soul will make it to the end 🙏🏻🤓⏳
/
💡 What is customer development?
Customer development is a hypothesis-driven approach to understanding:
Everything you do in customer development is centered around testing hypothesis.
LEAN customer development is the same approach but faster, more pragmatic, and more approachable.
Customer development starts with a shift in a mind-set. Instead of assuming that your ideas and intuitions are correct and embarking on product development, you will be actively trying to poke holes in your ideas, to prove yourself wrong, and to invalidate your hypothesis.
Every hypothesis you invalidate through conversations with prospective customers prevents you from wasting building a product no one will buy.
/
💡 Lean customer development is done in 5 steps:
Below I provide my key takeaways from the first 3 parts, as these, in my opinion, are the most important ones, and the most neglected ones.
/
💡 What customer development is not?
Product development answers the question: “When (and what) can they buy?”
Customer development answers the question: “Will they buy it?"
Market research covers aggregate populations. Usability testing tells us whether someone can use our product, not whether they would buy it.
Customer development is the best low-effort way to confirm our assumptions about who our customer is, what he/she needs, and what he/she’ll buy.
/
💡 What will you gain from practicing customer development?
You will find out that customers really want only 1 of the 5 features you think you need to build (and they might help you add one that you haven’t even thought of!).
/
💡 Where should I start?
Write your problem hypothesis (i.e. what your imagined product will try to solve). Your goal is then to validate your hypothesis or, if invalidated, to come back and revise.
Example: ”I believe that entrepreneurs spend too much time creating and posting content on Twitter” (i.e. if you are planning to build a content management tool for Twitter).
Your hypothesis needs to consider 5 questions: who, what, how much, when, and why. So in the above case we have:
/
💡 Mapping your target customer profile
If your product is suited for moms or working professionals, as an example, it is a fairly broad audience. Your prime focus should be on those found on the left side of the Innovation Adoption Lifecycle (please Google this bell-shaped graph, as I didn't know how to insert an image here), as they tend to be the most receptive to trying out new products.
For example, what can you deduce from someone who mentions: “Oh yeah, I tried a few apps, but none of them helped me”. This sentence reveals that:
This will most probably prove the assumption that the interviewee belongs to the left side of the bell curve.
Using trait spectrum is also a very useful way to map your potential user’s profile. It shows a sample of traits that may positively or negatively influence a customer’s willingness to solve his/her problem with your solution. Some examples:
For example, such comments as “I hate it when my coworkers do things out of order” might indicate the person’s inclination towards ‘predictability’.
General questions such as below are also useful/mandatory:
Mapping your target customer profile simply means making an assumption about your ideal customer’s traits and habits. Once you have been through a few interviews, you will be able to take each assumption and say whether it was true (and why) or false (and why).
/
💡 How to find the customers?
This part does not involve any rocket science and I am pretty sure everyone is familiar with the most popular approaches:
The key here is to build a focus group of 20-30 people, who you will conduct 1-on-1 interviews with, either via video calls or live.
/
💡 Conducting user development interviews
Start with the 5 core questions:
The above are usually the only scripted questions for every interview. As the customer talks, you should proceed with open-ended questions that are triggered by what the interviewee says:
/
💡 Customers Don’t Know What They Want!
“It’s not the customer’s job to know what they want” - Steve Jobs.
Building features based on customers’ feedback and yet customers still being unhappy - does that sound familiar? It’s because there is often a clash between customer wants and needs due to a number of subconscious biases. One example is:
Customers know which cultural, time, and resource constraints affect them, but they don’t mention them unprompted.
Once we get used to limitations, we stop questioning or even noticing them. It doesn’t occur to us to mention constraints if we think of them as just the way things are. Sociologists call these ‘taken-for-granted’ assumptions.
Customers may not know what they want, but they can’t hide what they need. It’s your job to uncover those needs. It’s your job to get the details so that you can deduce why or how the previous solutions didn’t work.
/
💡 What You Should be Listening For
These are the objective and subjective factors that separate prospective customers from buying customers:
To get the most accurate answers from your customers, frame your questions to ask about specific events or decisions and focus on the present or recent past. Here are prompts that yield aspirational responses versus prompts that yield actual responses (we are after the latter ones!):
Next: schedule an interview and get out of the building! Good Luck!
I know it was a lot, but I hope at least 1 person has read the whole bit and learnt something from it. Thanks for your time folks! 🙏🏽🙏🏽🙏🏽