SlideShare ist ein Scribd-Unternehmen logo
1 von 75
The Bad Idea Terminator
Melissa Perri
@lissijean
melissaperri.comQCon London 2015
InfoQ.com: News & Community Site
• 750,000 unique visitors/month
• Published in 4 languages (English, Chinese, Japanese and Brazilian
Portuguese)
• Post content from our QCon conferences
• News 15-20 / week
• Articles 3-4 / week
• Presentations (videos) 12-15 / week
• Interviews 2-3 / week
• Books 1 / month
Watch the video with slide
synchronization on InfoQ.com!
http://www.infoq.com/presentations
/product-management-bad-ideas
Presented at QCon London
www.qconlondon.com
Purpose of QCon
- to empower software development by facilitating the spread of
knowledge and innovation
Strategy
- practitioner-driven conference designed for YOU: influencers of
change and innovation in your teams
- speakers and topics driving the evolution and innovation
- connecting and catalyzing the influencers and innovators
Highlights
- attended by more than 12,000 delegates since 2007
- held in 9 cities worldwide
@lissijean#qconlondon
Melissa Perri
ProdUX Labs
melissaperri.com
@lissijean
@lissijean#qconlondon
@lissijean#qconlondon
Software companies are suffering the same fate…
@lissijean#qconlondon
Idea Product/Market fit
Iterating
We start off testing and iterating…
@lissijean#qconlondon
Idea Product/Market fit
Iterating Build
Build
Build
but we get stuck building and not validating.
@lissijean#qconlondon
The
Build Trap
@lissijean#qconlondon
@lissijean#qconlondon
pressure from higher up
arbitrary deadlines
“building is working” mentality
Building is the easy part.
Figuring out what to build is hard.
@lissijean
@lissijean#qconlondon @lissijean#qconlondon
@lissijean#qconlondon @lissijean#qconlondon
@lissijean#qconlondon
Feature
ideas
are not
your
baby.
@lissijean#qconlondon
@lissijean#qconlondon
manage product life cycle
product specifications
work with development team
gather business requirements
create user stories
create wireframes
prioritization
manage KPIs across products
manage stakeholders
create product roadmaps
@lissijean#qconlondon
Narrow the focus
@lissijean#qconlondon
@lissijean#qconlondon @lissijean#qconlondon
@lissijean#qconlondon @lissijean#qconlondon
@lissijean#qconlondon
How do you
become the
Bad Idea Terminator?
@lissijean#qconlondon
@lissijean#qconlondon
What we normally do…
@lissijean#qconlondon
It starts with a request.
PM
VP
Marketing
Sales
@lissijean#qconlondon
PM
VP
Marketing
Sales
“Our customers want a
mobile app.”
@lissijean#qconlondon
@lissijean#qconlondon
Here,	
  
build	
  this.
Meh.
VP
PM
or sometimes it’s more like this.
@lissijean#qconlondon
Gather requirements
Write Specs
Design
Develop
@lissijean#qconlondon
DO NOT WANT
@lissijean#qconlondon
@lissijean#qconlondon
Where did we go wrong?
@lissijean#qconlondon
Didn’t recognize bias.
MISTAKE NUMBER ONE
@lissijean#qconlondon
3 Types of Bias
Causality Curse of
Knowledge
Anchoring
@lissijean#qconlondon
The copycat experience.
“We	
  built	
  a	
  mobile	
  app	
  
before	
  and	
  it	
  was	
  
successful.”
@lissijean#qconlondon
The copycat experience.
“Everyone	
  has	
  a	
  
mobile	
  app,	
  we	
  
need	
  one	
  too.”
@lissijean#qconlondon
Notice differences between
customers and business.
THE IDEA TERMINATOR WOULD…
@lissijean#qconlondon
You’re the expert.
“The	
  customers	
  
want	
  all	
  the	
  data	
  
