SlideShare a Scribd company logo
Stop Flying Blind! 
Quantifying Startup Product Risks with Monte Carlo Simulation. 
Sam McAfee, Principal - @sammcafee
Slides available at 
bit.ly/riskiest_assumption
Who is this guy? 
• Dot-com boom survivor. 
• Ran a dev shop for 10 years after that. 
• Agile has always been the “norm”. 
• Read ‘4 Steps’ before #LeanStartup. 
• Participated in 3 different startups. All dead. 
• Ran Change.org engineering. 
• Learned LeanUX from @clevergirl. 
• Wore plaid and facial hair before it was cool. 
Tweet every word: @sammcafee
A Typical Scenario 
Maybe you’ve experienced something like this?
A typical scenario 
The CEO
“ ” 
Our competitors 
have it, so we should 
have it too!
A typical scenario 
Product Management
It takes too long to 
get new features out. “ ”
A typical scenario 
Engineering
“ ” 
We have to refactor 
all the things we rushed 
out the door last time.
How do we prioritize 
competing objectives?
Understanding Risk 
It’s kind of important for startups.
Understanding Risk 
Why Is Risk Important?
Startups are risky! 
You are participating in one of the highest risk 
business endeavors there is. 
Risk is a business term. 
You are in business. Let’s use terminology that 
business people use to make decisions. 
Ignore it at your peril. 
Choosing to ignore risk will not protect you from it.
Understanding Risk 
What Is Risk?
Risk = 
Impact * Probability
Understanding Risk 
Stop Using Your Gut!
“ ” 
All people, including 
experts and managers, 
are very bad at assessing 
the probabilities of events. 
— Doug Hubbard
Risk = 
Impact * Probability
How Do We 
Define Impact? 
Hint: For startups, it can probably be found on the bottom line.
Economic framework. 
Allows you to compute the impact of any change in 
the system into a single unit of measure. 
Start with your P&L. 
Your CEO or finance people already have a 
framework for you to start with. Include them. 
Apply risk scenarios. 
Calculate the impact of likely scenarios on the total 
product life-cycle profits, or similar KPI.
Scenario 1 
Cost of Delay
Cost of Delay Scenarios 
• Projects will have different cost of delay curves. 
• What is the effect on total life-cycle profits for each unit of delay? 
• Delay in product development is overwhelmingly affected by 
queues between steps rather than job duration at a given step. 
• Cost of Delay enables you to calculate the cost of queues.
Scenario 2 
Sequence of Work
Work Sequence Scenarios 
• The order in which you do work can have a substantial impact on 
the total cost of queues. 
• If cost of delay is homogeneous, do the shortest job first. 
• If job duration is homogeneous, do the highest cost of delay first. 
• You can combine job duration and cost of delay using weighted 
shortest job first.
Tangent: which is the shortest job? 
• Job duration is an estimate. 
• Estimates are probabilistic, not deterministic. 
• Use cycle time and throughput to compute a probability 
distribution for likelihood of job duration.
Scenario 3 
Capacity vs. Queue Cost
Capacity Utilization Scenarios 
• You can reduce the cost of queues by adding additional capacity. 
Obviously, additional capacity has a cost too. 
• Additional capacity increases transaction costs, but lowers 
holding (delay) costs. 
• Is the cost of adding additional capacity justified by the gains in 
product development throughput and lower queue costs?
How Do We Define 
Probability? 
Use your metrics, Luke!
Use business metrics. 
You are probably already tracking tons of data about 
how you acquire new customers and how they enter 
and leave your product funnels. 
Value each conversion. 
Use your historical data to calculate values for each 
step in a product funnel. 
Note areas of variance. 
The steps in your funnel that have consistent, 
regular conversion rates are unlikely to change. 
They represent lower information content.
How Do We Value 
Information? 
Hint: It’s probabilistic too.
Information Has Value 
• 10,000 visitors, 10% sign-up, $20/month. 
• Each visitor is worth $2/month (10% x $20/month). 
• A test to increase rate to 15% is worth: 
• An additional $10/month * probability of test success.
Experiments Have Value 
• Experiments attempt to capture new information. 
• Experiment value = expected benefit - cost of running the test. 
• Expected benefit = increase in KPI * probability of success. 
• Cost of running the test = cost of delay * job duration.
Your backlog is a 
prioritized list of 
experiments.
Monte Carlo Simulations 
It’s not just for insurance geeks anymore!
Monte Carlo Simulation 
• A series of dependent variables, each with probability 
distributions. 
• Randomly selects a value from each variable, and computes 
output. Repeats thousands of times. 
• End result is another probability distribution, in the unit of 
measure that you care about. 
• It’s 2014. You can do this in a spreadsheet, in about an hour.
Basic funnel 
Using time series data from your funnel, create 
probability distributions for each step toward 
capturing revenue. 
Basic histogram 
After 5,000 or so simulations, display a histogram of 
the expected output. 
1 
2 
1 
2
References 
+
Thank you!
Slides available at 
bit.ly/riskiest_assumption

