SlideShare a Scribd company logo
Customer Feedback
The missing piece of the Agile Puzzle

         June 22, 2012
        Agile Roots 2012
       Salt Lake City, Utah
Who am I?
• This guy

• Maciej (“Ski”) Skierkowski
• @skierkowski
Why are we here?
• We are learning and we are sharing
• I learned a lot and I’ve got a lot more to learn
Why are we really here?
Building products is easy,
building products customers want is hard.

• I will share a few…
  – basic rules
  – basic mechanisms
Rule #1: Your opinion is wrong
• Problem: you think you know what the
  customer wants, but you are probably wrong.

• Customers will use your product in a different
  way than you expected
• They might not use the product at all
Rule #1: Your opinion is wrong
• The litmus test
  – “I think customers need…” (ur doin it wrong)
  – “Customer *xyz+ needs…” (ur doing it right)
Rule #1: Your opinion is wrong
• Solution: build a machine that validates (or
  rejects) your assumptions about customer
  needs
Rule #2: Don’t ask what people want
Problem: Customers ask for features. Your are in
the business of solving problems, not building
features; you need to identify the problems to
solve, not the features to build.
Rule #2: Don’t ask what people want
Example 1
Consider a feature request such as “GitHub
should let me FTP up a documentation site for
my project.” What this customer is really trying
to say is “I want a simple way to publish content
related to my project…” – Tom Preston-Werner
from “Ten lessons from GitHub’s first year”
Rule #2: Don’t ask what people want
Example 2… it’s not just about features.

• Friend: “How much are you willing to pay for
  an iPhone”?
• Me: “No more than $250”
• (3 months later)
• Me: “I just bought an iPhone for $450”
Rule #2: Don’t ask what people want
Example 3…
Customers: “we need custom SSL”

• That was a no-brainer, but we had more
  questions:
  – How much are people willing to pay for it?
  – How much demand is there?
  – Do they need to update certificates?
Rule #2: Don’t ask what people want


Solution: when someone asks for a feature, ask
“why”, and do it at least 3 times
Rule #3: Fake it till you make it
Rule #3: Fake it till you make it
• Problem: If you build it first…
  – Will people use it?
  – Will they pay for it?
  – How much are they willing to pay for it?
• Solution…
• First build a façade to allow users to express
  interest
• Once you have traction/evidence, then build
  the real thing
Rule #4: Make it cheap, throw it out
• Problem: you invest in building a product but
  nobody wants it

•   Don’t get too attached
•   Take shortcuts
•   Build only what you need. Cutting is king.
•   Throw it out if people aren’t using it; it’s just
    dead code.
Rule #5: Scalability is not a problem,
              make it one
• Problem: Engineers want to make it scalable… but
  nobody is using it
• The real problem is getting people to use your
  product and to pay for it. Scalability is just
  premature optimization.

• Scalability is a great problem to have.
• (e.g. PHP Fog hitting 2^15-1 apps)

• Keep an eye out for “quality” too.
Rule #6: Overcommit and deliver
• Keep resources fixed, keep schedule fixed, and
  keep the functionality

• Leverage creativity and 3rd party services to
  deliver without compromise.
  – Pusher, Loggly, Airbrake, Sendgrid, Mailchimp,
    Google Forms, GitHub, RedisToGo, …
Rule #7: Don’t bother with feature lists
• If you can’t remember it, it’s probably not
  worth building
• The things you need to build are the ones your
  customers won’t shut-up about.
• If you have a big backlog/icebox… delete it.
  Nobody will miss it.
Rule #8: Not all users are customers
• Problem: Listening to the wrong customer will
  lead you to solving the wrong problems.
• Learn why customers use your product
• Learn to identify users who are your target
  customers