possible.”
@lissijean#qconlondon
Change perspective.
THE IDEA TERMINATOR WOULD…
@lissijean#qconlondon
Put yourself in your user’s shoes.
@lissijean#qconlondon
“All	
  my	
  clients	
  
are	
  asking	
  
for	
  this.”
What was said vs reality.
@lissijean#qconlondon
What was said vs reality.
What was said vs reality.
@lissijean#qconlondon
Always ask for data.
THE IDEA TERMINATOR WOULD…
@lissijean#qconlondon
Feature Request Form
1. What feature you would like to build.
2. What KPI will this change? By how much?
3. Is there any other value for this change?
4. What is the business priority?
5. Is this dependent on any other changes?
@lissijean#qconlondon
Solution with no problem.
MISTAKE NUMBER TWO
@lissijean#qconlondon
Why?
@lissijean#qconlondon
Focus on the problem.
THE IDEA TERMINATOR WOULD…
@lissijean#qconlondon
Is this a problem we can and
want to solve?
@lissijean#qconlondon
Building without testing.
MISTAKE NUMBER THREE
@lissijean#qconlondon
Committing too early to one solution.
@lissijean#qconlondon
@lissijean#qconlondon
Consider many solutions.
THE IDEA TERMINATOR WOULD…
@lissijean#qconlondon
Investing too much and not letting go.
@lissijean#qconlondon
@lissijean#qconlondon
Test the most viable ones.
THE IDEA TERMINATOR WOULD…
@lissijean#qconlondon
Customer
Feedback
Investment
@lissijean#qconlondon
Small, data driven experiments to
make sure people are interested.
@lissijean#qconlondon
1. Do they have this problem?
2. Are they interested in solution idea?
3. Are they interested in solution?
3 Key Experiments to Run
@lissijean#qconlondon
1. Do they have this problem?
Talk to your customers.
@lissijean#qconlondon
“I don’t feel comfortable
meeting people that way.”
“I don’t feel comfortable
meeting people that way.”
@lissijean#qconlondon
“I wish someone would
give me steps.”
@lissijean#qconlondon
1. Do they have this problem?
Talk to your customers.
@lissijean#qconlondon
2. Are they interested in solution idea?
@lissijean#qconlondon
3. Are they interested in solution?
@lissijean#qconlondon
No success metrics.
MISTAKE NUMBER FOUR
@lissijean#qconlondon
We build and
launch with no
measures of
success.
@lissijean#qconlondon
@lissijean#qconlondon
Set goals early.
THE IDEA TERMINATOR WOULD…
@lissijean#qconlondon
What KPI are we affecting?
@lissijean#qconlondon
How much value do we need to
capture to make this worth it?
learning = success
@lissijean#qconlondon
Idea Launch
Risk of continuing with a
bad idea goes up
@lissijean#qconlondon
@lissijean#qconlondon
1. Recognize Bias
2. Focus on the problem
3. Test ideas quickly
4. Define success
@lissijean#qconlondon
“Our customers want a
mobile app.”
@lissijean#qconlondon
@lissijean#qconlondon
PM
VP
Marketing
Sales
Mobile app is a solution, what’s the problem?
@lissijean#qconlondon
PM
VP
Marketing
Sales
What KPIs are we affecting?
@lissijean#qconlondon
PM
VP
Marketing
Sales
How do we make sure this is a problem?
@lissijean#qconlondon
PM
VP
Marketing
Sales
Do we want to solve this problem?
@lissijean#qconlondon
PM
VP
Marketing
Sales
How can we test this quickly?
@lissijean#qconlondon
PM
VP
Marketing
Sales
How do we measure success?
@lissijean#qconlondon
The faster you kill the bad ideas, the more
time you can devote to the good ones.
Melissa Perri
melissa@produxlabs.com
produxlabs.com
melissaperri.com
@lissijean
Melissa Perri
melissa@produxlabs.com
produxlabs.com
melissaperri.com
@lissijean
Watch the video with slide synchronization on
InfoQ.com!
http://www.infoq.com/presentations/product-
management-bad-ideas

