SlideShare ist ein Scribd-Unternehmen logo
1 von 19
+
Managing in the Presence of Uncertainty requires
making decision with Models of that Uncertainty
Monte Carlo Simulation and some related approaches can be the basis of making informed decisions in
the presence of Uncertainty
MONTE CARLO
SIMULATION AND
ESTIMATING TRADITIONAL
AND AGILE
DEVELOPMENT
V1.0 Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2017
+ The Motivation for Monte Carlo
Simulation
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2017
2
A rough translation of the planning algorithm
from Aristotle’s De Moti Animalium, c. 400 BC
But how does it happen that thinking is
sometimes accompanied by action and
sometimes not, sometimes by motion, and
sometimes not?
It looks as if almost the same thing happens as
in the case of reasoning and making inferences
about unchanging objects.
But in that case the end is a speculative
proposition ... whereas here the conclusion
which results from the two premises is an
action. ... I need covering; a cloak is a
covering. I need a cloak. What I need, I have to
make; I need a cloak. I have to make a cloak.
And the conclusion, the “I have to make a
cloak,” is an action.
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2017 3
Uncertainties are
things we can not
be certain about.
Uncertainty is
created by our
incomplete
knowledge; not
by our ignorance
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2017 4
“Am I to understand that my estimate
is greeted by some skepticism?”
+ Some Words about Uncertainty
 When we say uncertainty, we speak about a future state of an system that
is not fixed or determined.
 Uncertainty is related to three aspects in our program management
domain:
 The external world – the activities of the program
 Our knowledge of this world – the planned and actual behaviors of the program
 Our perception of this world – the data and information we receive about these
behaviors
 Managing in the presence of uncertainty is part of each success factor
 What does Done Look Like?
 What’s the Plan to reach Done
 What resources do we need to reach Done?
 What are the Impediments to reaching Done?
 How are we measuring progress to plan toward Done?
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2017
5
+ Taxonomy of Uncertainty
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2017
6
Uncertainty
Irreducible
(Aleatory)
Reducible
(Epistemic)
Natural Variability
Ambiguity
Ontological
Uncertainty
Probabilistic Events
Probabilistic
Impacts
Periods of Exposure
+ Aleatory & Epistemic Uncertainty
 Aleatory Pertaining to stochastic (non-deterministic) events, the outcome
of which is described using probability.
 From the Latin alea
 For example in a game of chance stochastic variability's are the natural
randomness of the process and are characterized by a probability density
function (PDF) for their range and frequency
 Since these variability's are natural they are therefore irreducible.
 Epistemic (subjective or probabilistic) uncertainties are event based
probabilities, are knowledge-based, and are reducible by further gathering
of knowledge.
 Pertaining to the degree of knowledge about models and their parameters.
 From the Greek episteme (knowledge).
Separating these classes helps in design of assessment calculations and in
presentation of results for the integrated program risk assessment.
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2017
7
+ 3 Conditions of Aleatory Uncertainty
 An aleatory model contains a single unknown parameter.
 Duration
 Cost
 The prior information for this parameter is homogeneous and is known
with certainty.
 Reference Classes
 Past Performance
 The observed data are homogeneous and are known with certainty.
 A set of information that is made up of similar constituents.
 A homogeneous population is one in which each item is of the same type.
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2017
8
+ Measurement Uncertainty
 Precision – how small is the variance of the estimates
 Accuracy – how close is the estimate to the actual values
 Bias – what impacts on precision and accuracy come from the human
judgments (or misjudgments)
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2017
9
 Accuracy
 Precision
 Accuracy
 Precision
 Accuracy
 Precision
 Accuracy
 Precision
+ Precision and Accuracy
 Credible estimates of progam variables require both Accuracy and
Precision
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2017
10
+ Cost Probability Distributions
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2017
11
$
Cost Driver (Weight)
Cost = a + bXc
Cost
Estimate
Historical data point
Cost estimating relationship
Standard percent error boundsTechnical Uncertainty
Combined Cost
Modeling and Technical
Uncertainty
Cost Modeling
Uncertainty
† NRO Cost Group Risk Process, Tim Anderson, The Aerospace Corporation, 2003
+
Monte Carlo
Simulation in the
Presence of
Uncertainty
George Louis Leclerc, Comte
de Buffon, asked what was
the probability that the needle
would fall across one of the
lines, marked here in green.
That outcome will occur only if
𝐴 < 𝑙 sin 𝜃
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2017
12
+ Monte Carlo Simulation Provides one
Solution the Estimating Problem
 Yes, Monte Carlo is named after the
country full of casinos located on the
French Rivera
 Advantages of Monte Carlo
 Examines all possible states of a
variable, not just the Mean and Variance
 Provides an accurate (true) estimate of
completion
 Overall duration distribution
 Confidence interval (accuracy range)
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2017
13
 Sensitivity analysis of interacting tasks
 Varied activity distribution types
 Dependency logic can include both probabilistic and conditional
 When resource loaded plans are used – provides integrated cost and schedule