Recap of the rules
1.   Your opinion is always wrong
2.   Don’t ask what people want
3.   Fake it till you make it
4.   Make it cheap, throw it out
5.   Scalability is not a problem, make it one
6.   Overcommit and deliver
7.   Don’t bother with feature lists
8.   Not all users are customers
Rules => Mechanisms
• Rules give us structure
• Product team delivers value to customers
• Customers tell us what is valuable… but how?
Outstanding Support
• Everyone provides support
  – Executive team (CEO, Director)
  – Developers
  – Support team
• A business differentiator
• Very easy to identify problems for existing
  customers
Net Promoter Score
• The survey:
  – [0 to 10] Would you recommend this service?
  – Why?
• Powerful free response
• Score doesn’t tell you much, but lots of great
  candid feedback about product
• Identifies with both existing and lost
  customers
Live Chat
• “Hi, anyone there”
• Makes the company personal
• Immediate gratification and solutions for
  support issues
Interviews
• Every week interview a customer for 15-30
  minutes over the phone or over coffee
• Common questions: Name, Job, story, their
  business, what they love/hate, etc.
• Special question: Ask for advice
• Share info with the company
• Helps make the customer a promoters
• Makes customers the advisors
Surveys
• Use sparingly
• “Data driven decision making” or “decision
  driven data making” (hint: it’s the latter)
• Great for targeted data (e.g. marketing
  material)
• Terrible for testing your value proposition
Usability study
•   Don’t make this formal
•   Make it cheap and easy
•   Hire a good designer/usability person
•   Everybody focuses on usability
•   KEEP IT SIMPLE!!
Discussion Forums
•   http://community.phpfog.com/
•   Surprised at engagement
•   Customers helping other customers
•   Great way to engage with groups of
    passionate people
Third party services
• Customer information is everywhere
• Services we monitor and engage
  – Quora
  – Blogs and comments
  – Stack overflow
  – Google Alerts
  – Hacker News
Workflow analytics
• Tools
  – Google Analytics
  – KISS Metrics for flow measurement
• Great for optimization
• Bad for testing hypothesis
Retention Emails
• “I noticed you haven’t logged in over the past
  2 weeks”
• You got the user over the biggest hurdle
  (getting their attention) but never got them to
  the finish line (converting them to a
  customer).
List of mechanisms
•   Outstanding support
•   Net Promoter Score (NPS)
•   Live Chat
•   Interviews
•   Surveys
•   Usability studies
•   Discussion forums
•   Third party services
•   Workflow analysis
•   Retention emails
Thank You
• @Skierkowski

• http://blog.skierkowski.com/

More Related Content

PDF
Comcast XFINITY Home: An Agile Case Study
PPTX
Jeff Katz on Lean Hardware Startups
PPTX
Requirements are hypotheses: My experiences with Lean UX
PPTX
Geek Sync | How to Deal with an Inherited SQL Server
PDF
Using Design Methods to Establish Healthy DevOps Practices - Aras Bilgen
PDF
[DevDay2019] Web Development In 2019 - A Practical Guide - By Hoang Nhu Vinh,...
PPTX
Lean UX workshop - Part Two
PPT
Project estimation: When the design is bigger than the back of a napkin
Comcast XFINITY Home: An Agile Case Study
Jeff Katz on Lean Hardware Startups
Requirements are hypotheses: My experiences with Lean UX
Geek Sync | How to Deal with an Inherited SQL Server
Using Design Methods to Establish Healthy DevOps Practices - Aras Bilgen
[DevDay2019] Web Development In 2019 - A Practical Guide - By Hoang Nhu Vinh,...
Lean UX workshop - Part Two
Project estimation: When the design is bigger than the back of a napkin

What's hot (18)