Weitere ähnliche Inhalte

Andere mochten auch

Ir-rebbiegħa
Ir-rebbiegħaIr-rebbiegħa
Ir-rebbiegħa
eremo
 
Exorcise the NIMBY Within
Exorcise the NIMBY WithinExorcise the NIMBY Within
Exorcise the NIMBY Within
acohenhnk
 

Andere mochten auch (13)

Ir-rebbiegħa
Ir-rebbiegħaIr-rebbiegħa
Ir-rebbiegħa
 
Jack Ryger - New York, New York
Jack Ryger - New York, New YorkJack Ryger - New York, New York
Jack Ryger - New York, New York
 
BASE Jumping - BASE.icks
BASE Jumping - BASE.icksBASE Jumping - BASE.icks
BASE Jumping - BASE.icks
 
Historiadeladn
HistoriadeladnHistoriadeladn
Historiadeladn
 
Enseñanza de la me canica
Enseñanza de la me canicaEnseñanza de la me canica
Enseñanza de la me canica
 
Exorcise the NIMBY Within
Exorcise the NIMBY WithinExorcise the NIMBY Within
Exorcise the NIMBY Within
 
Taylor Milbun Estate Agents In Essex Who Help With Mortgage
Taylor Milbun Estate Agents In Essex Who Help With MortgageTaylor Milbun Estate Agents In Essex Who Help With Mortgage
Taylor Milbun Estate Agents In Essex Who Help With Mortgage
 
จรรยาวิชาชีพวิจัย
จรรยาวิชาชีพวิจัยจรรยาวิชาชีพวิจัย
จรรยาวิชาชีพวิจัย
 
Angola
AngolaAngola
Angola
 
Renevela16
Renevela16Renevela16
Renevela16
 
Acceptable behaviour? Government intervention on unhealthy foods
Acceptable behaviour? Government intervention on unhealthy foodsAcceptable behaviour? Government intervention on unhealthy foods
Acceptable behaviour? Government intervention on unhealthy foods
 
Presentazione turismo pellegrino
Presentazione turismo pellegrinoPresentazione turismo pellegrino
Presentazione turismo pellegrino
 
What happens to the artist when you pirate
What happens to the artist when you pirateWhat happens to the artist when you pirate
What happens to the artist when you pirate
 

Mehr von C4Media

Mehr von C4Media (20)

Streaming a Million Likes/Second: Real-Time Interactions on Live Video
Streaming a Million Likes/Second: Real-Time Interactions on Live VideoStreaming a Million Likes/Second: Real-Time Interactions on Live Video
Streaming a Million Likes/Second: Real-Time Interactions on Live Video
 
Next Generation Client APIs in Envoy Mobile
Next Generation Client APIs in Envoy MobileNext Generation Client APIs in Envoy Mobile
Next Generation Client APIs in Envoy Mobile
 
Software Teams and Teamwork Trends Report Q1 2020
Software Teams and Teamwork Trends Report Q1 2020Software Teams and Teamwork Trends Report Q1 2020
Software Teams and Teamwork Trends Report Q1 2020
 
Understand the Trade-offs Using Compilers for Java Applications
Understand the Trade-offs Using Compilers for Java ApplicationsUnderstand the Trade-offs Using Compilers for Java Applications
Understand the Trade-offs Using Compilers for Java Applications
 
Kafka Needs No Keeper
Kafka Needs No KeeperKafka Needs No Keeper
Kafka Needs No Keeper
 
High Performing Teams Act Like Owners
High Performing Teams Act Like OwnersHigh Performing Teams Act Like Owners
High Performing Teams Act Like Owners
 
Does Java Need Inline Types? What Project Valhalla Can Bring to Java
Does Java Need Inline Types? What Project Valhalla Can Bring to JavaDoes Java Need Inline Types? What Project Valhalla Can Bring to Java
Does Java Need Inline Types? What Project Valhalla Can Bring to Java
 
