-
Meta-Principles
-
Document Plan A
- Capture Business Model Hypotheses
- Create Lean Canvas
-
Identify Riskiest Parts of Plan
-
The Three Stages of a Startup
- Stage 1, Problem/Solution Fit
- Stage 2, Product/Market Fit
- Stage 3, Scale
- Before & After Product/Market Fit
-
Systematically Test Plan
-
What is an Experiment?
- Ideas
- Build
- Product
- Measure
- Data
- Learn
-
The Iteration Meta-Pattern
- Understand Problem
- Define Solution
- Validate Qualitatively
- Verify Quantitatively
-
Document Plan A
-
Create Lean Canvas
-
Brainstorm Possible Customers
- Distinguish between customers and users
- Split broad customer segments into smaller ones
- Put everyone on the same canvas at first
- Sketch a Lean Canvas for each customer segment
-
Sketching a Lean Canvas
- Sketch a canvas in one sitting
- It’s OK to leave sections blank
- Be concise
- Think in the present
- Use a customer-centric approach
-
Problem & Customer Segments
- List the top one to three problems
- List existing alternatives
- Identify other user roles
- Home in on possible early adopters
-
Unique Value Proposition
- Be different, but make sure your difference matters
- Target early adopters
- Focus on finished story benefits
- Pick your words carefully and own them
- Answer: what, who, and why
- Study other good UVPs
- Create a high-concept pitch
- Solution
-
Channels
- Freer vs Paid
-
Inbound vs Outbound
- Inbound
- Outbound
- Direct vs Automated
- Direct vs Inderect
- Retention before referral
-
Revenue Streams and Cost Structure
-
Revenue Streams
- Price is part of the product
- Price defines your customers
- Getting paid is the first form of validation
-
Cost Structure
- What will it cost you to interview 30 to 50 customers?
- What will it cost you to build and launch your MVP?
- What will your ongoing burn rate look like in terms of both fixed and variable costs?
-
Key Metrics
- Acquisition
- Activation
- Retention
- Revenue
- Referral
-
Unfair Advantage
- Insider information
- The right "expert" endorsements
- A dream team
- Personal authority
- Large network effects
- Community
- Existing customers
- SEO ranking
-
Identify the Riskiest Pars of the Plan
-
Prioritize Where to Start
-
What is Riks?
- Product Risk
- Customer Risk
- Market Risk
-
Rank Your Business Models
- 1. Customer pain level (Problem)
- 2. Ease of reach (Channels)
- 3. Price/gross margin (Revenue Streams/Cost Structure)
- 4. Market size (Customer Segments)
- 5. Technical feasibility (Solution)
-
Seek External Advice
- Avoid the 10-slide deck
- Devote 20% of your time to setup, 80% to conversation.
-
Ask specific questions
- What do they consider to be the riskiest aspect of this plan?
- Have they overcome similar risks? How?
- How would they go about testing these risks?
- Are there other people I should speak with?
- Be wary of the "advisor paradox".
- Recruit visionary advisors
-
Get Ready to Experiment
-
Assemble a Problem/Solution Team
- Development
- Design
- Marketing
-
Running Effective Experiments
- Maximize for Speed, Learning, and Focus
- Identify a Single Key Metric or Goal
- Do the Smallest Thing Possible to Learn
- Formulate a Falsifiable Hypothesis
- Validate Qualitatively, Verify Quantitatively
- Make Sure You Can Correlate Results Back to Specific Actions
- Create Accessible Dashboards
- Communicate Learning Early and Often
-
Applying the Iteration Meta-Pattern to Risks
- Stage 1: Understand the problem
- Stage 2: Define the solution
- Stage 3: Validate qualitative
- Stage 4: Verify quantitatively
-
Systematically Test the Plan
-
Get Ready to Interview Customers
-
No Surveys or Focus Groups
- Surveys assume you know the right questions to ask.
- Worse, surveys assume you know the right answers, too.
- You can’t see the customer during a survey.
- Focus groups are just plain wrong.
- Are Surveys Good for Anything?
-
But Talking to People Is Hard
- Build a frame around learning, not pitching.
- Don’t ask customers what they want. Measure what they do.
- Stick to a script.
- Cast a wider net initially.
- Prefer face-to-face interviews.
- Start with people you know.
- Take someone along with you.
- Pick a neutral location.
- Ask for sufficient time.
- Don’t pay prospects or provide other incentives.
- Avoid recording the interviewees.
- Document results immediately after the interview.
- Prepare yourself to interview 30 to 60 people.
- Consider outsourcing interview scheduling.
-
Finding Prospects
- Start with your first-degree contacts
- Ask for introductions
- Play the local card
- Create an email list from a landing page
- Give something back
- Use techniques such as cold calling, emailing, and LinkedIn
-
The Problem Interview
-
What You Need to Learn
- Product risk: What are you solving? (Problem)
- Market risk: Who is the competition? (Existing Alternatives)
- Customer risk: Who has the pain? (Customer Segments)
-
Testing the Problem
- The Four Steps to Epiphany
- Rapid Contextual Design
- Human-Centered Design Toolkit
- Formulate Falsifiable Hypotheses
-
Conduct Problem Interviews
- Welcome (2 mins)
- Collect Demographics (2 mins)
- Tell a Story (2 mins)
- Problem Ranking (4 mins)
- Explore Customer’s Worldview (15 mins)
- Wrapping Up (2 mins)
- Document Results (5 mins)
-
Tools
- Wufoo
- Google Forms
-
Do You Understand the Problem?
- Review your results weekly
- Start to home in on early adopters
- Refine the problems
- Really understand their existing alternative
- Pay attention to words customers use
- Identify the potential paths to reaching early adopters
-
The Solution Interview
-
What You Need to Learn
- Customer risk: Who has the pain? (Early Adopters)
- Product risk: How will you solve these problems? (Solution)
- Market risk: What is the pricing model? (Revenue Streams)
-
Testing Your Solution
- The demo needs to be realizable
- The demo needs to look real
- The demo needs to be quick to iterate
- The demo needs to minimize waste
- The demo needs to use real-looking data
-
Testing Your Pricing
- Don’t Ask Customers What They’ll Pay, Tell Them
-
Don’t Lower Signup Friction, Raise It
- Prizing
- Scarcity
- Anchoring
- Confidence
-
The Solution Interview as AIDA
- Attention
- Interest
- Desire
- Action
- Formulate Testable Hypothesis
-
Conduct Solution Interviews
- Welcome (2 mins)
- Collect Demographics (2 mins)
- Tell a Story (2 mins)
- Demo (15 mins)
- Test Pricing (3 mins)
- Wrapping Up (2 mins)
- Document Results (5 mins)
-
Do You Have a Problem Worth Solving?
- Review your results weekly
- Add/kill features
- Confirm your earlier hypotheses
- Refine pricing
-
Get to Release 1.0
- Product Development Gets in the Way of Learning
-
Reduce your mVP
- Clear your slate
- Start with your number-one problem
- Eliminate nice-to-haves and don’t-needs
- Consider other customer feature requests
- Charge from day one, but collect on day 30
- Focus on learning, not optimization
- Get Started Deploying Continuously
-
Define your activation flow
-
The Anatomy of an Activation Flow
- Reduce signup friction, but not at the expense of learning
- Reduce the number of steps, but not at the expense of learning
- Deliver on your UVP
- Be prepared for when things go wrong
-
Build a Marketing Website
-
The Anatomy of a Marketing Website
- About page
- Terms of Service and Privacy Policy pages
- Tour page (video/screenshots)
-
The Landing Page Deconstructed
- Unique value proposition
- Supporting visual
- A clear call to action
- Invitation to learn more
- Social proof
-
Get Ready to Measure
- The Need for Actionable Metrics
-
Metrics Are People First
- Metrics can’t explain themselves
- Don’t expect your users to come to you
- Not all metrics are equal
-
Simple Funnel Reports Aren’t Enough
- Inaccurate conversion rates
- Dealing with traffic fluctuations
- Measuring progress (or not)
- Segmenting funnels
-
Say Hello to the Cohort
- Dealing with traffic fluctuations
- Measuring progress (or not)
- Segmenting funnels
-
The MVP Interview
-
What You Need to Learn
- Product risk
- Customer risk
- Market risk
-
Conduct MVP Interviews
- Welcome (2 mins)
- Show Landing Page (2 mins)
- Show Pricing Page (3 mins)
- Signup & Activation (15 mins)
- Wrapping Up (2 mins)
- Document Results (5 mins)
-
Validate Customer Lifecycle
-
Make Feedback Easy
- It shows you care
- You don’t have a scaling problem yet
- Tech support is a continual learning feedback loop.
- Tech support is customer development
- Tech support is marketing
- It avoids voter-based feedback tools
-
Troubleshoot Customer Trials
-
Acquisition & Activation
- Drill into your subfunnels
- Reach out to your users
- Catch and report unexpected errors
-
Retention
- Send gentle email reminders
- Follow up with your interviewees
-
Revenue
- Implement a payment system
- Get paying customers to talk to you
- Get “lost sales” prospects to talk to you
-
Referral
- Ask for customer testimonials
-
Are You Ready to Launch?
-
What Are the Launch Criteria?
- Be able to clearly articulate your unique value proposition
- Be primed to sign up for your service
- Accept your pricing model
- Make it through your activation flow
- Provide positive testimonials
- 3, 2, 1, .. Launch!
-
Don't Be a Feature Pusher
-
Features Must Be Pulled, Not Pushed
- More features dilute your unique value proposition
- Don’t give up on your MVP too early
- Features always have hidden costs
- You still don’t know what customers really want
- Implement 80/20 Rule
- Constrain Your Features Pipeline
-
The Feature Lifecycle
-
How to Track Features on a Kanban Board
- Goals
- Work-in-progress limits
- Buffer lanes
- Features that can be killed at any stage
- Continuous Deployment
- Two-phase validation
-
The Process Steps Explained
- Understand problem
- Backlog
- Customer-pulled requests
- Internal requests
- Define solution
- Mock-up
- Demo
- Code
- Validate qualitatively
- Partial rollout
- Validate qualitatively
- Verify quantitatively
- Full rollout
- Verify quantitatively
-
Measure Product/Market Fit
- What Is Product/Market Fit?
- The Sean Ellis Test
- Focus on the Right Macro
- What About Revenue?
-
Have You Built Something People Want?
- What Are the Early Traction Exit Criteria?
-
What About the Market in Product/Market Fit?
-
Start by Identifying Your Key Engine of Growth
- Sticky
- Viral
- Paid
-
Summary
-
Design Pattern for a Network Effects Product
- Attention is a convertible asset
- Retention is still king
- The engine of growth is viral.
-
Design Pattern for a Multisided (Marketplace) Product
- Create canvases for both sides
- Validate value in a prototypical early adopter submarketplace
- Don’t automate match making
- Identify the right engine of growth for each side