PDF
[DevDay2019] Things i wish I knew when I was a 23-year-old Developer - By Chr...
PDF
[DevDay2019] Lean UX - By Bryant Castro, Bryant Castro at Wizeline
PPTX
Putting personas to work - University of Edinburgh Website Programme
PDF
Lean Product Discovery
PDF
What does the Business need from DevOps?
PPTX
Customer feedback: practical advice
PPT
[DevDay2019] Why you'll lose without UX Design - By Szilard Toth, CTO at e·pi...
PPTX
#Techmeetupkz Askhat Murzabayev
PDF
Hiten Shah, KISSmetrics
PPT
Nora McDougall-Collins - I Can Do That
PPTX
Resistance to scrum
PDF
Conversion Optimization with Peep Laja
PPTX
Schematic View Of Product Development Waterfall Agile Lean
PDF
Product Market Fit
PPTX
Class 6 Identifying and Validating Assumptions
PDF
Product Discovery - 10 , 11 Sept
PDF
How To Validate Your Startup Idea
PDF
Testing Your MVP
[DevDay2019] Things i wish I knew when I was a 23-year-old Developer - By Chr...
[DevDay2019] Lean UX - By Bryant Castro, Bryant Castro at Wizeline
Putting personas to work - University of Edinburgh Website Programme
Lean Product Discovery
What does the Business need from DevOps?
Customer feedback: practical advice
[DevDay2019] Why you'll lose without UX Design - By Szilard Toth, CTO at e·pi...
#Techmeetupkz Askhat Murzabayev
Hiten Shah, KISSmetrics
Nora McDougall-Collins - I Can Do That
Resistance to scrum
Conversion Optimization with Peep Laja
Schematic View Of Product Development Waterfall Agile Lean
Product Market Fit
Class 6 Identifying and Validating Assumptions
Product Discovery - 10 , 11 Sept
How To Validate Your Startup Idea
Testing Your MVP
Ad

Viewers also liked (6)

PPTX
Professional-grade software design
PPTX
OOP Day 2
PPTX
Bringing Good Design to the Table
PPTX
High Velocity Sales Tour - Dave Elkington
PDF
HyperLogLog in Practice: Algorithmic Engineering of a State of The Art Cardin...
PPTX
技術選択とアーキテクトの役割
Professional-grade software design
OOP Day 2
Bringing Good Design to the Table
High Velocity Sales Tour - Dave Elkington
HyperLogLog in Practice: Algorithmic Engineering of a State of The Art Cardin...
技術選択とアーキテクトの役割
Ad

Similar to Customer Feedback: the missing piece of the Agile puzzle (20)

PPTX
20 top AB testing mistakes and how to avoid them
PDF
Conversion Hotel 2014: Craig Sullivan (UK) keynote
PPTX
20 Ways to Shaft your Split Tesring : Conversion Conference
PDF
Whats my MVP?
PPT
MVP: Minimum Viable Product vs. Maximum Value Product
PPT
U&E Ch4 Identifying Customer Needs for SE Class.ppt
PPTX
Proyectos Investigación y Desarrollo
PDF
Conversion Optimization Webninar with Peep Laja
PDF
Bootstrapping your startup & building it lean: stop wasting time
PPTX
2a customer discovery ( canvas and story ).2013.q2
PPT
Fast Prototyping Customer Development Mock Ups 2014
PDF
InfoVision_PM101_RPadaki
PDF
Customer Development Fast Protyping
PDF
Four Laws of Tech Product Economics - Rich Mironov
PDF
Fast prototypes and customer development for start ups
PPTX
LEARN STARTUP OVERVIEW
PPTX
Updated: You Have An Idea ... Do You Have A Business?
PPTX
Lecture13-Product-Development-PartI-Feb25-2018.pptx
PPTX
Turning Data into Customers - Conversion Hotel - Peep Laja
 
