SlideShare uma empresa Scribd logo
1 de 48
Risk, Options and Cost of Delay
Troy Magennis
LKNA 2014 San Francisco. May 2014
risk events
1 2 3
Performance AND
Vendor Delay
Performance OR
Vendor Delay
Nothing Goes
Wrong
Time
Probability
Definition: Risk
The impact of uncertainty
on an outcome
Technical Risk
Financial
Risk
Market Risk
• Real Options
• Right Staff / liquidity
• Dev Practices
• Dependencies
• Constraints
• Lean Startup
• Agile Processes
• Competitive
Awareness
• Having
funding/cash
• Having a
strategy
• Economic
prioritization
• Real Options
“Aleatory Risk”
Cannot be reduce by more info
Delay
(Technical Risk)
Low
Adoption
(Market Risk)
Low
Cashflow
(Financial Risk)
Less
Resources
(Financial Risk)
Risk
Positive
Feedback
Loop
Key Point
Occurrence of a risk Increases
exposure to other risks
Break the chain early
AKA: Early and meaningful
contact with enemy – RISK
(source: quote from Reinertsen, but sources from US marines?)
Correlation != Causation
We can see average flight delay
matches the shape of “Late
Aircraft,” but don’t yet know why…
Key Point
Serialized dependencies cascade
delays, but are not the root cause –
Why was the aircraft late?
The later you are, the later you get.
Four people arrange a
restaurant booking after work
Q. What is the chance they
arrive on-time to be seated?
Commercial in confidence
Person 1 Person 2 Person 3 Person 4
1in16EVERYONEisON-TIME
15TIMESmorelikelyatleastonpersonislate
1
2
3
4
5
6
7
Team Dependency Diagram
1 in 2n
or
1 in 27
or
1 in 128
7 dependencies
1 chance in 128
6 dependencies
1 chance in 64
5 dependencies
1 chance in 32
Key Point
Risk of being impacted
decreases by half for every risk
vector/factor removed
But, not all risks have the same
likelihood (or impact)…
Frequency
Recency
Impact
If you haven’t seen an event after
testing for it n times, you can be
95% sure that its probability of
happening is less than
3/n
References: Wikipedia: Statistical Rule of Three and Thanks to John Cook: Estimating the chances of something that hasn’t happened yet,
http://www.johndcook.com/blog/2010/03/30/statistical-rule-of-three/
The Math: (1-p)n = 0.05 for p. Taking logs of both sides, n ln (1-p) = ln(0.05) ≈ -3.
Since log(1-p) is approximately -p for small values of p, we have p ≈ 3/n.
Statistical Rule of Three
• Example: Proofreading a
book, you find no
grammatical errors in n pages
• Error decreases as a
proportion to the number of
independent test cases
examined
• It hard to be
independent!
n percentage
20 15% (3/20)
100 3% (3/100)
200 1.5% (3/200)
500 0.6% (3/500)
1000 0.3% (3/1000)
0.00000
0.10000
0.20000
0.30000
0.40000
0.50000
0.60000
0.70000
0.80000
1
21
41
61
81
101
121
141
161
181
201
221
241
261
281
301
321
341
361
381
401
421
441
461
481
p
‘s Absence of Evidence isn’t
Evidence of Absence
But, it does demonstrate the
occurrence is rare with
growing certainty
Depends on consequence….
Ps. The most common
Black Swan is project
on-time delivery!
CONSEQUENCE
MATTERS
Capture
Actual
Impacts
Calculate
“Impact”
Order from
highest to
lowest
Discuss, Root
cause Top 10
Prioritize
Sum of Days
impacted for 3
last months
Sum of Days
impacted for 3
last months
Category
Start
End
“Value”
Cost of Delay
Product 1
Product 2
Product 3
Complete
Order?
3
2
1
“Time”
Remaining
Time/Effort to solve
Economic Prioritization – same time, different value
Product 1
Product 2
Product 3
1
2
3
Economic Prioritization – same value different time
“Value”
Cost of Delay
Complete
Order?
“Time”
Remaining
Time/Effort to solve
W.S.R.F. =
Prioritization Heuristic
to optimize reward
“Do Highest First”
Impact of risk
Time to resolve/mitigate
Weighted Shortest Risk First
Sum of delay time
of same risk causes
over the last 3 (?)
months
Effort estimate of
the resolution time
of risk root cause
All Sheep in Scotland Are Black
• A psychologist, a biologist, a mathematician, and a physicist were riding
a train through the Scottish countryside. Looking out the window, they
all noticed a lone black sheep on a hill.
• The psychologist intoned, “Well, what do you know. I didn’t realize the
sheep in Scotland were black.”
• The biologist corrected him, saying, “You don’t know that all the sheep in
Scotland are black – just some of them.”
• Piping in, the mathematician retorted, “Tut, tut, tut, to be correct you
must say, ‘At least one’ sheep in Scotland is black.”
• The physicist had the last word, though, stating, “Gentlemen, all we know
with certainty based on our observations is that at least one sheep in
Scotland is black on at least one side, at least part of the time.”
• Moral: There are hard and soft sciences, and extrapolation is not always
justified.
http://creationsafaris.com/humor.htm
Total
Story
Lead
Time
30
days
Story / Feature Inception
5 Days
Waiting in Backlog
25 days
System Regression Testing & Staging
5 Days
Waiting for Release Window
5 Days
“Active Development”
30 days
Pre
Work
30
days
Post
Work
10
days
9 days (70 total)
approx 13%
THE SHAPE OF CYCLE TIME
What distribution fits cycle time data and why…
If we understand how cycle time is
statistically distributed, then an
initial guess of maximum allows an
inference to be made
Alternatives -
• Borrow a similar project’s data
• Borrow industry data
• Fake it until you make it… (AKA guess range)
Why Weibull
• Now for some Math – I know, I’m excited too!
• Simple Model
• All units of work between 1 and 3 days
• A unit of work can be a task, story, feature, project
• Base Scope of 50 units of work – Always Normal
• 5 Delays / Risks, each with
– 25% Likelihood of occurring
– 10 units of work (same as 20% scope increase each)
Normal, or it will
be after a few
thousand more
simulations
Base + 1 Delay
Base + 2 Delays
Base + 3 Delays
Base + 4 Delays
Base + 5 Delays
Exponential Distribution (Weibull shape = 1)
The person who gets the work can complete the work
Teams with no external dependencies
Teams doing repetitive work E.g. DevOps, Database teams,
Weibull Distribution (shape = 1.5)
Typical dev team ranges between 1.2 and 1.8
Rayleigh Distribution (Weibull shape = 2)
Teams with MANY external dependencies
Teams that have many delays and re-work. E.g. Test teams
What Distribution To Use...
• No Data at All, or Less than < 11 Samples (why 11?)
– Uniform Range with Boundaries Guessed (safest)
– Weibull Range with Boundaries Guessed (likely)
• 11 to 30 Samples
– Uniform Range with Boundaries at 5th and 95th CI
– Weibull Range with Boundaries at 5th and 95th CI
• More than 30 Samples
– Use historical data as bootstrap reference
– Curve Fitting software
Probability Density Function
Histogram Weibull
x
1201101009080706050403020100
f(x)
0.28
0.24
0.2
0.16
0.12
0.08
0.04
0
Scale – How Wide in
Range. Related to the
Upper Bound. *Rough*
Guess: (High – Low) / 4
Shape – How Fat the
distribution. 1.5 is a
good starting point.
Location – The
Lower Bound