probabilistic model
+ The Monte Carol Methods Starts in
WWII History
 Any method which solves a problem
by generating suitable random
numbers and observing that fraction
of the numbers obeying some
property.
 The Monte Carlo method provides
approximate solutions to a variety of
mathematical problems by
performing statistical sampling
experiments on a computer.
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2017
14
 The method applies to problems with no probabilistic content as well as to
those with inherent probabilistic structure.
 The method is named after the city of Monte Carlo in the principality of
Monaco, because of a roulette, a simple random number generator. The
name and the systematic development of Monte Carlo methods dates
from about 1944 and the Manhattan project.
+ Monte Carlo Simulation Tools
 @Risk – we use this on our programs
 http://www.palisade.com/risk/
 Risk Amp – an embedded Excel MCS simulator, used for cost modeling
 https://www.riskamp.com/
 Risky Project ‒ a MCS for cost and schedule using MSFT Project on our programs
 http://intaver.com/
 MonteCarlito – haven’t used
 http://www.montecarlito.com/
 SimTools – haven’t used
 http://home.uchicago.edu/~rmyerson/addins.htm
 Monte Carlo Simulation Tutorial
 http://excelmontecarlo.com/
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2017
15
+ Monte Carlo Simulation Tools
 SimulAr – haven’t used
 http://www.simularsoft.com.ar/SimulAr1e.htm
 Barnecana – popular in our domain
 https://www.barbecana.com/
 Monte Carlo Simulation tool for JIRA – interesting plug in
 https://agilemontecarlo.com/
 Guesstimate – used for quick assessment of cost model
 https://www.getguesstimate.com/
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2017
16
+ References
 Cost Risk Analysis Made Simple
 https://www.aceit.com/docs/default-source/white-papers/cost-risk-analysis-
made-simple-(aiaa-sep-2004).pdf
 An Implementation of the Lurie-Goldberg Algorithm in Schedule Risk Analysis
 http://www.slideserve.com/Olivia/an-implementation-of-the-lurie-goldberg-
algorithm-in-schedule-risk-analysis
 The Beginning of the Monte Carlo Method
 http://library.lanl.gov/cgi-bin/getfile?00326866.pdf
 The Basics of Monte Carlo Simulation
 http://www.risksig.com/members/present/2001/21023.pdf
 “The Mother of All Guesses: A User Friendly Guide to Statistical Estimation,”
Francois Melese and David Rose, Armed Forces Comptroller, 1998
 http://www.nps.navy.mil/drmi/graphics/StatGuide–web.pdf
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2017
17
+ References
 Anchoring and Adjustment in Software Estimation
 http://www.cs.toronto.edu/~sme/papers/2005/ESEC-FSE-05-Aranda.pdf
 Managing in the Presence of Uncertainty
 https://www.slideshare.net/galleman/managing-in-the-presence-of-
uncertainty
 How to reduce Agile Risk with Monte Carlo Simulation
 https://blog.versionone.com/how-to-reduce-agile-risk-with-monte-carlo-
simulation/
 Agile project forecasting using Monte Carlo Simulation
 http://scrumage.com/blog/2015/09/agile-project-forecasting-the-monte-carlo-
method/
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2017
18
+ References
 Effort Estimation in Agile Software Software Development: A Systematic Literature
Review
 https://www.diva-portal.org/smash/get/diva2:881296/FULLTEXT01.pdf
 Monte Carlo Basics
 https://arxiv.org/pdf/cond-mat/0104215.pdf
 Focused Objectives has many papers and a book
 http://focusedobjective.com/forecast_agile_project_spreadsheet/
 Monte Carlo Simulation in Agile Project Estimation
 https://www.academia.edu/8939341/Monte-
Carlo_Simulation_in_Agile_Project_Estimation_Forecasting_Schedule_and
_Required_Velocity (log in may be required)
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2017
19

Weitere ähnliche Inhalte

Was ist angesagt?

Cure for Cost and Schedule Growth
Cure for Cost and Schedule GrowthCure for Cost and Schedule Growth
Cure for Cost and Schedule GrowthGlen Alleman
 
Estimations: hit the target. Tips & Technics
Estimations: hit the target. Tips & TechnicsEstimations: hit the target. Tips & Technics
Estimations: hit the target. Tips & TechnicsAlex Tymokhovsky
 
Big data meets evm (submitted)
Big data meets evm (submitted)Big data meets evm (submitted)
Big data meets evm (submitted)Glen Alleman
 
Managing in the presence of uncertainty
Managing in the presence of uncertaintyManaging in the presence of uncertainty
Managing in the presence of uncertaintyGlen Alleman
 