More Related Content

What's hot

The #NoEstimates Debate
The #NoEstimates DebateThe #NoEstimates Debate
The #NoEstimates Debate
Killick Agile Consulting Services
 
[HCM Scrum Breakfast] Agile estimation - Story points
[HCM Scrum Breakfast] Agile estimation - Story points[HCM Scrum Breakfast] Agile estimation - Story points
[HCM Scrum Breakfast] Agile estimation - Story points
Scrum Breakfast Vietnam
 
Usability testing
Usability testingUsability testing
Usability testing
gamelanYK
 
Story Points Estimation And Planning Poker
Story Points Estimation And Planning PokerStory Points Estimation And Planning Poker
Story Points Estimation And Planning Poker
Daniel Toader
 
Slicing for Organisational Agility - A #NoEstimates Method
Slicing for Organisational Agility - A #NoEstimates MethodSlicing for Organisational Agility - A #NoEstimates Method
Slicing for Organisational Agility - A #NoEstimates Method
Killick Agile Consulting Services
 
Agile Estimating
Agile EstimatingAgile Estimating
Agile EstimatingMike Cohn
 
Agile Estimation & Capacity Planning
Agile Estimation & Capacity PlanningAgile Estimation & Capacity Planning
Agile Estimation & Capacity Planning
Mazhar Khan
 
Ask the Expert: Lean Leadership - Can We Talk About OEE?
Ask the Expert: Lean Leadership - Can We Talk About OEE?Ask the Expert: Lean Leadership - Can We Talk About OEE?
Ask the Expert: Lean Leadership - Can We Talk About OEE?
MileyJames
 
Introduction of Kanban metrics
Introduction of Kanban metricsIntroduction of Kanban metrics
Introduction of Kanban metrics
Chuck Durfee
 
Agile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad QureshiAgile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad Qureshi
Amaad Qureshi
 
Using Simulation to Manage Software Delivery Risk
Using Simulation to Manage Software Delivery RiskUsing Simulation to Manage Software Delivery Risk
Using Simulation to Manage Software Delivery Risk
Troy Magennis
 
Agile Metrics - Modeling, Simulation, and Data Mining
Agile Metrics - Modeling, Simulation, and Data MiningAgile Metrics - Modeling, Simulation, and Data Mining
Agile Metrics - Modeling, Simulation, and Data Mining
Rally Software
 
How to estimate in scrum
How to estimate in scrumHow to estimate in scrum
How to estimate in scrum
Gloria Stoilova
 
story points v2
story points v2story points v2
story points v2Jane Yip
 
Defining the Project Y
Defining the Project YDefining the Project Y
Defining the Project Y
Matt Hansen
 
Musings of kaggler
Musings of kagglerMusings of kaggler
Musings of kaggler
Kai Xin Thia
 
Agile estimation
Agile estimationAgile estimation
Agile estimation
Stephen Forte
 
Project Estimation
Project EstimationProject Estimation
Project Estimation
Ghanashyam Hinge
 
Test estimation session
Test estimation sessionTest estimation session
Test estimation session
Vipul Agarwal
 
Identify Root Causes – C&E Diagram
Identify Root Causes – C&E DiagramIdentify Root Causes – C&E Diagram
Identify Root Causes – C&E Diagram
Matt Hansen
 

What's hot (20)

The #NoEstimates Debate
The #NoEstimates DebateThe #NoEstimates Debate
The #NoEstimates Debate
 
[HCM Scrum Breakfast] Agile estimation - Story points
[HCM Scrum Breakfast] Agile estimation - Story points[HCM Scrum Breakfast] Agile estimation - Story points
[HCM Scrum Breakfast] Agile estimation - Story points
 
Usability testing
Usability testingUsability testing
Usability testing
 