Mais conteúdo relacionado

Mais procurados

Magically predictable software delivery ralf westphal
Magically predictable software delivery   ralf westphalMagically predictable software delivery   ralf westphal
Magically predictable software delivery ralf westphalRenald Wittwer
 
[CXL Live 16] Beyond Test-by-Test Results: CRO Metrics for Performance & Insi...
[CXL Live 16] Beyond Test-by-Test Results: CRO Metrics for Performance & Insi...[CXL Live 16] Beyond Test-by-Test Results: CRO Metrics for Performance & Insi...
[CXL Live 16] Beyond Test-by-Test Results: CRO Metrics for Performance & Insi...CXL
 
Statistics for UX Professionals - Jessica Cameron
Statistics for UX Professionals - Jessica CameronStatistics for UX Professionals - Jessica Cameron
Statistics for UX Professionals - Jessica CameronUser Vision
 
MLSEV Virtual. State of the Art in ML
MLSEV Virtual. State of the Art in MLMLSEV Virtual. State of the Art in ML
MLSEV Virtual. State of the Art in MLBigML, Inc
 
CYCLE TIME ANALYTICS: RELIABLE #NOESTIMATES FORECASTING USING DATA, TROY MAGE...
CYCLE TIME ANALYTICS: RELIABLE #NOESTIMATES FORECASTING USING DATA, TROY MAGE...CYCLE TIME ANALYTICS: RELIABLE #NOESTIMATES FORECASTING USING DATA, TROY MAGE...
CYCLE TIME ANALYTICS: RELIABLE #NOESTIMATES FORECASTING USING DATA, TROY MAGE...Lean Kanban Central Europe
 