Probabilistic Cost, Schedule, and Risk management
Probabilistic Cost, Schedule, and Risk managementProbabilistic Cost, Schedule, and Risk management
Probabilistic Cost, Schedule, and Risk managementGlen Alleman
 
Iwsm2014 defining technical risk in software development (vard antinyan)
Iwsm2014   defining technical risk in software development (vard antinyan)Iwsm2014   defining technical risk in software development (vard antinyan)
Iwsm2014 defining technical risk in software development (vard antinyan)Nesma
 
Technical Risk Management
Technical Risk ManagementTechnical Risk Management
Technical Risk ManagementGlen Alleman
 
Increasing the Probability of Success with Continuous Risk Management
Increasing the Probability of Success with Continuous Risk ManagementIncreasing the Probability of Success with Continuous Risk Management
Increasing the Probability of Success with Continuous Risk ManagementGlen Alleman
 
Increasing the Probability of Success with Continuous Risk Management
Increasing the Probability of Success with Continuous Risk ManagementIncreasing the Probability of Success with Continuous Risk Management
Increasing the Probability of Success with Continuous Risk ManagementGlen Alleman
 
Risk assesment template
Risk assesment templateRisk assesment template
Risk assesment templateGlen Alleman
 
Monte Carlo Simulation for Agile Development
Monte Carlo Simulation for Agile DevelopmentMonte Carlo Simulation for Agile Development
Monte Carlo Simulation for Agile DevelopmentGlen Alleman
 
Programmatic risk management workshop (handbook)
Programmatic risk management workshop (handbook)Programmatic risk management workshop (handbook)
Programmatic risk management workshop (handbook)Glen Alleman
 
Paradigm of agile project management
Paradigm of agile project managementParadigm of agile project management
Paradigm of agile project managementGlen Alleman
 
Introduction to monte-carlo analysis for software development - Troy Magennis...
Introduction to monte-carlo analysis for software development - Troy Magennis...Introduction to monte-carlo analysis for software development - Troy Magennis...
Introduction to monte-carlo analysis for software development - Troy Magennis...Troy Magennis
 
Project Risk Analysis with Risk Event and Event Chain
Project Risk Analysis with Risk Event and Event ChainProject Risk Analysis with Risk Event and Event Chain
Project Risk Analysis with Risk Event and Event ChainIntaver Insititute
 
Applying risk radar (v2)
Applying risk radar (v2)Applying risk radar (v2)
Applying risk radar (v2)Glen Alleman
 
Assessing Enterprise Project Risk
Assessing Enterprise Project RiskAssessing Enterprise Project Risk
Assessing Enterprise Project RiskGlen Alleman
 

Was ist angesagt? (20)

Cure for Cost and Schedule Growth
Cure for Cost and Schedule GrowthCure for Cost and Schedule Growth
Cure for Cost and Schedule Growth
 
Estimations: hit the target. Tips & Technics
Estimations: hit the target. Tips & TechnicsEstimations: hit the target. Tips & Technics
Estimations: hit the target. Tips & Technics
 
Big data meets evm (submitted)
Big data meets evm (submitted)Big data meets evm (submitted)
Big data meets evm (submitted)
 
Managing in the presence of uncertainty
Managing in the presence of uncertaintyManaging in the presence of uncertainty
Managing in the presence of uncertainty
 
Probabilistic Cost, Schedule, and Risk management
Probabilistic Cost, Schedule, and Risk managementProbabilistic Cost, Schedule, and Risk management
Probabilistic Cost, Schedule, and Risk management
 
Iwsm2014 defining technical risk in software development (vard antinyan)
Iwsm2014   defining technical risk in software development (vard antinyan)Iwsm2014   defining technical risk in software development (vard antinyan)
Iwsm2014 defining technical risk in software development (vard antinyan)
 
Technical Risk Management
Technical Risk ManagementTechnical Risk Management
Technical Risk Management
 
Increasing the Probability of Success with Continuous Risk Management
Increasing the Probability of Success with Continuous Risk ManagementIncreasing the Probability of Success with Continuous Risk Management
Increasing the Probability of Success with Continuous Risk Management
 
Increasing the Probability of Success with Continuous Risk Management
Increasing the Probability of Success with Continuous Risk ManagementIncreasing the Probability of Success with Continuous Risk Management
Increasing the Probability of Success with Continuous Risk Management
 
Risk assesment template
Risk assesment templateRisk assesment template
Risk assesment template
 
Monte Carlo Simulation for Agile Development
Monte Carlo Simulation for Agile DevelopmentMonte Carlo Simulation for Agile Development
Monte Carlo Simulation for Agile Development
 
Handling risk
Handling riskHandling risk
Handling risk
 
Programmatic risk management workshop (handbook)
Programmatic risk management workshop (handbook)Programmatic risk management workshop (handbook)
Programmatic risk management workshop (handbook)
 
Paradigm of agile project management
Paradigm of agile project managementParadigm of agile project management
Paradigm of agile project management
 