Story Points Estimation And Planning Poker
Story Points Estimation And Planning PokerStory Points Estimation And Planning Poker
Story Points Estimation And Planning Poker
 
Slicing for Organisational Agility - A #NoEstimates Method
Slicing for Organisational Agility - A #NoEstimates MethodSlicing for Organisational Agility - A #NoEstimates Method
Slicing for Organisational Agility - A #NoEstimates Method
 
Agile Estimating
Agile EstimatingAgile Estimating
Agile Estimating
 
Agile Estimation & Capacity Planning
Agile Estimation & Capacity PlanningAgile Estimation & Capacity Planning
Agile Estimation & Capacity Planning
 
Ask the Expert: Lean Leadership - Can We Talk About OEE?
Ask the Expert: Lean Leadership - Can We Talk About OEE?Ask the Expert: Lean Leadership - Can We Talk About OEE?
Ask the Expert: Lean Leadership - Can We Talk About OEE?
 
Introduction of Kanban metrics
Introduction of Kanban metricsIntroduction of Kanban metrics
Introduction of Kanban metrics
 
Agile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad QureshiAgile Estimating & Planning by Amaad Qureshi
Agile Estimating & Planning by Amaad Qureshi
 
Using Simulation to Manage Software Delivery Risk
Using Simulation to Manage Software Delivery RiskUsing Simulation to Manage Software Delivery Risk
Using Simulation to Manage Software Delivery Risk
 
Agile Metrics - Modeling, Simulation, and Data Mining
Agile Metrics - Modeling, Simulation, and Data MiningAgile Metrics - Modeling, Simulation, and Data Mining
Agile Metrics - Modeling, Simulation, and Data Mining
 
How to estimate in scrum
How to estimate in scrumHow to estimate in scrum
How to estimate in scrum
 
story points v2
story points v2story points v2
story points v2
 
Defining the Project Y
Defining the Project YDefining the Project Y
Defining the Project Y
 
Musings of kaggler
Musings of kagglerMusings of kaggler
Musings of kaggler
 
Agile estimation
Agile estimationAgile estimation
Agile estimation
 
Project Estimation
Project EstimationProject Estimation
Project Estimation
 
Test estimation session
Test estimation sessionTest estimation session
Test estimation session
 
Identify Root Causes – C&E Diagram
Identify Root Causes – C&E DiagramIdentify Root Causes – C&E Diagram
Identify Root Causes – C&E Diagram
 

Similar to Stop Flying Blind! Quantifying Risk with Monte Carlo Simulation

Lean In Manufacturing
Lean In ManufacturingLean In Manufacturing
Lean In Manufacturing
Yogendra Totla
 
Smart solutions for productivity gain IQA conference 2017
Smart solutions for productivity gain   IQA conference 2017Smart solutions for productivity gain   IQA conference 2017
Smart solutions for productivity gain IQA conference 2017
Steve Franklin
 
Stochastic Modeling - Financial Reporting
Stochastic Modeling - Financial ReportingStochastic Modeling - Financial Reporting
Stochastic Modeling - Financial ReportingRon Harasym
 
When do you need it by? Business Agility Metrics
When do you need it by? Business Agility MetricsWhen do you need it by? Business Agility Metrics
When do you need it by? Business Agility Metrics
Martin Aziz
 
Presentations - Zarget CRO meetup 2017
Presentations - Zarget CRO meetup 2017Presentations - Zarget CRO meetup 2017
Presentations - Zarget CRO meetup 2017
ZargetHQ
 
Barga Galvanize Sept 2015
Barga Galvanize Sept 2015Barga Galvanize Sept 2015
Barga Galvanize Sept 2015
Roger Barga
 
Lean analytics
Lean analyticsLean analytics
Lean analytics
Andrii Gakhov
 
Process capability relation between yield and number of parts in assembly und...
Process capability relation between yield and number of parts in assembly und...Process capability relation between yield and number of parts in assembly und...
Process capability relation between yield and number of parts in assembly und...
REXMATTHEW1
 
DevopsBusinessCaseTemplate
DevopsBusinessCaseTemplateDevopsBusinessCaseTemplate
DevopsBusinessCaseTemplatePeter Lamar
 
UNIT 4 Risk Ananlysis in Project Analysis.ppt
UNIT 4 Risk Ananlysis in Project Analysis.pptUNIT 4 Risk Ananlysis in Project Analysis.ppt
UNIT 4 Risk Ananlysis in Project Analysis.ppt
anubhasrivastava16
 