PPTX
Building Startups and Minimum Viable Products (NDC2013)
20 top AB testing mistakes and how to avoid them
Conversion Hotel 2014: Craig Sullivan (UK) keynote
20 Ways to Shaft your Split Tesring : Conversion Conference
Whats my MVP?
MVP: Minimum Viable Product vs. Maximum Value Product
U&E Ch4 Identifying Customer Needs for SE Class.ppt
Proyectos Investigación y Desarrollo
Conversion Optimization Webninar with Peep Laja
Bootstrapping your startup & building it lean: stop wasting time
2a customer discovery ( canvas and story ).2013.q2
Fast Prototyping Customer Development Mock Ups 2014
InfoVision_PM101_RPadaki
Customer Development Fast Protyping
Four Laws of Tech Product Economics - Rich Mironov
Fast prototypes and customer development for start ups
LEARN STARTUP OVERVIEW
Updated: You Have An Idea ... Do You Have A Business?
Lecture13-Product-Development-PartI-Feb25-2018.pptx
Turning Data into Customers - Conversion Hotel - Peep Laja
 
Building Startups and Minimum Viable Products (NDC2013)

Recently uploaded (20)

PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Empathic Computing: Creating Shared Understanding
PDF
KodekX | Application Modernization Development
PDF
Approach and Philosophy of On baking technology
PPTX
Cloud computing and distributed systems.
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
MYSQL Presentation for SQL database connectivity
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Encapsulation theory and applications.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Electronic commerce courselecture one. Pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Encapsulation_ Review paper, used for researhc scholars
Empathic Computing: Creating Shared Understanding
KodekX | Application Modernization Development
Approach and Philosophy of On baking technology
Cloud computing and distributed systems.
Advanced methodologies resolving dimensionality complications for autism neur...
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Review of recent advances in non-invasive hemoglobin estimation
Building Integrated photovoltaic BIPV_UPV.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
MYSQL Presentation for SQL database connectivity
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Encapsulation theory and applications.pdf
NewMind AI Weekly Chronicles - August'25 Week I
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Electronic commerce courselecture one. Pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...