Introduction to monte-carlo analysis for software development - Troy Magennis...
Introduction to monte-carlo analysis for software development - Troy Magennis...Introduction to monte-carlo analysis for software development - Troy Magennis...
Introduction to monte-carlo analysis for software development - Troy Magennis...
 
What is risk?
What is risk?What is risk?
What is risk?
 
Project Risk Analysis with Risk Event and Event Chain
Project Risk Analysis with Risk Event and Event ChainProject Risk Analysis with Risk Event and Event Chain
Project Risk Analysis with Risk Event and Event Chain
 
Risk Adjusted Estimating Techniques
Risk Adjusted Estimating TechniquesRisk Adjusted Estimating Techniques
Risk Adjusted Estimating Techniques
 
Applying risk radar (v2)
Applying risk radar (v2)Applying risk radar (v2)
Applying risk radar (v2)
 
Assessing Enterprise Project Risk
Assessing Enterprise Project RiskAssessing Enterprise Project Risk
Assessing Enterprise Project Risk
 

Ähnlich wie Managing in the Presence of Uncertanty

Risk adjusted engineering management
Risk adjusted engineering managementRisk adjusted engineering management
Risk adjusted engineering managementGlen Alleman
 
Applying Monte Carlo Simulation to Microsoft Project Schedules
Applying Monte Carlo Simulation to Microsoft Project SchedulesApplying Monte Carlo Simulation to Microsoft Project Schedules
Applying Monte Carlo Simulation to Microsoft Project Schedulesjimparkpmp
 
Programmatic risk management workshop (slides)
Programmatic risk management workshop (slides)Programmatic risk management workshop (slides)
Programmatic risk management workshop (slides)Glen Alleman
 
Operation Research Techniques
Operation Research Techniques Operation Research Techniques
Operation Research Techniques Lijin Mathew
 
Xavier Conort, DataScience SG Meetup - Challenges in insurance pricing
Xavier Conort, DataScience SG Meetup - Challenges in insurance pricingXavier Conort, DataScience SG Meetup - Challenges in insurance pricing
Xavier Conort, DataScience SG Meetup - Challenges in insurance pricingKai Xin Thia
 
Earning Value from Earned Value Management
Earning Value from Earned Value ManagementEarning Value from Earned Value Management
Earning Value from Earned Value ManagementGlen Alleman
 
Integrating risk with earned value
Integrating risk with earned valueIntegrating risk with earned value
Integrating risk with earned valueGlen Alleman
 
Machine Learning Risk Management
Machine Learning Risk ManagementMachine Learning Risk Management
Machine Learning Risk ManagementAndrew Clark
 
Terry Johns: Uncertainty - understanding the impact and the importance of rec...
Terry Johns: Uncertainty - understanding the impact and the importance of rec...Terry Johns: Uncertainty - understanding the impact and the importance of rec...
Terry Johns: Uncertainty - understanding the impact and the importance of rec...Association for Project Management
 
2024-02-24_Session 1 - PMLE_UPDATED.pptx
2024-02-24_Session 1 - PMLE_UPDATED.pptx2024-02-24_Session 1 - PMLE_UPDATED.pptx
2024-02-24_Session 1 - PMLE_UPDATED.pptxgdgsurrey
 
Forecasting cost and schedule performance
Forecasting cost and schedule performanceForecasting cost and schedule performance
Forecasting cost and schedule performanceGlen Alleman
 
Big Data LDN 2018: SHAPING AN AI-DRIVEN FUTURE WITH AUGMENTED INTELLIGENCE FO...
Big Data LDN 2018: SHAPING AN AI-DRIVEN FUTURE WITH AUGMENTED INTELLIGENCE FO...Big Data LDN 2018: SHAPING AN AI-DRIVEN FUTURE WITH AUGMENTED INTELLIGENCE FO...
Big Data LDN 2018: SHAPING AN AI-DRIVEN FUTURE WITH AUGMENTED INTELLIGENCE FO...Matt Stubbs
 
Rethinking Risk-Based Project Management in the Emerging IT initiatives.pptx
Rethinking Risk-Based Project Management in the Emerging IT initiatives.pptxRethinking Risk-Based Project Management in the Emerging IT initiatives.pptx
Rethinking Risk-Based Project Management in the Emerging IT initiatives.pptxInflectra
 
Probabilistic Schedule and Cost Analysis
Probabilistic Schedule and Cost AnalysisProbabilistic Schedule and Cost Analysis
Probabilistic Schedule and Cost AnalysisGlen Alleman
 
Applying the PERT Technique_UNIT III.pptx
Applying the PERT Technique_UNIT III.pptxApplying the PERT Technique_UNIT III.pptx
Applying the PERT Technique_UNIT III.pptxsherrilsiddhardh
 
