Customer Development

Customer development is Steve Blank's method for testing startup assumptions by talking to real customers before building at scale.

Also known as CustDev, Customer Development MethodologyDiagnose
Xander Minzenmay

Xander Minzenmay. Xander is an Australian entrepreneur and community builder based in Singapore.

Example

Blank's loop, briefly

Before writing much code, you write down who you think the customer is and what problem you think they have, then go test both in conversation. If the problem is real but you had the customer wrong, you adjust. The point is to find that out through talking, not through a launch.

What is Customer Development?

Customer development is a structured method for testing whether a real customer problem exists, and whether people will pay to solve it, before you build a full product around your assumptions. It sits inside product discovery as the specific discipline of getting outside the building to talk to customers instead of guessing from inside it.

The method comes from Steve Blank, who developed it while working through a string of Silicon Valley startups in the 1990s and formalized it in his book "The Four Steps to the Epiphany." Blank's four steps are customer discovery, customer validation, customer creation, and company building. Discovery tests your problem and customer hypotheses. Validation checks whether the model is repeatable and scalable, sending you back to discovery if it isn't. Creation builds end-user demand once the model holds. Company building is the shift from a searching startup to an operating company.

Blank's core line, often summarized as "there are no facts inside your building, so get outside," is the operating principle behind all four steps. Some writers use "customer development" loosely to mean any customer conversation, but Produck uses Blank's original, staged definition: a sequence, not a single interview technique.

Why it matters for product-market fit

Customer development maps directly onto the Listen and Diagnose stages of Produck's loop. Listen is where you run the user interview conversations that customer discovery calls for. Diagnose is where you decide whether what you heard is a real, repeatable problem or a one-off complaint that doesn't generalize.

The reason this matters more than most teams admit is that most PMF tooling stops at collecting feedback and never gets to the discipline Blank built the method around: deciding what the feedback means before you act on it. We wrote about this gap in the real reason you haven't found product-market fit yet. A pile of interview notes is not customer development. Customer development is the discipline of turning those notes into a validated or rejected hypothesis, which is exactly what the Diagnose stage in Produck's Listen, Diagnose, Decide, Ship loop is built to do.

When customer discovery invalidates your hypothesis, the honest move is a pivot, not a rewrite of your pitch to fit the data you already have. Produck treats a pivot signal the same way Blank does: as information, not failure.

When it works, and when it doesn't

It works when

  • You run it before writing code, not after, so the interviews can still change the product
  • You're willing to act on what customers say even when it contradicts the plan you walked in with

It falls short when

  • You only interview people who already like your idea, which produces validation theater instead of real signal
  • You treat one round of discovery as permanent and stop revisiting it as the market or the product changes
  • You skip straight to customer creation and sales scripts before validation actually confirmed a repeatable model
  • You run interviews but never write down a testable hypothesis first, so there's nothing concrete to confirm or reject

How to apply it

  1. Write down your riskiest assumption about the customer and the problem as a testable hypothesis. State who you think has this problem, and separately state why you believe they'd pay to fix it.
  2. Find 10 to 15 people who match that customer profile and are reachable this week, not a hypothetical future segment.
  3. Run structured conversations that ask about their current behavior and past decisions, not hypothetical future ones like "would you use this."
  4. Log every interview in one place so patterns show up across conversations instead of living in your memory.
  5. Decide explicitly whether the evidence validates the hypothesis or tells you to kill it and pivot. Write the decision down before moving to the next stage.
  6. Only move to customer creation and scaled acquisition once the same problem and willingness to pay shows up repeatedly across independent conversations.

Frequently asked

What do you do when you build a startup?

You test whether a real problem and a paying customer exist before you build at scale, using Steve Blank's customer development steps: customer discovery, customer validation, customer creation, and company building. Each step is a checkpoint, not a formality, and failing one sends you back to the previous step rather than forward.

How do you validate a startup idea?

Talk directly to a defined set of potential customers about their current behavior and past decisions, not hypothetical future intent, and look for the same problem and willingness to pay showing up repeatedly across independent conversations. If the pattern doesn't repeat, treat that as a signal to revise or pivot the idea rather than push forward on the original plan.

Sources

  1. Customer Development Manifesto, Steve Blank, steveblank.com
  2. Customer development, Wikipedia
Xander Minzenmay

Xander Minzenmay. Xander is an Australian entrepreneur and community builder based in Singapore. He co-founded Project 6, a hacker house and founder community running residencies across Singapore, Malaysia, Canada, and beyond — spaces where some of the region's most ambitious builders live, ship, and launch together. He has worked across product management and venture capital, and he brings that same obsession with craft and community to building digital products with taste.