lean-startup
Design MVPs, validated learning experiments, and pivot-or-persevere decisions using Build-Measure-Learn. Use when the user mentions "MVP scope", "validated learning", "pivot or persevere", "vanity metrics", "test assumptions", "innovation accounting", "build-measure-learn", "mini
Install
npx skills add https://github.com/wondelai/skills/tree/main/lean-startup
claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install wondelai-skills@llmmart
git clone https://github.com/wondelai/skills.git
The skills CLI installs just this skill, for any of its supported agents. Claude Code installs the whole wondelai/skills collection as a plugin from our marketplace. Git is the plain clone.
Skill manifest
Lean Startup Methodology
A systematic approach to building startups and launching new products that shortens development cycles and rapidly discovers whether a business model is viable.
Core Principle
Entrepreneurship is a form of management. Success doesn't require a perfect plan or brilliant insight—it requires a systematic process for testing assumptions, learning from customers, and iterating rapidly. Most startups fail not because they couldn't build what they planned, but because they built the wrong thing: treat every plan as a set of hypotheses to falsify, and spend effort to eliminate waste and accelerate validated learning, not to execute a fixed roadmap.
Scoring
Goal: 10/10. Score a plan, experiment, or metric set by the five Quick Diagnostic rows—1 point each when the answer is yes, 2 points when it is also backed by evidence on the Validation Ladder (Level 3+):
- 9-10: every leap-of-faith assumption named and ranked by risk, the riskiest tested by a real MVP, actionable metrics defined, and explicit pivot criteria set before building.
- 5-6: a hypothesis and some MVP exist, but metrics are vanity or pivot criteria are undefined—decisions can't be made from the data.
- ≤3: waterfall thinking—building the full product first, asking customers what they want, or scaling before product/market fit.
State the current score and the lowest-scoring diagnostic row to fix next.
The Build-Measure-Learn Loop
The fundamental cycle: IDEAS → BUILD (product) → MEASURE (data) → LEARN (knowledge) → back to IDEAS.
Critical insight: Plan the loop backward:
- What do we want to learn? (hypothesis to test)
- How will we know if we learned it? (metrics)
- What's the minimum we can build? (MVP)
Goal: Minimize total time through the loop.
See references/build-measure-learn.md when planning an experiment—reverse-planning sequence, an experiment-design template, per-product-type loop examples, and the build/vanity-metric loop traps.
Validated Learning
Learning what customers really want through experiments on real behavior—not feature requests, surveys, or focus groups (people mispredict their own behavior). Measure what customers do, not what they say, and run experiments that could falsify your assumptions. Vanity wins (downloads, signups without engagement) are not learning.
The Validation Ladder:
| Level | Evidence | Strength |
|---|---|---|
| 1 | "I think customers want this" | Weakest (opinion) |
| 2 | "Customers said they want this" | Weak (stated preference) |
| 3 | "Customers signed up for early access" | Medium (low commitment) |
| 4 | "Customers paid a deposit" | Strong (real commitment) |
| 5 | "Customers are actively using it" | Strongest (revealed preference) |
Target: Level 4-5 before building at scale.
Minimum Viable Product (MVP)
The version of a new product that allows maximum validated learning with the least effort. Not a prototype (technical feasibility), not a beta (quality), not a minimum marketable product—a learning vehicle, often embarrassingly small and low quality, and usually much smaller than you think.
MVP Types:
| Type | What It Is | When to Use | Example |
|---|---|---|---|
| Concierge | Manual service pretending to be automated | Test if solution is valuable | Food on the Table (manual meal planning) |
| Wizard of Oz | Fake automation, manual backend | Test if automation is needed | Zappos (no inventory, bought shoes retail) |
| Smoke test | Landing page + signup, no product | Test demand before building | Dropbox video (explained concept, measured signups) |
| Single feature | One core feature only | Test which feature is most valuable | Twitter (just status updates) |
| Piecemeal | Combine existing tools | Test workflow before custom build | Groupon (WordPress + email) |
Design questions: What's the riskiest assumption? What's the minimum that tests it? How do we measure whether it was validated?
See references/mvp-design.md when choosing and sizing an MVP—seven types in depth, a type-selection decision matrix, lower/upper sizing bounds, and the MVP Design Canvas.
Leap-of-Faith Assumptions
The assumptions that, if wrong, will cause your business to fail. Identify them, prioritize by risk (which failure would be fatal?), and test the riskiest first—never in order of ease.
| Assumption Type | Question | Test Method |
|---|---|---|
| Value hypothesis | Do customers care about this problem? | Smoke test, concierge MVP |
| Growth hypothesis | How will customers discover us? | Channel tests, referral experiments |
| Retention hypothesis | Will customers come back? | Cohort analysis, engagement metrics |
| Monetization hypothesis | Will customers pay? | Pre-orders, pricing tests |
Example—Dropbox: Leap of faith: "people will download and use a file sync tool." Test: explainer video before building scale infrastructure. Result: beta list grew from 5,000 to 75,000 overnight—demand validated.
See references/assumptions.md when mapping and ranking assumptions—the Impact-Uncertainty matrix, a prioritization scoring template, test methods per assumption type, and industry-specific assumption lists.
Innovation Accounting
Measuring progress when traditional metrics fail: revenue and customers start at zero, and vanity metrics look good without driving decisions.
1. Establish the Baseline
Measure current reality precisely, even if it's zero or embarrassing: conversion funnel (signup → active → retained → paying), engagement (DAU/MAU, session length, features used), economics (CAC, LTV, churn).
2. Tune the Engine
Run experiments to improve baseline metrics: A/B test pricing ($9 vs. $19/mo), onboarding completion rates, acquisition channels (SEO vs. paid vs. referral). Each experiment targets a measurable improvement through validated learning.
3. Pivot or Persevere
When tuning stalls, make the evidence-based call (criteria and pivot types below in Pivot or Persevere).
See references/innovation-accounting.md when building the baseline dashboard—funnel, cohort, and economics metric frameworks.
Actionable vs. Vanity Metrics
Vanity metrics make you feel good but don't change behavior; actionable metrics drive decisions and clarify cause and effect.
| Vanity | Why It's Bad | Actionable Alternative |
|---|---|---|
| Total signups | Always goes up, no context | % signup → active (conversion rate) |
| Page views | Doesn't indicate value | Time on page, bounce rate |
| Total users | Includes inactive/churned | Active users (DAU, WAU, MAU) |
| Downloads | Doesn't mean usage | DAU/downloads (activation rate) |
| Revenue | Without context | Revenue per cohort, LTV/CAC |
Three characteristics of actionable metrics: actionable (clear cause-and-effect, reproducible), accessible (simple, understood by everyone), auditable (underlying data can be checked).
Example: Vanity: "We have 100,000 users!" Actionable: "Channel X users retain 2x better than channel Y—double down on X."
Cohort analysis: Group users by signup date and track behavior over time—the only way to see whether the product is actually improving.
See references/metrics.md when building a cohort table or choosing what to track—a five-step cohort walkthrough and AARRR (Pirate Metrics) aligned with Lean Startup stages.
Pivot or Persevere
A pivot is a structured course correction designed to test a new hypothesis about the product, strategy, or engine of growth.
Pivot when: experiments repeatedly fail to validate hypotheses, metrics stay flat despite iterations, customer feedback contradicts the vision, or progress is too slow for the runway. Persevere when: metrics are improving (even slowly), clear learning is happening, and adjustments move the right direction.
Pivot Types:
| Pivot Type | What Changes | Example |
|---|---|---|
| Zoom-in | Single feature becomes the whole product | Instagram (photo filters from Burbn) |
| Zoom-out | Product becomes a single feature | Flickr (photo-sharing from Game Neverending) |
| Customer segment | Same problem, different customer | Groupon (activism platform → local deals) |
| Customer need | Same customer, different problem | Potbelly (antique store → sandwiches) |
| Platform | App ↔ Platform | YouTube (dating site → video platform) |
| Business architecture | High margin/low volume ↔ low margin/high volume | Salesforce (software → SaaS) |
| Value capture | Monetization model change | Android (paid → free + app revenue) |
| Engine of growth | Viral, sticky, or paid model | Facebook (viral in colleges → paid advertising) |
| Channel | How you reach customers | Salesforce (direct sales → self-service) |
| Technology | Different technology, same solution | Apple (Intel → ARM chips) |
Cadence: Successful startups commonly pivot 1-5 times before product-market fit. Anti-pattern: "pivoting" without validating that the new direction solves the core problem.
See references/pivots.md when the data suggests a pivot—the data-driven pivot signals, a structured pivot-meeting agenda, leading indicators, and the Instagram/Slack/YouTube pivot stories.
The Three Engines of Growth
How a startup acquires and retains customers sustainably. Pick one engine, optimize it, then consider adding others—running multiple engines simultaneously dilutes focus and learning.
1. Sticky Engine of Growth
Retention-driven: growth rate = new customer acquisition rate − churn rate. Track churn rate, retention cohorts (30/60/90 days), and DAU/MAU. Fits SaaS, subscriptions, social networks. Strategy: improve the product until natural growth exceeds churn.
2. Viral Engine of Growth
Customers bring customers: viral coefficient = (% who invite) × (invites sent) × (% who join); above 1.0 means exponential, self-sustaining growth. Track the coefficient, viral cycle time, and referral attribution. Fits Dropbox, Hotmail, WhatsApp. Strategy: build virality into the product itself.
3. Paid Engine of Growth
Spend to acquire: requires LTV > CAC (target LTV/CAC > 3x). Track CAC, LTV, and payback period. Fits e-commerce and traditional businesses. Strategy: optimize until each customer's profit funds acquiring more.
See references/growth-engines.md when picking or tuning an engine—churn-reduction tactics, the K-factor and viral-loop design, LTV/CAC optimization, a channel-economics table, and the product-to-engine matching framework.
The Five Whys
Root cause analysis: when a problem occurs, ask "why?" five times, then invest proportionally at every level—not just the symptom.
Example—website went down:
- Why? Server ran out of memory
- Why? Memory leak in a new feature
- Why? Code wasn't reviewed for memory management
- Why? No code review process for infrastructure changes
- Why? Team is moving too fast to create processes
Proportional investments: fix the bug (1), add memory monitoring (2), implement code review (3-4), slow down to build quality processes (5). Anti-pattern: stopping at level 1.
See references/five-whys.md when facilitating a session—three worked examples (outage, churn spike, launch failure) and how to handle diverging chains, blame creep, and root causes outside your control.
Small Batches
Work in small batches for faster feedback loops, easier pivots, less waste when you're wrong, and faster time to market.
| Large Batch | Small Batch |
|---|---|
| Build entire product, then launch | Launch landing page, then build |
| Release quarterly | Release weekly or daily |
| Plan 12-month roadmap | Plan 6-week cycles |
| Big bang rewrite | Incremental refactoring |
Continuous deployment is the ultimate small batch: deploy every commit, catch bugs immediately, learn continuously, reduce risk per release.
See references/small-batches.md when setting up faster release cadence—the continuous-deployment pipeline and prerequisites, feature-flag types, a progressive-rollout checklist, and work-decomposition techniques.
Lean Startup Applied: From Idea to Scale
Phase 1—Problem/Solution Fit: validate that the problem exists and customers care, via customer discovery, smoke tests, and concierge MVPs. Metric: customers willing to pay or commit.
Phase 2—Product/Market Fit: build the MVP and iterate on usage data. Metric: high retention, organic growth, strong engagement.
Phase 3—Scale: optimize the growth engine and unit economics. Metric: sustainable, profitable growth. Anti-pattern: skipping Phases 1-2 and jumping straight to scale.
By context:
- SaaS startup: smoke test (landing page + email list) → concierge MVP with 10 customers → single-feature MVP → measure retention, NPS, feature usage → pivot or scale on cohort data
- Corporate innovation: separate innovation accounting from core-business metrics, shield teams from quarterly revenue pressure, unlock metered funding on validated-learning milestones
- Product features: deploy behind a feature flag → A/B test against core metrics → kill, iterate, or scale based on data
See references/applications.md for context-specific playbooks (SaaS, corporate innovation, features), and references/case-studies.md for the full Dropbox, IMVU, Zappos, and Groupon stories—including failures—when you want a worked precedent for the bet in front of you.
Common Mistakes
| Mistake | Why It Fails | Fix |
|---|---|---|
| Building too much | Waste before validation | Test with smoke test or concierge first |
| Asking customers | People don't know/mispredict | Observe behavior, not opinions |
| Vanity metrics | Feel-good numbers, no decisions | Track cohorts, conversion, retention |
| No hypothesis | Can't learn if you don't predict | Write hypothesis before each experiment |
| Pivot too slow | Waste runway | Set clear pivot criteria upfront |
| Skip innovation accounting | Can't tell if you're improving | Establish baseline, measure tuning efforts |
| Premature scale optimization | Polishing before product-market fit | Validate learning first; quality follows evidence |
Quick Diagnostic
Audit any product development plan:
| Question | If No | Action |
|---|---|---|
| What's the riskiest assumption? | Building on shaky ground | Map leap-of-faith assumptions |
| How will you test it? | You're guessing | Design MVP to test the assumption |
| What metric will validate/invalidate? | You won't learn | Define actionable metrics |
| Can you test with less than this? | Over-building | Shrink the MVP further |
| What will you do if the experiment fails? | No pivot criteria | Define pivot triggers upfront |
Further Reading
For the complete framework, research, and case studies:
- "The Lean Startup" by Eric Ries
- "The Startup Way" by Eric Ries (applying Lean Startup to established companies)
About the Author
Eric Ries is an entrepreneur and author who developed the Lean Startup methodology as co-founder and CTO of IMVU, where he pioneered the continuous deployment and customer development practices behind it. The Lean Startup has been translated into over 30 languages and shaped startup culture worldwide. He later created the Long-Term Stock Exchange (LTSE).
Files (skills)
-
references
-
applications.md 13.9 KB
# Lean Startup Applications by Context The Lean Startup was born in Silicon Valley software startups, but its principles apply wherever there is uncertainty about what to build, who to build it for, or how to build a sustainable business. The core loop (Build-Measure-Learn) and the core mindset (validate assumptions with the smallest possible investment) translate across industries, organization types, and product categories. The specific tactics, however, must be adapted to each context. ## Lean Startup for SaaS SaaS is the natural home for lean methodology. Short iteration cycles, measurable user behavior, and flexible deployment make SaaS ideal for rapid experimentation. ### Step-by-Step SaaS Application **Phase 1: Problem Validation (Weeks 1-3)** - [ ] Identify 30 potential customers in the target segment - [ ] Conduct 15-20 problem discovery interviews - [ ] Map the current workflow and pain points - [ ] Identify the #1 unmet need (the "hair on fire" problem) - [ ] Write the value hypothesis **Phase 2: Solution Validation (Weeks 4-8)** - [ ] Create a landing page describing the solution with pricing - [ ] Drive 500+ targeted visitors to measure conversion (target: 3-5% email capture) - [ ] Build a concierge or Wizard of Oz MVP for 5-10 engaged prospects - [ ] Deliver the service manually; observe behavior and gather feedback - [ ] Validate willingness to pay (charge or get letters of intent) **Phase 3: Product Build and Iteration (Weeks 9-16)** - [ ] Build the single-feature MVP based on concierge learnings - [ ] Launch to 20-50 beta users with full instrumentation - [ ] Measure activation rate, Day-7 retention, and core feature usage - [ ] Run weekly Build-Measure-Learn loops on the biggest engagement gap - [ ] Conduct 5 user interviews per week alongside quantitative data **Phase 4: Product-Market Fit Assessment (Weeks 17-24)** - [ ] Administer Sean Ellis survey ("How would you feel if you could no longer use this product?") - [ ] Target: 40%+ respond "very disappointed" - [ ] Measure Month-1 retention by cohort (target varies by category) - [ ] Validate unit economics: LTV/CAC ratio above 3:1 - [ ] If not hitting targets, identify whether to pivot or persevere ### SaaS-Specific Metrics | Stage | Primary Metrics | Decision Trigger | |-------|----------------|-----------------| | Pre-launch | Landing page conversion, interview quality signals | Below 2% conversion = rethink positioning | | Beta | Activation rate, Day-7 retention, feature usage | Below 30% activation = fix onboarding | | Early growth | MRR, churn rate, NPS | Above 10% monthly churn = fix value delivery | | Scale | LTV/CAC, net revenue retention, payback period | LTV/CAC below 3 = fix economics before scaling | ## Lean Startup for Corporate Innovation Large organizations face unique challenges when applying lean methods: bureaucracy, risk aversion, competing priorities, and the temptation to apply existing processes to fundamentally uncertain work. ### The Corporate Innovation Sandbox Create a protected environment where lean methods can operate without being crushed by corporate antibodies. **Sandbox rules:** 1. Dedicated team (3-7 people), not part-time contributors 2. Separate budget with metered funding tied to learning milestones 3. Authority to experiment with real customers (within defined guardrails) 4. Reports to a single executive sponsor, not a committee 5. Immune from normal planning cycles, quarterly reviews, and approval chains for small expenditures ### Adapting Lean to Corporate Constraints | Corporate Constraint | Lean Adaptation | |---------------------|----------------| | Brand risk | Use a separate brand or "labs" label for experiments | | Legal/compliance review | Pre-approve experiment templates; legal reviews for categories, not individual experiments | | IT infrastructure requirements | Use external cloud services; sandbox data separately from production | | Budget approval cycles | Secure a quarterly innovation budget; spend authority within that budget is delegated to the team | | Stakeholder management | Monthly innovation reviews with standardized reporting (not ad-hoc presentations) | | Existing customer relationships | Test with non-strategic accounts first; get explicit opt-in for experimental features | ### Corporate Innovation Anti-Patterns | Anti-Pattern | Why It Kills Innovation | Fix | |-------------|------------------------|-----| | Innovation theater | Lots of activity, no validated learning | Require experiment results, not activity reports | | Success metrics tied to revenue too early | Forces premature scaling of unvalidated ideas | Use innovation accounting metrics for the first 6-12 months | | "Not invented here" syndrome | Team dismisses external signals and customer feedback | Mandate customer interviews and competitive analysis | | Pilot-to-product gap | Successful pilots die because no path to integration exists | Define the integration path before starting the pilot | | Consensus-driven decisions | Every stakeholder must agree before testing | Designate a single decision maker for the innovation team | ## Lean Startup for Product Features Lean methods apply not just to new products but to individual features within existing products. Every new feature is a hypothesis about what customers want. ### Feature Experiment Framework **Step 1: State the hypothesis** "We believe that [feature] will cause [metric] to improve by [amount] for [user segment] because [reason]." **Step 2: Design the smallest test** | Test Type | When to Use | Build Time | |-----------|-------------|------------| | Fake door test | Gauge demand before building | 1 day | | Wizard of Oz | Test the experience before building the engine | 3-5 days | | Limited rollout | Test with a small percentage of users | 1-2 weeks | | A/B test | Compare new feature against current experience | 1-3 weeks | | Time-limited pilot | Test with a specific segment for a fixed period | 2-4 weeks | **Step 3: Set success criteria before launch** **Step 4: Measure and decide** - Feature meets criteria: roll out to all users - Feature partially meets criteria: iterate and retest - Feature misses criteria: kill it and move on ### Feature Kill Criteria Define conditions under which a feature should be removed, not just paused: - [ ] Adoption below X% after Y weeks of availability - [ ] No measurable impact on target metric after full rollout - [ ] Increases support tickets without corresponding engagement increase - [ ] Negative impact on core metrics (retention, activation, revenue) - [ ] Maintenance cost exceeds value delivered Most teams add features but never remove them. This creates bloat. Lean teams treat features as experiments that must earn their place. ## Lean Startup for Hardware and Physical Products Hardware presents unique challenges: longer build cycles, higher iteration costs, and physical supply chain constraints. But lean principles still apply. ### Hardware Adaptations | Lean Principle | Software Implementation | Hardware Adaptation | |---------------|------------------------|---------------------| | MVP | Landing page or single-feature app | 3D-printed prototype, video demonstration, Kickstarter campaign | | Build-Measure-Learn loops | Weekly cycles | Monthly cycles (still faster than traditional 18-month development) | | Continuous deployment | Deploy code multiple times per day | Rapid prototyping with design iterations every 2-4 weeks | | Small batches | Single feature releases | Small production runs (50-100 units) before mass manufacturing | | Pivot | Change product direction | Change form factor, target customer, or use case | ### Hardware-Specific Lean Process 1. **Validate demand before prototyping.** Use video MVPs, landing pages, or crowdfunding to confirm people want the product before spending on tooling. 2. **Prototype with off-the-shelf components.** Use Arduino, Raspberry Pi, 3D printing, and existing enclosures to test functionality before custom engineering. 3. **Test with small production runs.** Manufacture 50-100 units before committing to mass production. Use these for real-world testing with customers. 4. **Separate the software from the hardware.** Where possible, make the software updateable even if the hardware is fixed. This enables iteration on the experience without re-manufacturing. 5. **Design for modularity.** Modular designs allow component-level iteration without redesigning the entire product. ### Hardware Lean Timeline | Phase | Duration | Activity | Output | |-------|----------|----------|--------| | Demand validation | 2-4 weeks | Landing page, video, pre-orders | Evidence of demand | | Functional prototype | 4-8 weeks | Off-the-shelf components, 3D printing | Working prototype for 10-20 users | | User testing | 4-8 weeks | Place prototypes with real users | Usage data, feedback, iteration list | | Small batch production | 8-12 weeks | Manufacture 50-100 units | Real-world performance data | | Mass production decision | 1 week | Review all data | Go/no-go on mass production | ## Lean Startup for Services and Agencies Services businesses have a unique advantage for lean: the product is delivered by people, making iteration almost instantaneous. ### Service-Specific Lean Approach **Phase 1: Define the Service MVP** - Deliver the service to 3-5 clients manually - Do not build a platform, booking system, or brand - Focus entirely on delivering value and observing the client experience **Phase 2: Systematize What Works** - Identify the parts of the service that clients value most - Create standard operating procedures for high-value activities - Eliminate or reduce low-value activities - Create templates and checklists **Phase 3: Scale Selectively** - Hire or contract for the highest-value, most systematized parts - Continue delivering high-touch, variable parts manually - Only build technology when manual processes become the bottleneck ### Service Pricing Experiments | Experiment | Method | What You Learn | |-----------|--------|----------------| | Value-based pricing | Quote different prices to different (similar) clients | Price sensitivity and perceived value ceiling | | Tiered packages | Offer basic/standard/premium | Which value components clients prioritize | | Retainer vs project | Offer both to similar clients | Client preference for commitment level | | Money-back guarantee | Offer a satisfaction guarantee | Confidence in delivery and client risk perception | ## Lean Startup for Nonprofits and Government Nonprofits and government agencies face uncertainty just like startups: will this program achieve its intended impact? Lean methods help them test interventions quickly and allocate resources to what works. ### Adaptations for Nonprofits | Startup Concept | Nonprofit Translation | |----------------|----------------------| | Customer | Beneficiary (the person served) and donor/funder (the person who pays) | | Revenue | Impact metrics (outcomes achieved) and funding secured | | Product-market fit | Program-beneficiary fit (the program achieves intended outcomes) | | Growth engine | Funding engine (how the organization sustains itself) | | Pivot | Program redesign or population change | | MVP | Pilot program with 10-20 beneficiaries | ### Nonprofit Lean Process 1. **Define the theory of change.** What specific intervention will cause what specific outcome for what specific population? 2. **Identify leap-of-faith assumptions.** What must be true for this intervention to work? 3. **Design a pilot.** Deliver the intervention to a small group. Measure actual outcomes, not just outputs. 4. **Distinguish outputs from outcomes.** - Output: 100 people attended the workshop - Outcome: 40 of those people applied the skills within 30 days - Impact: 20 of those people saw measurable improvement in the target area 5. **Iterate based on outcomes.** If outcomes are below targets, redesign the intervention. If outcomes are strong, scale. ### Government Lean Process | Traditional Government | Lean Government | |----------------------|-----------------| | Multi-year planning process | 90-day experiment cycles | | Large-scale program launch | Small pilot with 100-500 participants | | Measure compliance and outputs | Measure outcomes and beneficiary experience | | Evaluation after 3-5 years | Evaluation after each 90-day cycle | | Fixed program design | Iterative program design based on data | ## Adapting Lean Principles by Context ### Universal Principles (Apply Everywhere) 1. **Start with the customer.** Understand the problem before designing the solution. 2. **Test assumptions, not ideas.** Identify what must be true and validate it. 3. **Minimize time to learn.** Speed through the learning loop is the fundamental advantage. 4. **Use actionable metrics.** Measure what informs decisions, not what feels good. 5. **Make pivot decisions based on evidence.** Not politics, not sunk costs, not ego. ### Context-Specific Adaptations | Context Variable | Adaptation | |-----------------|------------| | High regulation (healthcare, finance) | Pre-approve experiment categories with legal/compliance; longer cycles but still experimental | | Long sales cycles (enterprise B2B) | Use letters of intent and paid pilots as validation signals; monthly instead of weekly loops | | Physical products (hardware, CPG) | Front-load demand validation; use rapid prototyping for solution validation | | Two-sided markets (marketplaces) | Validate each side separately; often need concierge for supply side first | | Network-dependent products (social) | Test with small, dense communities; do not try to create a network at scale from day one | | High-stakes decisions (medical, legal) | Use simulation and role-playing before real-world testing; involve domain experts in experiment design | | Low-tech audiences | Use offline validation methods: paper prototypes, in-person observations, phone surveys | The fundamental question is always the same: what is the fastest, cheapest way to learn whether this assumption is true? The answer changes by context. The question does not. -
assumptions.md 13.1 KB
# Leap-of-Faith Assumptions Every startup is built on a stack of unproven assumptions. Most founders treat these assumptions as facts. The Lean Startup treats them as hypotheses that must be tested systematically. Leap-of-faith assumptions are the assumptions that must be true for the business to succeed but have the least evidence supporting them. Identifying, prioritizing, and testing these assumptions is the foundation of validated learning. ## Value Hypothesis vs Growth Hypothesis The two most critical assumptions for any new product: ### Value Hypothesis Tests whether the product delivers value to customers once they start using it. **Core question:** Do customers find this product valuable enough to keep using it (and eventually pay for it)? | Dimension | What to Validate | Example Signals | |-----------|-----------------|-----------------| | Problem existence | The problem is real and painful enough to motivate action | Customers describe the problem unprompted in interviews | | Solution fit | Your specific solution addresses the problem effectively | Users complete core tasks successfully; retention is strong | | Willingness to pay | Customers value the solution enough to exchange money for it | Pre-orders, paid pilots, conversion from free to paid | | Frequency | Customers need the solution repeatedly, not just once | Return usage within expected timeframe | ### Growth Hypothesis Tests how new customers discover and adopt the product. **Core question:** How will this product spread from early adopters to a broader market? | Dimension | What to Validate | Example Signals | |-----------|-----------------|-----------------| | Discoverability | Target customers can find the product | Organic search traffic, word-of-mouth referrals | | Acquisition cost | You can acquire customers at a sustainable cost | CAC below projected LTV | | Virality | Existing users bring in new users | Viral coefficient, referral rates, social sharing | | Market size | Enough potential customers exist | TAM analysis validated by early traction patterns | **Critical insight:** Validate the value hypothesis before the growth hypothesis. Growing something people do not value is the most expensive way to fail. ## Assumption Mapping ### Step 1: List All Assumptions Brainstorm every assumption your business relies on. Use these categories as prompts: **Customer assumptions:** - Our target customer is [specific persona] - They experience [specific problem] - They currently solve it by [current alternative] - They are dissatisfied with the current solution because [reason] **Problem assumptions:** - The problem is frequent enough to justify a solution - The problem is painful enough that people will pay to solve it - The problem is not adequately solved by existing alternatives **Solution assumptions:** - Our solution effectively addresses the problem - Customers can use our solution without extensive training - The solution is significantly better than alternatives **Business model assumptions:** - Customers will pay [price] for this solution - We can acquire customers for less than [amount] - Customer lifetime value exceeds acquisition cost - Our market is large enough to build a viable business **Technical assumptions:** - We can build this technology with our team - The technology can scale to serve our target market - Performance will meet customer expectations ### Step 2: Prioritize With the Impact-Uncertainty Matrix Plot each assumption on a 2x2 matrix: ``` HIGH IMPACT | TEST FIRST | MONITOR (High Impact, | (High Impact, High Uncertainty) | Low Uncertainty) | HIGH UNCERTAINTY -----+------ LOW UNCERTAINTY | EXPLORE | IGNORE (Low Impact, | (Low Impact, High Uncertainty) | Low Uncertainty) | LOW IMPACT ``` **Test First (top-left):** These are your leap-of-faith assumptions. If wrong, the business fails. And you have little evidence they are true. Test these immediately. **Monitor (top-right):** Important but you have reasonable evidence. Keep an eye on them but do not spend experiment cycles here yet. **Explore (bottom-left):** Uncertain but not critical. Explore casually through customer conversations. **Ignore (bottom-right):** Low impact and well-understood. Move on. ## Assumption Prioritization Scoring For a more structured approach, score each assumption: | Assumption | Impact (1-5) | Uncertainty (1-5) | Priority Score | Test Order | |-----------|-------------|-------------------|---------------|------------| | Customers will pay $29/month | 5 | 5 | 25 | 1 | | Problem is frequent (weekly+) | 5 | 4 | 20 | 2 | | Can acquire via content marketing | 4 | 4 | 16 | 3 | | Team can build ML model | 4 | 3 | 12 | 4 | | Users will share with colleagues | 3 | 4 | 12 | 5 | | Market size is $1B+ | 3 | 2 | 6 | 6 | **Impact (1-5):** How critical is this assumption to the business succeeding? **Uncertainty (1-5):** How little evidence do you have? **Priority Score:** Impact multiplied by Uncertainty. Higher score = test sooner. ## Testing Methods by Assumption Type ### Customer Existence Assumptions | Method | Duration | Cost | Signal Strength | |--------|----------|------|-----------------| | Customer discovery interviews (20+) | 2-3 weeks | Low | Medium | | Landing page with targeted ads | 1-2 weeks | Low-Medium | Medium-High | | Community/forum observation | 1 week | Free | Medium | | Competitor customer analysis | 1 week | Free | Low-Medium | | Survey to target demographic | 1-2 weeks | Low | Low (stated vs revealed preference) | ### Problem Severity Assumptions | Method | Duration | Cost | Signal Strength | |--------|----------|------|-----------------| | Problem interviews (focus on current behavior) | 2-3 weeks | Low | High | | Current spending on alternatives | 1 week | Free | High | | Time spent on workarounds | 1-2 weeks | Low | High | | Support ticket analysis (competitor or own) | 1 week | Free | Medium | | Job-to-be-done interviews | 2-3 weeks | Low | High | ### Solution Effectiveness Assumptions | Method | Duration | Cost | Signal Strength | |--------|----------|------|-----------------| | Concierge MVP (5-10 customers) | 2-4 weeks | Low-Medium | Very High | | Wizard of Oz MVP | 2-4 weeks | Medium | High | | Clickable prototype usability test | 1-2 weeks | Low | Medium | | A/B test (existing product) | 1-3 weeks | Low | High | | Competitor product teardown | 1 week | Low | Low-Medium | ### Business Model Assumptions | Method | Duration | Cost | Signal Strength | |--------|----------|------|-----------------| | Pre-sell / pre-order | 2-4 weeks | Medium | Very High | | Pricing page test (before product) | 1-2 weeks | Low | High | | Willingness-to-pay interviews | 1-2 weeks | Low | Medium | | Competitive pricing analysis | 1 week | Free | Low-Medium | | Paid pilot with letter of intent | 2-6 weeks | Medium | Very High | ### Growth Assumptions | Method | Duration | Cost | Signal Strength | |--------|----------|------|-----------------| | Paid acquisition test ($500-2000) | 1-2 weeks | Medium | High | | Referral program MVP | 2-4 weeks | Low | High | | Content marketing experiment | 4-8 weeks | Low | Medium | | Partnership outreach (10+ partners) | 2-4 weeks | Low | Medium | | Viral loop prototype | 2-3 weeks | Medium | High | ## Assumption Mapping Template ``` ASSUMPTION MAP ============== Product: ____________________ Date: ____________________ Team: ____________________ LEAP-OF-FAITH ASSUMPTIONS (Test First) --------------------------------------- 1. Assumption: ____________________ Category: [ ] Customer [ ] Problem [ ] Solution [ ] Business Model [ ] Growth Impact: ___/5 Uncertainty: ___/5 Priority: ___ Test method: ____________________ Success criteria: ____________________ Timeline: ____________________ 2. Assumption: ____________________ Category: [ ] Customer [ ] Problem [ ] Solution [ ] Business Model [ ] Growth Impact: ___/5 Uncertainty: ___/5 Priority: ___ Test method: ____________________ Success criteria: ____________________ Timeline: ____________________ 3. Assumption: ____________________ Category: [ ] Customer [ ] Problem [ ] Solution [ ] Business Model [ ] Growth Impact: ___/5 Uncertainty: ___/5 Priority: ___ Test method: ____________________ Success criteria: ____________________ Timeline: ____________________ IMPORTANT BUT LESS UNCERTAIN (Monitor) -------------------------------------- 4. ____________________ 5. ____________________ EXPLORE LATER ------------- 6. ____________________ 7. ____________________ ``` ## Industry-Specific Common Assumptions ### SaaS | Assumption | Typical Risk Level | Testing Approach | |-----------|-------------------|------------------| | Users will adopt a new tool (switching cost) | High | Free trial conversion rate | | Monthly subscription is preferred over annual | Medium | Pricing page A/B test | | Self-serve onboarding is sufficient | High | Onboarding completion funnel | | Integration with existing tools is required | Medium | Customer interviews about workflow | | Freemium will drive paid conversions | High | Cohort analysis of free-to-paid | | SMBs will pay without a sales call | Medium | Self-serve purchase funnel test | ### Marketplace | Assumption | Typical Risk Level | Testing Approach | |-----------|-------------------|------------------| | Supply side will join the platform | Very High | Manual recruitment of 20-50 suppliers | | Demand exists at the listed price | High | Smoke test landing page | | Both sides show up at the same time | Very High | Single-geography concierge test | | Trust can be established between strangers | High | Review/rating system MVP | | Take rate is acceptable to both sides | Medium | Pricing experiments with early users | | Network effects will kick in at scale | High | Measure engagement vs density | ### B2B Enterprise | Assumption | Typical Risk Level | Testing Approach | |-----------|-------------------|------------------| | Budget holder will champion internally | Very High | Pilot with 3-5 companies | | IT will approve the integration | High | Technical review with 5 IT leaders | | ROI justifies the price point | High | Case study from pilot | | Procurement timeline is acceptable | Medium | Sales cycle measurement | | End users will adopt without mandate | High | User adoption in pilot companies | | Data security requirements can be met | Medium | Security audit and certification plan | ### Consumer Mobile | Assumption | Typical Risk Level | Testing Approach | |-----------|-------------------|------------------| | Users will download yet another app | Very High | App store listing test or landing page | | Daily active usage will occur | Very High | Day-1, Day-7, Day-30 retention cohorts | | Notifications will not be disabled | High | Notification opt-in rate tracking | | Users will create content/data | High | First-session completion rate | | Monetization will not kill engagement | High | A/B test monetization features | | Organic sharing will occur | Medium | Share button usage, invite rate | ## From Assumptions to Experiments ### The Bridge Each high-priority assumption must be converted into a testable experiment using this process: 1. **State the assumption clearly.** "We assume that ____." 2. **Identify the riskiest element.** What part of this assumption, if wrong, would be most damaging? 3. **Formulate a falsifiable hypothesis.** "If we ____, then ____ will happen within ____." 4. **Choose the fastest test method.** What is the minimum effort that generates a meaningful signal? 5. **Set pass/fail criteria in advance.** "Success = ____. Failure = ____." 6. **Run the experiment.** 7. **Record the result and decide.** Persevere, pivot, or dig deeper. ### Example Bridge **Assumption:** Remote teams need asynchronous video messaging. **Riskiest element:** Do remote teams actually feel pain around asynchronous communication, or are Slack and email sufficient? **Hypothesis:** If we post a landing page describing async video messaging in 5 remote-work communities, at least 3% of visitors will sign up for the waitlist within 2 weeks. **Test method:** Landing page with Mailchimp signup. $200 in targeted ads as supplement to organic posts. **Pass/fail:** Above 3% signup rate with 500+ visitors = proceed. Below 3% = interview signups to understand why, then reassess. **Result:** 4.2% signup rate. 21 signups. 8 responded to follow-up email. 5 described specific pain points with existing tools. **Decision:** Assumption partially validated. Proceed to concierge MVP with the 8 respondents to validate solution fit. ### Sequencing Experiments Test assumptions in this order: 1. **Customer and problem assumptions first.** If the problem does not exist or the customer does not care, nothing else matters. 2. **Solution assumptions second.** Does your approach actually solve the problem? 3. **Business model assumptions third.** Can you make money? 4. **Growth assumptions last.** Can you scale? This sequence prevents the most expensive mistake: building and scaling a solution to a problem nobody has. -
build-measure-learn.md 11.2 KB
# Build-Measure-Learn Loop Execution Guide The Build-Measure-Learn feedback loop is the core operating system of the Lean Startup. It transforms uncertainty into validated learning through rapid experimentation. The key insight most teams miss: you plan the loop in reverse (Learn-Measure-Build) but execute it forward (Build-Measure-Learn). Speed through the loop determines competitive advantage. ## Reverse Planning: Start With Learn Every loop iteration begins by asking: "What do we need to learn?" This reversal prevents the most common startup failure: building something nobody asked for. ### The Planning Sequence | Step | Question | Output | |------|----------|--------| | 1. Learn | What assumption must we validate? | Clear hypothesis | | 2. Measure | What metric proves or disproves it? | Success/failure criteria | | 3. Build | What is the minimum we must build to get that metric? | MVP specification | ### Example: Planning in Reverse **Learn goal:** Do freelance designers need automated invoicing? **Measure plan:** Track sign-up conversion from landing page. Success = 5% conversion from targeted traffic (200 visitors minimum). **Build plan:** Single landing page with value proposition, feature mockups, and email capture form. No actual product needed. ## The Execution Sequence Once planned in reverse, execution runs forward: ### Phase 1: Build Build the minimum artifact needed to run the experiment. This is not about building a product; it is about building a learning vehicle. **Build phase checklist:** - [ ] Hypothesis is written and visible to the team - [ ] Success/failure criteria are defined before building - [ ] The artifact is the smallest thing that can generate the needed data - [ ] Time-box is set (typically 1-2 weeks for the build phase) - [ ] No features are included that do not directly serve the hypothesis ### Phase 2: Measure Collect quantitative and qualitative data from real customer behavior. **Measure phase checklist:** - [ ] Instrumentation is in place before launch - [ ] Baseline metrics are recorded - [ ] Data collection method can distinguish signal from noise - [ ] Sample size is sufficient for the decision being made - [ ] Qualitative feedback channels are open (interviews, support, observation) ### Phase 3: Learn Analyze data, draw conclusions, and decide next action. **Learn phase checklist:** - [ ] Data is reviewed against pre-set criteria (not post-hoc rationalization) - [ ] Team discusses what surprised them - [ ] Decision is made: persevere, pivot, or run another experiment - [ ] Learnings are documented for organizational memory - [ ] Next loop is planned based on this loop's output ## Time Through the Loop The total time through one complete loop is your fundamental unit of progress. Reducing loop time is the single highest-leverage activity for a startup. ### Measuring Loop Time | Component | Typical Range | World-Class | |-----------|--------------|-------------| | Build | 1-4 weeks | 1-3 days | | Measure | 1-2 weeks | 1-3 days | | Learn | 1 week | 1 day | | **Total** | **3-7 weeks** | **3-7 days** | ### Loop Time Reduction Strategies 1. **Reduce build scope.** The number one time sink. Ask "can we test this with less?" 2. **Pre-instrument everything.** Set up analytics, event tracking, and dashboards before the build starts. 3. **Automate deployment.** Continuous deployment eliminates manual release bottlenecks. 4. **Set decision meetings in advance.** Schedule the "learn" review before the experiment starts. 5. **Use existing platforms.** Build on top of Shopify, WordPress, Zapier, or Airtable instead of custom code. ## Loop Examples by Product Type ### SaaS Product Loop **Hypothesis:** Small marketing teams will pay $49/month for AI-generated social media captions. | Phase | Activity | Duration | |-------|----------|----------| | Build | Landing page with pricing, feature list, and "Start Free Trial" button that captures email | 3 days | | Measure | Drive 500 targeted visitors via LinkedIn ads. Track: page views, CTA clicks, email signups | 7 days | | Learn | 8% email capture rate, 40 signups. Qualitative: 12 replied to follow-up email expressing interest. Decision: build concierge MVP for top 10 signups. | 1 day | ### Mobile App Loop **Hypothesis:** Parents of toddlers want a screen-time tracker that suggests offline activities. | Phase | Activity | Duration | |-------|----------|----------| | Build | Clickable Figma prototype with 5 screens. Recruit 15 parents from local playgroups. | 5 days | | Measure | Run 15 usability sessions. Track: task completion, time on task, Net Promoter Score, willingness to pay. | 5 days | | Learn | Parents loved the activity suggestions but did not care about tracking. Pivot hypothesis to focus on curated activity recommendations only. | 1 day | ### Marketplace Loop **Hypothesis:** Homeowners will pay a premium for pre-vetted, same-day handyman service. | Phase | Activity | Duration | |-------|----------|----------| | Build | Google Form for service requests. Manually match requests to 3 pre-vetted handymen. Charge via Square invoices. | 2 days | | Measure | Post in 5 neighborhood Facebook groups. Track: form submissions, completed jobs, repeat requests, NPS. | 14 days | | Learn | 23 requests, 18 completed jobs, 4 repeat customers. Willingness to pay a 20% premium confirmed. Supply side is the bottleneck. Next loop: test handyman recruitment and retention. | 1 day | ### Hardware Product Loop **Hypothesis:** Home brewers want a connected thermometer that alerts them during fermentation. | Phase | Activity | Duration | |-------|----------|----------| | Build | 3D-printed case with off-the-shelf temperature sensor and Bluetooth module. Basic app showing real-time temperature. | 10 days | | Measure | Provide 10 units to home brewing club members for 2 brew cycles. Track: usage frequency, alert engagement, unsolicited feedback. | 21 days | | Learn | 8 of 10 used it for both cycles. Alert feature was the most valued. Form factor needs to be waterproof. Decision: invest in waterproof design, start pre-order campaign. | 2 days | ## Experiment Design Template Use this template for every loop iteration: ``` EXPERIMENT CARD =============== Date: _______________ Loop #: _______________ HYPOTHESIS What we believe: _______________ For whom: _______________ Because: _______________ METRIC Primary metric: _______________ Current baseline: _______________ Success threshold: _______________ Failure threshold: _______________ BUILD What we will build/create: _______________ Maximum time to build: _______________ Resources needed: _______________ MEASURE How we collect data: _______________ Sample size needed: _______________ Duration of data collection: _______________ LEARN (fill after experiment) Result: _______________ What surprised us: _______________ Decision: [ ] Persevere [ ] Pivot [ ] Run another experiment Next hypothesis: _______________ ``` ## Common Loop Failures ### Failure 1: Build Trap **Symptom:** Team keeps building without measuring. "Just one more feature and then we will launch." **Fix:** Enforce a maximum build time-box of 2 weeks. If you cannot test a hypothesis in 2 weeks of building, the hypothesis is too big. Break it down. ### Failure 2: Vanity Metric Loop **Symptom:** Every loop "succeeds" because the team measures page views, downloads, or sign-ups without connecting to value creation. **Fix:** Every experiment must have an actionable metric with a pre-set decision threshold. If the metric goes up but does not change your next action, it is vanity. ### Failure 3: Analysis Paralysis **Symptom:** The Learn phase stretches for weeks. Team debates data endlessly without deciding. **Fix:** Schedule the decision meeting before the experiment starts. Use pre-set criteria. If the data is ambiguous, run the experiment again with a larger sample or clearer metric, but decide that within one day. ### Failure 4: Confirmation Bias Loop **Symptom:** Team interprets all data as supporting their original idea. Pivots never happen. **Fix:** Assign a "devil's advocate" for every Learn session. Write down what data would cause you to abandon the idea before you see the data. Have someone outside the team review the results. ### Failure 5: One-and-Done Loop **Symptom:** Team runs one experiment, declares success, and shifts to full-scale development. **Fix:** A single experiment validates a single assumption. Most products have 5-15 critical assumptions. Plan a sequence of loops, each targeting a different assumption. ### Failure 6: No Learning Documentation **Symptom:** The team runs experiments but cannot recall what they learned three months ago. Same hypotheses get retested. **Fix:** Maintain an experiment log (spreadsheet or wiki). Every experiment card gets archived with results. Review the log at the start of each new loop. ## Acceleration Techniques ### Parallel Loops Run multiple experiments simultaneously when they test independent assumptions. A team of 6 can often run 2-3 concurrent loops if the assumptions do not depend on each other. **When to parallelize:** - Assumptions are independent (result of one does not affect another) - Team has bandwidth without context-switching overhead - Each loop has a dedicated owner **When not to parallelize:** - Assumptions are sequential (must validate A before B makes sense) - Team is small (fewer than 4 people) - Results from one experiment change the design of another ### Compressed Loops Techniques to compress a loop into days instead of weeks: | Technique | How It Works | Best For | |-----------|-------------|----------| | Five-second tests | Show a design for 5 seconds, ask what it communicates | Value proposition clarity | | Fake door tests | Add a button/link for an unbuilt feature, measure clicks | Feature demand validation | | Concierge MVP | Deliver the service manually to 5-10 customers | Service-based hypotheses | | Painted door with survey | After click, explain feature is coming and ask 3 questions | Qualitative + quantitative signal | | Pre-sell | Charge money before the product exists | Willingness-to-pay validation | ### Loop Cadence Establish a regular cadence to build organizational muscle: - **Weekly loops** for early-stage, pre-product-market-fit teams - **Bi-weekly loops** for teams with an existing product testing new features - **Monthly loops** for hardware or complex B2B products with longer sales cycles The cadence creates accountability. Every loop has a start date and an end date. Missing the cadence is a signal that scope is too large or the team needs help. ## Loop Maturity Model | Level | Description | Loop Time | Characteristics | |-------|-------------|-----------|-----------------| | 1 - Ad hoc | No formal process | 2-3 months | Experiments happen accidentally | | 2 - Aware | Team understands the concept | 4-6 weeks | Experiments are planned but not systematic | | 3 - Practicing | Regular loop cadence | 2-3 weeks | Hypotheses documented, decisions data-informed | | 4 - Proficient | Parallel loops, pre-set criteria | 1-2 weeks | Team challenges its own assumptions proactively | | 5 - Mastery | Loops are second nature | 3-7 days | Continuous experimentation culture, institutional learning | Most teams start at Level 1 or 2. Reaching Level 3 is a significant milestone. Levels 4 and 5 typically require organizational support, tooling, and cultural commitment. -
case-studies.md 19.6 KB
# Lean Startup Case Studies These case studies illustrate how lean principles work in practice. Each follows a consistent structure: the situation before lean methods were applied, the specific lean approach used, the experiments conducted, the results achieved, and the lessons that generalize beyond the specific company. The final section examines companies that failed by ignoring lean principles, and cross-cutting patterns that emerge across all cases. ## Table of Contents 1. [Case Study 1: Dropbox - The Smoke Test MVP](#case-study-1-dropbox-the-smoke-test-mvp) 2. [Case Study 2: IMVU - Continuous Deployment and Learning](#case-study-2-imvu-continuous-deployment-and-learning) 3. [Case Study 3: Zappos - The Wizard of Oz MVP](#case-study-3-zappos-the-wizard-of-oz-mvp) 4. [Case Study 4: Groupon - The Piecemeal MVP](#case-study-4-groupon-the-piecemeal-mvp) 5. [Case Study 5: Food on the Table - The Concierge MVP](#case-study-5-food-on-the-table-the-concierge-mvp) 6. [Case Study 6: Aardvark - Before-Building Validation](#case-study-6-aardvark-before-building-validation) 7. [Failure Case 1: Webvan - Scaling Without Validation](#failure-case-1-webvan-scaling-without-validation) 8. [Failure Case 2: Segway - The Product Nobody Asked For](#failure-case-2-segway-the-product-nobody-asked-for) 9. [Cross-Cutting Patterns](#cross-cutting-patterns) --- ## Case Study 1: Dropbox - The Smoke Test MVP ### Situation Drew Houston was building a file synchronization service in 2007. The technology was complex (syncing files across devices seamlessly), and competitors existed (Microsoft FolderShare, others). Houston needed to answer two questions: Would people want this product? And could he explain the value proposition clearly enough to drive adoption? Building a working prototype would take months. The underlying technology (cross-platform sync, conflict resolution, efficient file transfer) was genuinely difficult. Traditional product development would have required significant engineering before getting any market signal. ### Lean Method Applied Smoke test MVP using a product demonstration video. ### Experiments Run **Experiment 1: The Video MVP** Houston created a 3-minute screencast demonstrating how Dropbox would work. The video showed the actual product experience (drag files, they appear on other devices) even though the underlying technology was minimal. The video was deliberately targeted at tech-savvy early adopters and included inside jokes that would resonate with the Hacker News audience. The video was posted to Hacker News with a link to a beta signup page. **Metrics and results:** - Beta waitlist went from 5,000 to 75,000 overnight - No paid advertising was used - The video validated both demand and the ability to communicate the value proposition **Experiment 2: Referral-Based Growth** After launching the beta, Dropbox tested a referral program: both the referrer and the referred user received 500MB of free storage. **Metrics and results:** - Permanent 60% increase in signups - 35% of daily signups came through the referral program - Validated the viral engine of growth ### Results Dropbox grew to 100 million users within 5 years. The video MVP saved months of development time by validating demand before building the complete product. The referral experiment identified the growth engine early, allowing the team to invest in viral mechanics rather than paid acquisition. ### Lessons 1. A video can validate demand for complex technical products without building them. 2. The MVP does not have to be functional; it has to generate a decision-quality signal. 3. Growth engine experiments should be run early, not after product-market fit is assumed. 4. Targeting early adopters with culturally resonant content amplifies signal quality. --- ## Case Study 2: IMVU - Continuous Deployment and Learning ### Situation IMVU was a 3D instant messaging product founded in 2004. The team initially planned to build an add-on to existing instant messaging networks (AIM, Yahoo Messenger), allowing users to create 3D avatars and virtual rooms. The founding team included Eric Ries, who would later codify the Lean Startup methodology based on his experiences at IMVU. ### Lean Method Applied Continuous deployment, rapid iteration, and customer development. ### Experiments Run **Experiment 1: Interoperability Hypothesis** The team spent 6 months building interoperability with AIM, believing users would want to use IMVU with their existing contacts. **Result:** Complete failure. Users did not want to introduce a new, unfamiliar product to existing contacts. The interoperability feature that took months to build was unused. **Lesson learned:** This was the "wasted" work that motivated lean thinking. Six months of engineering for zero customer value. **Experiment 2: Standalone Network Pivot** The team pivoted to a standalone product where users met new people through IMVU rather than connecting with existing contacts. **Result:** Immediate traction. Users were excited about meeting new people in 3D virtual rooms. **Experiment 3: Continuous Deployment System** The team built an automated deployment system that pushed code to production 50+ times per day with automated monitoring. **Key innovation:** An "immune system" that monitored five key business metrics after each deploy. If any metric degraded beyond a threshold, the deploy was automatically rolled back. **Result:** Problems were detected within minutes. Each deploy was so small that diagnosis was trivial. The team iterated faster than any competitor. ### Results IMVU reached profitability with over $50 million in annual revenue. The continuous deployment system became a key competitive advantage, enabling the team to run more experiments per month than competitors ran per year. ### Lessons 1. Building what you think customers want without testing is the most expensive way to learn. 2. Continuous deployment is not just a technical practice; it is a learning advantage. 3. Automated monitoring can catch problems faster than humans. 4. The pivot from "connect with existing contacts" to "meet new people" came from observing actual customer behavior, not from surveys or focus groups. --- ## Case Study 3: Zappos - The Wizard of Oz MVP ### Situation In 1999, Nick Swinmurn hypothesized that people would buy shoes online. This was not obvious at the time. Shoes are personal, sizing varies by brand, and customers typically want to try before they buy. Traditional retail wisdom said shoes could not be sold online. ### Lean Method Applied Wizard of Oz MVP. The front end looked like a real e-commerce site, but the back end was entirely manual. ### Experiments Run **Experiment 1: The Manual Fulfillment MVP** Swinmurn went to local shoe stores, photographed their inventory, and posted the photos on a simple website. When a customer placed an order, he went to the store, bought the shoes at full price, and shipped them to the customer. **What this tested:** - Would people buy shoes online? (Demand) - Would they trust an unknown website with their credit card? (Trust) - Would they keep the shoes or return them at high rates? (Satisfaction) **Metrics:** - Actual purchases (not surveys, not signups, not clicks) - Return rates - Customer satisfaction (direct communication with every buyer) **Result:** People bought shoes. Return rates were manageable. Customers were satisfied. The hypothesis was validated with minimal technology investment. ### Results Zappos scaled to $1 billion in annual revenue and was acquired by Amazon for $1.2 billion. The Wizard of Oz MVP phase cost almost nothing in technology but generated definitive evidence of demand. ### Lessons 1. The best MVPs test customer behavior (purchasing), not customer opinion (surveys). 2. Manual fulfillment is a legitimate MVP strategy for any product that involves logistics. 3. Losing money on individual transactions during validation is acceptable if it generates high-quality learning. 4. The MVP does not need to be profitable; it needs to be informative. --- ## Case Study 4: Groupon - The Piecemeal MVP ### Situation Groupon began as "The Point," a platform for collective action (group boycotts, fundraising campaigns, petitions). The platform was struggling to gain traction across its various use cases. ### Lean Method Applied Zoom-in pivot followed by a piecemeal MVP. ### Experiments Run **Experiment 1: Collective Action Platform** The Point launched as a general collective action platform. Users could create campaigns for any group activity. **Result:** Low engagement across most campaign types. One category stood out: group buying deals. When a business offered a discount if enough people committed to buy, campaigns succeeded consistently. **Experiment 2: The WordPress Blog MVP** The team created a separate WordPress blog focused exclusively on daily deals. The "technology" was: - A WordPress blog (free) - A daily blog post describing the deal - A PDF coupon generated manually in FileMaker - An email list (via Apple Mail) - Manual deal negotiation with local businesses (phone calls) No marketplace platform. No payment processing system. No automated anything. **Metrics:** - Email list growth - Coupon redemption rates - Merchant satisfaction - Repeat purchase rates **Result:** Immediate, strong demand. The email list grew rapidly through word of mouth. Merchants saw real customers arrive. The piecemeal approach validated the entire business model before any significant technology investment. ### Results Groupon reached $1 billion in revenue faster than any company in history at that time (within approximately 2 years of the pivot). The company went public at a $13 billion valuation. ### Lessons 1. When one feature of a broad product outperforms all others, consider a zoom-in pivot. 2. Existing tools (WordPress, email, PDFs) can constitute a complete MVP. 3. The "platform" can be humans with phones and spreadsheets until demand justifies technology. 4. Speed of learning matters more than sophistication of tools. --- ## Case Study 5: Food on the Table - The Concierge MVP ### Situation Manuel Rosso wanted to build an app that helped families plan meals based on their food preferences, dietary restrictions, and local grocery store sales. The app would generate personalized meal plans and shopping lists that saved families time and money. ### Lean Method Applied Concierge MVP. Completely manual delivery of the service that the app would eventually automate. ### Experiments Run **Experiment 1: One-Family Concierge** Rosso found a single family willing to be his first customer. Every week, he would: 1. Visit the family to learn their food preferences 2. Manually check the weekly sales at their local grocery store 3. Create a personalized meal plan based on their preferences and the sales 4. Generate a shopping list 5. Deliver the plan and list in person He charged a small fee for the service. **What this tested:** - Is meal planning around store sales something families value? - Will they pay for it? - What information do families need to make this useful? - How do they want to receive the plan? **Experiment 2: Scaling to Multiple Families** After validating with one family, Rosso expanded to several families, still delivering the service manually. He systematized his process with spreadsheets and templates. **Experiment 3: Selective Automation** Only after serving dozens of families manually did Rosso begin automating the most time-consuming parts of the process. Each automation decision was informed by real workflow data from the concierge phase. ### Results Food on the Table raised venture funding and grew its user base. The concierge phase generated insights that would have been impossible to gain from surveys or prototypes, including: - Families cared more about simplicity than variety - Store sale data freshness was critical - The shopping list was more valued than the meal plan itself ### Lessons 1. Starting with one customer is a legitimate strategy. You do not need a market to validate; you need a person. 2. Manual delivery reveals the actual workflow, which informs what to automate and what to leave out. 3. Charging during the concierge phase (even a small amount) validates willingness to pay. 4. The concierge phase generates product design insights that no amount of planning can replicate. --- ## Case Study 6: Aardvark - Before-Building Validation ### Situation Aardvark was founded in 2007 to create a social search engine. Instead of querying a database, users would ask questions and the system would route them to people in their social network who could answer. ### Lean Method Applied Wizard of Oz MVP to validate the core experience before building the technology. ### Experiments Run **Experiment 1: Human-Powered Routing** Before building any routing algorithm, the team manually performed the routing function. When a user submitted a question via instant message, a team member would read the question, determine which person in the user's network might know the answer, and manually forward the question. **What this tested:** - Would people ask questions through this channel? - Would people answer questions forwarded to them? - Was the social routing concept sound (right questions to right people)? - Was the response time acceptable? **Experiment 2: Iterating on Question Types** Through manual routing, the team learned which types of questions worked well (subjective, local, opinion-based) and which did not (factual, research-heavy). This informed which use cases to optimize for. ### Results Aardvark launched a working product in 2009 and was acquired by Google for $50 million in 2010. The Wizard of Oz phase identified the core use case (subjective/local questions) that made the product work, eliminating dead-end development on question types the system could not handle well. ### Lessons 1. AI and algorithmic products can be validated with humans performing the algorithm's function manually. 2. Manual routing revealed edge cases and failure modes that no specification could have anticipated. 3. The validation phase identified the "sweet spot" for the product (subjective questions) that became the core value proposition. 4. Building the technology last (not first) saved months of wasted engineering on the wrong problem. --- ## Failure Case 1: Webvan - Scaling Without Validation ### Situation Webvan launched in 1999 as an online grocery delivery service. The company raised $375 million before launch and invested in building a massive infrastructure: automated warehouses, a fleet of delivery trucks, and custom logistics software. They planned to roll out to 26 cities within 3 years. ### What Went Wrong Webvan committed the fundamental lean violation: scaling before validating. | Lean Principle | What Webvan Did | |---------------|----------------| | Start with an MVP | Launched with full-scale automated warehouse ($35 million per facility) | | Validate demand first | Assumed demand based on the "inevitable" move to online shopping | | Small batches | Planned simultaneous rollout to 26 cities | | Build-Measure-Learn | Built everything, measured nothing meaningful, learned too late | | Pivot when needed | Too much invested to pivot; organizational inertia was overwhelming | ### Result Webvan burned through $830 million and shut down in 2001, 2 years after launch. 2,000 employees lost their jobs. The company never achieved unit economics: the cost of delivery exceeded the margin on groceries in nearly every order. ### Lesson The demand for online grocery delivery was real (as Amazon Fresh and Instacart later proved). Webvan's failure was not in the vision but in the execution approach. A lean approach would have started with manual delivery in one neighborhood, validated unit economics, and scaled only after proving the model worked. --- ## Failure Case 2: Segway - The Product Nobody Asked For ### Situation Dean Kamen developed the Segway personal transporter in secrecy over 10 years. The project, codenamed "Ginger," was rumored to be revolutionary. Steve Jobs reportedly said it was "as big a deal as the PC." Kamen predicted Segway would reach $1 billion in sales faster than any company in history and would "be to the car what the car was to the horse and buggy." ### What Went Wrong | Lean Principle | What Segway Did | |---------------|----------------| | Customer development | Developed in secret; no customer testing until after launch | | Problem validation | Assumed people wanted a faster way to walk; never validated the problem | | MVP | Spent 10 years and $100 million on a polished product before any market test | | Pricing validation | Launched at $5,000 without testing price sensitivity | | Growth hypothesis | Assumed the product would sell itself through novelty | ### Result Segway sold 30,000 units in its first 2 years, falling catastrophically short of the 50,000 units projected for the first 13 weeks. The company was eventually sold for a fraction of its invested capital. The product found niche uses (mall security, warehouse workers, tourist tours) but never achieved mainstream adoption. ### Lesson Technological brilliance does not validate market demand. A lean approach would have tested the core assumption (people want a faster way to walk and will pay $5,000 for it) before investing $100 million in development. Even a simple video MVP or pre-order campaign would have revealed the demand problem. --- ## Cross-Cutting Patterns ### Pattern 1: Validate Demand Before Building Technology Every successful case study validated demand before significant technology investment. Every failure case built technology first and sought demand second. | Company | Demand Validation Method | Technology Investment Before Validation | |---------|------------------------|---------------------------------------| | Dropbox | Video MVP | Minimal (basic prototype for video) | | Zappos | Manual fulfillment | Zero (website with store photos) | | Groupon | WordPress blog | Zero | | Food on the Table | Manual service delivery | Zero | | Webvan (failure) | None | $375 million | | Segway (failure) | None | $100+ million | ### Pattern 2: Manual Before Automated Five of six success cases started with entirely manual operations. Automation came after the process was validated and understood. ### Pattern 3: One Customer Before One Thousand Food on the Table started with one family. Zappos started with individual shoe purchases. The successful companies did not try to serve a market; they tried to serve a person. ### Pattern 4: The MVP Was Embarrassingly Simple | Company | MVP | Why It Worked | |---------|-----|---------------| | Dropbox | A 3-minute video | Tested demand and communication, not technology | | Zappos | Photos from shoe stores on a basic website | Tested purchasing behavior with real money | | Groupon | A WordPress blog and emailed PDFs | Tested the deal model without marketplace technology | | Aardvark | Humans routing questions via IM | Tested the core experience before building the algorithm | ### Pattern 5: Pivots Were Data-Driven, Not Panic-Driven IMVU pivoted from IM integration to standalone after observing user behavior. Groupon pivoted from collective action to deals after noticing which campaigns succeeded. These were calm, evidence-based decisions, not desperate changes. ### Pattern 6: Failure Cases Had the Right Vision, Wrong Approach Both Webvan and Segway addressed real opportunities. Online grocery delivery became a massive market. Personal electric vehicles are now common (scooters, e-bikes). The failure was not in the vision but in the approach: building at scale before validating at small scale. The lean startup does not eliminate risk. It sequences the de-risking process so the most expensive investments come after the most uncertain questions are answered. -
five-whys.md 13 KB
# Five Whys Root Cause Analysis The Five Whys is a root cause analysis technique adapted from the Toyota Production System for use in startups. When something goes wrong, most teams fix the symptom and move on. The Five Whys forces you to dig past symptoms to find the underlying systemic issue. In a startup context, it serves a dual purpose: fixing problems and making proportional investments in prevention. The technique is deceptively simple but requires discipline and practice to execute well. ## The Core Principle When a problem occurs, ask "why" five times. Each answer becomes the basis for the next question. By the fifth "why," you typically arrive at a root cause that is systemic, not situational. **The insight:** Surface problems are symptoms of deeper process failures. Fixing symptoms leads to recurring problems. Fixing root causes prevents entire categories of future problems. ## Step-by-Step Process ### Step 1: Define the Problem State the problem as a specific, observable event. Not "the product has bugs" but "Customer X received an incorrect invoice on Tuesday." **Good problem statements:** - "Three customers reported receiving duplicate emails on March 15" - "The deploy on Friday caused a 2-hour outage for all users" - "New user onboarding completion dropped from 65% to 40% this week" **Bad problem statements:** - "Our quality is poor" (too vague) - "Users are unhappy" (too broad) - "Things are broken" (not specific) ### Step 2: Assemble the Right People Include everyone directly involved in the problem. Not managers looking over shoulders, but the people who touched the code, the process, or the customer interaction. **Who to include:** - The person who discovered the problem - The person(s) who contributed to the problem - A facilitator (someone not directly involved) - Optionally, one person with organizational context (can explain process history) **Who not to include:** - Senior leaders who will inhibit honest answers - People looking to assign blame - Anyone not directly connected to the incident ### Step 3: Ask Why (Five Times) Work through the chain, ensuring each "why" is answered with a factual, verifiable statement. ### Step 4: Identify Proportional Investments For each level of "why," make an investment in prevention that is proportional to the severity. Small problems get small fixes. Recurring problems get larger systemic changes. ### Step 5: Assign and Track Each investment gets an owner and a deadline. Follow up in the next cycle. ## Complete Example 1: Deployment Outage **Problem:** Friday deploy caused a 2-hour outage for all users. | Level | Question | Answer | |-------|----------|--------| | Why 1 | Why did the deploy cause an outage? | A database migration script failed halfway through, leaving the schema in an inconsistent state. | | Why 2 | Why did the migration script fail? | It timed out because the users table has 2 million rows and the script added an index without a timeout setting. | | Why 3 | Why was there no timeout setting? | The developer was not aware that large table migrations need special handling. | | Why 4 | Why was the developer not aware? | There is no documentation or checklist for database migrations in the team. | | Why 5 | Why is there no migration checklist? | We have never formalized our deployment process; it has been tribal knowledge. | **Proportional investments:** | Level | Investment | Effort | Owner | Deadline | |-------|-----------|--------|-------|----------| | 1 | Fix the specific migration and restore service | 2 hours | DevOps lead | Immediate | | 2 | Add timeout settings to migration runner | 1 hour | Backend dev | This week | | 3 | Create migration best practices document | 4 hours | Senior dev | Next week | | 4 | Add migration checklist to PR review template | 2 hours | Tech lead | Next week | | 5 | Schedule monthly "process gap" reviews | 1 hour/month | Engineering manager | Ongoing | ## Complete Example 2: Customer Churn Spike **Problem:** Monthly churn rate doubled from 4% to 8% in February. | Level | Question | Answer | |-------|----------|--------| | Why 1 | Why did churn double in February? | 60% of churned customers cited "product does not meet needs" in exit surveys. | | Why 2 | Why does the product not meet their needs? | These customers were acquired through a January campaign targeting a new segment (enterprise) with different requirements. | | Why 3 | Why were enterprise customers targeted when the product is built for SMBs? | Marketing optimized for signup volume without qualifying for product fit. | | Why 4 | Why was there no product-fit qualification? | Marketing and product teams do not share a definition of "ideal customer." | | Why 5 | Why is there no shared customer definition? | The teams have separate OKRs and do not have a regular alignment process. | **Proportional investments:** | Level | Investment | Effort | Owner | Deadline | |-------|-----------|--------|-------|----------| | 1 | Reach out to churned enterprise customers; offer refund or alternative solution | 1 day | Customer success | This week | | 2 | Pause the enterprise campaign until product-fit is assessed | Immediate | Marketing lead | Today | | 3 | Add lead qualification criteria to campaign setup process | 4 hours | Marketing ops | This week | | 4 | Create shared ideal customer profile (ICP) document | 1 day | Product + Marketing leads | Next 2 weeks | | 5 | Establish monthly product-marketing alignment meeting with shared metrics | 2 hours/month | VP Product | Ongoing | ## Complete Example 3: Feature Launch Failure **Problem:** New collaboration feature launched to 0.5% adoption after 30 days (target was 15%). | Level | Question | Answer | |-------|----------|--------| | Why 1 | Why is adoption at 0.5%? | Most users never discovered the feature. Only 8% of users saw the feature announcement. | | Why 2 | Why did only 8% see the announcement? | The announcement was an in-app banner that appeared only on first login after release, and 92% of active users did not log in that day. | | Why 3 | Why was the announcement limited to a single-day banner? | There is no systematic feature launch process; the team improvised the announcement. | | Why 4 | Why is there no feature launch process? | Product and marketing have not collaborated on launches; engineering ships and "hopes people notice." | | Why 5 | Why do product and marketing not collaborate on launches? | Launch planning is not part of the product development workflow. Features are considered "done" when code ships. | **Proportional investments:** | Level | Investment | Effort | Owner | Deadline | |-------|-----------|--------|-------|----------| | 1 | Create persistent in-app tooltip and email campaign for the feature | 1 day | Product + Marketing | This week | | 2 | Implement multi-touch announcement system (in-app, email, changelog) | 3 days | Product | Next sprint | | 3 | Create feature launch checklist template | 4 hours | Product manager | Next week | | 4 | Add "launch plan" as required section in feature specs | 2 hours | Product lead | Next week | | 5 | Include marketing in sprint planning for launch-relevant features | 1 hour/sprint | Product lead | Ongoing | ## The Proportional Investment Principle This is the most important aspect of Five Whys in a startup context. The investment at each level should be proportional to the problem severity. **For a minor issue (first occurrence, low impact):** - Level 1: Fix the specific instance (minutes to hours) - Level 2: Add a check or guard (hours) - Levels 3-5: Document the root cause but do not invest heavily in prevention yet **For a major issue (customer-facing, recurring, or high impact):** - All levels: Make meaningful investments - Level 5: Expect systemic changes (new processes, new tools, organizational changes) **For a critical issue (data loss, security breach, major outage):** - All levels: Invest heavily - Level 5: May require leadership changes, architecture overhauls, or cultural shifts The point is not to boil the ocean on every small problem. It is to make small, incremental investments that compound over time into a robust system. ## When Five Whys Works Five Whys is most effective when: - The problem is specific and observable - The people involved are in the room - The culture is blame-free - The problem is relatively contained (not a vague "culture problem") - There is willingness to invest in fixes at every level - Follow-up happens (investments are tracked) ## When Five Whys Does Not Work ### Problem: The "Why" Chain Diverges Sometimes each "why" has multiple valid answers, and the chain branches into a tree instead of a line. **Solution:** When a branch point occurs, follow the path most likely to lead to a systemic cause. You can explore other branches in separate sessions. Prioritize the branch that feels most within your control. ### Problem: Blame Creeps In "Why did the database fail?" leads to "Because John wrote bad code." **Solution:** Redirect to process: "Why was John in a position to write code that could cause this failure?" This shifts from blame to systems thinking. If a person is the root cause, the actual root cause is the system that allowed one person's mistake to reach production. ### Problem: Five Is Not Enough (or Too Many) Some root causes emerge at "Why 3" and some require "Why 7." **Solution:** Five is a guideline, not a rule. Stop when you reach a cause you can address systemically. If you reach "Why 5" and the answer is "because the universe is unfair," you went too far. Back up one level. ### Problem: Root Cause Is Outside Your Control "Why did the API fail?" eventually leads to "Because the third-party provider had an outage." **Solution:** Redirect to what you can control: "Why did our system fail when the third-party provider had an outage?" This leads to resilience and redundancy investments. ### Problem: The Team Is Too Large With more than 6-8 people, Five Whys sessions become unwieldy. Discussions go in circles, and dominant voices take over. **Solution:** Keep the group small. Include only people directly involved. Share findings with the broader team afterward. ## Integrating Five Whys Into Team Culture ### Cadence - **After every significant incident:** Mandatory Five Whys within 48 hours - **Weekly or bi-weekly:** Review outstanding investments from past Five Whys - **Monthly:** Look for patterns across multiple Five Whys sessions ### Making It Routine 1. **Template the process.** Use a standard document or tool for every session. 2. **Assign a rotating facilitator.** Everyone should practice leading Five Whys. 3. **Time-box sessions.** 30-45 minutes maximum. If unresolved, schedule a follow-up. 4. **Track investments.** Use a shared tracker (Jira ticket, Notion database, spreadsheet) for every investment from every session. 5. **Celebrate systemic fixes.** When a Five Whys investment prevents a future incident, highlight it publicly. ### Five Whys Session Template ``` FIVE WHYS SESSION ================= Date: _______________ Facilitator: _______________ Participants: _______________ PROBLEM STATEMENT What happened: _______________ When: _______________ Impact: _______________ How it was discovered: _______________ ROOT CAUSE ANALYSIS Why 1: _______________ Why 2: _______________ Why 3: _______________ Why 4: _______________ Why 5: _______________ PROPORTIONAL INVESTMENTS Level 1: _______________ Owner: ___ Deadline: ___ Level 2: _______________ Owner: ___ Deadline: ___ Level 3: _______________ Owner: ___ Deadline: ___ Level 4: _______________ Owner: ___ Deadline: ___ Level 5: _______________ Owner: ___ Deadline: ___ FOLLOW-UP Review date: _______________ ``` ## Common Facilitation Mistakes | Mistake | Consequence | Prevention | |---------|-------------|------------| | Allowing blame language | People become defensive; honesty stops | Establish blame-free ground rules at the start of every session | | Stopping at "Why 1" | Only symptoms get fixed; problems recur | Insist on at least three levels before considering stopping | | Accepting vague answers | Root cause remains hidden | Push for specific, verifiable answers at each level | | Skipping the investment step | Analysis without action; problems recur | Require at least one investment per level before ending the session | | Not following up | Investments are forgotten; trust erodes | Track investments in a shared system; review in next session | | Running sessions without affected parties | Analysis is speculative; investments miss the mark | Include the people who were there, not their managers | | Combining multiple problems | Session becomes unfocused; no clear root cause | One problem per session; schedule separate sessions for related problems | | Facilitator leading the witness | Answers reflect facilitator's theory, not reality | Facilitator asks questions only; does not suggest answers | Five Whys is a practice, not a technique. It improves with repetition. The first few sessions will feel awkward and forced. After a dozen, it becomes the natural response to any problem. That shift, from "who do we blame" to "what system allowed this," is the real transformation. -
growth-engines.md 13 KB
# Engines of Growth Every startup that grows sustainably does so through one of three engines of growth. Each engine is a feedback loop where past customers drive the acquisition of future customers. Understanding which engine powers your startup determines what metrics to track, what experiments to run, and how to allocate resources. Most successful startups are powered primarily by one engine, though they may benefit from secondary effects of the others. ## The Sticky Engine of Growth The sticky engine grows by retaining existing customers. New customers come from a growing base of satisfied users who do not leave. Growth happens when the rate of new customer acquisition exceeds the churn rate. ### How It Works ``` New customers join → They find value → They stay → Base grows ↓ Churn rate stays low ↓ Net growth = new - churned ``` ### Key Metrics | Metric | Formula | Target | |--------|---------|--------| | Churn rate | Customers lost / Total customers per period | Below 5% monthly (B2C), below 2% monthly (B2B SaaS) | | Net customer growth | New customers minus churned customers | Positive and increasing | | Customer lifetime | 1 / Churn rate | 12+ months for subscription businesses | | Retention curve shape | % retained at day 1, 7, 30, 90 | Flattens (does not approach zero) | | DAU/MAU ratio | Daily active / Monthly active users | 20%+ indicates habit formation | ### Churn Reduction Strategies **Onboarding optimization:** - Reduce time to first value (the "aha moment") - Guided setup flows that ensure proper configuration - Welcome email sequences that reinforce value - In-app checklists that drive activation milestones **Engagement deepening:** - Feature adoption campaigns for underused capabilities - Usage-based notifications ("You saved 3 hours this week") - Progressive feature unlock tied to usage milestones - Community building around the product **Churn prediction and intervention:** - Identify behavioral patterns that precede churn (reduced login frequency, fewer core actions) - Trigger automated outreach when risk signals appear - Offer concierge support to at-risk high-value customers - Exit surveys to understand and address churn reasons **Switching cost creation (ethical):** - Data accumulation that becomes more valuable over time - Integrations with other tools in the customer's stack - Customization and configuration that represents user investment - Network effects within teams or organizations ### Real-World Examples | Company | Sticky Engine Mechanism | Result | |---------|------------------------|--------| | Salesforce | CRM data accumulates; switching is extremely costly | 92%+ gross retention rate | | Notion | Workspaces, templates, and team knowledge build over time | High retention; expansion within organizations | | Slack | Message history, integrations, and team adoption create deep lock-in | 90%+ net revenue retention | | Spotify | Personalized playlists and listening history increase switching cost | Dominant market share through retention | ## The Viral Engine of Growth The viral engine grows by having each customer bring in additional customers as a natural side effect of using the product. Growth is driven by person-to-person transmission, not marketing spend. ### How It Works ``` User signs up → Uses the product → Product use involves/exposes others ↓ Others see value → Some sign up ↓ Cycle repeats ``` ### The Viral Coefficient (K-Factor) The viral coefficient measures how many new customers each existing customer brings in. **Formula:** K = (invitations per user) x (conversion rate of invitations) | K Value | Meaning | Growth Pattern | |---------|---------|----------------| | K < 0.5 | Weak virality | Growth requires significant paid acquisition | | K = 0.5-0.9 | Moderate virality | Amplifies other growth efforts | | K = 1.0 | Breakeven virality | Each user replaces themselves; growth is self-sustaining | | K > 1.0 | True virality | Exponential growth; each cycle adds more users | **Example calculation:** - Average user invites 5 people - 20% of invitees sign up - K = 5 x 0.20 = 1.0 This means each user produces one new user, creating self-sustaining growth. ### Viral Loop Design **Types of viral loops:** | Loop Type | Mechanism | Example | |-----------|-----------|---------| | Inherent virality | Product requires multiple users to function | Zoom (you need others to join your call) | | Collaboration virality | Product is better with others | Google Docs (shared editing) | | Word-of-mouth virality | Product is remarkable enough to discuss | ChatGPT (novel experience worth sharing) | | Incentivized virality | Users get rewards for bringing others | Dropbox (free storage for referrals) | | Embedded virality | Product output is visible to non-users | Mailchimp ("Sent with Mailchimp" badge) | | Social proof virality | Usage is publicly visible | Linkedin profile badges, GitHub activity | **Viral loop optimization checklist:** - [ ] Identify the natural sharing moment (when does a user most want to share?) - [ ] Make sharing frictionless (pre-composed messages, one-click invites) - [ ] Ensure the landing experience for invitees is optimized for their context - [ ] Track the full funnel: share trigger, share action, recipient view, recipient signup - [ ] Reduce the viral cycle time (time from user signup to their invitees signing up) ### Viral Cycle Time Viral cycle time matters as much as the viral coefficient. A K of 1.5 with a 2-day cycle grows much faster than a K of 2.0 with a 30-day cycle. **Reducing cycle time:** - Trigger sharing moments earlier in the user journey - Use real-time channels (SMS, messaging apps) over email - Create urgency in invitations (time-limited offers, real-time collaboration) - Minimize onboarding friction for invited users ### Real-World Examples | Company | Viral Mechanism | K Factor (estimated) | |---------|----------------|---------------------| | Hotmail | "Get your free email" signature in every email | 1.0+ in early growth | | Dropbox | Free storage for referrals; shared folders | 0.7-1.0 | | WhatsApp | Messaging requires both parties on the platform | 1.0+ in growth markets | | Figma | Shared design files viewable by anyone with link | 0.6-0.8 | ## The Paid Engine of Growth The paid engine grows by investing money to acquire customers profitably. Each customer generates enough revenue to fund the acquisition of more than one additional customer. ### How It Works ``` Spend money to acquire customer → Customer pays over time (LTV) ↓ LTV exceeds CAC → Reinvest profit ↓ Acquire more customers ``` ### Key Unit Economics | Metric | Formula | Healthy Target | |--------|---------|---------------| | Customer Acquisition Cost (CAC) | Total acquisition spend / New customers | Varies by industry | | Lifetime Value (LTV) | ARPU x Customer lifetime | 3x+ CAC | | LTV/CAC Ratio | LTV / CAC | 3:1 to 5:1 | | Payback Period | CAC / Monthly revenue per customer | Under 12 months | | Marginal CAC | Incremental spend for one more customer | Lower than average CAC | ### LTV/CAC Optimization **Increasing LTV:** - Reduce churn (longer customer lifetime) - Increase ARPU through upsells, cross-sells, or pricing changes - Expand usage within customer organizations (seat expansion) - Add premium tiers with higher price points - Increase purchase frequency for transactional models **Reducing CAC:** - Improve landing page conversion rates - Optimize ad targeting and creative - Develop organic acquisition channels (content, SEO, community) - Improve sales efficiency (better qualification, shorter sales cycles) - Leverage existing customers for referrals (adding viral elements) ### Channel Economics Table | Channel | Typical CAC Range | Best For | Watch Out For | |---------|-------------------|----------|---------------| | Google Ads (search) | $20-200 | High-intent buyers | Rising CPCs as you scale | | Facebook/Instagram Ads | $10-100 | B2C, visual products | Ad fatigue, audience saturation | | LinkedIn Ads | $50-500 | B2B, professional tools | High CPCs, requires precise targeting | | Content marketing/SEO | $10-50 (long-term) | Education-heavy products | Takes 6-12 months to mature | | Sales team (outbound) | $200-2000+ | Enterprise B2B | Fixed cost base regardless of results | | Partnerships | Variable | Products that complement others | Dependency on partner priorities | ### Real-World Examples | Company | Paid Engine Mechanism | LTV/CAC | |---------|----------------------|---------| | Dollar Shave Club | Facebook ads + viral video driving subscriptions | 4:1+ | | HubSpot | Content marketing + inside sales | 5:1+ | | Casper | Podcast ads + social media driving mattress purchases | 3:1+ | | Atlassian | Low-touch paid acquisition, product-led growth | 10:1+ | ## Engine Selection Framework ### Matching Product to Engine | Product Characteristic | Best Engine | Why | |----------------------|-------------|-----| | Product involves collaboration between users | Viral | Natural sharing built into usage | | Product has high switching costs and repeat use | Sticky | Retention is the natural advantage | | Product has clear, quantifiable ROI | Paid | Easy to justify acquisition spend | | Product is novel and share-worthy | Viral | Word of mouth drives awareness | | Product has high LTV and long sales cycle | Paid | Justify high CAC with high LTV | | Product creates data/content that compounds | Sticky | Accumulated value prevents churn | | Product output is visible to non-users | Viral | Built-in exposure mechanism | | Product is in a crowded market with low differentiation | Paid | Outspend competitors efficiently | ### Decision Checklist - [ ] What is the natural behavior of your customer after using the product? (Share it, keep using it, or recommend it when asked?) - [ ] Does your product inherently involve other people? - [ ] What is your customer's lifetime value potential? - [ ] Can you measure and attribute acquisition sources? - [ ] What is the competitive landscape? (Viral markets tend toward winner-take-all) ## Measuring Each Engine ### Sticky Engine Dashboard | Metric | Frequency | Target | |--------|-----------|--------| | Monthly churn rate | Monthly | Decreasing month over month | | Cohort retention curves | Weekly | Newer cohorts retain better | | Feature adoption rates | Weekly | Core features used by 60%+ of actives | | Customer health score | Weekly | 80%+ of customers in "healthy" range | | Net customer growth | Monthly | Positive and accelerating | ### Viral Engine Dashboard | Metric | Frequency | Target | |--------|-----------|--------| | Viral coefficient (K) | Weekly | Approaching or exceeding 1.0 | | Viral cycle time | Weekly | Decreasing | | Share/invite rate | Daily | Stable or increasing | | Invited user conversion | Weekly | Increasing | | Organic traffic percentage | Monthly | Increasing | ### Paid Engine Dashboard | Metric | Frequency | Target | |--------|-----------|--------| | CAC by channel | Weekly | Stable or decreasing | | LTV/CAC ratio | Monthly | 3:1 or better | | Payback period | Monthly | Under 12 months | | ROAS by campaign | Weekly | Positive and improving | | Marginal CAC | Monthly | Below average CAC | ## Transitioning Between Engines Startups sometimes need to transition from one engine to another as they mature. ### Common Transitions | From | To | Trigger | Example | |------|-----|---------|---------| | Viral | Paid | Viral coefficient plateaus; need predictable growth | Instagram (viral) adding paid ads capability for businesses | | Paid | Sticky | CAC rising; retention more efficient than acquisition | SaaS companies shifting budget from ads to customer success | | Sticky | Viral | Strong retention base ready to amplify through sharing | Slack moving from sticky (enterprise adoption) to viral (team invites) | | Paid | Viral | Unit economics prove product works; now seeking organic scale | Dropbox reducing ad spend after referral program scaled | ### Transition Checklist - [ ] Current engine is well-understood and optimized (you are not fleeing a broken engine) - [ ] The new engine has initial evidence of working (not just theory) - [ ] Metrics and dashboards are set up for the new engine - [ ] Team capabilities align with the new engine (virality needs product skills; paid needs marketing skills) - [ ] Budget and timeline are allocated for the transition period - [ ] Fallback plan exists if the new engine does not deliver within the expected timeframe The engine of growth is not a marketing strategy; it is a product strategy. The most effective growth comes from building the engine into the product itself, not bolting it on after launch. -
innovation-accounting.md 11.6 KB
# Innovation Accounting Traditional accounting measures revenue, profit, and ROI. These metrics are meaningless for a startup operating under extreme uncertainty because the numbers are too small, too noisy, and too lagging to guide decisions. Innovation accounting is a quantitative framework designed to evaluate progress when traditional metrics fail. It answers the question every founder, investor, and corporate sponsor needs answered: is this startup making progress, or is it just burning cash? ## The Three Stages of Innovation Accounting ### Stage 1: Establish the Baseline Before you can improve, you need to know where you stand. Use an MVP to establish real data on where the company is right now. **What to measure:** - Current conversion rates at each stage of the funnel - Current retention rates (daily, weekly, monthly) - Current revenue per customer (even if near zero) - Current acquisition cost and channels - Customer engagement metrics (frequency, depth of use) **How to establish the baseline:** 1. Launch the MVP to a small group of target customers 2. Measure actual behavior (not projected or estimated) 3. Record every metric honestly, even when numbers are discouraging 4. Document the baseline in a single dashboard visible to the entire team **Baseline template:** | Metric | Baseline Value | Date Measured | Target Value | Timeline | |--------|---------------|---------------|-------------|----------| | Signup conversion rate | ___% | ___ | ___% | ___ | | Activation rate | ___% | ___ | ___% | ___ | | Week-1 retention | ___% | ___ | ___% | ___ | | Month-1 retention | ___% | ___ | ___% | ___ | | Revenue per user | $___ | ___ | $___ | ___ | | Referral rate | ___% | ___ | ___% | ___ | **Common mistake:** Teams skip the baseline and start "improving" without knowing what they are improving from. Without a baseline, you cannot distinguish signal from noise. ### Stage 2: Tune the Engine With a baseline established, the startup works to improve the numbers from the baseline toward the ideal. Each experiment attempts to move one or more key metrics. **The tuning process:** 1. Identify the metric most constraining growth 2. Form a hypothesis about what will improve it 3. Run an experiment (product change, marketing test, pricing change) 4. Measure the impact on the target metric 5. If improved, lock in the change and move to the next constraint 6. If not improved, try a different approach **Tuning dashboard example:** | Experiment | Target Metric | Baseline | Result | Change | Decision | |-----------|--------------|----------|--------|--------|----------| | Simplified onboarding flow | Activation rate | 23% | 31% | +8% | Keep | | Added social proof to landing page | Signup conversion | 3.2% | 3.5% | +0.3% | Inconclusive, need more data | | Email drip campaign (day 1,3,7) | Week-1 retention | 18% | 26% | +8% | Keep | | Increased price from $9 to $19 | Revenue per user | $9 | $17.10 | +$8.10 | Keep (10% churn acceptable) | | Referral reward ($5 credit) | Referral rate | 2% | 3.1% | +1.1% | Keep | **Key principle:** Each experiment should target a specific metric. If an experiment does not move the target metric, it was not a failure of execution but a failure of the hypothesis. That is valuable learning. ### Stage 3: Pivot or Persevere After multiple tuning attempts, the startup reaches a decision point. Are the metrics moving toward the target, or are they flat despite significant effort? **Pivot indicators:** - Key metrics are flat or declining despite multiple experiments - The rate of improvement is too slow to reach targets before runway ends - Customer feedback consistently points to a different problem or solution - Each experiment produces smaller and smaller improvements - The team is running out of ideas for improving current metrics **Persevere indicators:** - Key metrics show consistent upward trend - Each experiment teaches something actionable - Customer feedback aligns with the product direction - The rate of improvement suggests targets are reachable - The team has a clear backlog of experiments to run **Decision framework:** ``` Are metrics improving? ├── YES, rapidly → Persevere. Increase investment. ├── YES, slowly → Analyze: is the rate sufficient to hit targets before runway ends? │ ├── YES → Persevere. Stay the course. │ └── NO → Consider pivot. The engine may have a ceiling. ├── NO, flat → Pivot. The current approach has stalled. └── NO, declining → Pivot immediately. Something fundamental is wrong. ``` ## Innovation Metrics vs Traditional Metrics | Dimension | Traditional Metrics | Innovation Metrics | |-----------|--------------------|--------------------| | Time horizon | Quarterly/annual | Weekly/bi-weekly | | Primary focus | Revenue and profit | Learning velocity | | Success indicator | Growth in revenue | Growth in validated learning | | Failure indicator | Missing revenue targets | Not running experiments | | Reporting audience | Board/shareholders | Team/sponsors | | Data source | Financial statements | Product analytics, experiments | | Decision trigger | Budget cycle | Experiment results | ## Cohort Analysis Deep Dive Cohort analysis is the most important tool in innovation accounting. It separates the signal of product improvement from the noise of overall growth. ### What Is a Cohort? A cohort is a group of customers who share a common starting event within a defined time period. Typically: all users who signed up in a given week or month. ### Why Cohorts Matter Aggregate metrics lie. If you are growing, total numbers go up even if the product is getting worse. Cohort analysis isolates the behavior of each group to reveal true product performance. **Example of misleading aggregate data:** | Month | Total Users | Total Active Users | Active Rate | |-------|------------|-------------------|-------------| | January | 100 | 40 | 40% | | February | 250 | 80 | 32% | | March | 500 | 130 | 26% | Active rate is declining, but total active users are increasing. Without cohort analysis, the team might celebrate growth while the product is actually deteriorating. **Same data viewed by cohort:** | Cohort | Month 1 | Month 2 | Month 3 | |--------|---------|---------|---------| | January (100 users) | 40% | 25% | 15% | | February (150 users) | 35% | 20% | - | | March (250 users) | 30% | - | - | Now the story is clear: retention is dropping, and each new cohort performs worse than the last. This is a product quality problem, not a growth success. ### Running Cohort Analysis **Step 1:** Define the cohort event (usually signup date or first purchase date). **Step 2:** Define the metric to track (retention, revenue, engagement). **Step 3:** Create the cohort table: | Cohort | Week 0 | Week 1 | Week 2 | Week 3 | Week 4 | |--------|--------|--------|--------|--------|--------| | Week of Jan 1 | 100% | 45% | 30% | 22% | 18% | | Week of Jan 8 | 100% | 48% | 33% | 25% | 20% | | Week of Jan 15 | 100% | 52% | 38% | 28% | - | | Week of Jan 22 | 100% | 55% | 40% | - | - | **Step 4:** Compare cohorts. Are newer cohorts performing better? If yes, product improvements are working. If no, they are not. ## Dashboard Templates ### Early-Stage Dashboard (Pre-Product-Market Fit) Focus on learning velocity and engagement quality. | Section | Metrics | |---------|---------| | Experiments | Loops completed this month, hypotheses tested, pivots considered | | Engagement | DAU/MAU ratio, session frequency, core action completion rate | | Retention | Week-1, Week-4, Week-8 retention by cohort | | Qualitative | NPS or Sean Ellis score, top customer feedback themes | | Runway | Months of runway remaining, burn rate, next funding milestone | ### Growth-Stage Dashboard (Post-Product-Market Fit) Focus on engine efficiency and unit economics. | Section | Metrics | |---------|---------| | Acquisition | CAC by channel, signup conversion rate, traffic sources | | Activation | Onboarding completion rate, time to first value | | Revenue | MRR, ARPU, expansion revenue, churn rate | | Retention | Monthly retention by cohort, net revenue retention | | Unit economics | LTV, LTV/CAC ratio, payback period | ## Board Reporting for Innovation Projects Traditional board decks do not work for innovation. Use this structure: ### Innovation Board Report Template **1. Hypotheses Tested This Period** - List each hypothesis, the experiment run, and the result - Clearly state what was learned **2. Key Metric Progress** - Show the innovation dashboard with cohort trends - Highlight which metrics improved and which did not **3. Decision Points** - State any pivot or persevere decisions made - Explain the reasoning **4. Next Period Plan** - List the hypotheses to test next - State the resources needed **5. Runway and Funding** - Current burn rate and runway - Metered funding milestones (see below) ## Metered Funding Model Instead of funding startups (or corporate innovation projects) with large lump sums, metered funding provides capital in stages tied to validated learning milestones. ### How It Works | Stage | Funding Amount | Milestone Required | |-------|---------------|-------------------| | Exploration | $50K-100K | Complete 5 customer discovery interviews. Identify top 3 assumptions. | | Validation | $100K-250K | Run 3 experiments. Establish baseline metrics. Evidence of problem-solution fit. | | Efficiency | $250K-500K | Demonstrate improving cohort metrics. Evidence of a working growth engine. | | Scale | $500K+ | Unit economics are positive. Growth engine is repeatable. Clear path to profitability. | ### Benefits of Metered Funding - **Reduces waste:** Money is only deployed after learning milestones are hit - **Creates accountability:** Teams must demonstrate progress, not just activity - **Enables fast failure:** Teams that cannot hit milestones are stopped early - **Aligns incentives:** Both investors and teams focus on learning, not vanity ### Metered Funding for Corporate Innovation Corporations can apply metered funding to internal innovation projects: 1. **Stage gate reviews** based on validated learning, not feature completion 2. **Innovation boards** that evaluate experiment results, not business plans 3. **Graduated budgets** that increase as evidence increases 4. **Kill criteria** defined in advance: what results would cause the project to stop ## Corporate Innovation Accounting Differences Corporate innovation faces unique challenges: | Challenge | Startup Context | Corporate Context | Adaptation | |-----------|----------------|-------------------|------------| | Success metrics | Revenue, users | Strategic alignment + metrics | Add strategic fit scoring | | Timeline pressure | Runway-driven | Annual budget cycles | Align experiments to quarters | | Risk tolerance | High (existential) | Low (reputation) | Ring-fence innovation budgets | | Resource allocation | Dedicated team | Shared resources | Protect dedicated innovation time | | Decision authority | Founder decides | Committee decides | Designate single decision maker | | Failure handling | Pivot quickly | Political consequences | Create safe-to-fail culture | ### Corporate Innovation Scorecard | Dimension | Metric | Target | |-----------|--------|--------| | Speed | Average experiment cycle time | Under 4 weeks | | Volume | Experiments run per quarter | 8+ per team | | Learning | Documented insights per quarter | 20+ | | Impact | Experiments leading to product changes | 30%+ | | Efficiency | Cost per validated learning | Decreasing quarter over quarter | | Pipeline | Ideas in exploration stage | 10+ at any time | | Conversion | Ideas reaching scale stage | 5-10% of pipeline | Innovation accounting replaces hope with evidence. It does not guarantee success, but it ensures that failure happens quickly, cheaply, and with maximum learning. -
metrics.md 12.3 KB
# Actionable Metrics Guide Metrics are the language of validated learning. The wrong metrics create the illusion of progress while the startup drifts toward failure. The right metrics force honest conversations and drive real decisions. This guide covers how to select, implement, and use metrics that actually matter. ## Actionable vs Vanity Metrics ### Vanity Metrics Vanity metrics make you feel good but do not inform decisions. They go up and to the right even when the product is failing. **Common vanity metrics:** - Total registered users (includes dead accounts) - Total page views (says nothing about engagement quality) - Total downloads (says nothing about retention) - Total revenue without context (growing because of more users, not better product) - Social media followers (does not correlate with business outcomes) - Press mentions (feels good, rarely converts) **Why they are dangerous:** Vanity metrics can be manipulated, misinterpreted, and used to justify continuing a failing strategy. A startup with 100,000 registered users and 500 active users is failing, but the first number gets reported to investors. ### Actionable Metrics Actionable metrics directly inform decisions. If the metric changes, you change your behavior. **Properties of actionable metrics:** - Tied to a specific, repeatable action - Measured per cohort, not in aggregate - Have a clear cause-and-effect relationship with product changes - Can be independently verified **Examples of actionable metrics:** | Vanity Version | Actionable Version | Why It Is Better | |---------------|-------------------|-----------------| | Total users | Weekly new signups by acquisition channel | Shows which channels work and whether growth is accelerating | | Total revenue | Revenue per user by cohort | Shows whether product improvements increase monetization | | Page views | Pages per session by user segment | Shows engagement depth and content effectiveness | | App downloads | Day-7 retention rate by cohort | Shows whether users find lasting value | | Email subscribers | Email open rate by campaign type | Shows content relevance and audience engagement | ## The Three A's of Metrics Every metric you track should pass the Three A's test: ### Actionable A metric is actionable if it demonstrates clear cause and effect. When you make a product change and the metric moves, you can attribute the change to your action. **Test:** "If this metric drops by 20%, do I know what to do?" If the answer is no, the metric is not actionable. **Example:** Onboarding completion rate is actionable. If it drops, you investigate and fix the onboarding flow. Total signups is less actionable because it depends on marketing spend, seasonality, and press coverage. ### Accessible A metric is accessible if the entire team can understand it and access it easily. **Test:** "Can every team member explain what this metric means and find the current value in under 60 seconds?" **Implementation:** - Use simple, human-readable dashboards - Display metrics on a shared screen or Slack channel - Define every metric in a shared glossary - Avoid jargon and complex calculations in primary dashboards - Report metrics in absolute numbers alongside percentages (percentages without context mislead) ### Auditable A metric is auditable if the data can be verified and traced to individual customer behavior. **Test:** "Can I look at the underlying data and verify this number is correct? Can I talk to real customers whose behavior contributed to this metric?" **Implementation:** - Ensure data pipelines are transparent and well-documented - Maintain the ability to drill down from aggregate metrics to individual events - Cross-check automated reports against manual spot checks periodically - Keep raw event data accessible (do not only store aggregates) ## Cohort Analysis Step-by-Step ### Step 1: Define Your Cohort A cohort groups users by a shared experience within a defined time window. **Common cohort definitions:** - **Acquisition cohort:** Users who signed up in the same week/month - **Behavioral cohort:** Users who completed a specific action (e.g., made first purchase) - **Channel cohort:** Users acquired through the same marketing channel ### Step 2: Choose Your Metric Select the metric that best reflects the hypothesis you are testing. | Goal | Metric | Measurement | |------|--------|-------------| | Product stickiness | Retention rate | % of users active in period N who return in period N+1 | | Monetization | Revenue per user | Total cohort revenue divided by cohort size | | Engagement | Core actions per user | Average number of key actions per active user per period | | Growth | Referral rate | Number of invites sent that convert, per cohort member | ### Step 3: Build the Cohort Table **Retention cohort table example:** | Signup Week | Size | Week 1 | Week 2 | Week 3 | Week 4 | Week 8 | Week 12 | |------------|------|--------|--------|--------|--------|--------|---------| | Jan 1-7 | 200 | 42% | 28% | 22% | 18% | 12% | 9% | | Jan 8-14 | 180 | 45% | 31% | 25% | 20% | 14% | 11% | | Jan 15-21 | 220 | 48% | 35% | 28% | 23% | 16% | - | | Jan 22-28 | 250 | 50% | 37% | 30% | 25% | - | - | | Feb 1-7 | 230 | 53% | 39% | 32% | - | - | - | ### Step 4: Read the Table **Read across rows:** How does a single cohort degrade over time? This is the retention curve. Steeper = worse retention. **Read down columns:** How do newer cohorts compare to older ones at the same age? Improving = product is getting better. Declining = product is getting worse. **The key insight:** If newer cohorts retain better at the same age, your product improvements are working. If they retain worse, something is going wrong despite growth. ### Step 5: Act on Findings | Pattern | What It Means | Action | |---------|--------------|--------| | Newer cohorts retain better | Product improvements are working | Continue current strategy; double down on winning changes | | Newer cohorts retain worse | Product or acquisition quality is declining | Investigate recent changes; audit acquisition channels | | Retention flattens at a certain week | Product has a natural engagement ceiling | Focus on deepening value for retained users | | Retention drops sharply in Week 1 | Onboarding or first-use experience is broken | Redesign activation flow | | Later cohorts are larger but retain worse | Growth is outpacing product quality | Slow growth; fix retention before scaling | ## Pirate Metrics (AARRR) Aligned With Lean Startup Dave McClure's Pirate Metrics framework maps cleanly to lean startup stages: ### Acquisition **Question:** How do users find you? | Metric | Formula | Good Benchmark | |--------|---------|----------------| | Visitor-to-signup rate | Signups / Unique visitors | 2-5% for B2C, 5-15% for B2B | | Cost per acquisition (CPA) | Marketing spend / New signups | Varies by industry; must be below LTV | | Channel mix | % of signups by source | No single channel > 50% (diversification) | ### Activation **Question:** Do users have a great first experience? | Metric | Formula | Good Benchmark | |--------|---------|----------------| | Onboarding completion rate | Users completing setup / Signups | 60-80% | | Time to first value | Time from signup to core action | Under 5 minutes for consumer; under 1 day for B2B | | Aha moment conversion | Users reaching key milestone / Signups | 40-70% | ### Retention **Question:** Do users come back? | Metric | Formula | Good Benchmark | |--------|---------|----------------| | Day 1 / Day 7 / Day 30 retention | Active on Day N / Cohort size | Varies by category (see below) | | Weekly active / Monthly active ratio | WAU / MAU | 25%+ is healthy | | Churn rate | Users lost / Total users per period | Under 5% monthly for SaaS | **Retention benchmarks by category:** | Category | Day 1 | Day 7 | Day 30 | |----------|-------|-------|--------| | Social/messaging | 50-70% | 30-50% | 20-35% | | E-commerce | 25-40% | 10-20% | 5-15% | | SaaS (B2B) | 80-95% | 70-85% | 60-80% | | Mobile gaming | 35-50% | 15-25% | 5-15% | | Productivity tools | 40-60% | 25-40% | 15-30% | ### Revenue **Question:** How do you make money? | Metric | Formula | Good Benchmark | |--------|---------|----------------| | Average revenue per user (ARPU) | Total revenue / Active users | Depends on pricing model | | Lifetime value (LTV) | ARPU multiplied by average lifespan | 3x+ CAC | | Conversion to paid | Paid users / Total active users | 2-5% freemium; 15-30% free trial | | Net revenue retention | (Starting MRR + expansion - contraction - churn) / Starting MRR | 100%+ for B2B SaaS | ### Referral **Question:** Do users tell others? | Metric | Formula | Good Benchmark | |--------|---------|----------------| | Viral coefficient (K) | Invites per user multiplied by conversion rate of invites | Above 0.5 is strong; above 1.0 is viral | | Net Promoter Score (NPS) | % Promoters minus % Detractors | 40+ is excellent | | Referral rate | Users who refer / Total active users | 10%+ indicates strong word of mouth | | Organic traffic share | Organic visits / Total visits | 40%+ suggests brand strength | ## Metric Selection by Stage ### Pre-Product-Market Fit Focus on engagement and retention. Revenue metrics are premature. **Primary metrics:** - Retention (Week 1, Week 4 by cohort) - Core action completion rate - Qualitative: Sean Ellis test ("How would you feel if you could no longer use this product?") - NPS from active users - Session frequency **Do not optimize:** CAC, LTV, revenue, viral coefficient. These are meaningless without product-market fit. ### Post-Product-Market Fit (Pre-Scale) Focus on unit economics and channel efficiency. **Primary metrics:** - LTV and LTV/CAC ratio - CAC by channel - Monthly retention and churn by cohort - Revenue per user trends - Activation rate **Do not optimize:** Brand awareness, market share, total revenue. Scale metrics come after unit economics are healthy. ### Growth Stage Focus on efficiency at scale and sustainable growth. **Primary metrics:** - Net revenue retention - Payback period (months to recover CAC) - Gross margin - Growth rate (month over month) - Channel saturation indicators ## Dashboard Design Principles ### Principle 1: One Page, One Story Each dashboard should answer one question. Do not combine acquisition, engagement, and revenue on a single screen. Create separate views for separate questions. ### Principle 2: Show Trends, Not Snapshots A single number is meaningless without context. Always show the metric over time (at least 8 weeks) and compare to the previous period. ### Principle 3: Cohort by Default Default views should show cohort data. Aggregate views should require a deliberate click or toggle. This prevents the team from accidentally reading vanity numbers. ### Principle 4: Include Absolute Numbers Percentages without absolute numbers mislead. "50% conversion rate" sounds great until you learn the sample was 4 users. Always show both the percentage and the underlying count. ### Principle 5: Highlight Decisions, Not Data Add annotations to the dashboard showing when experiments launched. This creates a visual connection between actions and results. ## Common Metric Mistakes and Corrections | Mistake | Why It Is Wrong | Correction | |---------|----------------|------------| | Tracking 30+ metrics simultaneously | Attention is diluted; team cannot focus | Pick 3-5 primary metrics per stage | | Celebrating total user growth while retention declines | Growth masks product problems | Always lead with cohort retention | | Measuring weekly without cohort segmentation | Cannot distinguish product improvement from marketing spend | Segment every metric by cohort | | Setting metric targets after seeing results | Confirmation bias; any result looks like success | Set targets before running experiments | | Ignoring qualitative data because "we have the numbers" | Numbers tell you what; interviews tell you why | Pair every quantitative metric with 5-10 customer conversations per month | | Optimizing a metric that does not connect to business outcomes | Local optimization without global impact | Map every metric to a business outcome (retention to LTV, activation to retention, etc.) | | Changing metric definitions mid-experiment | Results become incomparable | Lock definitions before experiments start; create new metrics if needed | Good metrics create honest conversations. Bad metrics create comfortable delusions. The discipline of innovation accounting is choosing honesty over comfort. -
mvp-design.md 12.5 KB
# MVP Design Guide A Minimum Viable Product is not a minimal product. It is the smallest experiment that lets you collect the maximum amount of validated learning about customers with the least effort. The purpose of an MVP is to test a fundamental business hypothesis, not to satisfy customers or generate revenue (though both may happen). Every design decision about the MVP should flow from a single question: what do we need to learn, and what is the fastest way to learn it? ## MVP Types in Detail ### Concierge MVP Deliver the product experience entirely by hand to a small number of customers. No technology. No automation. Just humans doing the work the software would eventually do. **How it works:** Find 5-10 target customers. Manually deliver the service your product would automate. Charge for it (or at least get commitment). Observe what customers actually value. **Real example:** Food on the Table founder Manuel Rosso personally created grocery lists and meal plans for one family by visiting their home, learning their preferences, and checking local store sales. He scaled from 1 to dozens of families before writing a line of code. **Best for:** Service-based products, marketplace supply/demand validation, understanding workflows. **Strengths:** Deep customer insight, immediate feedback, zero technical risk. **Limitations:** Does not scale. Cannot test technical feasibility. Labor-intensive. ### Wizard of Oz MVP The customer sees what appears to be a working product, but behind the scenes, humans perform the work manually. **How it works:** Build the front-end experience (website, app, chatbot). When the customer interacts, a human fulfills the request instead of software. **Real example:** Zappos founder Nick Swinmurn posted photos of shoes from local stores on a website. When someone ordered, he went to the store, bought the shoes, and shipped them. Customers thought they were buying from an online retailer. **Best for:** Testing demand and user experience before building the back-end. Products where the interface matters but the engine is complex. **Strengths:** Tests real purchasing behavior. Feels like a real product. Can validate pricing. **Limitations:** Requires front-end build. Hard to sustain for high-volume use cases. ### Smoke Test (Landing Page) MVP A marketing page that describes the product and captures a commitment signal (email, pre-order, click) before the product exists. **How it works:** Create a landing page with a clear value proposition, feature descriptions, and a call-to-action. Drive targeted traffic. Measure conversion rate. **Real example:** Buffer's Joel Gascoigne created a landing page describing a social media scheduling tool with a pricing page. When visitors clicked a plan, they saw "we're not quite ready yet" and an email signup. Enough signups validated demand before development began. **Best for:** Validating demand and value proposition. Testing messaging and positioning. Gauging willingness to pay. **Strengths:** Fast (can be live in hours). Cheap. Generates quantitative data. **Limitations:** Measures intent, not behavior. No product learning. Can produce false positives with compelling copy. ### Single Feature MVP Build one core feature exceptionally well rather than many features poorly. **How it works:** Identify the single feature that best tests your value hypothesis. Build only that feature. Strip away everything else (no settings, no profiles, no dashboards). **Real example:** Early Foursquare launched with just one feature: check-ins. No recommendations, no city guides, no brand pages. Just the ability to check in at a location and see who else was there. **Best for:** Products where the core interaction is the hypothesis. When you need real usage data, not just intent. **Strengths:** Tests actual product behavior. Generates real usage metrics. Can evolve into the actual product. **Limitations:** Requires real development work. Risk of scope creep. ### Piecemeal MVP Combine existing tools, platforms, and services to deliver the product experience without building custom technology. **How it works:** Stitch together Airtable, Zapier, Typeform, Calendly, Stripe, email, and other off-the-shelf tools to create a functional product. **Real example:** Groupon started as a WordPress blog with manually generated PDF coupons emailed to subscribers. The "platform" was a blog, an email list, and Apple Mail. **Best for:** Validating the full customer journey. Products that integrate existing capabilities in a new way. **Strengths:** Very fast to build. Low cost. Tests real customer behavior. **Limitations:** Clunky user experience. Hard to scale. Maintenance overhead with multiple tools. ### Video MVP A video demonstration of how the product works (or would work), used to gauge interest and explain complex value propositions. **How it works:** Create a 2-4 minute video showing the product in action (can be real, simulated, or animated). Share it with the target audience. Measure engagement, shares, signups, or pre-orders. **Real example:** Dropbox created a 3-minute screencast demonstrating the file-syncing experience. The video drove their beta waitlist from 5,000 to 75,000 overnight. The product barely worked at the time. **Best for:** Products with complex value propositions. Technical products hard to explain in text. Viral consumer products. **Strengths:** Can go viral. Explains complex products quickly. Low build cost. **Limitations:** Measures interest, not commitment. Production quality matters. Does not test actual usage. ### Pre-Order MVP Ask customers to pay before the product exists. **How it works:** Describe the product. Set a price. Accept payment (or refundable deposits). Deliver later if funded. **Real example:** Pebble Watch raised over $10 million on Kickstarter before manufacturing a single unit. 68,929 people pre-ordered based on renderings and a prototype video. **Best for:** Hardware products. High-commitment purchase decisions. Validating willingness to pay at a specific price. **Strengths:** Strongest signal of demand (actual money). Can fund development. Tests pricing. **Limitations:** Sets delivery expectations. Legal and ethical obligations. Reputational risk if you cannot deliver. ## MVP Type Decision Matrix | Situation | Recommended MVP Types | Why | |-----------|----------------------|-----| | Uncertain if problem exists | Concierge, Smoke Test | Direct customer contact reveals real vs imagined problems | | Problem validated, solution uncertain | Wizard of Oz, Single Feature | Test the actual solution experience | | Solution clear, demand uncertain | Smoke Test, Video, Pre-Order | Measure market-level interest | | Complex B2B workflow | Concierge, Piecemeal | Must understand workflow before automating | | Consumer mobile app | Single Feature, Video, Smoke Test | Consumer attention is scarce; test one hook | | Marketplace | Concierge (supply side), Smoke Test (demand side) | Must validate both sides separately | | Hardware product | Video, Pre-Order, Wizard of Oz | Physical prototyping is expensive; validate demand first | | API / developer tool | Single Feature, Piecemeal | Developers want working tools, not promises | ## MVP Sizing: How Small Is Too Small? ### The Lower Bound An MVP is too small when it cannot generate the data needed to make a decision. Ask: - Can a customer understand the value proposition? - Can a customer take a meaningful action (sign up, pay, use)? - Can you distinguish signal from noise in the data? If the answer to any of these is no, the MVP is too small. ### The Upper Bound An MVP is too big when it includes anything that does not directly serve the current hypothesis. Warning signs: - You are building features "while we are at it" - The build phase exceeds 3-4 weeks - You are debating polish, edge cases, or error handling - You are building for scale before validating demand ### The Right Size | Stage | Appropriate MVP Scope | Time to Build | |-------|----------------------|---------------| | Problem validation | Landing page, customer interviews, concierge for 5 customers | 1-5 days | | Solution validation | Wizard of Oz, clickable prototype, single feature for 20 users | 1-3 weeks | | Business model validation | Piecemeal MVP, pre-order campaign, working product for 50-100 users | 2-4 weeks | | Growth validation | Instrumented product for 500+ users with A/B testing capability | 4-8 weeks | ## MVP Design Canvas Use this canvas to design your next MVP: ``` MVP DESIGN CANVAS ================= 1. HYPOTHESIS What we believe: ____________________ For whom: ____________________ The riskiest assumption: ____________________ 2. MVP TYPE Selected type: ____________________ Why this type: ____________________ 3. SCOPE Included: - ____________________ - ____________________ - ____________________ Explicitly excluded: - ____________________ - ____________________ 4. SUCCESS CRITERIA Primary metric: ____________________ Success threshold: ____________________ Sample size needed: ____________________ Time to collect data: ____________________ 5. BUILD PLAN Resources needed: ____________________ Time-box: ____________________ Launch date: ____________________ 6. RISK MITIGATION Biggest risk: ____________________ Mitigation: ____________________ ``` ## Common MVP Mistakes ### Mistake 1: The Feature-Stuffed MVP **What happens:** Team builds 15 features because "users expect a complete product." The build takes 4 months. When it launches, they cannot tell which feature drove engagement. **Fix:** One hypothesis per MVP. One primary metric. If you cannot explain the MVP in one sentence, it is too complex. ### Mistake 2: The Invisible MVP **What happens:** Team builds something minimal but shows it to no one. "We need to make it a little better first." **Fix:** Set a launch date before you start building. Announce it publicly. Ship on that date regardless of how "ready" it feels. ### Mistake 3: The Wrong Audience MVP **What happens:** Team tests the MVP with friends, family, or colleagues instead of actual target customers. **Fix:** Define your early adopter profile before building. Recruit from channels where real customers exist. Friends will tell you what you want to hear. ### Mistake 4: The No-Metric MVP **What happens:** Team launches the MVP but has no instrumentation. Learning is based on gut feel and anecdotes. **Fix:** Define your metric and instrument the MVP before launch. Use analytics tools, manual tracking, or direct observation. Data collection is not optional. ### Mistake 5: The Perfectionist MVP **What happens:** Team keeps polishing because "our brand reputation is at stake." MVP never launches. **Fix:** Remember that the MVP is for early adopters, not the mass market. Early adopters tolerate rough edges if the core value is there. Use a separate brand if reputation is a concern. ### Mistake 6: The Scale-Ready MVP **What happens:** Team builds for 100,000 users when they need 100. Invests in infrastructure, security, and compliance before validating demand. **Fix:** Do things that do not scale. Manual processes are fine. Technical debt is acceptable. Scaling problems are a luxury you earn by proving demand. ## From MVP to Product: Graduation Criteria An MVP graduates to product development when: | Criterion | Signal | Threshold Example | |-----------|--------|-------------------| | Problem-Solution Fit | Customers actively use the MVP and express disappointment at the idea of losing it | 40%+ say "very disappointed" on Sean Ellis test | | Repeatable Demand | New customers arrive through identifiable, repeatable channels | 3+ consistent acquisition channels | | Willingness to Pay | Customers pay (or demonstrate clear intent) at a sustainable price point | Positive unit economics on paper | | Retention | Customers return and use the product repeatedly | Week 4 retention above 20% (varies by category) | | Organic Growth | Some customers refer others without prompting | Viral coefficient above 0.2 | ### Graduation Checklist - [ ] Core value hypothesis validated with paying customers - [ ] Growth hypothesis has initial evidence - [ ] Unit economics are viable (or have a clear path to viability) - [ ] Early adopters are retained and engaged - [ ] The team can articulate what they learned and why they are confident - [ ] At least 3 Build-Measure-Learn loops have been completed - [ ] Pivot or persevere decision has been explicitly made (and persevere was chosen) Do not graduate the MVP prematurely. The most expensive mistake in startups is scaling something that has not been validated. -
pivots.md 13 KB
# Pivots: When and How to Change Direction A pivot is a structured course correction designed to test a new fundamental hypothesis about the product, strategy, or engine of growth. It is not a random change, a rebrand, or giving up. A pivot preserves what has been learned while changing what has not worked. The ability to pivot is the essential difference between startups that succeed and those that run out of runway pursuing a flawed plan. ## The 10 Pivot Types ### 1. Zoom-In Pivot What was a single feature of the product becomes the entire product. **Example:** Flickr started as an online multiplayer game called Game Neverending. The photo-sharing feature within the game was more popular than the game itself. The team pivoted to make photo sharing the entire product. **When to use:** Analytics show users engage deeply with one feature but ignore the rest. Customer interviews consistently highlight a single capability. ### 2. Zoom-Out Pivot What was the entire product becomes a single feature of a larger product. **Example:** A startup building a task timer for freelancers discovers that customers also need invoicing, time tracking, and client management. The timer becomes one feature in a broader freelancer management suite. **When to use:** The current product solves the problem but is too narrow to sustain a business. Customers consistently ask for adjacent functionality. ### 3. Customer Segment Pivot The product solves a real problem, but for a different customer than originally intended. **Example:** A B2C fitness app built for gym-goers discovers that corporate HR departments are the most enthusiastic buyers, using it for employee wellness programs. **When to use:** Unexpected customer segments show higher engagement, willingness to pay, or faster adoption than the target segment. ### 4. Customer Need Pivot The target customer has a different problem than the one you set out to solve, but one you are well-positioned to address. **Example:** Potbelly Sandwich Shop started as an antique store. The owner noticed customers were more interested in the sandwiches he served than the antiques. He pivoted to a sandwich restaurant. **When to use:** Customer discovery reveals that the intended problem ranks low on the customer's priority list, but a related problem ranks high. ### 5. Platform Pivot Change from an application to a platform (or vice versa). **Example:** A startup building a single analytics tool realizes the real opportunity is providing the infrastructure for others to build analytics tools. It pivots from application to platform. **When to use:** Third parties are building on top of your product, or you realize the infrastructure you built has broader applicability than the application layer. ### 6. Business Architecture Pivot Switch between high margin/low volume (B2B/enterprise) and low margin/high volume (B2C/consumer) models. **Example:** A consumer photo editing app with low conversion pivots to a white-label B2B solution for e-commerce companies that need automated product photo editing. **When to use:** Unit economics do not work in the current model. The same technology can serve a fundamentally different business model. ### 7. Value Capture Pivot Change how the company makes money. The product stays the same, but the revenue model changes. **Example:** A SaaS tool charging monthly subscriptions discovers that customers would prefer to pay per transaction. Or a free tool with ads discovers that customers would gladly pay to remove ads and get premium features. **When to use:** Customers love the product but resist the current pricing model. Revenue is stagnant despite strong engagement. ### 8. Engine of Growth Pivot Change the primary growth strategy: from viral to paid, from paid to sticky, or from sticky to viral. **Example:** A social app trying to grow virally discovers its viral coefficient is 0.3 and plateauing. It pivots to a paid acquisition strategy with strong unit economics. **When to use:** The current growth engine is not producing sufficient results despite optimization. A different engine shows more promise based on product characteristics. ### 9. Channel Pivot Change the distribution channel through which you reach customers. **Example:** A direct-to-consumer brand pivots to selling through established retail partners when customer acquisition costs prove unsustainable for direct sales. **When to use:** Current channel is too expensive, too slow, or reaches the wrong customers. A different channel offers better economics or reach. ### 10. Technology Pivot Achieve the same solution using a fundamentally different technology. **Example:** A startup providing human-powered data labeling pivots to machine learning-based labeling when the technology becomes capable enough. Same customer, same problem, different technology. **When to use:** New technology enables dramatically better economics, performance, or scalability for the same solution. ## Pivot Decision Framework ### Data-Driven Signals | Signal | Strength | What It Suggests | |--------|----------|-----------------| | Cohort metrics flat for 3+ cycles despite experiments | Strong | Current approach has a ceiling | | Customer interviews consistently reveal a different need | Strong | Customer need or segment pivot | | One feature gets 80%+ of engagement | Strong | Zoom-in pivot | | Unit economics do not improve with scale | Strong | Business architecture or value capture pivot | | Viral coefficient plateaus below 0.5 | Moderate | Engine of growth pivot | | Customers love product but churn after trial | Moderate | Value capture or customer segment pivot | | Acquisition cost rising while conversion falls | Moderate | Channel or customer segment pivot | | Competitor dominates your positioning | Moderate | Customer need, segment, or technology pivot | ### The Pivot Meeting Hold a formal "pivot or persevere" meeting at a regular cadence (every 4-8 weeks for early-stage startups). **Meeting structure:** 1. **Review the data** (30 minutes) - Present cohort metrics from the last period - Show experiment results and learnings - Compare current metrics to targets set in the previous meeting 2. **Hear from customers** (20 minutes) - Share direct quotes and stories from recent customer interactions - Present patterns from support tickets, interviews, and surveys 3. **Assess honestly** (20 minutes) - Are we making progress toward product-market fit? - Are our experiments producing diminishing returns? - What have we learned that changes our original assumptions? 4. **Decide** (20 minutes) - Persevere: continue current strategy, plan next experiments - Pivot: choose the pivot type, define the new hypothesis - Investigate: need more data before deciding (max 2 weeks) ### Leading Indicators You Need to Pivot These signals often appear before metrics confirm the need: - [ ] Founders feel a persistent sense of unease they cannot articulate - [ ] Team enthusiasm for the current approach is declining - [ ] Customer conversations feel forced or produce surprising responses - [ ] The team is spending more time selling internally than building - [ ] Experiments are getting more complex but producing less insight - [ ] The "just one more feature" argument keeps recurring - [ ] Early adopters have stopped advocating for the product - [ ] Competitors with similar products are not gaining traction either (market problem) ## Case Studies ### Instagram: Customer Need + Zoom-In Pivot **Before:** Burbn, a location-based check-in app with photo sharing, gaming elements, and social features. Feature-rich but unfocused. **Signal:** Users largely ignored check-ins and games but heavily used photo sharing and filters. Analytics showed 80%+ of engagement was photo-related. **Pivot:** Stripped everything except photo sharing with filters. Renamed to Instagram. **After:** 25,000 signups on day one. Acquired by Facebook for $1 billion within 2 years. ### Slack: Customer Need Pivot **Before:** Tiny Speck, a company building Glitch, a multiplayer online game. **Signal:** The game struggled to retain players, but the internal communication tool the team built to coordinate game development was remarkably effective. **Pivot:** Abandoned the game. Focused entirely on the internal communication tool. **After:** Fastest-growing enterprise software in history at the time. Acquired by Salesforce for $27.7 billion. ### YouTube: Customer Need + Customer Segment Pivot **Before:** Video dating site ("Tune In, Hook Up") where users posted video profiles. **Signal:** Almost no one used the dating feature. People uploaded random videos instead, including pets, comedy, and personal vlogs. **Pivot:** Pivoted from dating to general-purpose video sharing. **After:** Acquired by Google for $1.65 billion, became the second-largest search engine in the world. ### Groupon: Zoom-In + Platform Pivot **Before:** The Point, a platform for collective action campaigns (petitions, boycotts, fundraising). **Signal:** The only campaigns that consistently succeeded were group buying deals. **Pivot:** Focused exclusively on group buying deals. Launched as a WordPress blog with PDF coupons. **After:** Reached $1 billion in revenue faster than any company in history at the time. ### Twitter: Zoom-In Pivot **Before:** Odeo, a podcast platform that was disrupted when Apple added podcasting to iTunes. **Signal:** During a company hackathon, Jack Dorsey pitched a short messaging service. The team used it internally and became addicted. **Pivot:** Abandoned the podcast platform. Built the short messaging service as Twitter. **After:** IPO at $31 billion market cap. Became a global communication platform. ## Pivot Planning Process ### Step 1: Define the New Hypothesis Write the new leap-of-faith assumption clearly: ``` PIVOT HYPOTHESIS ================ We originally believed: ____________________ We now believe: ____________________ Because we learned: ____________________ Our new value hypothesis: ____________________ Our new growth hypothesis: ____________________ ``` ### Step 2: Inventory What to Keep Not everything changes in a pivot. Identify: | Asset | Keep? | Why | |-------|-------|-----| | Technology/codebase | ___ | ___ | | Customer relationships | ___ | ___ | | Domain expertise | ___ | ___ | | Team skills | ___ | ___ | | Brand/reputation | ___ | ___ | | Data/insights | ___ | ___ | | Partnerships | ___ | ___ | ### Step 3: Define the First Experiment Design the first Build-Measure-Learn loop for the new direction. Do not build a new product. Build a new experiment. ### Step 4: Set a Timeline Give the pivot a time-box: typically 4-8 weeks to gather initial signal. If the new direction does not show promise within this window, reassess. ### Step 5: Communicate - Tell the team why the pivot is happening and what was learned - Update investors or sponsors with the new hypothesis - Reframe the narrative: pivots are not failures, they are evidence of learning ## Pivot Cadence and Runway Management ### Calculating Pivot Capacity **Pivot capacity** = (Remaining runway) / (Time per pivot cycle) If you have 18 months of runway and each pivot cycle takes 3 months: Pivot capacity = 18 / 3 = 6 pivots remaining This means you can test 6 fundamentally different hypotheses before running out of money. This number should guide urgency. ### Runway Management During Pivots | Runway Remaining | Recommended Action | |-----------------|--------------------| | 12+ months | Full pivot exploration. Test new hypothesis thoroughly. | | 6-12 months | Focused pivot. Must show signal within 8 weeks. | | 3-6 months | Emergency pivot. Only pursue if signal is already visible. Consider bridge funding. | | Under 3 months | Too late for a genuine pivot. Consider acqui-hire, asset sale, or wind-down. | ### Reducing Pivot Cycle Time - Use faster MVP types (smoke test, concierge) instead of building products - Test with smaller customer samples (10-20 instead of 100+) - Run parallel experiments on different pivot hypotheses - Use existing platforms and tools instead of custom development - Set decision deadlines before starting ## Post-Pivot Validation Checklist After executing a pivot, validate the new direction systematically: - [ ] New value hypothesis is clearly stated and different from the original - [ ] First experiment for the new direction is designed and running within 2 weeks - [ ] Baseline metrics for the new direction are established within 4 weeks - [ ] At least 10 customer conversations validate the new problem/solution fit - [ ] Team is aligned on the new direction and understands why the pivot happened - [ ] Investors or sponsors are informed and supportive - [ ] Old metrics dashboard is archived; new dashboard reflects new hypotheses - [ ] Kill criteria for the new direction are defined (what would cause another pivot) - [ ] Runway is recalculated and pivot capacity is updated - [ ] Learnings from the pre-pivot phase are documented and accessible A pivot is not an admission of failure. It is the mechanism by which startups convert learning into strategy. The goal is not to avoid pivots but to execute them quickly, cheaply, and based on evidence. -
small-batches.md 12.8 KB
# Small Batches and Continuous Deployment The power of small batches is counterintuitive. Most people believe working in large batches is more efficient because it minimizes setup time and context switching. In reality, small batches dramatically reduce cycle time, catch problems earlier, reduce risk, and accelerate learning. This principle, borrowed from lean manufacturing, is one of the most practical and immediately applicable ideas in the Lean Startup. ## Why Small Batches Beat Large Batches ### The Envelope Stuffing Analogy Imagine you need to stuff, seal, stamp, and address 100 envelopes. There are two approaches: **Large batch approach:** Fold all 100 letters, then stuff all 100 envelopes, then seal all 100, then stamp all 100, then address all 100. **Small batch approach:** Take one envelope through the entire process (fold, stuff, seal, stamp, address), then move to the next. Most people intuitively believe the large batch approach is faster. They are wrong. **Why small batches win:** | Factor | Large Batch | Small Batch | |--------|-------------|-------------| | Total time | Longer (measured repeatedly in experiments) | Shorter | | Error detection | Errors found at the very end; must redo entire batch | Errors found immediately; fix one item | | Work in progress | 100 items in various partial states | 1 item in progress at a time | | Feedback speed | After all 100 are done | After each one is done | | Flexibility | Cannot change approach mid-batch | Can adapt approach after each item | The envelope experiment has been replicated hundreds of times. Small batches win every time. The advantage increases as complexity increases. ### Applied to Startups | Large Batch Startup | Small Batch Startup | |--------------------|---------------------| | Spend 6 months building 20 features | Ship 1 feature, measure, learn, then decide on the next | | Launch with a "complete" product | Launch with an MVP, iterate based on data | | Conduct a large market research study, then build | Interview 5 customers, build a test, interview 5 more | | Write a full business plan, then execute | Test one assumption, adjust plan, test the next | | Redesign the entire app at once | Change one screen, measure impact, then the next | ### The Mathematics of Small Batches **Defect amplification:** In large batches, a defect in step 1 affects all items processed in steps 2, 3, 4, and 5 before being discovered. In small batches, a defect is caught before it propagates. **Queue time:** In large batches, each step waits for the entire previous batch to complete. Items spend most of their time waiting, not being worked on. In small batches, items flow continuously. **Learning delay:** In large batches, you learn nothing until the entire batch is complete. In small batches, you learn after each item, enabling course correction throughout. ## Continuous Deployment Implementation Continuous deployment is the ultimate expression of small batch thinking in software. Every change to the codebase is automatically tested and deployed to production, often multiple times per day. ### The Continuous Deployment Pipeline ``` Code commit → Automated tests → Build → Staging deploy → Automated checks → Production deploy → Monitoring ``` ### Implementation Stages | Stage | Description | Batch Size | Deploy Frequency | |-------|-------------|------------|-----------------| | 1. Manual | Developer packages and deploys manually | Large (weeks of work) | Monthly or less | | 2. Scripted | Deploy script automates the process | Medium (days of work) | Weekly | | 3. Continuous Integration | Automated build and test on every commit | Small (hours of work) | Daily | | 4. Continuous Delivery | Automated pipeline to staging; manual production trigger | Very small (single changes) | Multiple daily | | 5. Continuous Deployment | Fully automated to production | Minimal (single commit) | Per commit | ### Prerequisites for Continuous Deployment **Technical requirements:** - Automated test suite with reasonable coverage (aim for 70%+ of critical paths) - Automated build process - Automated deployment scripts - Production monitoring and alerting - Ability to roll back quickly (under 5 minutes) **Cultural requirements:** - Team trusts the automated pipeline - Everyone takes responsibility for the build - Broken builds are fixed immediately (not "I'll fix it later") - Small commits are valued over large ones **Process requirements:** - Code review before merge (pull request workflow) - Feature flags for incomplete work - Trunk-based development or short-lived branches - On-call rotation for production issues ## Feature Flags and Progressive Rollout Feature flags decouple deployment from release. You can deploy code to production without exposing it to users, then gradually roll it out. ### Feature Flag Types | Type | Purpose | Example | |------|---------|---------| | Release flag | Control when a feature becomes visible | New dashboard hidden behind flag until ready | | Experiment flag | Enable A/B testing | Show new checkout flow to 50% of users | | Ops flag | Control system behavior in production | Disable expensive background job during peak load | | Permission flag | Restrict access to specific users | Beta feature available only to internal team | ### Progressive Rollout Strategy | Phase | Audience | Purpose | Duration | |-------|----------|---------|----------| | 1. Internal | Team members only | Catch obvious bugs and UX issues | 1-3 days | | 2. Beta | 1-5% of users (early adopters) | Validate in real conditions with sympathetic users | 3-7 days | | 3. Canary | 10-25% of users | Monitor for performance and stability issues | 3-7 days | | 4. Broad rollout | 50-100% of users | Full launch with monitoring | 1-3 days | ### Progressive Rollout Checklist - [ ] Feature flag is in place and tested (can enable and disable cleanly) - [ ] Monitoring dashboard shows feature-specific metrics - [ ] Rollback plan is documented and tested - [ ] Success metrics are defined for each rollout phase - [ ] On-call team is aware of the rollout schedule - [ ] Customer support team is briefed on the new feature ## Small Batch Thinking for Non-Technical Contexts Small batches apply far beyond software deployment. ### Marketing | Large Batch | Small Batch | |-------------|-------------| | Plan a 6-month campaign, execute all at once | Test one ad creative per day for a week, then scale winners | | Write 30 blog posts, publish all at once | Write and publish 1 post, measure engagement, adjust topics | | Redesign the entire website | Change one page, measure conversion, iterate | | Launch on 5 channels simultaneously | Start with 1 channel, optimize, then expand | ### Sales | Large Batch | Small Batch | |-------------|-------------| | Build a 50-slide pitch deck, present to 20 prospects | Create a 5-slide deck, pitch to 3 prospects, revise based on feedback | | Train the entire sales team on a new script | Test the script with 2 reps for a week, refine, then train everyone | | Negotiate all contract terms at once | Agree on key terms first, then iterate on details | ### Hiring | Large Batch | Small Batch | |-------------|-------------| | Write 10 job descriptions, post all, interview in batches | Post 1 role, refine the process, then post the next | | Onboard 5 new hires simultaneously | Onboard 1 person, learn from their experience, improve for the next | | Create an entire employee handbook before hiring | Document policies as they become relevant | ### Product Design | Large Batch | Small Batch | |-------------|-------------| | Design 20 screens in Figma, then hand off to engineering | Design 1 screen, get engineering feedback, iterate, then next screen | | Conduct a 50-person usability study | Test with 5 users, fix issues, test with 5 more | | Redesign the entire product information architecture | Change 1 navigation element, measure impact, then the next | ## Reducing Batch Size in Practice ### Technique 1: Work Decomposition Break every task into the smallest independently valuable unit. **Before:** "Build user dashboard" (2 weeks of work) **After:** 1. Display user's name and avatar (2 hours) 2. Show account creation date (1 hour) 3. Add usage statistics section (4 hours) 4. Add recent activity feed (6 hours) 5. Add settings shortcuts (3 hours) Each piece can be deployed, measured, and iterated independently. ### Technique 2: Time-Boxing Set maximum time limits for work in progress. | Context | Maximum Batch Size | |---------|-------------------| | Feature development | 3 days of work before shipping something | | Customer research | 5 interviews before synthesizing findings | | Design iteration | 2 days before user testing | | Content creation | 1 piece before measuring engagement | | Experiment cycles | 2 weeks before reviewing results | ### Technique 3: Work-In-Progress Limits Limit the number of items in progress simultaneously. **Kanban board example:** | To Do | In Progress (max 2) | In Review (max 1) | Done | |-------|---------------------|-------------------|------| | Task D | Task B | Task A | ... | | Task E | Task C | | | | Task F | | | | When the "In Progress" column is full, no new work starts until something moves to "In Review." This forces completion over starting. ### Technique 4: Single-Piece Flow Process one item completely before starting the next. In software, this means: 1. Pick one user story 2. Design it 3. Build it 4. Test it 5. Deploy it 6. Measure it 7. Then pick the next one This feels slower per item but is faster in total throughput and dramatically faster in learning speed. ## Tools and Infrastructure for Small Batches ### Deployment Tools | Tool Category | Purpose | Examples | |--------------|---------|---------| | CI/CD pipeline | Automate build, test, deploy | GitHub Actions, GitLab CI, CircleCI | | Feature flags | Decouple deploy from release | LaunchDarkly, Unleash, Flagsmith, Statsig | | Monitoring | Detect issues immediately after deploy | Datadog, Sentry, PagerDuty, Grafana | | Rollback | Revert quickly when problems occur | Built into most CI/CD tools; Kubernetes rollback | | A/B testing | Compare variations with real users | Optimizely, Statsig, PostHog, GrowthBook | ### Process Tools | Tool Category | Purpose | Examples | |--------------|---------|---------| | Kanban boards | Visualize flow and WIP limits | Jira, Linear, Trello, Notion | | Experiment tracking | Document and track experiments | Notion, Airtable, custom spreadsheet | | Customer feedback | Collect real-time user input | Intercom, Hotjar, UserTesting | | Analytics | Measure impact of each batch | Amplitude, Mixpanel, PostHog, Google Analytics | ## Real-World Examples ### IMVU: Continuous Deployment Pioneer IMVU, where Eric Ries served as CTO, deployed code to production 50+ times per day. Each deploy was a tiny batch: sometimes a single line of code. **Key practices:** - Automated test suite ran on every commit - Immune system: automated monitoring rolled back deploys that degraded key metrics - Engineers deployed their own code (no separate ops team) - Cluster immune system measured real-time customer behavior after each deploy **Result:** Problems were caught within minutes. Each deploy was so small that root cause analysis was trivial. The team iterated faster than competitors who deployed monthly. ### Amazon: Two-Pizza Teams and Service Architecture Amazon decomposed its monolithic application into hundreds of independent services, each owned by a small team (the "two-pizza team" - small enough to feed with two pizzas). **Key practices:** - Each team deploys independently - Services communicate through well-defined APIs - Teams own their service end-to-end (build, deploy, monitor, support) - Average deploy frequency: every 11.7 seconds (across the company) **Result:** Amazon can ship thousands of changes per day. Each change is small, independently deployable, and independently reversible. ### Etsy: From Quarterly to Continuous Etsy transformed from quarterly "big bang" releases to continuous deployment over several years. **Before (quarterly releases):** - 4 deploys per year - Each deploy was a massive batch of hundreds of changes - Deploys required multi-day "war rooms" to manage - Bugs were hard to isolate because so many changes were bundled **After (continuous deployment):** - 50+ deploys per day - Each deploy is a single engineer's change - Deploys take minutes and require no coordination - Bugs are immediately traceable to the single change that caused them **Key enablers:** - Feature flags (Etsy built their own system, later open-sourced) - Comprehensive monitoring with deploy annotations - "Push trains" that batch deploys automatically with individual rollback capability - Culture of "if it hurts, do it more often" The lesson across all these examples is the same: reducing batch size feels risky but actually reduces risk. The smaller the batch, the faster the feedback, and the faster you learn.
-
-
SKILL.md 16.7 KB
--- name: lean-startup description: 'Design MVPs, validated learning experiments, and pivot-or-persevere decisions using Build-Measure-Learn. Use when the user mentions "MVP scope", "validated learning", "pivot or persevere", "vanity metrics", "test assumptions", "innovation accounting", "build-measure-learn", "minimum viable experiment", "should we pivot", "test a business idea cheaply", or "build the smallest version first". Also trigger when deciding what to include in a first version, measuring startup progress, or evaluating whether to change direction on a product bet. Covers innovation accounting and actionable metrics. For 5-day prototype testing, see design-sprint. For customer motivation analysis, see jobs-to-be-done.' license: MIT metadata: author: wondelai version: "1.4.0" --- # Lean Startup Methodology A systematic approach to building startups and launching new products that shortens development cycles and rapidly discovers whether a business model is viable. ## Core Principle **Entrepreneurship is a form of management.** Success doesn't require a perfect plan or brilliant insight—it requires a systematic process for testing assumptions, learning from customers, and iterating rapidly. Most startups fail not because they couldn't build what they planned, but because they built the wrong thing: treat every plan as a set of hypotheses to falsify, and spend effort to eliminate waste and accelerate **validated learning**, not to execute a fixed roadmap. ## Scoring **Goal: 10/10.** Score a plan, experiment, or metric set by the five Quick Diagnostic rows—**1 point each** when the answer is yes, **2 points** when it is also backed by evidence on the Validation Ladder (Level 3+): - **9-10:** every leap-of-faith assumption named and ranked by risk, the riskiest tested by a real MVP, actionable metrics defined, and explicit pivot criteria set before building. - **5-6:** a hypothesis and some MVP exist, but metrics are vanity or pivot criteria are undefined—decisions can't be made from the data. - **≤3:** waterfall thinking—building the full product first, asking customers what they want, or scaling before product/market fit. State the current score and the lowest-scoring diagnostic row to fix next. ## The Build-Measure-Learn Loop The fundamental cycle: **IDEAS → BUILD (product) → MEASURE (data) → LEARN (knowledge) → back to IDEAS.** **Critical insight:** Plan the loop backward: 1. **What do we want to learn?** (hypothesis to test) 2. **How will we know if we learned it?** (metrics) 3. **What's the minimum we can build?** (MVP) **Goal:** Minimize total time through the loop. See [references/build-measure-learn.md](references/build-measure-learn.md) when planning an experiment—reverse-planning sequence, an experiment-design template, per-product-type loop examples, and the build/vanity-metric loop traps. ## Validated Learning Learning what customers really want through experiments on real behavior—not feature requests, surveys, or focus groups (people mispredict their own behavior). Measure what customers *do*, not what they *say*, and run experiments that could falsify your assumptions. Vanity wins (downloads, signups without engagement) are not learning. **The Validation Ladder:** | Level | Evidence | Strength | |-------|----------|----------| | 1 | "I think customers want this" | Weakest (opinion) | | 2 | "Customers said they want this" | Weak (stated preference) | | 3 | "Customers signed up for early access" | Medium (low commitment) | | 4 | "Customers paid a deposit" | Strong (real commitment) | | 5 | "Customers are actively using it" | Strongest (revealed preference) | **Target:** Level 4-5 before building at scale. ## Minimum Viable Product (MVP) The version of a new product that allows maximum validated learning with the least effort. Not a prototype (technical feasibility), not a beta (quality), not a minimum marketable product—a learning vehicle, often embarrassingly small and low quality, and usually much smaller than you think. **MVP Types:** | Type | What It Is | When to Use | Example | |------|------------|-------------|---------| | **Concierge** | Manual service pretending to be automated | Test if solution is valuable | Food on the Table (manual meal planning) | | **Wizard of Oz** | Fake automation, manual backend | Test if automation is needed | Zappos (no inventory, bought shoes retail) | | **Smoke test** | Landing page + signup, no product | Test demand before building | Dropbox video (explained concept, measured signups) | | **Single feature** | One core feature only | Test which feature is most valuable | Twitter (just status updates) | | **Piecemeal** | Combine existing tools | Test workflow before custom build | Groupon (WordPress + email) | **Design questions:** What's the riskiest assumption? What's the minimum that tests it? How do we measure whether it was validated? See [references/mvp-design.md](references/mvp-design.md) when choosing and sizing an MVP—seven types in depth, a type-selection decision matrix, lower/upper sizing bounds, and the MVP Design Canvas. ## Leap-of-Faith Assumptions The assumptions that, if wrong, will cause your business to fail. Identify them, prioritize by risk (which failure would be fatal?), and test the riskiest first—never in order of ease. | Assumption Type | Question | Test Method | |----------------|----------|-------------| | **Value hypothesis** | Do customers care about this problem? | Smoke test, concierge MVP | | **Growth hypothesis** | How will customers discover us? | Channel tests, referral experiments | | **Retention hypothesis** | Will customers come back? | Cohort analysis, engagement metrics | | **Monetization hypothesis** | Will customers pay? | Pre-orders, pricing tests | **Example—Dropbox:** Leap of faith: "people will download and use a file sync tool." Test: explainer video before building scale infrastructure. Result: beta list grew from 5,000 to 75,000 overnight—demand validated. See [references/assumptions.md](references/assumptions.md) when mapping and ranking assumptions—the Impact-Uncertainty matrix, a prioritization scoring template, test methods per assumption type, and industry-specific assumption lists. ## Innovation Accounting Measuring progress when traditional metrics fail: revenue and customers start at zero, and vanity metrics look good without driving decisions. ### 1. Establish the Baseline Measure current reality precisely, even if it's zero or embarrassing: conversion funnel (signup → active → retained → paying), engagement (DAU/MAU, session length, features used), economics (CAC, LTV, churn). ### 2. Tune the Engine Run experiments to improve baseline metrics: A/B test pricing ($9 vs. $19/mo), onboarding completion rates, acquisition channels (SEO vs. paid vs. referral). Each experiment targets a measurable improvement through validated learning. ### 3. Pivot or Persevere When tuning stalls, make the evidence-based call (criteria and pivot types below in **Pivot or Persevere**). See [references/innovation-accounting.md](references/innovation-accounting.md) when building the baseline dashboard—funnel, cohort, and economics metric frameworks. ## Actionable vs. Vanity Metrics Vanity metrics make you feel good but don't change behavior; actionable metrics drive decisions and clarify cause and effect. | Vanity | Why It's Bad | Actionable Alternative | |--------|-------------|------------------------| | **Total signups** | Always goes up, no context | **% signup → active** (conversion rate) | | **Page views** | Doesn't indicate value | **Time on page**, **bounce rate** | | **Total users** | Includes inactive/churned | **Active users** (DAU, WAU, MAU) | | **Downloads** | Doesn't mean usage | **DAU/downloads** (activation rate) | | **Revenue** | Without context | **Revenue per cohort**, **LTV/CAC** | **Three characteristics of actionable metrics:** actionable (clear cause-and-effect, reproducible), accessible (simple, understood by everyone), auditable (underlying data can be checked). **Example:** Vanity: "We have 100,000 users!" Actionable: "Channel X users retain 2x better than channel Y—double down on X." **Cohort analysis:** Group users by signup date and track behavior over time—the only way to see whether the product is actually improving. See [references/metrics.md](references/metrics.md) when building a cohort table or choosing what to track—a five-step cohort walkthrough and AARRR (Pirate Metrics) aligned with Lean Startup stages. ## Pivot or Persevere A pivot is a structured course correction designed to test a new hypothesis about the product, strategy, or engine of growth. **Pivot when:** experiments repeatedly fail to validate hypotheses, metrics stay flat despite iterations, customer feedback contradicts the vision, or progress is too slow for the runway. **Persevere when:** metrics are improving (even slowly), clear learning is happening, and adjustments move the right direction. **Pivot Types:** | Pivot Type | What Changes | Example | |------------|-------------|---------| | **Zoom-in** | Single feature becomes the whole product | Instagram (photo filters from Burbn) | | **Zoom-out** | Product becomes a single feature | Flickr (photo-sharing from Game Neverending) | | **Customer segment** | Same problem, different customer | Groupon (activism platform → local deals) | | **Customer need** | Same customer, different problem | Potbelly (antique store → sandwiches) | | **Platform** | App ↔ Platform | YouTube (dating site → video platform) | | **Business architecture** | High margin/low volume ↔ low margin/high volume | Salesforce (software → SaaS) | | **Value capture** | Monetization model change | Android (paid → free + app revenue) | | **Engine of growth** | Viral, sticky, or paid model | Facebook (viral in colleges → paid advertising) | | **Channel** | How you reach customers | Salesforce (direct sales → self-service) | | **Technology** | Different technology, same solution | Apple (Intel → ARM chips) | **Cadence:** Successful startups commonly pivot 1-5 times before product-market fit. **Anti-pattern:** "pivoting" without validating that the new direction solves the core problem. See [references/pivots.md](references/pivots.md) when the data suggests a pivot—the data-driven pivot signals, a structured pivot-meeting agenda, leading indicators, and the Instagram/Slack/YouTube pivot stories. ## The Three Engines of Growth How a startup acquires and retains customers sustainably. **Pick one engine, optimize it, then consider adding others**—running multiple engines simultaneously dilutes focus and learning. ### 1. Sticky Engine of Growth Retention-driven: `growth rate = new customer acquisition rate − churn rate`. Track churn rate, retention cohorts (30/60/90 days), and DAU/MAU. Fits SaaS, subscriptions, social networks. Strategy: improve the product until natural growth exceeds churn. ### 2. Viral Engine of Growth Customers bring customers: `viral coefficient = (% who invite) × (invites sent) × (% who join)`; above 1.0 means exponential, self-sustaining growth. Track the coefficient, viral cycle time, and referral attribution. Fits Dropbox, Hotmail, WhatsApp. Strategy: build virality into the product itself. ### 3. Paid Engine of Growth Spend to acquire: requires `LTV > CAC` (target LTV/CAC > 3x). Track CAC, LTV, and payback period. Fits e-commerce and traditional businesses. Strategy: optimize until each customer's profit funds acquiring more. See [references/growth-engines.md](references/growth-engines.md) when picking or tuning an engine—churn-reduction tactics, the K-factor and viral-loop design, LTV/CAC optimization, a channel-economics table, and the product-to-engine matching framework. ## The Five Whys Root cause analysis: when a problem occurs, ask "why?" five times, then invest proportionally at every level—not just the symptom. **Example—website went down:** 1. **Why?** Server ran out of memory 2. **Why?** Memory leak in a new feature 3. **Why?** Code wasn't reviewed for memory management 4. **Why?** No code review process for infrastructure changes 5. **Why?** Team is moving too fast to create processes **Proportional investments:** fix the bug (1), add memory monitoring (2), implement code review (3-4), slow down to build quality processes (5). **Anti-pattern:** stopping at level 1. See [references/five-whys.md](references/five-whys.md) when facilitating a session—three worked examples (outage, churn spike, launch failure) and how to handle diverging chains, blame creep, and root causes outside your control. ## Small Batches Work in small batches for faster feedback loops, easier pivots, less waste when you're wrong, and faster time to market. | Large Batch | Small Batch | |-------------|-------------| | Build entire product, then launch | Launch landing page, then build | | Release quarterly | Release weekly or daily | | Plan 12-month roadmap | Plan 6-week cycles | | Big bang rewrite | Incremental refactoring | **Continuous deployment** is the ultimate small batch: deploy every commit, catch bugs immediately, learn continuously, reduce risk per release. See [references/small-batches.md](references/small-batches.md) when setting up faster release cadence—the continuous-deployment pipeline and prerequisites, feature-flag types, a progressive-rollout checklist, and work-decomposition techniques. ## Lean Startup Applied: From Idea to Scale **Phase 1—Problem/Solution Fit:** validate that the problem exists and customers care, via customer discovery, smoke tests, and concierge MVPs. Metric: customers willing to pay or commit. **Phase 2—Product/Market Fit:** build the MVP and iterate on usage data. Metric: high retention, organic growth, strong engagement. **Phase 3—Scale:** optimize the growth engine and unit economics. Metric: sustainable, profitable growth. **Anti-pattern:** skipping Phases 1-2 and jumping straight to scale. **By context:** - **SaaS startup:** smoke test (landing page + email list) → concierge MVP with 10 customers → single-feature MVP → measure retention, NPS, feature usage → pivot or scale on cohort data - **Corporate innovation:** separate innovation accounting from core-business metrics, shield teams from quarterly revenue pressure, unlock metered funding on validated-learning milestones - **Product features:** deploy behind a feature flag → A/B test against core metrics → kill, iterate, or scale based on data See [references/applications.md](references/applications.md) for context-specific playbooks (SaaS, corporate innovation, features), and [references/case-studies.md](references/case-studies.md) for the full Dropbox, IMVU, Zappos, and Groupon stories—including failures—when you want a worked precedent for the bet in front of you. ## Common Mistakes | Mistake | Why It Fails | Fix | |---------|-------------|------| | **Building too much** | Waste before validation | Test with smoke test or concierge first | | **Asking customers** | People don't know/mispredict | Observe behavior, not opinions | | **Vanity metrics** | Feel-good numbers, no decisions | Track cohorts, conversion, retention | | **No hypothesis** | Can't learn if you don't predict | Write hypothesis before each experiment | | **Pivot too slow** | Waste runway | Set clear pivot criteria upfront | | **Skip innovation accounting** | Can't tell if you're improving | Establish baseline, measure tuning efforts | | **Premature scale optimization** | Polishing before product-market fit | Validate learning first; quality follows evidence | ## Quick Diagnostic Audit any product development plan: | Question | If No | Action | |----------|-------|--------| | What's the riskiest assumption? | Building on shaky ground | Map leap-of-faith assumptions | | How will you test it? | You're guessing | Design MVP to test the assumption | | What metric will validate/invalidate? | You won't learn | Define actionable metrics | | Can you test with less than this? | Over-building | Shrink the MVP further | | What will you do if the experiment fails? | No pivot criteria | Define pivot triggers upfront | ## Further Reading For the complete framework, research, and case studies: - [*"The Lean Startup"*](https://www.amazon.com/Lean-Startup-Entrepreneurs-Continuous-Innovation/dp/0307887898?tag=wondelai00-20) by Eric Ries - [*"The Startup Way"*](https://www.amazon.com/Startup-Way-Companies-Entrepreneurial-Management/dp/1101903201?tag=wondelai00-20) by Eric Ries (applying Lean Startup to established companies) ## About the Author **Eric Ries** is an entrepreneur and author who developed the Lean Startup methodology as co-founder and CTO of IMVU, where he pioneered the continuous deployment and customer development practices behind it. *The Lean Startup* has been translated into over 30 languages and shaped startup culture worldwide. He later created the Long-Term Stock Exchange (LTSE).
Comments (0)
Sign in to join the conversation.
Reviews (0)
No reviews yet.
No comments yet.