Project (agile) estimates using Monte Carlo Simulations
Project (agile) estimates using Monte Carlo SimulationsProject (agile) estimates using Monte Carlo Simulations
Project (agile) estimates using Monte Carlo SimulationsScrum Australia Pty Ltd
 
Using Risk Analysis and Simulation in Project Management
Using Risk Analysis and Simulation in Project ManagementUsing Risk Analysis and Simulation in Project Management
Using Risk Analysis and Simulation in Project ManagementMike Tulkoff
 

Ähnlich wie Managing in the Presence of Uncertanty (20)

Risk adjusted engineering management
Risk adjusted engineering managementRisk adjusted engineering management
Risk adjusted engineering management
 
25
2525
25
 
Applying Monte Carlo Simulation to Microsoft Project Schedules
Applying Monte Carlo Simulation to Microsoft Project SchedulesApplying Monte Carlo Simulation to Microsoft Project Schedules
Applying Monte Carlo Simulation to Microsoft Project Schedules
 
Programmatic risk management workshop (slides)
Programmatic risk management workshop (slides)Programmatic risk management workshop (slides)
Programmatic risk management workshop (slides)
 
Operation Research Techniques
Operation Research Techniques Operation Research Techniques
Operation Research Techniques
 
Xavier Conort, DataScience SG Meetup - Challenges in insurance pricing
Xavier Conort, DataScience SG Meetup - Challenges in insurance pricingXavier Conort, DataScience SG Meetup - Challenges in insurance pricing
Xavier Conort, DataScience SG Meetup - Challenges in insurance pricing
 
Earning Value from Earned Value Management
Earning Value from Earned Value ManagementEarning Value from Earned Value Management
Earning Value from Earned Value Management
 
Qt unit i
Qt unit   iQt unit   i
Qt unit i
 
Cost estimation
Cost estimationCost estimation
Cost estimation
 
Integrating risk with earned value
Integrating risk with earned valueIntegrating risk with earned value
Integrating risk with earned value
 
Machine Learning Risk Management
Machine Learning Risk ManagementMachine Learning Risk Management
Machine Learning Risk Management
 
Terry Johns: Uncertainty - understanding the impact and the importance of rec...
Terry Johns: Uncertainty - understanding the impact and the importance of rec...Terry Johns: Uncertainty - understanding the impact and the importance of rec...
Terry Johns: Uncertainty - understanding the impact and the importance of rec...
 
2024-02-24_Session 1 - PMLE_UPDATED.pptx
2024-02-24_Session 1 - PMLE_UPDATED.pptx2024-02-24_Session 1 - PMLE_UPDATED.pptx
2024-02-24_Session 1 - PMLE_UPDATED.pptx
 
Forecasting cost and schedule performance
Forecasting cost and schedule performanceForecasting cost and schedule performance
Forecasting cost and schedule performance
 
Big Data LDN 2018: SHAPING AN AI-DRIVEN FUTURE WITH AUGMENTED INTELLIGENCE FO...
Big Data LDN 2018: SHAPING AN AI-DRIVEN FUTURE WITH AUGMENTED INTELLIGENCE FO...Big Data LDN 2018: SHAPING AN AI-DRIVEN FUTURE WITH AUGMENTED INTELLIGENCE FO...
Big Data LDN 2018: SHAPING AN AI-DRIVEN FUTURE WITH AUGMENTED INTELLIGENCE FO...
 
Rethinking Risk-Based Project Management in the Emerging IT initiatives.pptx
Rethinking Risk-Based Project Management in the Emerging IT initiatives.pptxRethinking Risk-Based Project Management in the Emerging IT initiatives.pptx
Rethinking Risk-Based Project Management in the Emerging IT initiatives.pptx
 
Probabilistic Schedule and Cost Analysis
Probabilistic Schedule and Cost AnalysisProbabilistic Schedule and Cost Analysis
Probabilistic Schedule and Cost Analysis
 
Applying the PERT Technique_UNIT III.pptx
Applying the PERT Technique_UNIT III.pptxApplying the PERT Technique_UNIT III.pptx
Applying the PERT Technique_UNIT III.pptx
 
Project (agile) estimates using Monte Carlo Simulations
Project (agile) estimates using Monte Carlo SimulationsProject (agile) estimates using Monte Carlo Simulations
Project (agile) estimates using Monte Carlo Simulations
 
Using Risk Analysis and Simulation in Project Management
Using Risk Analysis and Simulation in Project ManagementUsing Risk Analysis and Simulation in Project Management
Using Risk Analysis and Simulation in Project Management
 

Mehr von Glen Alleman

Managing risk with deliverables planning
Managing risk with deliverables planningManaging risk with deliverables planning
Managing risk with deliverables planningGlen Alleman
 
A Gentle Introduction to the IMP/IMS
A Gentle Introduction to the IMP/IMSA Gentle Introduction to the IMP/IMS
A Gentle Introduction to the IMP/IMSGlen Alleman
 
