SlideShare a Scribd company logo
Extending Agile Applying Customer Development to Agile Projects Dave Churchville ExtremePlanner Software @dchurchville
Customer Development basics Most new products don’t fail because of your technical execution Except maybe drug discovery and space ships
Customer Development basics Your startup or new product fails because No one wants what you have No one wants to  pay  for what you have Your cost of acquisition is > what they’ll pay [hint: you can’t make that up in volume] And…because you run out of cash before you can fix it
Customer Development basics Your startup or new product fails because No one wants what you have No one wants to  pay  for what you have Your cost of acquisition is > what they’ll pay [hint: you can’t make that up in volume] And…because you run out of cash before you can fix it
Customer Development basics How can we fix this?  What if we could find out if people wanted our product before we ramp up expenses? Even better, what if we could find out what people really needed instead of guessing?
Customer Development basics Customer Development Focuses on validating  hypotheses  about the customer, problem, and solution we want to offer Keeps cash burn low until we  validate  that someone wants and will pay for what we have
Customer Development basics Customer Development Turn hypotheses about the customer, problem and our solution into facts Requires “Getting out of the building” via customer interviews (aka Talking to Real People) MVP – Minimum Viable Product (increase learning, minimize burn rate)
Customer Development basics “ Scientific”approach Start with a hypothesis about market, customer, problem and solution Test each hypothesis with experiments E.g. Interview potential customers about their problems E.g. Determine a minimum viable product to test Falsifiable hypotheses are easier/faster to test “ 40% of our users will use Feature X this month, and stick around 10% longer as a result”
How can we learn faster? Minimum Viable Product (MVP) What’s the least we can build that will address the pain in a way that someone will “pay” for (with money, time commitment, etc.) Landing page? Product prototype or mockups? “”Wizard of OZ” automation? Fail fast to learn quickly Experiments should fail fast, not your business
How can we learn faster? Lean Startup Cycle (in any order) Build (MVP) Measure (engagement, conversion, ??) Learn (Interviews, market feedback)
How can we learn faster? Goal – minimize cycle time through this Build-Measure-Learn loop to create a sustainable business. Dave’s Law Luck = Preparation X Opportunities Minimizing cycle time means more chances to figure things out before running out of cash
How can we learn faster? Applications for Agile Development Product owners? Team structure?  Goals for a sprint/iteration? Tests? Deployment? Metrics/accountability?
Extending Agile Development Product Owner hacks Interviewing customers Don’t ask them what they  want Learn about what  problems/ pain  they have and how they’re  dealing  (or not) with it now Validate/invalidate problem hypotheses “Other customers said they had a problem with X…”
Extending Agile Development Product Owner hacks (cont) Prioritize features based on LEARNING KEY QUESTION: How can we learn what we need to know in the least expensive way possible (time, resources, money)? Do we need to build the whole feature to learn?  Do we need to build the REAL feature or is there a cheaper way to learn?
Extending Agile Development Product Owner hacks (cont) “ Innovation accounting” What key metric am I trying to improve with this feature? How much am I hoping to improve it? How will I measure the improvement (or lack of)? When will I followup to validate/invalidate? What will I do if it works/ doesn’t work? (remove feature? Extend it?  Promote it?)
Extending Agile Development Developer hacks Optimize for learning – consider a “technical spike” might also be a “business spike”/MVP that can prove/disprove something Unit testing, integration testing, functional testing…but what about hypothesis testing? May need to instrument code for usage/metrics A/B testing for features?  Flexible reporting for metrics (Excel dump?)
Extending Agile Development Developer hacks (cont) What if we deployed EVERY change? “Continuous deployment” Feature flags to turn off/on partial/beta features Automated exception reporting / tracking Quick rollback?  Even better - quick roll-forward Limited scope? (test with subset of opt-in customers)
Extending Agile Development Developer hacks (cont) Keeping product owners accountable “What metric or goal will this impact?” “How can we measure that?” “Do we really need to write code to test that?” “Would this simpler approach accomplish that?” “Can we do that manually to test?” Focus on fastest way to LEARN, then build
For more… Resources Books: Four Steps to the Epiphany  by Steve Blank Custdev.com ( Entrepreneurs Guide To Customer Development ) – eBook Getting to Plan B  by Randy Komisar (investor perspective on dashboarding for startups) Blogs: Steve Blank, Eric Ries, Ash Maurya, Cindy Alvarez, Brant Cooper My Blog: blog.usermood.com

More Related Content

PPTX
Eric Ries, Author/Speaker/Consultant, The Lean Startup
PDF
Lean Startup Key Concepts Overview
PDF
Lean Startup Introduction - EFYI'16 - Slides
PPTX
Minimum Viable Product
PDF
How to frame a business challenge for innovation teams
PDF
10 steps to product/market fit
ZIP
Building a Lean Startup
PDF
PMI region globale - intro lean startup
Eric Ries, Author/Speaker/Consultant, The Lean Startup
Lean Startup Key Concepts Overview
Lean Startup Introduction - EFYI'16 - Slides
Minimum Viable Product
How to frame a business challenge for innovation teams
10 steps to product/market fit
Building a Lean Startup
PMI region globale - intro lean startup