Service Meshes- The Ultimate Guide
Service Meshes- The Ultimate GuideService Meshes- The Ultimate Guide
Service Meshes- The Ultimate Guide
 
Shifting Left with Cloud Native CI/CD
Shifting Left with Cloud Native CI/CDShifting Left with Cloud Native CI/CD
Shifting Left with Cloud Native CI/CD
 
CI/CD for Machine Learning
CI/CD for Machine LearningCI/CD for Machine Learning
CI/CD for Machine Learning
 
Fault Tolerance at Speed
Fault Tolerance at SpeedFault Tolerance at Speed
Fault Tolerance at Speed
 
Architectures That Scale Deep - Regaining Control in Deep Systems
Architectures That Scale Deep - Regaining Control in Deep SystemsArchitectures That Scale Deep - Regaining Control in Deep Systems
Architectures That Scale Deep - Regaining Control in Deep Systems
 
ML in the Browser: Interactive Experiences with Tensorflow.js
ML in the Browser: Interactive Experiences with Tensorflow.jsML in the Browser: Interactive Experiences with Tensorflow.js
ML in the Browser: Interactive Experiences with Tensorflow.js
 
Build Your Own WebAssembly Compiler
Build Your Own WebAssembly CompilerBuild Your Own WebAssembly Compiler
Build Your Own WebAssembly Compiler
 
User & Device Identity for Microservices @ Netflix Scale
User & Device Identity for Microservices @ Netflix ScaleUser & Device Identity for Microservices @ Netflix Scale
User & Device Identity for Microservices @ Netflix Scale
 
Scaling Patterns for Netflix's Edge
Scaling Patterns for Netflix's EdgeScaling Patterns for Netflix's Edge
Scaling Patterns for Netflix's Edge
 
Make Your Electron App Feel at Home Everywhere
Make Your Electron App Feel at Home EverywhereMake Your Electron App Feel at Home Everywhere
Make Your Electron App Feel at Home Everywhere
 
The Talk You've Been Await-ing For
The Talk You've Been Await-ing ForThe Talk You've Been Await-ing For
The Talk You've Been Await-ing For
 
Future of Data Engineering
Future of Data EngineeringFuture of Data Engineering
Future of Data Engineering
 
Automated Testing for Terraform, Docker, Packer, Kubernetes, and More
Automated Testing for Terraform, Docker, Packer, Kubernetes, and MoreAutomated Testing for Terraform, Docker, Packer, Kubernetes, and More
Automated Testing for Terraform, Docker, Packer, Kubernetes, and More
 

Kürzlich hochgeladen

Exploratory Data Analysis - Dilip S.pptx
Exploratory Data Analysis - Dilip S.pptxExploratory Data Analysis - Dilip S.pptx
Exploratory Data Analysis - Dilip S.pptx
DilipVasan
 
一比一原版纽卡斯尔大学毕业证成绩单如何办理
一比一原版纽卡斯尔大学毕业证成绩单如何办理一比一原版纽卡斯尔大学毕业证成绩单如何办理
一比一原版纽卡斯尔大学毕业证成绩单如何办理
cyebo
 
Toko Jual Viagra Asli Di Salatiga 081229400522 Obat Kuat Viagra
Toko Jual Viagra Asli Di Salatiga 081229400522 Obat Kuat ViagraToko Jual Viagra Asli Di Salatiga 081229400522 Obat Kuat Viagra
Toko Jual Viagra Asli Di Salatiga 081229400522 Obat Kuat Viagra
adet6151
 
如何办理英国卡迪夫大学毕业证(Cardiff毕业证书)成绩单留信学历认证
如何办理英国卡迪夫大学毕业证(Cardiff毕业证书)成绩单留信学历认证如何办理英国卡迪夫大学毕业证(Cardiff毕业证书)成绩单留信学历认证
如何办理英国卡迪夫大学毕业证(Cardiff毕业证书)成绩单留信学历认证
ju0dztxtn
 