Increasing the Probability of Project Success
Increasing the Probability of Project SuccessIncreasing the Probability of Project Success
Increasing the Probability of Project SuccessGlen Alleman
 
Process Flow and Narrative for Agile+PPM
Process Flow and Narrative for Agile+PPMProcess Flow and Narrative for Agile+PPM
Process Flow and Narrative for Agile+PPMGlen Alleman
 
Practices of risk management
Practices of risk managementPractices of risk management
Practices of risk managementGlen Alleman
 
Principles of Risk Management
Principles of Risk ManagementPrinciples of Risk Management
Principles of Risk ManagementGlen Alleman
 
Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...
Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...
Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...Glen Alleman
 
From Principles to Strategies for Systems Engineering
From Principles to Strategies for Systems EngineeringFrom Principles to Strategies for Systems Engineering
From Principles to Strategies for Systems EngineeringGlen Alleman
 
NAVAIR Integrated Master Schedule Guide guide
NAVAIR Integrated Master Schedule Guide guideNAVAIR Integrated Master Schedule Guide guide
NAVAIR Integrated Master Schedule Guide guideGlen Alleman
 
Building a Credible Performance Measurement Baseline
Building a Credible Performance Measurement BaselineBuilding a Credible Performance Measurement Baseline
Building a Credible Performance Measurement BaselineGlen Alleman
 
Integrated master plan methodology (v2)
Integrated master plan methodology (v2)Integrated master plan methodology (v2)
Integrated master plan methodology (v2)Glen Alleman
 
IMP / IMS Step by Step
IMP / IMS Step by StepIMP / IMS Step by Step
IMP / IMS Step by StepGlen Alleman
 
DHS - Using functions points to estimate agile development programs (v2)
DHS - Using functions points to estimate agile development programs (v2)DHS - Using functions points to estimate agile development programs (v2)
DHS - Using functions points to estimate agile development programs (v2)Glen Alleman
 
Making the impossible possible
Making the impossible possibleMaking the impossible possible
Making the impossible possibleGlen Alleman
 
Heliotropic Abundance
Heliotropic AbundanceHeliotropic Abundance
Heliotropic AbundanceGlen Alleman
 
Capabilities based planning
Capabilities based planningCapabilities based planning
Capabilities based planningGlen Alleman
 
Process Flow and Narrative for Agile
Process Flow and Narrative for AgileProcess Flow and Narrative for Agile
Process Flow and Narrative for AgileGlen Alleman
 
Building the Performance Measurement Baseline
Building the Performance Measurement BaselineBuilding the Performance Measurement Baseline
Building the Performance Measurement BaselineGlen Alleman
 
Program Management Office Lean Software Development and Six Sigma
Program Management Office Lean Software Development and Six SigmaProgram Management Office Lean Software Development and Six Sigma
Program Management Office Lean Software Development and Six SigmaGlen Alleman
 
Policy and Procedure Rollout
Policy and Procedure RolloutPolicy and Procedure Rollout
Policy and Procedure RolloutGlen Alleman
 

Mehr von Glen Alleman (20)

Managing risk with deliverables planning
Managing risk with deliverables planningManaging risk with deliverables planning
Managing risk with deliverables planning
 
A Gentle Introduction to the IMP/IMS
A Gentle Introduction to the IMP/IMSA Gentle Introduction to the IMP/IMS
A Gentle Introduction to the IMP/IMS
 
Increasing the Probability of Project Success
Increasing the Probability of Project SuccessIncreasing the Probability of Project Success
Increasing the Probability of Project Success
 
Process Flow and Narrative for Agile+PPM
Process Flow and Narrative for Agile+PPMProcess Flow and Narrative for Agile+PPM
Process Flow and Narrative for Agile+PPM
 
Practices of risk management
Practices of risk managementPractices of risk management
Practices of risk management
 
Principles of Risk Management
Principles of Risk ManagementPrinciples of Risk Management
Principles of Risk Management
 
Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...
Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...
Deliverables Based Planning, PMBOK® and 5 Immutable Principles of Project Suc...
 
From Principles to Strategies for Systems Engineering
From Principles to Strategies for Systems EngineeringFrom Principles to Strategies for Systems Engineering
From Principles to Strategies for Systems Engineering
 
NAVAIR Integrated Master Schedule Guide guide
NAVAIR Integrated Master Schedule Guide guideNAVAIR Integrated Master Schedule Guide guide
NAVAIR Integrated Master Schedule Guide guide
 
Building a Credible Performance Measurement Baseline
Building a Credible Performance Measurement BaselineBuilding a Credible Performance Measurement Baseline
Building a Credible Performance Measurement Baseline
 
Integrated master plan methodology (v2)
Integrated master plan methodology (v2)Integrated master plan methodology (v2)
Integrated master plan methodology (v2)
 
IMP / IMS Step by Step
IMP / IMS Step by StepIMP / IMS Step by Step
IMP / IMS Step by Step
 
