Marketing & Customerintermediate3-12 months through the first two stagesEst. 2005 by Steve Blank

Customer Development

Also known as: Steve Blank's Customer Development, Four Steps to the Epiphany

A four-step framework for validating business assumptions through direct customer interaction: Customer Discovery (understand the problem), Customer Validation (prove the solution sells), Customer Creation (scale demand), and Company Building (transition from startup to organization).

Quick Reference

Memory Aid

Get out of the building! Discover → Validate → Create → Build. Iterate steps 1-2 until you find fit.

TL;DR

Test your business assumptions by talking to real customers. Discover whether the problem exists and matters. Validate that customers will pay. Only then create demand and build the company. Iterate steps 1-2 until product-market fit.

What Is Customer Development?

Customer Development says: get out of the building and talk to customers before you build anything. Go through four steps: discover if the problem exists and customers care, validate that your solution sells, create customer demand at scale, and build the company to deliver.

No business plan survives first contact with customers.

Steve Blank, The Four Steps to the Epiphany

Customer Development challenges the traditional product development model (conceive → design → build → sell) by adding a parallel customer-facing track. The first two steps (Discovery and Validation) are iterative — you cycle through them multiple times until you find product-market fit. Only then do you move to Customer Creation and Company Building. The methodology is the foundation on which Eric Ries built the Lean Startup.

📊

Customer Development Process

Four sequential steps with iteration loops between the first two stages, showing the search-then-execute pattern.

Customer Discovery

Test problem hypothesis

Customer Validation

Test sales hypothesis

Customer Creation

Scale demand

Company Building

Scale organization

Origin & Context

Published in 'The Four Steps to the Epiphany.' Blank developed the methodology from his experience with eight startups, observing that most failures came from executing a plan without first validating assumptions with customers.

Core Components

1

Customer Discovery

Test whether the problem exists and customers care enough to seek a solution.

Example

Interviewing 100 potential customers to understand their workflow, pain points, and current solutions before writing a line of code.

2

Customer Validation

Test whether customers will actually buy your solution — prove the sales model works.

Example

Selling the product to early adopters and validating that you can repeatably acquire customers at a viable cost.

3

Customer Creation

Scale customer demand through marketing and sales.

Example

After validating the sales model, investing in marketing campaigns, channel partnerships, and sales team expansion.

4

Company Building

Transition from a learning organization to an execution organization.

Example

Establishing formal departments, processes, and governance as the startup scales from 50 to 500 employees.

💡

Did You Know?

Steve Blank's Customer Development methodology became the foundation of the U.S. National Science Foundation's Innovation Corps (I-Corps) program in 2011. I-Corps requires scientists applying for commercialization grants to conduct 100 customer interviews in 10 weeks before receiving funding. By 2023, over 3,000 teams had gone through the program, resulting in over 1,000 startups and saving the government billions by filtering out ideas with no market demand before funding them.

When to Use Customer Development

Scenario 1

Startup validation

Problem it solves: Prevents building products nobody wants by validating assumptions with customers first.

Real-World Application

Blank teaches Customer Development at Stanford, Berkeley, and Columbia. His students have launched hundreds of startups using the methodology, with significantly higher survival rates than traditional approaches.

Scenario 2

Corporate innovation validation

Problem it solves: Brings startup discipline to corporate new ventures.

Real-World Application

The National Science Foundation adopted Blank's methodology (I-Corps program) to help scientists validate commercial potential of their research before spinning off companies.

The biggest mistake founders make is jumping from Customer Discovery to Customer Creation — skipping Validation. Just because customers say they have a problem doesn't mean they'll pay for your solution.

How to Apply Customer Development: Step by Step

Before You Start

  • A business idea with assumptions to test
  • Access to potential customers
  • Willingness to have assumptions proven wrong
Tools:Customer interview guidesHypothesis tracking templatesCRM for tracking customer conversations
1

Customer Discovery

Get out of the building and test your problem hypothesis.

Tips

  • Talk to 50-100 potential customers before building anything

Common Mistakes

  • Pitching your solution instead of exploring the customer's problem
2

Customer Validation

Test whether customers will actually buy. Get orders or commitments.

Tips

  • Revenue is the only real validation — 'I would buy this' is not the same as 'Take my money'

Common Mistakes

  • Confusing interest with willingness to pay
3

Customer Creation

Scale demand once you've validated the business model.

Tips

  • Only invest in scaling after you've proven the model works at small scale

Common Mistakes

  • Scaling before product-market fit is confirmed
4

Company Building

Transition from startup to scalable company.

Tips

  • This requires different skills than the first three steps — hire accordingly

Common Mistakes

  • Keeping startup chaos when the company needs structure

Value & Outcomes

Primary Benefit

Validates business assumptions with real customers before making large investments, dramatically reducing startup failure risk.

Additional Benefits

  • Creates a disciplined learning process for entrepreneurs
  • Foundation for the Lean Startup methodology

What You'll Learn

  • How to validate business hypotheses through customer interaction
  • How to achieve product-market fit before scaling

Typical Outcomes

Validated (or invalidated) business assumptionsProduct-market fit achieved through iterationA scalable business model proven by customer purchases

Best Practices

📋 Preparation

  • Write down all your business assumptions before talking to customers
  • Prepare interview guides, not pitch decks

🚀 Execution

  • Talk to customers, don't sell to them (in Discovery)
  • Iterate between Discovery and Validation until you find fit

🔄 Follow-Up

  • Only scale (Creation) after Validation is proven
  • Hire for the stage you're in, not the stage you want to be in

💎 Pro Tips

  • The hardest part is genuinely listening to customers instead of pitching your solution. Train yourself to ask, not tell.
📌

Zappos: Validation Before Building

Zappos founder Nick Swinmurn practiced Customer Discovery and Validation before building any infrastructure. To test whether people would buy shoes online, he went to local shoe stores, photographed their inventory, posted the photos on a simple website, and when orders came in, he bought the shoes at retail price and shipped them himself. This manual, unscalable approach validated customer demand before investing in inventory, warehouses, or technology. Only after proving people would actually buy shoes online did he raise money and build the real business — a textbook Customer Development approach that led to a $1.2 billion acquisition by Amazon.

Limitations & Pitfalls

Customers can't always articulate latent needs

Mitigation: Observe behavior as well as asking questions

Works best for B2B and direct-sales models — harder for consumer products

Mitigation: Adapt techniques for consumer research (prototype testing, landing page tests)

Apply Customer Development with Stratrix

Turn this framework into a professional strategy deck in under a minute. Stratrix applies Customer Development automatically to your business context.

Try Stratrix Free