一比一原版西悉尼大学毕业证成绩单如何办理
一比一原版西悉尼大学毕业证成绩单如何办理一比一原版西悉尼大学毕业证成绩单如何办理
一比一原版西悉尼大学毕业证成绩单如何办理
pyhepag
 
如何办理哥伦比亚大学毕业证(Columbia毕业证)成绩单原版一比一
如何办理哥伦比亚大学毕业证(Columbia毕业证)成绩单原版一比一如何办理哥伦比亚大学毕业证(Columbia毕业证)成绩单原版一比一
如何办理哥伦比亚大学毕业证(Columbia毕业证)成绩单原版一比一
fztigerwe
 
一比一原版(Monash毕业证书)莫纳什大学毕业证成绩单如何办理
一比一原版(Monash毕业证书)莫纳什大学毕业证成绩单如何办理一比一原版(Monash毕业证书)莫纳什大学毕业证成绩单如何办理
一比一原版(Monash毕业证书)莫纳什大学毕业证成绩单如何办理
pyhepag
 
Audience Researchndfhcvnfgvgbhujhgfv.pptx
Audience Researchndfhcvnfgvgbhujhgfv.pptxAudience Researchndfhcvnfgvgbhujhgfv.pptx
Audience Researchndfhcvnfgvgbhujhgfv.pptx
Stephen266013
 
一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理
一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理
一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理
pyhepag
 
如何办理新加坡国立大学毕业证(NUS毕业证)学位证成绩单原版一比一
如何办理新加坡国立大学毕业证(NUS毕业证)学位证成绩单原版一比一如何办理新加坡国立大学毕业证(NUS毕业证)学位证成绩单原版一比一
如何办理新加坡国立大学毕业证(NUS毕业证)学位证成绩单原版一比一
hwhqz6r1y
 
Fuzzy Sets decision making under information of uncertainty
Fuzzy Sets decision making under information of uncertaintyFuzzy Sets decision making under information of uncertainty
Fuzzy Sets decision making under information of uncertainty
RafigAliyev2
 

Kürzlich hochgeladen (20)

Exploratory Data Analysis - Dilip S.pptx
Exploratory Data Analysis - Dilip S.pptxExploratory Data Analysis - Dilip S.pptx
Exploratory Data Analysis - Dilip S.pptx
 
ℂall Girls Balbir Nagar ℂall Now Chhaya ☎ 9899900591 WhatsApp Number 24/7
ℂall Girls Balbir Nagar ℂall Now Chhaya ☎ 9899900591 WhatsApp  Number 24/7ℂall Girls Balbir Nagar ℂall Now Chhaya ☎ 9899900591 WhatsApp  Number 24/7
ℂall Girls Balbir Nagar ℂall Now Chhaya ☎ 9899900591 WhatsApp Number 24/7
 
Pre-ProductionImproveddsfjgndflghtgg.pptx
Pre-ProductionImproveddsfjgndflghtgg.pptxPre-ProductionImproveddsfjgndflghtgg.pptx
Pre-ProductionImproveddsfjgndflghtgg.pptx
 
一比一原版纽卡斯尔大学毕业证成绩单如何办理
一比一原版纽卡斯尔大学毕业证成绩单如何办理一比一原版纽卡斯尔大学毕业证成绩单如何办理
一比一原版纽卡斯尔大学毕业证成绩单如何办理
 
Genuine love spell caster )! ,+27834335081) Ex lover back permanently in At...
Genuine love spell caster )! ,+27834335081)   Ex lover back permanently in At...Genuine love spell caster )! ,+27834335081)   Ex lover back permanently in At...
Genuine love spell caster )! ,+27834335081) Ex lover back permanently in At...
 
NOAM AAUG Adobe Summit 2024: Summit Slam Dunks
NOAM AAUG Adobe Summit 2024: Summit Slam DunksNOAM AAUG Adobe Summit 2024: Summit Slam Dunks
NOAM AAUG Adobe Summit 2024: Summit Slam Dunks
 