What's hot (20)

PPTX
Lean Startup Summary
PDF
Lean startup workshop: practical ways to turn your idea into a successful pro...
PPT
Robert Fan - 2012 Lean Startup Conference
PDF
Build A Minimum Viable Product PowerPoint Presentation Slides
PPTX
Innovation at 50x 031616
PDF
PMI france lean startup for project management
PPTX
Lean startup, customer development, and the business model canvas
PPTX
From an idea to an MVP: a guide for startups
PDF
Lean startup - WhatIsMVP
PPTX
Eric Ries - The Lean Startup - Google Tech Talk
PDF
An Intro to Lean Startup
PDF
Minimum Viable Product 101
PPTX
Agile for Startups
PDF
Lean Startup Analytics and MVP – Lecture and Workshop at Zeppelin University
PDF
A Playbook for Achieving Product-Market Fit
PPTX
Schematic View Of Product Development Waterfall Agile Lean
PPTX
Presented at Ford's 2017 Global IT Learning Summit (GLITS)
PDF
Minimum Viable Product - theory and workshop
PDF
How to test your idea?
PDF
Quick Left - Lean MVP Deck
Lean Startup Summary
Lean startup workshop: practical ways to turn your idea into a successful pro...
Robert Fan - 2012 Lean Startup Conference
Build A Minimum Viable Product PowerPoint Presentation Slides
Innovation at 50x 031616
PMI france lean startup for project management
Lean startup, customer development, and the business model canvas
From an idea to an MVP: a guide for startups
Lean startup - WhatIsMVP
Eric Ries - The Lean Startup - Google Tech Talk
An Intro to Lean Startup
Minimum Viable Product 101
Agile for Startups
Lean Startup Analytics and MVP – Lecture and Workshop at Zeppelin University
A Playbook for Achieving Product-Market Fit
Schematic View Of Product Development Waterfall Agile Lean
Presented at Ford's 2017 Global IT Learning Summit (GLITS)
Minimum Viable Product - theory and workshop
How to test your idea?
Quick Left - Lean MVP Deck
Ad

Similar to Customer development and Agile development (20)

PPTX
Agile product development
PPT
Customer Development Methodology
PPT
Customer Development Methodology
PPTX
Lean Software Startup: Customer Development (lecture)
PDF
Maneuver Warfare and Other Badass Habits of a Lean Product Developer