Customer Feedback: the missing piece of the Agile puzzle

  • 1. Customer Feedback The missing piece of the Agile Puzzle June 22, 2012 Agile Roots 2012 Salt Lake City, Utah
  • 2. Who am I? • This guy • Maciej (“Ski”) Skierkowski • @skierkowski
  • 3. Why are we here? • We are learning and we are sharing • I learned a lot and I’ve got a lot more to learn
  • 4. Why are we really here? Building products is easy, building products customers want is hard. • I will share a few… – basic rules – basic mechanisms
  • 5. Rule #1: Your opinion is wrong • Problem: you think you know what the customer wants, but you are probably wrong. • Customers will use your product in a different way than you expected • They might not use the product at all
  • 6. Rule #1: Your opinion is wrong • The litmus test – “I think customers need…” (ur doin it wrong) – “Customer *xyz+ needs…” (ur doing it right)
  • 7. Rule #1: Your opinion is wrong • Solution: build a machine that validates (or rejects) your assumptions about customer needs
  • 8. Rule #2: Don’t ask what people want Problem: Customers ask for features. Your are in the business of solving problems, not building features; you need to identify the problems to solve, not the features to build.
  • 9. Rule #2: Don’t ask what people want Example 1 Consider a feature request such as “GitHub should let me FTP up a documentation site for my project.” What this customer is really trying to say is “I want a simple way to publish content related to my project…” – Tom Preston-Werner from “Ten lessons from GitHub’s first year”
  • 10. Rule #2: Don’t ask what people want Example 2… it’s not just about features. • Friend: “How much are you willing to pay for an iPhone”? • Me: “No more than $250” • (3 months later) • Me: “I just bought an iPhone for $450”
  • 11. Rule #2: Don’t ask what people want Example 3… Customers: “we need custom SSL” • That was a no-brainer, but we had more questions: – How much are people willing to pay for it? – How much demand is there? – Do they need to update certificates?
  • 12. Rule #2: Don’t ask what people want Solution: when someone asks for a feature, ask “why”, and do it at least 3 times
  • 13. Rule #3: Fake it till you make it
  • 14. Rule #3: Fake it till you make it • Problem: If you build it first… – Will people use it? – Will they pay for it? – How much are they willing to pay for it? • Solution… • First build a façade to allow users to express interest • Once you have traction/evidence, then build the real thing
  • 15. Rule #4: Make it cheap, throw it out • Problem: you invest in building a product but nobody wants it • Don’t get too attached • Take shortcuts • Build only what you need. Cutting is king. • Throw it out if people aren’t using it; it’s just dead code.
  • 16. Rule #5: Scalability is not a problem, make it one • Problem: Engineers want to make it scalable… but nobody is using it • The real problem is getting people to use your product and to pay for it. Scalability is just premature optimization. • Scalability is a great problem to have. • (e.g. PHP Fog hitting 2^15-1 apps) • Keep an eye out for “quality” too.
  • 17. Rule #6: Overcommit and deliver • Keep resources fixed, keep schedule fixed, and keep the functionality • Leverage creativity and 3rd party services to deliver without compromise. – Pusher, Loggly, Airbrake, Sendgrid, Mailchimp, Google Forms, GitHub, RedisToGo, …
  • 18. Rule #7: Don’t bother with feature lists • If you can’t remember it, it’s probably not worth building • The things you need to build are the ones your customers won’t shut-up about. • If you have a big backlog/icebox… delete it. Nobody will miss it.
  • 19. Rule #8: Not all users are customers • Problem: Listening to the wrong customer will lead you to solving the wrong problems. • Learn why customers use your product • Learn to identify users who are your target customers
  • 20. Recap of the rules 1. Your opinion is always wrong 2. Don’t ask what people want 3. Fake it till you make it 4. Make it cheap, throw it out 5. Scalability is not a problem, make it one 6. Overcommit and deliver 7. Don’t bother with feature lists 8. Not all users are customers
  • 21. Rules => Mechanisms • Rules give us structure • Product team delivers value to customers • Customers tell us what is valuable… but how?
  • 22. Outstanding Support • Everyone provides support – Executive team (CEO, Director) – Developers – Support team • A business differentiator • Very easy to identify problems for existing customers
  • 23. Net Promoter Score • The survey: – [0 to 10] Would you recommend this service? – Why? • Powerful free response • Score doesn’t tell you much, but lots of great candid feedback about product • Identifies with both existing and lost customers
  • 24. Live Chat • “Hi, anyone there” • Makes the company personal • Immediate gratification and solutions for support issues
  • 25. Interviews • Every week interview a customer for 15-30 minutes over the phone or over coffee • Common questions: Name, Job, story, their business, what they love/hate, etc. • Special question: Ask for advice • Share info with the company • Helps make the customer a promoters • Makes customers the advisors
  • 26. Surveys • Use sparingly • “Data driven decision making” or “decision driven data making” (hint: it’s the latter) • Great for targeted data (e.g. marketing material) • Terrible for testing your value proposition
  • 27. Usability study • Don’t make this formal • Make it cheap and easy • Hire a good designer/usability person • Everybody focuses on usability • KEEP IT SIMPLE!!
  • 28. Discussion Forums • http://community.phpfog.com/ • Surprised at engagement • Customers helping other customers • Great way to engage with groups of passionate people
  • 29. Third party services • Customer information is everywhere • Services we monitor and engage – Quora – Blogs and comments – Stack overflow – Google Alerts – Hacker News
  • 30. Workflow analytics • Tools – Google Analytics – KISS Metrics for flow measurement • Great for optimization • Bad for testing hypothesis
  • 31. Retention Emails • “I noticed you haven’t logged in over the past 2 weeks” • You got the user over the biggest hurdle (getting their attention) but never got them to the finish line (converting them to a customer).
  • 32. List of mechanisms • Outstanding support • Net Promoter Score (NPS) • Live Chat • Interviews • Surveys • Usability studies • Discussion forums • Third party services • Workflow analysis • Retention emails
  • 33. Thank You • @Skierkowski • http://blog.skierkowski.com/