The Lean Startup: Build-Measure-Learn Methodology
Updated 8 skills7 stepsOrigin: Eric Ries
Created by Eric Ries - https://theleanstartup.com/
Overview
The Lean Startup is Eric Ries's method for building a new product or business when nobody yet knows whether customers want it. Ries defines a startup as "a human institution designed to create a new product or service under conditions of extreme uncertainty" (The Lean Startup principles), and the definition covers a team inside a large company as much as a founder in a garage. The lean startup methodology treats a business plan as a set of guesses. The team finds the guesses the business most depends on, tests them with real customers as cheaply as possible, and uses what it learns to decide whether to keep going or change course.
Ries first wrote about the idea on his blog in a post titled "The lean startup" in September 2008, then set it out in his book The Lean Startup, published in September 2011 (Wikipedia). He built it from his own startups. At IMVU, which he co-founded, investor Steve Blank insisted that the executives audit Blank's entrepreneurship class at UC Berkeley. Ries combined Blank's customer development process with ideas from lean manufacturing and lean software development (Eric Ries on Wikipedia). The 2008 post names agile development and "ferocious customer-centric rapid iteration, as exemplified by the Customer Development process" among its ingredients.
The engine of the method is the Build-Measure-Learn feedback loop. A team turns an idea into a product, measures how customers respond, and decides whether to pivot or persevere (principles). The product in the loop is usually a minimum viable product, which Ries defines as "that version of a new product which allows a team to collect the maximum amount of validated learning about customers with the least effort" (Minimum Viable Product guide). He stresses in the same post that an MVP is "not about creating minimal products" and that choosing one "requires judgment."
Progress is measured in validated learning, which Ries calls "a rigorous method for demonstrating progress when one is embedded in the soil of extreme uncertainty" (principles). Features shipped, hours worked and total signups can all rise while the business learns nothing. Innovation accounting is the discipline that keeps the team honest: pick actionable metrics, set a baseline, run experiments to move it, and judge each experiment against the baseline. Ries warns against vanity metrics, which he describes as numbers that "look good on paper but aren't action oriented," such as website hits or message volume (Beware of vanity metrics).
When the evidence says the current strategy is not working, the team pivots. Ries's definition is a "structured course correction designed to test a new fundamental hypothesis about the product, strategy, and engine of growth" (Wikipedia). A pivot keeps what has been learned. In his 2009 post he wrote that successful startups "keep one foot in the past and place one foot in a new possible future," while unsuccessful ones jump to a different vision and throw away the learning (Pivot, don't jump).
The method spread well beyond startups. Blank argued in the Harvard Business Review in May 2013 that it was beginning to replace the write-a-business-plan formula, and in 2012 the US Federal Chief Information Officer described taking a "lean-startup approach to government" (Wikipedia). Ries's book The Startup Way, released in October 2017, applies the same principles inside large companies. Some evidence supports it: a randomized trial with 116 Italian startups found that founders taught to form and test hypotheses performed better and were more likely to pivot.
The method has real limits. A review in The Conversation summarizes research showing that market experiments are expensive in fields like biotech, that showing an early product can disclose strategy where intellectual property is weak, that more validation is not always better, and that founders without market knowledge struggle to interpret the feedback. Teams that use it well treat it as one tool for high uncertainty. For teams that keep their method in Hamster, each skill below reads the hypotheses, experiments and decisions from one shared record.
Core Principles
Entrepreneurship Is Management
Ries lists "Entrepreneurship Is Management" as a principle because a startup needs a management system of its own (principles). Plans, forecasts and milestones built for a known business break when the customer and the product are both unknown. The lean startup replaces them with a routine of hypotheses, experiments and scheduled decisions. Without that routine, uncertainty turns into either chaos or false precision.
Validated Learning Is the Unit of Progress
A team makes progress when it has evidence from real customer behavior that a specific assumption is true or false. Ries calls this validated learning and defines it as a rigorous method for demonstrating progress under extreme uncertainty (principles). Shipping a feature counts only if it taught the team something about customers. This principle is what lets a team call a failed experiment a productive week.
Test the Leap-of-Faith Assumptions First
Every plan rests on a few assumptions that, if false, sink the business. Ries calls them leap-of-faith assumptions and makes testing them the purpose of an MVP (The Lean Startup). Dropbox's MVP was a short video of the product working, which tested whether people wanted seamless file sync before the hard engineering was finished (Ries on TechCrunch). Start with the assumption that would hurt most to be wrong about.
Plan the Loop Backward
The loop runs Build, Measure, Learn, but Ries plans it in reverse: "we figure out what we need to learn," then what to measure, then what product will produce that measurement (Ries quote). Planning backward stops the team from building something and then hunting for a lesson in the data. It also keeps each build as small as the question allows.
Measure With Actionable Metrics
Metrics should show cause and effect and lead to a decision. Ries's three A's say metrics must be actionable, accessible and auditable (Beware of vanity metrics). In practice that means cohort analysis, split tests and per-customer numbers in place of cumulative totals (Vanity Metrics vs. Actionable Metrics). A cumulative chart almost always goes up and to the right, so it cannot tell you whether the last change helped.
Pivot or Persevere on a Schedule
The decision to change strategy is emotional, so Ries recommends making it at a regular meeting. He writes that "less than a few weeks between meetings is too often and more than a few months is too infrequent" (Pivot or Persevere?). The meeting asks one question: is there enough progress to believe the current strategic hypothesis? A startup that never asks can end up in what he calls "the land of the living dead," neither growing nor dying.
Shorten the Time Through the Loop
Ries's slides put it plainly: minimize total time through the loop (RailsConf 2011 slides). It helps to count runway in learning cycles as well as in months, because each cycle is a chance to find a model that works. Anything that slows a cycle, from big releases to long approval chains, reduces the number of chances. Ries's pivot post makes the same point: faster iteration "increases the runway without additional cash" (Pivot, don't jump).
Steps
-
Write down the leap-of-faith assumptions Turn the vision into a list of statements that must be true for the business to work, covering who the customer is, what problem they have, what they will pay and how they will hear about you. Mark the one or two that are both most important and least supported by evidence. Ries calls these leap-of-faith assumptions and treats them as the first things to test (The Lean Startup). A one-page canvas can help, but the output is a short ranked list. Everything later in the method refers back to it.
-
Get out of the building Before building anything, talk to the people you think have the problem. Steve Blank's line is that there are no facts inside the building, and his classes require students to talk to 100 customers in 10 weeks (Blank on customer discovery). Ask about what people did the last time they had the problem, and keep your idea out of the conversation until late. The output is evidence that the problem is real, plus the words customers use for it. Assumptions that fail here are cheap to drop.
-
Turn assumptions into testable hypotheses Rewrite the riskiest assumption as a statement that a specific result could prove wrong. Strategyzer's Test Card uses four lines: "We believe that," "To verify that, we will," "And measure," and "We are right if" (Test Card). Write the pass mark before the test runs. If nobody can say which result would count as a failure, the hypothesis is not ready.
-
Choose and build the MVP Pick the cheapest artifact that can produce the evidence the hypothesis needs. That might be a landing page, a video, a service run by hand for a few customers, or one working feature (CRV on MVP types). Zappos began by photographing shoes in local stores and buying them at full price only after a sale (Wikipedia). Build only what the test needs, and give it a firm timebox.
-
Measure against a baseline Run the MVP with real customers and record the metrics you chose before the test. Ries's innovation accounting starts by establishing a baseline, then runs experiments to "tune the engine" toward the target (RailsConf 2011 slides). Use cohorts and split tests so you can tell whether a change caused the movement. Run split tests in parallel, because a serial test lets outside events change behavior between the two periods (Wikipedia).
-
Learn and record the result Compare the result with the pass mark you wrote in step 3 and say plainly whether the hypothesis held. Write down what you learned, what surprised you and which assumption is now the riskiest. Share the record with everyone who works on the product. A result that nobody wrote down tends to be reinterpreted later to fit whatever the team wants to do next.
-
Decide to pivot or persevere At a scheduled meeting, look at the trend across experiments. If each round moves the key metrics toward the model's targets, persevere. If the numbers stay near the baseline after several rounds of tuning, pick a pivot that keeps what you learned: Ries's book describes ten types, among them zoom-in, customer segment, customer need and channel pivots (Bajwa et al.). Then return to step 1 with the new assumptions.
Lean Startup and Its Neighbors
The lean startup borrows from several older methods and is often confused with them. The table shows what each contributes, with a source per row.
| Method | Core idea | Relation to the lean startup |
|---|---|---|
| Customer development | Steve Blank's process for learning about customers and their problems early (Wikipedia) | Ries's starting point; customer discovery supplies the evidence for step 2 |
| Lean manufacturing | Toyota's system that treats anything not creating customer value as waste (Wikipedia) | Source of the waste idea; the lean startup counts effort that produces no learning as waste |
| Agile development | Working software and responding to change over following a plan (Agile Manifesto) | Agile governs how a team builds; the lean startup decides what to build and whether to keep building it |
| Discovery-driven planning | McGrath and MacMillan's planning for ventures under uncertainty (HBR) | Blank cites it as another influence on the lean method (Wikipedia) |
| Lean Canvas | Ash Maurya's one-page startup version of the Business Model Canvas (Wikipedia) | A common way to write down the assumptions in step 1 |
When to Use
- You are starting a new product and do not know whether customers want it. The method exists for this case: it spends small amounts of money to answer the questions that decide whether to spend large amounts.
- A team inside an established company is launching something new. Ries wrote The Startup Way for this situation, and the scheduled pivot-or-persevere meeting gives sponsors a way to fund learning in stages.
- Your product has users but growth has stalled and the team disagrees about why. Actionable metrics and explicit hypotheses turn the argument into experiments.
- You can put something in front of customers quickly and cheaply, as with software, services and many consumer products. The shorter the loop, the more of it you get.
- You are considering a change of direction. The pivot catalog helps the team keep what it learned and change one element at a time.
When Not to Use
- The problem and the solution are already well understood, such as rebuilding a known internal system. Experiments add delay without reducing much uncertainty.
- Each test is very expensive or slow, as in biotech, where the review in The Conversation notes that fixed costs make repeated test iterations unfeasible.
- Showing an early version would give away a strategy that competitors could copy easily, especially where intellectual property protection is weak.
- The team has no knowledge of the market yet. The same review cites research finding that founders without it are less able to make sense of experiment feedback, so learn the domain first.
Skills in this method
Each skill is a self-contained write-up your agent can run. Install the ones you need; nothing here is a bundle.
How to Build a Minimum Viable Product (MVP)
You ship a small, instrumented product to real customers that answers one risky question with a pass mark agreed before launch.
npx skills add gethamster/skills --skill building-minimum-viable-products --agent claude-code --yesCustomer Discovery Interview Questions and Technique
You run interviews that produce specific evidence about a customer problem and use it to confirm, change or drop your riskiest assumptions.
npx skills add gethamster/skills --skill conducting-customer-discovery-interviews --agent claude-code --yesPivot or Persevere: When to Pivot a Startup
You hold a scheduled, evidence-based pivot or persevere decision, and when you pivot you change one part of the strategy while keeping what you learned.
npx skills add gethamster/skills --skill defining-pivot-or-persevere-decisions --agent claude-code --yesDesigning Validated Learning Experiments
You design experiments with a clear hypothesis, the cheapest adequate test, a behavioral metric and pass and fail criteria set in advance, so every result leads to a decision.
npx skills add gethamster/skills --skill designing-validated-learning-experiments --agent claude-code --yesLean Startup Hypothesis Template: Testable Hypotheses
You turn each risky assumption into a one-line hypothesis naming a customer, a behavior, a metric and a pass mark that a result could clearly prove wrong.
npx skills add gethamster/skills --skill formulating-testable-hypotheses --agent claude-code --yesRunning the Build-Measure-Learn Loop
Your team runs short build-measure-learn cycles that each start from a question, end with a recorded lesson and feed the next decision.
npx skills add gethamster/skills --skill running-build-measure-learn-cycles --agent claude-code --yesTypes of MVP: How to Choose the Right Format
You match the question you need answered to the cheapest MVP type that can answer it, and you can explain why the other types were ruled out.
npx skills add gethamster/skills --skill selecting-mvp-types-and-formats --agent claude-code --yesInnovation Accounting Metrics: Tracking Real Progress
You keep a small scorecard of actionable, cohort-based metrics with a baseline and targets, and use it to show whether each experiment moved the business.
npx skills add gethamster/skills --skill tracking-innovation-accounting-metrics --agent claude-code --yesFAQ
What is the lean startup in simple terms?
It is a way to build a new product by testing the plan's riskiest assumptions with real customers before investing heavily. A team builds a small experiment, usually an MVP, measures how customers behave, and decides whether to continue or change direction. Eric Ries described it on his blog and in his book The Lean Startup. The goal of each cycle is validated learning about customers.
What is the difference between the lean startup and agile?
Agile is a set of values and practices for building software well, such as favoring working software and responding to change (Agile Manifesto). The lean startup asks whether the thing should be built at all and uses experiments with customers to find out. Ries listed agile development as one ingredient of the lean startup in his original post. Many teams use both: agile to build, lean startup to decide what to build.
Is an MVP just a first version of the product?
No. Ries writes that an MVP is "not about creating minimal products" and that its purpose is maximum validated learning for the least effort (MVP guide). An MVP can be a video, a landing page or a service delivered by hand. It is sized to the question you need answered, which may be much smaller than any first release.
What are vanity metrics?
They are numbers that look good but do not guide a decision, such as total hits or cumulative signups. Ries contrasts them with actionable metrics and says good metrics are actionable, accessible and auditable (Beware of vanity metrics). The fix is to measure per-customer behavior by cohort and to compare versions with split tests.
How often should a team decide whether to pivot?
Ries recommends a regular pivot-or-persevere meeting and says that less than a few weeks between meetings is too often and more than a few months too infrequent (Pivot or Persevere?). Each startup sets its own pace inside that range. Scheduling the meeting in advance takes some of the emotion out of the decision.
Does the lean startup work in large companies?
Ries argues it does and wrote The Startup Way about applying it inside established companies (Eric Ries on Wikipedia). The mechanics stay the same, but the team also needs sponsors who accept staged funding and failed experiments. Blank's HBR article frames the problem as launching any new enterprise, including an initiative within a large corporation.
Is there evidence that the lean startup works?
There is some. In a randomized trial with 116 Italian startups, founders trained to form and test hypotheses performed better and were more likely to pivot. Other scholars question parts of the method, and a review in The Conversation cites research suggesting that more validation is not always better. Treat it as a strong default for high uncertainty rather than a guarantee.
Related methods
Continuous Discovery Habits: A Practitioner's Guide
Master Continuous Discovery Habits, Teresa Torres's framework for weekly customer interviews and outcome-driven product development.
Opportunity Solution Tree: Chart the Path to an Outcome
The Opportunity Solution Tree is Teresa Torres's product discovery framework: one outcome, the customer opportunities behind it, solutions, and tests.
Google Design Sprint: The Five-Day Process Explained
The design sprint, created by Jake Knapp at Google and refined at GV, takes a team from a big question to a tested prototype in five days.
Agile Methodology: Manifesto, Principles, and Practice
Agile is the way of building software in short, feedback-driven cycles defined by the Agile Manifesto's four values and twelve principles.
Download the The Lean Startup: Build-Measure-Learn Methodology pack
One zip with the whole method, to read offline or drop into a repository:
METHOD.md, this write-up in full- 8 skill folders, each with its
SKILL.mdand the references it ships - MIT licensed, the same files the commands above install
Source: gethamster/skills on GitHub, MIT licensed.
Install the skills
The Lean Startup: Build-Measure-Learn Methodology is a write-up of how the method works, so there is nothing to install for the method itself. Its skills are what your agent runs, and each one installs separately. The section above carries the Claude Code command for every skill, and each skill's own page carries the commands for Cursor, Codex, and Antigravity.
Or browse the skills and pick interactively:
npx skills add gethamster/skillsSource: gethamster/skills on GitHub, MIT licensed.