Human Resource Analytics Lec 8
Human Resource Analytics Lec 8Human Resource Analytics Lec 8
Human Resource Analytics Lec 8
pal83111
 
The Impact of Complexity Costs on Operations Planning
The Impact of Complexity Costs on Operations PlanningThe Impact of Complexity Costs on Operations Planning
The Impact of Complexity Costs on Operations Planning
Wilson Perumal and Company
 
Flow efficiency - a digital operations strategy
Flow efficiency - a digital operations strategyFlow efficiency - a digital operations strategy
Flow efficiency - a digital operations strategy
Marcio Sete
 
Budgeting in SCRUM by Divante
Budgeting in SCRUM by DivanteBudgeting in SCRUM by Divante
Budgeting in SCRUM by Divante
Divante
 
Agile and fixed budget projects
Agile and fixed budget projectsAgile and fixed budget projects
Agile and fixed budget projects
Gul Mohammad
 
Lean canvas @ Université TOTAL 2016
Lean canvas @ Université TOTAL 2016Lean canvas @ Université TOTAL 2016
Lean canvas @ Université TOTAL 2016
Santiago LEFEBVRE
 
Agile Business Value
Agile Business ValueAgile Business Value
Agile Business Value
Gervais Johnson, Advisor
 
How Gousto is moving to just-in-time personalization with Snowplow
How Gousto is moving to just-in-time personalization with SnowplowHow Gousto is moving to just-in-time personalization with Snowplow
How Gousto is moving to just-in-time personalization with Snowplow
Giuseppe Gaviani
 
life cycle costing.pptx
life cycle costing.pptxlife cycle costing.pptx
life cycle costing.pptx
PravalSantar1
 

Similar to Stop Flying Blind! Quantifying Risk with Monte Carlo Simulation (20)

Lean In Manufacturing
Lean In ManufacturingLean In Manufacturing
Lean In Manufacturing
 
Smart solutions for productivity gain IQA conference 2017
Smart solutions for productivity gain   IQA conference 2017Smart solutions for productivity gain   IQA conference 2017
Smart solutions for productivity gain IQA conference 2017
 
Stochastic Modeling - Financial Reporting
Stochastic Modeling - Financial ReportingStochastic Modeling - Financial Reporting
Stochastic Modeling - Financial Reporting
 
When do you need it by? Business Agility Metrics
When do you need it by? Business Agility MetricsWhen do you need it by? Business Agility Metrics
When do you need it by? Business Agility Metrics
 
Presentations - Zarget CRO meetup 2017
Presentations - Zarget CRO meetup 2017Presentations - Zarget CRO meetup 2017
Presentations - Zarget CRO meetup 2017
 
Barga Galvanize Sept 2015
Barga Galvanize Sept 2015Barga Galvanize Sept 2015
Barga Galvanize Sept 2015
 
PORTFOLIO MANAGEMENT
PORTFOLIO MANAGEMENTPORTFOLIO MANAGEMENT
PORTFOLIO MANAGEMENT
 
Lean analytics
Lean analyticsLean analytics
Lean analytics
 
Process capability relation between yield and number of parts in assembly und...
Process capability relation between yield and number of parts in assembly und...Process capability relation between yield and number of parts in assembly und...
Process capability relation between yield and number of parts in assembly und...
 
DevopsBusinessCaseTemplate
DevopsBusinessCaseTemplateDevopsBusinessCaseTemplate
DevopsBusinessCaseTemplate
 
UNIT 4 Risk Ananlysis in Project Analysis.ppt
UNIT 4 Risk Ananlysis in Project Analysis.pptUNIT 4 Risk Ananlysis in Project Analysis.ppt
UNIT 4 Risk Ananlysis in Project Analysis.ppt
 
Human Resource Analytics Lec 8
Human Resource Analytics Lec 8Human Resource Analytics Lec 8
Human Resource Analytics Lec 8
 
The Impact of Complexity Costs on Operations Planning
The Impact of Complexity Costs on Operations PlanningThe Impact of Complexity Costs on Operations Planning
The Impact of Complexity Costs on Operations Planning
 
Flow efficiency - a digital operations strategy
Flow efficiency - a digital operations strategyFlow efficiency - a digital operations strategy
Flow efficiency - a digital operations strategy
 
Budgeting in SCRUM by Divante
Budgeting in SCRUM by DivanteBudgeting in SCRUM by Divante
Budgeting in SCRUM by Divante
 