DHS - Using functions points to estimate agile development programs (v2)
DHS - Using functions points to estimate agile development programs (v2)DHS - Using functions points to estimate agile development programs (v2)
DHS - Using functions points to estimate agile development programs (v2)
 
Making the impossible possible
Making the impossible possibleMaking the impossible possible
Making the impossible possible
 
Heliotropic Abundance
Heliotropic AbundanceHeliotropic Abundance
Heliotropic Abundance
 
Capabilities based planning
Capabilities based planningCapabilities based planning
Capabilities based planning
 
Process Flow and Narrative for Agile
Process Flow and Narrative for AgileProcess Flow and Narrative for Agile
Process Flow and Narrative for Agile
 
Building the Performance Measurement Baseline
Building the Performance Measurement BaselineBuilding the Performance Measurement Baseline
Building the Performance Measurement Baseline
 
Program Management Office Lean Software Development and Six Sigma
Program Management Office Lean Software Development and Six SigmaProgram Management Office Lean Software Development and Six Sigma
Program Management Office Lean Software Development and Six Sigma
 
Policy and Procedure Rollout
Policy and Procedure RolloutPolicy and Procedure Rollout
Policy and Procedure Rollout
 

Kürzlich hochgeladen

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 

Kürzlich hochgeladen (20)

Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 