PPTX
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
PDF
User driven development
PPTX
Getting it Built
KEY
What is Product Management
PDF
LTK - FC - Supply Chain - Startup Challenge v3.pdf
PPTX
Lean Business Analysis and UX Runway - Natalie Warnert
PPTX
Lean Business Analysis and UX Runway: Managing Value by Reducing Waste (Natal...
PDF
Lean agile meets design thinking
PPTX
Lean product discovery: Build the right sh*t - ProductCamp Austin - PCA19
PPTX
Bob Selfridge - Identify, Collect, and Act Upon Customer Interactions; Rinse,...
PDF
Product Management Guide - A Work In Progress
PPTX
What it Really Means to Be Agile
PDF
Startup University - 3. Starting Up
PDF
Deliver double the value in half the time
PDF
Agile Velocity - Deliver double the value in half the time
Agile product development
Customer Development Methodology
Customer Development Methodology
Lean Software Startup: Customer Development (lecture)
Maneuver Warfare and Other Badass Habits of a Lean Product Developer

Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
User driven development
Getting it Built
What is Product Management
LTK - FC - Supply Chain - Startup Challenge v3.pdf
Lean Business Analysis and UX Runway - Natalie Warnert
Lean Business Analysis and UX Runway: Managing Value by Reducing Waste (Natal...
Lean agile meets design thinking
Lean product discovery: Build the right sh*t - ProductCamp Austin - PCA19
Bob Selfridge - Identify, Collect, and Act Upon Customer Interactions; Rinse,...
Product Management Guide - A Work In Progress
What it Really Means to Be Agile
Startup University - 3. Starting Up
Deliver double the value in half the time
Agile Velocity - Deliver double the value in half the time
Ad

Recently uploaded (20)

PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Empathic Computing: Creating Shared Understanding
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Machine learning based COVID-19 study performance prediction
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Electronic commerce courselecture one. Pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Spectroscopy.pptx food analysis technology
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
sap open course for s4hana steps from ECC to s4
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
KodekX | Application Modernization Development
Mobile App Security Testing_ A Comprehensive Guide.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Network Security Unit 5.pdf for BCA BBA.
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Empathic Computing: Creating Shared Understanding
MIND Revenue Release Quarter 2 2025 Press Release
Machine learning based COVID-19 study performance prediction
Dropbox Q2 2025 Financial Results & Investor Presentation
Electronic commerce courselecture one. Pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Spectroscopy.pptx food analysis technology
Chapter 3 Spatial Domain Image Processing.pdf
sap open course for s4hana steps from ECC to s4
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Review of recent advances in non-invasive hemoglobin estimation
KodekX | Application Modernization Development

Customer development and Agile development

  • 1. Extending Agile Applying Customer Development to Agile Projects Dave Churchville ExtremePlanner Software @dchurchville
  • 2. Customer Development basics Most new products don’t fail because of your technical execution Except maybe drug discovery and space ships
  • 3. Customer Development basics Your startup or new product fails because No one wants what you have No one wants to pay for what you have Your cost of acquisition is > what they’ll pay [hint: you can’t make that up in volume] And…because you run out of cash before you can fix it
  • 4. Customer Development basics Your startup or new product fails because No one wants what you have No one wants to pay for what you have Your cost of acquisition is > what they’ll pay [hint: you can’t make that up in volume] And…because you run out of cash before you can fix it
  • 5. Customer Development basics How can we fix this? What if we could find out if people wanted our product before we ramp up expenses? Even better, what if we could find out what people really needed instead of guessing?
  • 6. Customer Development basics Customer Development Focuses on validating hypotheses about the customer, problem, and solution we want to offer Keeps cash burn low until we validate that someone wants and will pay for what we have
  • 7. Customer Development basics Customer Development Turn hypotheses about the customer, problem and our solution into facts Requires “Getting out of the building” via customer interviews (aka Talking to Real People) MVP – Minimum Viable Product (increase learning, minimize burn rate)
  • 8. Customer Development basics “ Scientific”approach Start with a hypothesis about market, customer, problem and solution Test each hypothesis with experiments E.g. Interview potential customers about their problems E.g. Determine a minimum viable product to test Falsifiable hypotheses are easier/faster to test “ 40% of our users will use Feature X this month, and stick around 10% longer as a result”
  • 9. How can we learn faster? Minimum Viable Product (MVP) What’s the least we can build that will address the pain in a way that someone will “pay” for (with money, time commitment, etc.) Landing page? Product prototype or mockups? “”Wizard of OZ” automation? Fail fast to learn quickly Experiments should fail fast, not your business
  • 10. How can we learn faster? Lean Startup Cycle (in any order) Build (MVP) Measure (engagement, conversion, ??) Learn (Interviews, market feedback)
  • 11. How can we learn faster? Goal – minimize cycle time through this Build-Measure-Learn loop to create a sustainable business. Dave’s Law Luck = Preparation X Opportunities Minimizing cycle time means more chances to figure things out before running out of cash
  • 12. How can we learn faster? Applications for Agile Development Product owners? Team structure? Goals for a sprint/iteration? Tests? Deployment? Metrics/accountability?
  • 13. Extending Agile Development Product Owner hacks Interviewing customers Don’t ask them what they want Learn about what problems/ pain they have and how they’re dealing (or not) with it now Validate/invalidate problem hypotheses “Other customers said they had a problem with X…”
  • 14. Extending Agile Development Product Owner hacks (cont) Prioritize features based on LEARNING KEY QUESTION: How can we learn what we need to know in the least expensive way possible (time, resources, money)? Do we need to build the whole feature to learn? Do we need to build the REAL feature or is there a cheaper way to learn?
  • 15. Extending Agile Development Product Owner hacks (cont) “ Innovation accounting” What key metric am I trying to improve with this feature? How much am I hoping to improve it? How will I measure the improvement (or lack of)? When will I followup to validate/invalidate? What will I do if it works/ doesn’t work? (remove feature? Extend it? Promote it?)
  • 16. Extending Agile Development Developer hacks Optimize for learning – consider a “technical spike” might also be a “business spike”/MVP that can prove/disprove something Unit testing, integration testing, functional testing…but what about hypothesis testing? May need to instrument code for usage/metrics A/B testing for features? Flexible reporting for metrics (Excel dump?)
  • 17. Extending Agile Development Developer hacks (cont) What if we deployed EVERY change? “Continuous deployment” Feature flags to turn off/on partial/beta features Automated exception reporting / tracking Quick rollback? Even better - quick roll-forward Limited scope? (test with subset of opt-in customers)
  • 18. Extending Agile Development Developer hacks (cont) Keeping product owners accountable “What metric or goal will this impact?” “How can we measure that?” “Do we really need to write code to test that?” “Would this simpler approach accomplish that?” “Can we do that manually to test?” Focus on fastest way to LEARN, then build
  • 19. For more… Resources Books: Four Steps to the Epiphany by Steve Blank Custdev.com ( Entrepreneurs Guide To Customer Development ) – eBook Getting to Plan B by Randy Komisar (investor perspective on dashboarding for startups) Blogs: Steve Blank, Eric Ries, Ash Maurya, Cindy Alvarez, Brant Cooper My Blog: blog.usermood.com