Toko Jual Viagra Asli Di Salatiga 081229400522 Obat Kuat Viagra
Toko Jual Viagra Asli Di Salatiga 081229400522 Obat Kuat ViagraToko Jual Viagra Asli Di Salatiga 081229400522 Obat Kuat Viagra
Toko Jual Viagra Asli Di Salatiga 081229400522 Obat Kuat Viagra
 
如何办理英国卡迪夫大学毕业证(Cardiff毕业证书)成绩单留信学历认证
如何办理英国卡迪夫大学毕业证(Cardiff毕业证书)成绩单留信学历认证如何办理英国卡迪夫大学毕业证(Cardiff毕业证书)成绩单留信学历认证
如何办理英国卡迪夫大学毕业证(Cardiff毕业证书)成绩单留信学历认证
 
Generative AI for Trailblazers_ Unlock the Future of AI.pdf
Generative AI for Trailblazers_ Unlock the Future of AI.pdfGenerative AI for Trailblazers_ Unlock the Future of AI.pdf
Generative AI for Trailblazers_ Unlock the Future of AI.pdf
 
一比一原版西悉尼大学毕业证成绩单如何办理
一比一原版西悉尼大学毕业证成绩单如何办理一比一原版西悉尼大学毕业证成绩单如何办理
一比一原版西悉尼大学毕业证成绩单如何办理
 
AI Imagen for data-storytelling Infographics.pdf
AI Imagen for data-storytelling Infographics.pdfAI Imagen for data-storytelling Infographics.pdf
AI Imagen for data-storytelling Infographics.pdf
 
如何办理哥伦比亚大学毕业证(Columbia毕业证)成绩单原版一比一
如何办理哥伦比亚大学毕业证(Columbia毕业证)成绩单原版一比一如何办理哥伦比亚大学毕业证(Columbia毕业证)成绩单原版一比一
如何办理哥伦比亚大学毕业证(Columbia毕业证)成绩单原版一比一
 
一比一原版(Monash毕业证书)莫纳什大学毕业证成绩单如何办理
一比一原版(Monash毕业证书)莫纳什大学毕业证成绩单如何办理一比一原版(Monash毕业证书)莫纳什大学毕业证成绩单如何办理
一比一原版(Monash毕业证书)莫纳什大学毕业证成绩单如何办理
 
Audience Researchndfhcvnfgvgbhujhgfv.pptx
Audience Researchndfhcvnfgvgbhujhgfv.pptxAudience Researchndfhcvnfgvgbhujhgfv.pptx
Audience Researchndfhcvnfgvgbhujhgfv.pptx
 
2024 Q1 Tableau User Group Leader Quarterly Call
2024 Q1 Tableau User Group Leader Quarterly Call2024 Q1 Tableau User Group Leader Quarterly Call
2024 Q1 Tableau User Group Leader Quarterly Call
 
一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理
一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理
一比一原版加利福尼亚大学尔湾分校毕业证成绩单如何办理
 
Aggregations - The Elasticsearch "GROUP BY"
Aggregations - The Elasticsearch "GROUP BY"Aggregations - The Elasticsearch "GROUP BY"
Aggregations - The Elasticsearch "GROUP BY"
 
如何办理新加坡国立大学毕业证(NUS毕业证)学位证成绩单原版一比一
如何办理新加坡国立大学毕业证(NUS毕业证)学位证成绩单原版一比一如何办理新加坡国立大学毕业证(NUS毕业证)学位证成绩单原版一比一
如何办理新加坡国立大学毕业证(NUS毕业证)学位证成绩单原版一比一
 
Machine Learning for Accident Severity Prediction
Machine Learning for Accident Severity PredictionMachine Learning for Accident Severity Prediction
Machine Learning for Accident Severity Prediction
 
Fuzzy Sets decision making under information of uncertainty
Fuzzy Sets decision making under information of uncertaintyFuzzy Sets decision making under information of uncertainty
Fuzzy Sets decision making under information of uncertainty
 

The Bad Idea Terminator