Managing in the Presence of Uncertanty

  • 1. + Managing in the Presence of Uncertainty requires making decision with Models of that Uncertainty Monte Carlo Simulation and some related approaches can be the basis of making informed decisions in the presence of Uncertainty MONTE CARLO SIMULATION AND ESTIMATING TRADITIONAL AND AGILE DEVELOPMENT V1.0 Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2017
  • 2. + The Motivation for Monte Carlo Simulation Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2017 2 A rough translation of the planning algorithm from Aristotle’s De Moti Animalium, c. 400 BC But how does it happen that thinking is sometimes accompanied by action and sometimes not, sometimes by motion, and sometimes not? It looks as if almost the same thing happens as in the case of reasoning and making inferences about unchanging objects. But in that case the end is a speculative proposition ... whereas here the conclusion which results from the two premises is an action. ... I need covering; a cloak is a covering. I need a cloak. What I need, I have to make; I need a cloak. I have to make a cloak. And the conclusion, the “I have to make a cloak,” is an action.
  • 3. Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2017 3 Uncertainties are things we can not be certain about. Uncertainty is created by our incomplete knowledge; not by our ignorance
  • 4. Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2017 4 “Am I to understand that my estimate is greeted by some skepticism?”
  • 5. + Some Words about Uncertainty  When we say uncertainty, we speak about a future state of an system that is not fixed or determined.  Uncertainty is related to three aspects in our program management domain:  The external world – the activities of the program  Our knowledge of this world – the planned and actual behaviors of the program  Our perception of this world – the data and information we receive about these behaviors  Managing in the presence of uncertainty is part of each success factor  What does Done Look Like?  What’s the Plan to reach Done  What resources do we need to reach Done?  What are the Impediments to reaching Done?  How are we measuring progress to plan toward Done? Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2017 5
  • 6. + Taxonomy of Uncertainty Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2017 6 Uncertainty Irreducible (Aleatory) Reducible (Epistemic) Natural Variability Ambiguity Ontological Uncertainty Probabilistic Events Probabilistic Impacts Periods of Exposure
  • 7. + Aleatory & Epistemic Uncertainty  Aleatory Pertaining to stochastic (non-deterministic) events, the outcome of which is described using probability.  From the Latin alea  For example in a game of chance stochastic variability's are the natural randomness of the process and are characterized by a probability density function (PDF) for their range and frequency  Since these variability's are natural they are therefore irreducible.  Epistemic (subjective or probabilistic) uncertainties are event based probabilities, are knowledge-based, and are reducible by further gathering of knowledge.  Pertaining to the degree of knowledge about models and their parameters.  From the Greek episteme (knowledge). Separating these classes helps in design of assessment calculations and in presentation of results for the integrated program risk assessment. Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2017 7
  • 8. + 3 Conditions of Aleatory Uncertainty  An aleatory model contains a single unknown parameter.  Duration  Cost  The prior information for this parameter is homogeneous and is known with certainty.  Reference Classes  Past Performance  The observed data are homogeneous and are known with certainty.  A set of information that is made up of similar constituents.  A homogeneous population is one in which each item is of the same type. Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2017 8
  • 9. + Measurement Uncertainty  Precision – how small is the variance of the estimates  Accuracy – how close is the estimate to the actual values  Bias – what impacts on precision and accuracy come from the human judgments (or misjudgments) Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2017 9  Accuracy  Precision  Accuracy  Precision  Accuracy  Precision  Accuracy  Precision
  • 10. + Precision and Accuracy  Credible estimates of progam variables require both Accuracy and Precision Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2017 10
  • 11. + Cost Probability Distributions Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2017 11 $ Cost Driver (Weight) Cost = a + bXc Cost Estimate Historical data point Cost estimating relationship Standard percent error boundsTechnical Uncertainty Combined Cost Modeling and Technical Uncertainty Cost Modeling Uncertainty † NRO Cost Group Risk Process, Tim Anderson, The Aerospace Corporation, 2003
  • 12. + Monte Carlo Simulation in the Presence of Uncertainty George Louis Leclerc, Comte de Buffon, asked what was the probability that the needle would fall across one of the lines, marked here in green. That outcome will occur only if 𝐴 < 𝑙 sin 𝜃 Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2017 12
  • 13. + Monte Carlo Simulation Provides one Solution the Estimating Problem  Yes, Monte Carlo is named after the country full of casinos located on the French Rivera  Advantages of Monte Carlo  Examines all possible states of a variable, not just the Mean and Variance  Provides an accurate (true) estimate of completion  Overall duration distribution  Confidence interval (accuracy range) Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2017 13  Sensitivity analysis of interacting tasks  Varied activity distribution types  Dependency logic can include both probabilistic and conditional  When resource loaded plans are used – provides integrated cost and schedule probabilistic model
  • 14. + The Monte Carol Methods Starts in WWII History  Any method which solves a problem by generating suitable random numbers and observing that fraction of the numbers obeying some property.  The Monte Carlo method provides approximate solutions to a variety of mathematical problems by performing statistical sampling experiments on a computer. Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2017 14  The method applies to problems with no probabilistic content as well as to those with inherent probabilistic structure.  The method is named after the city of Monte Carlo in the principality of Monaco, because of a roulette, a simple random number generator. The name and the systematic development of Monte Carlo methods dates from about 1944 and the Manhattan project.
  • 15. + Monte Carlo Simulation Tools  @Risk – we use this on our programs  http://www.palisade.com/risk/  Risk Amp – an embedded Excel MCS simulator, used for cost modeling  https://www.riskamp.com/  Risky Project ‒ a MCS for cost and schedule using MSFT Project on our programs  http://intaver.com/  MonteCarlito – haven’t used  http://www.montecarlito.com/  SimTools – haven’t used  http://home.uchicago.edu/~rmyerson/addins.htm  Monte Carlo Simulation Tutorial  http://excelmontecarlo.com/ Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2017 15
  • 16. + Monte Carlo Simulation Tools  SimulAr – haven’t used  http://www.simularsoft.com.ar/SimulAr1e.htm  Barnecana – popular in our domain  https://www.barbecana.com/  Monte Carlo Simulation tool for JIRA – interesting plug in  https://agilemontecarlo.com/  Guesstimate – used for quick assessment of cost model  https://www.getguesstimate.com/ Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2017 16
  • 17. + References  Cost Risk Analysis Made Simple  https://www.aceit.com/docs/default-source/white-papers/cost-risk-analysis- made-simple-(aiaa-sep-2004).pdf  An Implementation of the Lurie-Goldberg Algorithm in Schedule Risk Analysis  http://www.slideserve.com/Olivia/an-implementation-of-the-lurie-goldberg- algorithm-in-schedule-risk-analysis  The Beginning of the Monte Carlo Method  http://library.lanl.gov/cgi-bin/getfile?00326866.pdf  The Basics of Monte Carlo Simulation  http://www.risksig.com/members/present/2001/21023.pdf  “The Mother of All Guesses: A User Friendly Guide to Statistical Estimation,” Francois Melese and David Rose, Armed Forces Comptroller, 1998  http://www.nps.navy.mil/drmi/graphics/StatGuide–web.pdf Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2017 17
  • 18. + References  Anchoring and Adjustment in Software Estimation  http://www.cs.toronto.edu/~sme/papers/2005/ESEC-FSE-05-Aranda.pdf  Managing in the Presence of Uncertainty  https://www.slideshare.net/galleman/managing-in-the-presence-of- uncertainty  How to reduce Agile Risk with Monte Carlo Simulation  https://blog.versionone.com/how-to-reduce-agile-risk-with-monte-carlo- simulation/  Agile project forecasting using Monte Carlo Simulation  http://scrumage.com/blog/2015/09/agile-project-forecasting-the-monte-carlo- method/ Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2017 18
  • 19. + References  Effort Estimation in Agile Software Software Development: A Systematic Literature Review  https://www.diva-portal.org/smash/get/diva2:881296/FULLTEXT01.pdf  Monte Carlo Basics  https://arxiv.org/pdf/cond-mat/0104215.pdf  Focused Objectives has many papers and a book  http://focusedobjective.com/forecast_agile_project_spreadsheet/  Monte Carlo Simulation in Agile Project Estimation  https://www.academia.edu/8939341/Monte- Carlo_Simulation_in_Agile_Project_Estimation_Forecasting_Schedule_and _Required_Velocity (log in may be required) Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2017 19