Agile Analysis 101: Agile Stats v Command & Control Maths
Agile Analysis 101: Agile Stats v Command & Control MathsAgile Analysis 101: Agile Stats v Command & Control Maths
Agile Analysis 101: Agile Stats v Command & Control MathsAxelisys Limited
 
Agile metrics for predicting the future
Agile metrics for predicting the futureAgile metrics for predicting the future
Agile metrics for predicting the futureMattia Battiston
 
MLSEV Virtual. Evaluations
MLSEV Virtual. EvaluationsMLSEV Virtual. Evaluations
MLSEV Virtual. EvaluationsBigML, Inc
 
MLSEV Virtual. Searching for Anomalies
MLSEV Virtual. Searching for AnomaliesMLSEV Virtual. Searching for Anomalies
MLSEV Virtual. Searching for AnomaliesBigML, Inc
 
[CXL Live 16] How to Utilize Your Test Capacity? by Ton Wesseling
[CXL Live 16] How to Utilize Your Test Capacity? by Ton Wesseling[CXL Live 16] How to Utilize Your Test Capacity? by Ton Wesseling
[CXL Live 16] How to Utilize Your Test Capacity? by Ton WesselingCXL
 
Leveraging Analytics In Gaming - Tiny Mogul Games
Leveraging Analytics In Gaming - Tiny Mogul GamesLeveraging Analytics In Gaming - Tiny Mogul Games
Leveraging Analytics In Gaming - Tiny Mogul GamesInMobi
 
Kanban Metrics in practice for leading Continuous Improvement
Kanban Metrics in practice for leading Continuous ImprovementKanban Metrics in practice for leading Continuous Improvement
Kanban Metrics in practice for leading Continuous ImprovementMattia Battiston
 
Kanban Metrics in practice at Sky Network Services
Kanban Metrics in practice at Sky Network ServicesKanban Metrics in practice at Sky Network Services
Kanban Metrics in practice at Sky Network ServicesMattia Battiston
 
Skepticism at work - Logical Fallacies. ASQ Buffalo
Skepticism at work - Logical Fallacies. ASQ BuffaloSkepticism at work - Logical Fallacies. ASQ Buffalo
Skepticism at work - Logical Fallacies. ASQ BuffaloASQ Buffalo NY
 
Black Swan Risk Management - Aditya Yadav
Black Swan Risk Management - Aditya YadavBlack Swan Risk Management - Aditya Yadav
Black Swan Risk Management - Aditya YadavAditya Yadav
 
Statistics in the age of data science, issues you can not ignore
Statistics in the age of data science, issues you can not ignoreStatistics in the age of data science, issues you can not ignore
Statistics in the age of data science, issues you can not ignoreTuri, Inc.
 
Is data visualisation bullshit?
Is data visualisation bullshit?Is data visualisation bullshit?
Is data visualisation bullshit?Alban Gérôme
 
Replication in Data Science - A Dance Between Data Science & Machine Learning...
Replication in Data Science - A Dance Between Data Science & Machine Learning...Replication in Data Science - A Dance Between Data Science & Machine Learning...
Replication in Data Science - A Dance Between Data Science & Machine Learning...June Andrews
 
MLSEV Virtual. Automating Model Selection
MLSEV Virtual. Automating Model SelectionMLSEV Virtual. Automating Model Selection
MLSEV Virtual. Automating Model SelectionBigML, Inc
 

Mais procurados (20)

Magically predictable software delivery ralf westphal
Magically predictable software delivery   ralf westphalMagically predictable software delivery   ralf westphal
Magically predictable software delivery ralf westphal
 
[CXL Live 16] Beyond Test-by-Test Results: CRO Metrics for Performance & Insi...
[CXL Live 16] Beyond Test-by-Test Results: CRO Metrics for Performance & Insi...[CXL Live 16] Beyond Test-by-Test Results: CRO Metrics for Performance & Insi...
[CXL Live 16] Beyond Test-by-Test Results: CRO Metrics for Performance & Insi...
 
Statistics for UX Professionals - Jessica Cameron
Statistics for UX Professionals - Jessica CameronStatistics for UX Professionals - Jessica Cameron
Statistics for UX Professionals - Jessica Cameron
 
MLSEV Virtual. State of the Art in ML
MLSEV Virtual. State of the Art in MLMLSEV Virtual. State of the Art in ML
MLSEV Virtual. State of the Art in ML
 