Agile and fixed budget projects
Agile and fixed budget projectsAgile and fixed budget projects
Agile and fixed budget projects
 
Lean canvas @ Université TOTAL 2016
Lean canvas @ Université TOTAL 2016Lean canvas @ Université TOTAL 2016
Lean canvas @ Université TOTAL 2016
 
Agile Business Value
Agile Business ValueAgile Business Value
Agile Business Value
 
How Gousto is moving to just-in-time personalization with Snowplow
How Gousto is moving to just-in-time personalization with SnowplowHow Gousto is moving to just-in-time personalization with Snowplow
How Gousto is moving to just-in-time personalization with Snowplow
 
life cycle costing.pptx
life cycle costing.pptxlife cycle costing.pptx
life cycle costing.pptx
 

More from Sam McAfee

Getting to Product Market Fit
Getting to Product Market FitGetting to Product Market Fit
Getting to Product Market Fit
Sam McAfee
 
Lean on Agile: Getting the Best of Both Worlds
Lean on Agile: Getting the Best of Both WorldsLean on Agile: Getting the Best of Both Worlds
Lean on Agile: Getting the Best of Both Worlds
Sam McAfee
 
Getting to Product-Market Fit Quickly
Getting to Product-Market Fit QuicklyGetting to Product-Market Fit Quickly
Getting to Product-Market Fit Quickly
Sam McAfee
 
Innovate Like A startup
Innovate Like A startupInnovate Like A startup
Innovate Like A startup
Sam McAfee
 
Getting To Product Market Fit Quickly
Getting To Product Market Fit QuicklyGetting To Product Market Fit Quickly
Getting To Product Market Fit Quickly
Sam McAfee
 
Agile hacks for product managers
Agile hacks for product managersAgile hacks for product managers
Agile hacks for product managers
Sam McAfee
 
Kanban at radical_fusion
Kanban at radical_fusionKanban at radical_fusion
Kanban at radical_fusion
Sam McAfee
 

More from Sam McAfee (7)

Getting to Product Market Fit
Getting to Product Market FitGetting to Product Market Fit
Getting to Product Market Fit
 
Lean on Agile: Getting the Best of Both Worlds
Lean on Agile: Getting the Best of Both WorldsLean on Agile: Getting the Best of Both Worlds
Lean on Agile: Getting the Best of Both Worlds
 
Getting to Product-Market Fit Quickly
Getting to Product-Market Fit QuicklyGetting to Product-Market Fit Quickly
Getting to Product-Market Fit Quickly
 
Innovate Like A startup
Innovate Like A startupInnovate Like A startup
Innovate Like A startup
 
Getting To Product Market Fit Quickly
Getting To Product Market Fit QuicklyGetting To Product Market Fit Quickly
Getting To Product Market Fit Quickly
 
Agile hacks for product managers
Agile hacks for product managersAgile hacks for product managers
Agile hacks for product managers
 
Kanban at radical_fusion
Kanban at radical_fusionKanban at radical_fusion
Kanban at radical_fusion
 

Recently uploaded

Bài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docxBài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docx
nhiyenphan2005
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Brad Spiegel Macon GA
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
laozhuseo02
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
JeyaPerumal1
 
This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
nirahealhty
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
3ipehhoa
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
keoku
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
laozhuseo02
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
Rogerio Filho
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
Arif0071
 
Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
GTProductions1
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
JungkooksNonexistent
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
3ipehhoa
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
Javier Lasa
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
eutxy
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
3ipehhoa
 
Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027
harveenkaur52
 
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfMeet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Florence Consulting
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
Gal Baras
 

Recently uploaded (20)

Bài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docxBài tập unit 1 English in the world.docx
Bài tập unit 1 English in the world.docx
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
 
This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
 
Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
 
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
 
Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027Italy Agriculture Equipment Market Outlook to 2027
Italy Agriculture Equipment Market Outlook to 2027
 
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdfMeet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
Meet up Milano 14 _ Axpo Italia_ Migration from Mule3 (On-prem) to.pdf
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
 

