Customer Discovery Checklist
A structured process for validating a startup idea through rigorous customer interviews - from hypothesis to product decisions.
work, productivity
by Morris
Define Your Hypotheses
Lock down assumptions before you talk to anyone. Untested beliefs are the source of most startup failures.
- Write down your riskiest assumption about the customer problem
- Define the specific customer segment you are targeting
- Write a falsifiable problem hypothesis
- List the jobs-to-be-done your target customer has around this problem
- Identify what customers do today to solve this problem
- Set a learning goal for this discovery sprint
- Decide what evidence would cause you to pivot
Find the Right People to Interview
Friends and family will lie to protect your feelings. You need strangers with the real problem.
- Disqualify friends and family as primary interviewees
- Map 5 communities where your target segment already hangs out
- Search LinkedIn for people matching your segment profile
- Identify 3 watering holes for in-person or async outreach
- Look for people who have publicly complained about the problem
- Set a weekly recruiting quota (aim for 5-7 new contacts per week)
Write Mom Test-Style Questions
Questions that reveal truth - no pitching, no leading, no seeking validation.
- Read or re-read The Mom Test by Rob Fitzpatrick
- Draft 10 problem-focused questions about the past, not the future
- Remove all mentions of your solution from the question list
- Add at least 3 questions that could prove your hypothesis wrong
- Write questions that uncover how they currently solve the problem
- Add a frequency and recency question for each core problem
- Get your question list reviewed by someone not on your team
Recruit Interviewees
Get people to say yes without bribing them or attracting the wrong respondents.
- Write a cold outreach script under 100 words
- Personalize every cold message - no mass blasts
- Post in 3 relevant communities asking for interview volunteers
- Offer a genuine non-cash incentive if needed (summary of findings, early access)
- Use a scheduling link (Calendly or similar) to reduce back-and-forth
- Target a minimum of 15 completed interviews before drawing conclusions
- Track all outreach in a spreadsheet with status and follow-up date
Run the Interview
Structure the conversation to maximize learning in 20-30 minutes.
- Start with a 2-minute warm-up about their work and role
- Ask one big open question to let them set the context
- Follow every answer with a story-digging question
- Note emotional intensity - frustration, resignation, and workarounds signal real pain
- Ask about current spending and effort on the problem
- Probe price sensitivity with the Van Westendorp method if relevant
- End by asking for referrals to others with the same problem
- Take verbatim notes or record with permission - never rely on memory
Synthesize Findings
Turn raw interview notes into patterns you can act on.
- Write up each interview within 24 hours while memory is fresh
- Extract every distinct problem, behavior, and quote onto separate sticky notes (digital or physical)
- Run an affinity mapping session to cluster related insights
- Count frequency: how many interviewees mentioned each cluster
- Identify the top 3 patterns that surprised you or contradicted your hypothesis
- Write a one-page synthesis memo with: key findings, what was confirmed, what was contradicted, open questions
- Identify the 3 interviewees who felt the problem most acutely
Decide: Pivot vs. Persevere
Use evidence, not optimism, to make the call.
- Return to your falsifiable hypothesis and score it against your findings
- Check whether you have found a segment with chronic, frequent, high-intensity pain
- Assess whether enough people have the problem to build a business
- List the pivot options if the hypothesis was not validated
- Set a decision date and make the call as a team
Translate Insights to Product Decisions
Bridge the gap between what you heard and what you build.
- Write 3-5 user stories directly from interview quotes
- Define the minimum problem you are solving for v1
- List the features customers asked for and translate them to underlying needs
- Create a prioritized list of problems to solve using RICE or impact-effort matrix
- Share your synthesis and prioritization with 2-3 interviewees for a gut-check
- Define the success metric for your first prototype or MVP
Build a Customer Advisory Board
Turn your best interviewees into ongoing partners who keep you honest.
- Identify 5-8 people from your interviews who were most engaged and representative
- Reach out personally to invite them to an advisory board
- Set expectations: no equity, no payment unless you choose to offer it
- Schedule the first CAB call with a clear agenda
- Give advisors early access to every prototype and ask for reactions, not opinions
- Ask each advisor for one warm introduction per quarter
- Send a written summary after every CAB interaction