CYCLE TIME ANALYTICS: RELIABLE #NOESTIMATES FORECASTING USING DATA, TROY MAGE...
CYCLE TIME ANALYTICS: RELIABLE #NOESTIMATES FORECASTING USING DATA, TROY MAGE...CYCLE TIME ANALYTICS: RELIABLE #NOESTIMATES FORECASTING USING DATA, TROY MAGE...
CYCLE TIME ANALYTICS: RELIABLE #NOESTIMATES FORECASTING USING DATA, TROY MAGE...
 
Agile Analysis 101: Agile Stats v Command & Control Maths
Agile Analysis 101: Agile Stats v Command & Control MathsAgile Analysis 101: Agile Stats v Command & Control Maths
Agile Analysis 101: Agile Stats v Command & Control Maths
 
Agile metrics for predicting the future
Agile metrics for predicting the futureAgile metrics for predicting the future
Agile metrics for predicting the future
 
MLSEV Virtual. Evaluations
MLSEV Virtual. EvaluationsMLSEV Virtual. Evaluations
MLSEV Virtual. Evaluations
 
MLSEV Virtual. Searching for Anomalies
MLSEV Virtual. Searching for AnomaliesMLSEV Virtual. Searching for Anomalies
MLSEV Virtual. Searching for Anomalies
 
[CXL Live 16] How to Utilize Your Test Capacity? by Ton Wesseling
[CXL Live 16] How to Utilize Your Test Capacity? by Ton Wesseling[CXL Live 16] How to Utilize Your Test Capacity? by Ton Wesseling
[CXL Live 16] How to Utilize Your Test Capacity? by Ton Wesseling
 
Leveraging Analytics In Gaming - Tiny Mogul Games
Leveraging Analytics In Gaming - Tiny Mogul GamesLeveraging Analytics In Gaming - Tiny Mogul Games
Leveraging Analytics In Gaming - Tiny Mogul Games
 
Kanban Metrics in practice for leading Continuous Improvement
Kanban Metrics in practice for leading Continuous ImprovementKanban Metrics in practice for leading Continuous Improvement
Kanban Metrics in practice for leading Continuous Improvement
 
Kanban Metrics in practice at Sky Network Services
Kanban Metrics in practice at Sky Network ServicesKanban Metrics in practice at Sky Network Services
Kanban Metrics in practice at Sky Network Services
 
Skepticism at work - Logical Fallacies. ASQ Buffalo
Skepticism at work - Logical Fallacies. ASQ BuffaloSkepticism at work - Logical Fallacies. ASQ Buffalo
Skepticism at work - Logical Fallacies. ASQ Buffalo
 
Black Swan Risk Management - Aditya Yadav
Black Swan Risk Management - Aditya YadavBlack Swan Risk Management - Aditya Yadav
Black Swan Risk Management - Aditya Yadav
 
Statistics in the age of data science, issues you can not ignore
Statistics in the age of data science, issues you can not ignoreStatistics in the age of data science, issues you can not ignore
Statistics in the age of data science, issues you can not ignore
 
Is data visualisation bullshit?
Is data visualisation bullshit?Is data visualisation bullshit?
Is data visualisation bullshit?
 
Replication in Data Science - A Dance Between Data Science & Machine Learning...
Replication in Data Science - A Dance Between Data Science & Machine Learning...Replication in Data Science - A Dance Between Data Science & Machine Learning...
Replication in Data Science - A Dance Between Data Science & Machine Learning...
 
5 whys nhsiq 2014
5 whys   nhsiq 20145 whys   nhsiq 2014
5 whys nhsiq 2014
 
MLSEV Virtual. Automating Model Selection
MLSEV Virtual. Automating Model SelectionMLSEV Virtual. Automating Model Selection
MLSEV Virtual. Automating Model Selection
 

Destaque

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 RiskTroy Magennis
 
Achieving Ready Ready User Stories
Achieving Ready Ready User StoriesAchieving Ready Ready User Stories
Achieving Ready Ready User StoriesGil Nahmias
 
Black Magic of the Advanced Scrum Master
Black Magic of the Advanced Scrum MasterBlack Magic of the Advanced Scrum Master
Black Magic of the Advanced Scrum MasterGil Nahmias
 
Scrum Master Pushback Tips
Scrum Master Pushback TipsScrum Master Pushback Tips
Scrum Master Pushback TipsGil Nahmias
 
Agile code quality metrics
Agile code quality metricsAgile code quality metrics
Agile code quality metricsGil Nahmias
 