Stop Flying Blind! Quantifying Risk with Monte Carlo Simulation

  • 1. Stop Flying Blind! Quantifying Startup Product Risks with Monte Carlo Simulation. Sam McAfee, Principal - @sammcafee
  • 2. Slides available at bit.ly/riskiest_assumption
  • 3. Who is this guy? • Dot-com boom survivor. • Ran a dev shop for 10 years after that. • Agile has always been the “norm”. • Read ‘4 Steps’ before #LeanStartup. • Participated in 3 different startups. All dead. • Ran Change.org engineering. • Learned LeanUX from @clevergirl. • Wore plaid and facial hair before it was cool. Tweet every word: @sammcafee
  • 4. A Typical Scenario Maybe you’ve experienced something like this?
  • 6. “ ” Our competitors have it, so we should have it too!
  • 7. A typical scenario Product Management
  • 8. It takes too long to get new features out. “ ”
  • 9. A typical scenario Engineering
  • 10. “ ” We have to refactor all the things we rushed out the door last time.
  • 11. How do we prioritize competing objectives?
  • 12. Understanding Risk It’s kind of important for startups.
  • 13. Understanding Risk Why Is Risk Important?
  • 14. Startups are risky! You are participating in one of the highest risk business endeavors there is. Risk is a business term. You are in business. Let’s use terminology that business people use to make decisions. Ignore it at your peril. Choosing to ignore risk will not protect you from it.
  • 16. Risk = Impact * Probability
  • 17. Understanding Risk Stop Using Your Gut!
  • 18. “ ” All people, including experts and managers, are very bad at assessing the probabilities of events. — Doug Hubbard
  • 19. Risk = Impact * Probability
  • 20. How Do We Define Impact? Hint: For startups, it can probably be found on the bottom line.
  • 21. Economic framework. Allows you to compute the impact of any change in the system into a single unit of measure. Start with your P&L. Your CEO or finance people already have a framework for you to start with. Include them. Apply risk scenarios. Calculate the impact of likely scenarios on the total product life-cycle profits, or similar KPI.
  • 22. Scenario 1 Cost of Delay
  • 23. Cost of Delay Scenarios • Projects will have different cost of delay curves. • What is the effect on total life-cycle profits for each unit of delay? • Delay in product development is overwhelmingly affected by queues between steps rather than job duration at a given step. • Cost of Delay enables you to calculate the cost of queues.
  • 25. Work Sequence Scenarios • The order in which you do work can have a substantial impact on the total cost of queues. • If cost of delay is homogeneous, do the shortest job first. • If job duration is homogeneous, do the highest cost of delay first. • You can combine job duration and cost of delay using weighted shortest job first.
  • 26. Tangent: which is the shortest job? • Job duration is an estimate. • Estimates are probabilistic, not deterministic. • Use cycle time and throughput to compute a probability distribution for likelihood of job duration.
  • 27. Scenario 3 Capacity vs. Queue Cost
  • 28. Capacity Utilization Scenarios • You can reduce the cost of queues by adding additional capacity. Obviously, additional capacity has a cost too. • Additional capacity increases transaction costs, but lowers holding (delay) costs. • Is the cost of adding additional capacity justified by the gains in product development throughput and lower queue costs?
  • 29. How Do We Define Probability? Use your metrics, Luke!
  • 30. Use business metrics. You are probably already tracking tons of data about how you acquire new customers and how they enter and leave your product funnels. Value each conversion. Use your historical data to calculate values for each step in a product funnel. Note areas of variance. The steps in your funnel that have consistent, regular conversion rates are unlikely to change. They represent lower information content.
  • 31. How Do We Value Information? Hint: It’s probabilistic too.
  • 32. Information Has Value • 10,000 visitors, 10% sign-up, $20/month. • Each visitor is worth $2/month (10% x $20/month). • A test to increase rate to 15% is worth: • An additional $10/month * probability of test success.
  • 33. Experiments Have Value • Experiments attempt to capture new information. • Experiment value = expected benefit - cost of running the test. • Expected benefit = increase in KPI * probability of success. • Cost of running the test = cost of delay * job duration.
  • 34. Your backlog is a prioritized list of experiments.
  • 35. Monte Carlo Simulations It’s not just for insurance geeks anymore!
  • 36. Monte Carlo Simulation • A series of dependent variables, each with probability distributions. • Randomly selects a value from each variable, and computes output. Repeats thousands of times. • End result is another probability distribution, in the unit of measure that you care about. • It’s 2014. You can do this in a spreadsheet, in about an hour.
  • 37. Basic funnel Using time series data from your funnel, create probability distributions for each step toward capturing revenue. Basic histogram After 5,000 or so simulations, display a histogram of the expected output. 1 2 1 2
  • 40. Slides available at bit.ly/riskiest_assumption