High Performance Teams: The 4 KPIs of Success
High Performance Teams: The 4 KPIs of SuccessHigh Performance Teams: The 4 KPIs of Success
High Performance Teams: The 4 KPIs of SuccessQELIedu
 
Modeling, simulation & data mining: Answering Tough Executive Questions (Agil...
Modeling, simulation & data mining: Answering Tough Executive Questions (Agil...Modeling, simulation & data mining: Answering Tough Executive Questions (Agil...
Modeling, simulation & data mining: Answering Tough Executive Questions (Agil...Troy Magennis
 

Destaque (7)

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
 
Achieving Ready Ready User Stories
Achieving Ready Ready User StoriesAchieving Ready Ready User Stories
Achieving Ready Ready User Stories
 
Black Magic of the Advanced Scrum Master
Black Magic of the Advanced Scrum MasterBlack Magic of the Advanced Scrum Master
Black Magic of the Advanced Scrum Master
 
Scrum Master Pushback Tips
Scrum Master Pushback TipsScrum Master Pushback Tips
Scrum Master Pushback Tips
 
Agile code quality metrics
Agile code quality metricsAgile code quality metrics
Agile code quality metrics
 
High Performance Teams: The 4 KPIs of Success
High Performance Teams: The 4 KPIs of SuccessHigh Performance Teams: The 4 KPIs of Success
High Performance Teams: The 4 KPIs of Success
 
Modeling, simulation & data mining: Answering Tough Executive Questions (Agil...
Modeling, simulation & data mining: Answering Tough Executive Questions (Agil...Modeling, simulation & data mining: Answering Tough Executive Questions (Agil...
Modeling, simulation & data mining: Answering Tough Executive Questions (Agil...
 

Semelhante a LKNA 2014 Risk and Impediment Analysis and Analytics - Troy Magennis

Introduction to probabilities and radom variables
Introduction to probabilities and radom variablesIntroduction to probabilities and radom variables
Introduction to probabilities and radom variablesmohammedderriche2
 
What is A/B-testing? An Introduction
What is A/B-testing? An IntroductionWhat is A/B-testing? An Introduction
What is A/B-testing? An IntroductionAxelisys Limited
 
DMTM Lecture 09 Other classificationmethods
DMTM Lecture 09 Other classificationmethodsDMTM Lecture 09 Other classificationmethods
DMTM Lecture 09 Other classificationmethodsPier Luca Lanzi
 
2014-9-24-SBC361-ResearchMethComm
2014-9-24-SBC361-ResearchMethComm2014-9-24-SBC361-ResearchMethComm
2014-9-24-SBC361-ResearchMethCommYannick Wurm
 
Monte Carlo Schedule Risk Analysis
Monte Carlo Schedule Risk AnalysisMonte Carlo Schedule Risk Analysis
Monte Carlo Schedule Risk AnalysisIntaver Insititute
 
DMTM 2015 - 13 Naive bayes, Nearest Neighbours and Other Methods
DMTM 2015 - 13 Naive bayes, Nearest Neighbours and Other MethodsDMTM 2015 - 13 Naive bayes, Nearest Neighbours and Other Methods
DMTM 2015 - 13 Naive bayes, Nearest Neighbours and Other MethodsPier Luca Lanzi
 
ISSTA'16 Summer School: Intro to Statistics
ISSTA'16 Summer School: Intro to StatisticsISSTA'16 Summer School: Intro to Statistics
ISSTA'16 Summer School: Intro to StatisticsAndrea Arcuri
 
Monte Carlo and Schedule Risk Analysis
Monte Carlo and Schedule Risk AnalysisMonte Carlo and Schedule Risk Analysis
Monte Carlo and Schedule Risk AnalysisIntaver Insititute
 
chapter-00-01.ppt analytical chemistry for college
chapter-00-01.ppt analytical chemistry for collegechapter-00-01.ppt analytical chemistry for college
chapter-00-01.ppt analytical chemistry for collegejoygalero
 
Statistics for linguistics
Statistics for linguisticsStatistics for linguistics
Statistics for linguisticsaiaioo
 
Mixed Effects Models - Random Intercepts
Mixed Effects Models - Random InterceptsMixed Effects Models - Random Intercepts
Mixed Effects Models - Random InterceptsScott Fraundorf
 
Process variation and continuous improvements
Process variation and continuous improvementsProcess variation and continuous improvements
Process variation and continuous improvementsTarek Elneil
 
Mini-Training: Using root-cause analysis for problem management
Mini-Training: Using root-cause analysis for problem managementMini-Training: Using root-cause analysis for problem management
Mini-Training: Using root-cause analysis for problem managementBetclic Everest Group Tech Team
 
Data pipelines and anomaly detection
Data pipelines and anomaly detectionData pipelines and anomaly detection
Data pipelines and anomaly detectionSho Fola Soboyejo
 
Machine Learning Foundations
Machine Learning FoundationsMachine Learning Foundations
Machine Learning FoundationsAlbert Y. C. Chen
 

Semelhante a LKNA 2014 Risk and Impediment Analysis and Analytics - Troy Magennis (20)

Probability And Random Variable Lecture 1
Probability And Random Variable Lecture 1Probability And Random Variable Lecture 1
Probability And Random Variable Lecture 1
 
Introduction to probabilities and radom variables
Introduction to probabilities and radom variablesIntroduction to probabilities and radom variables
Introduction to probabilities and radom variables
 
What is A/B-testing? An Introduction
What is A/B-testing? An IntroductionWhat is A/B-testing? An Introduction
What is A/B-testing? An Introduction
 
DMTM Lecture 09 Other classificationmethods
DMTM Lecture 09 Other classificationmethodsDMTM Lecture 09 Other classificationmethods
DMTM Lecture 09 Other classificationmethods
 
2014-9-24-SBC361-ResearchMethComm
2014-9-24-SBC361-ResearchMethComm2014-9-24-SBC361-ResearchMethComm
2014-9-24-SBC361-ResearchMethComm
 
Monte Carlo Schedule Risk Analysis
Monte Carlo Schedule Risk AnalysisMonte Carlo Schedule Risk Analysis
Monte Carlo Schedule Risk Analysis
 
DMTM 2015 - 13 Naive bayes, Nearest Neighbours and Other Methods
DMTM 2015 - 13 Naive bayes, Nearest Neighbours and Other MethodsDMTM 2015 - 13 Naive bayes, Nearest Neighbours and Other Methods
DMTM 2015 - 13 Naive bayes, Nearest Neighbours and Other Methods
 
ISSTA'16 Summer School: Intro to Statistics
ISSTA'16 Summer School: Intro to StatisticsISSTA'16 Summer School: Intro to Statistics
ISSTA'16 Summer School: Intro to Statistics
 
Monte Carlo and Schedule Risk Analysis
Monte Carlo and Schedule Risk AnalysisMonte Carlo and Schedule Risk Analysis
Monte Carlo and Schedule Risk Analysis
 
LectureSlides3.pdf
LectureSlides3.pdfLectureSlides3.pdf
LectureSlides3.pdf
 
Data Mining Lecture_2.pptx
Data Mining Lecture_2.pptxData Mining Lecture_2.pptx
Data Mining Lecture_2.pptx
 
chapter-00-01.ppt analytical chemistry for college
chapter-00-01.ppt analytical chemistry for collegechapter-00-01.ppt analytical chemistry for college
chapter-00-01.ppt analytical chemistry for college
 
Root cause analysis
Root cause analysisRoot cause analysis
Root cause analysis
 
Statistics for linguistics
Statistics for linguisticsStatistics for linguistics
Statistics for linguistics
 
Kepner tregoe methodology-version2
Kepner tregoe methodology-version2Kepner tregoe methodology-version2
Kepner tregoe methodology-version2
 
Mixed Effects Models - Random Intercepts
Mixed Effects Models - Random InterceptsMixed Effects Models - Random Intercepts
Mixed Effects Models - Random Intercepts
 
Process variation and continuous improvements
Process variation and continuous improvementsProcess variation and continuous improvements
Process variation and continuous improvements
 
Mini-Training: Using root-cause analysis for problem management
Mini-Training: Using root-cause analysis for problem managementMini-Training: Using root-cause analysis for problem management
Mini-Training: Using root-cause analysis for problem management
 
Data pipelines and anomaly detection
Data pipelines and anomaly detectionData pipelines and anomaly detection
Data pipelines and anomaly detection
 
Machine Learning Foundations
Machine Learning FoundationsMachine Learning Foundations
Machine Learning Foundations
 

Último

Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaShree Krishna Exports
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfOnline Income Engine
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Roland Driesen
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Centuryrwgiffor
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Dave Litwiller
 
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...lizamodels9
 
A305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdfA305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdftbatkhuu1
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876dlhescort
 
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 DelhiCall Girls in Delhi
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxpriyanshujha201
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxWorkforce Group
 

Último (20)

Best Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in IndiaBest Basmati Rice Manufacturers in India
Best Basmati Rice Manufacturers in India
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Unlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdfUnlocking the Secrets of Affiliate Marketing.pdf
Unlocking the Secrets of Affiliate Marketing.pdf
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...Boost the utilization of your HCL environment by reevaluating use cases and f...
Boost the utilization of your HCL environment by reevaluating use cases and f...
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
Enhancing and Restoring Safety & Quality Cultures - Dave Litwiller - May 2024...
 
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
Call Girls In Holiday Inn Express Gurugram➥99902@11544 ( Best price)100% Genu...
 
A305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdfA305_A2_file_Batkhuu progress report.pdf
A305_A2_file_Batkhuu progress report.pdf
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
9599632723 Top Call Girls in Delhi at your Door Step Available 24x7 Delhi
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptxB.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
B.COM Unit – 4 ( CORPORATE SOCIAL RESPONSIBILITY ( CSR ).pptx
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 

LKNA 2014 Risk and Impediment Analysis and Analytics - Troy Magennis

  • 1. Risk, Options and Cost of Delay Troy Magennis LKNA 2014 San Francisco. May 2014
  • 2.
  • 3. risk events 1 2 3 Performance AND Vendor Delay Performance OR Vendor Delay Nothing Goes Wrong Time Probability
  • 4. Definition: Risk The impact of uncertainty on an outcome
  • 5. Technical Risk Financial Risk Market Risk • Real Options • Right Staff / liquidity • Dev Practices • Dependencies • Constraints • Lean Startup • Agile Processes • Competitive Awareness • Having funding/cash • Having a strategy • Economic prioritization • Real Options “Aleatory Risk” Cannot be reduce by more info
  • 6. Delay (Technical Risk) Low Adoption (Market Risk) Low Cashflow (Financial Risk) Less Resources (Financial Risk) Risk Positive Feedback Loop
  • 7. Key Point Occurrence of a risk Increases exposure to other risks Break the chain early AKA: Early and meaningful contact with enemy – RISK (source: quote from Reinertsen, but sources from US marines?)
  • 8.
  • 9.
  • 10. Correlation != Causation We can see average flight delay matches the shape of “Late Aircraft,” but don’t yet know why…
  • 11. Key Point Serialized dependencies cascade delays, but are not the root cause – Why was the aircraft late? The later you are, the later you get.
  • 12. Four people arrange a restaurant booking after work Q. What is the chance they arrive on-time to be seated?
  • 13. Commercial in confidence Person 1 Person 2 Person 3 Person 4 1in16EVERYONEisON-TIME 15TIMESmorelikelyatleastonpersonislate
  • 15. 1 in 2n or 1 in 27 or 1 in 128
  • 19.
  • 20.
  • 21. Key Point Risk of being impacted decreases by half for every risk vector/factor removed But, not all risks have the same likelihood (or impact)…
  • 23. If you haven’t seen an event after testing for it n times, you can be 95% sure that its probability of happening is less than 3/n References: Wikipedia: Statistical Rule of Three and Thanks to John Cook: Estimating the chances of something that hasn’t happened yet, http://www.johndcook.com/blog/2010/03/30/statistical-rule-of-three/ The Math: (1-p)n = 0.05 for p. Taking logs of both sides, n ln (1-p) = ln(0.05) ≈ -3. Since log(1-p) is approximately -p for small values of p, we have p ≈ 3/n.
  • 24. Statistical Rule of Three • Example: Proofreading a book, you find no grammatical errors in n pages • Error decreases as a proportion to the number of independent test cases examined • It hard to be independent! n percentage 20 15% (3/20) 100 3% (3/100) 200 1.5% (3/200) 500 0.6% (3/500) 1000 0.3% (3/1000) 0.00000 0.10000 0.20000 0.30000 0.40000 0.50000 0.60000 0.70000 0.80000 1 21 41 61 81 101 121 141 161 181 201 221 241 261 281 301 321 341 361 381 401 421 441 461 481 p
  • 25. ‘s Absence of Evidence isn’t Evidence of Absence But, it does demonstrate the occurrence is rare with growing certainty Depends on consequence…. Ps. The most common Black Swan is project on-time delivery!
  • 27. Capture Actual Impacts Calculate “Impact” Order from highest to lowest Discuss, Root cause Top 10 Prioritize Sum of Days impacted for 3 last months Sum of Days impacted for 3 last months Category Start End
  • 28. “Value” Cost of Delay Product 1 Product 2 Product 3 Complete Order? 3 2 1 “Time” Remaining Time/Effort to solve Economic Prioritization – same time, different value
  • 29. Product 1 Product 2 Product 3 1 2 3 Economic Prioritization – same value different time “Value” Cost of Delay Complete Order? “Time” Remaining Time/Effort to solve
  • 30. W.S.R.F. = Prioritization Heuristic to optimize reward “Do Highest First” Impact of risk Time to resolve/mitigate Weighted Shortest Risk First Sum of delay time of same risk causes over the last 3 (?) months Effort estimate of the resolution time of risk root cause
  • 31.
  • 32. All Sheep in Scotland Are Black • A psychologist, a biologist, a mathematician, and a physicist were riding a train through the Scottish countryside. Looking out the window, they all noticed a lone black sheep on a hill. • The psychologist intoned, “Well, what do you know. I didn’t realize the sheep in Scotland were black.” • The biologist corrected him, saying, “You don’t know that all the sheep in Scotland are black – just some of them.” • Piping in, the mathematician retorted, “Tut, tut, tut, to be correct you must say, ‘At least one’ sheep in Scotland is black.” • The physicist had the last word, though, stating, “Gentlemen, all we know with certainty based on our observations is that at least one sheep in Scotland is black on at least one side, at least part of the time.” • Moral: There are hard and soft sciences, and extrapolation is not always justified. http://creationsafaris.com/humor.htm
  • 33. Total Story Lead Time 30 days Story / Feature Inception 5 Days Waiting in Backlog 25 days System Regression Testing & Staging 5 Days Waiting for Release Window 5 Days “Active Development” 30 days Pre Work 30 days Post Work 10 days 9 days (70 total) approx 13%
  • 34. THE SHAPE OF CYCLE TIME What distribution fits cycle time data and why…
  • 35. If we understand how cycle time is statistically distributed, then an initial guess of maximum allows an inference to be made Alternatives - • Borrow a similar project’s data • Borrow industry data • Fake it until you make it… (AKA guess range)
  • 36. Why Weibull • Now for some Math – I know, I’m excited too! • Simple Model • All units of work between 1 and 3 days • A unit of work can be a task, story, feature, project • Base Scope of 50 units of work – Always Normal • 5 Delays / Risks, each with – 25% Likelihood of occurring – 10 units of work (same as 20% scope increase each)
  • 37. Normal, or it will be after a few thousand more simulations
  • 38. Base + 1 Delay
  • 39. Base + 2 Delays
  • 40. Base + 3 Delays
  • 41. Base + 4 Delays
  • 42. Base + 5 Delays
  • 43.
  • 44. Exponential Distribution (Weibull shape = 1) The person who gets the work can complete the work Teams with no external dependencies Teams doing repetitive work E.g. DevOps, Database teams,
  • 45. Weibull Distribution (shape = 1.5) Typical dev team ranges between 1.2 and 1.8
  • 46. Rayleigh Distribution (Weibull shape = 2) Teams with MANY external dependencies Teams that have many delays and re-work. E.g. Test teams
  • 47. What Distribution To Use... • No Data at All, or Less than < 11 Samples (why 11?) – Uniform Range with Boundaries Guessed (safest) – Weibull Range with Boundaries Guessed (likely) • 11 to 30 Samples – Uniform Range with Boundaries at 5th and 95th CI – Weibull Range with Boundaries at 5th and 95th CI • More than 30 Samples – Use historical data as bootstrap reference – Curve Fitting software
  • 48. Probability Density Function Histogram Weibull x 1201101009080706050403020100 f(x) 0.28 0.24 0.2 0.16 0.12 0.08 0.04 0 Scale – How Wide in Range. Related to the Upper Bound. *Rough* Guess: (High – Low) / 4 Shape – How Fat the distribution. 1.5 is a good starting point. Location – The Lower Bound

Notas do Editor

  1. What is the chance the aircraft is late:Higher chance later in the day after n hopsHigher chance if aircraft coming from a city with bad seasonal weatherHigher chance of delay if the airport a plan is coming from isn’t a hub (staff and plan availability)
  2. &amp; Deaf frogs don’t jump
  3. My name is Troy Magennis, I’ve been in software for 25 years now, from QA through to VP Architecture and Development for companies like Travelocity and Lastminute.com. Most recently I formed my own company building tools and running training on software development forecasting and risk management solutions. Feel free to take notes, but the slides and examples are available to you online. And as a special benefit for joining us today, you can download the software used throughout this session for free. Bit.ly/agilesim will take you to the right site. I wrote a book about these topics, “Forecasting and Simulating Software Development Projects” and I’d like to make sure you all got a free PDF copy of this book also. Just download it from the same location.