SlideShare une entreprise Scribd logo
1  sur  15
The Risk Adjusted Product Roadmap, starts with a Risk Adjusted
Engineering Estimates and the resulting Rough Order of Magnitude
Estimate
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2020
 Uncertainty is always
present.
 Risk is the
unavoidable outcome
of uncertainty.
 Risks are applicable
to all elements, of all
projects, at all stages
of the project.
 Agile projects are not
exempt from risks.
Managing in the presence of uncertainty requires making estimates of
the probabilities of the risk and the probable outcomes of the choices
made by the decision makers on how to handle each risk.
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2020 2
Uncertainty Creates Risk
3
Uncertainty
Irreducible
(Aleatory)
Reducible
(Epistemic)
Natural Variability
Ambiguity
Ontological
Uncertainty
Probabilistic Events
Probabilistic
Impacts
Periods of Exposure
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2020
Integrated Software Development
Risk Management
4
Technical Risk Management
Tracking and Controlling
Performance Deviations
Deliberating and
recommending a decision
alternative
Risk analysis of decision
alternatives, performing
trade studies and ranking
Proposing and/or identifying
decision alternatives
Formulation of objectives
Hierarchy and Technical
Performance Measures
Stakeholder
expectations,
requirements
definition and
management
Design solutions,
technical planning
Design solution,
technical planning,
and decision
analysis
Technical planning
and decision
analysis
Decision analysis,
lessons learned,
knowledge
management
Identify
Analyze
Plan
Track
Control
Decide and
implement
decision
alternatives
Communicate
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2020
Epistemic Uncertainty and Aleatory
Variability are both risk drivers†
5
Epistemic Uncertainty
 Epistemic uncertainty is the
scientific uncertainty due to limited
data and knowledge in the model
of the process
 Epistemic uncertainty can, in
principle, be eliminated with
sufficient study
 Epistemic (or internal) uncertainty
reflects the possibility of errors in
our general knowledge.
Aleatory Variability
 Aleatory uncertainties arise from
the inherent randomness of a
variable and are characterized by a
Probability Density Function
 The knowledge of experts cannot
be expected to reduce aleatory
uncertainty although their
knowledge may be useful in
quantifying the uncertainty
Randomness With Knowable Probabilities Randomness With Unknowable Probabilities
The probability of occurrence can be defined
through a variety of methods. The outcome is
a probability of occurrence of the event
A Probability Density Function (PDF) generates
a collection of random variables used to
model durations and costs
† Uncertainty in Probabilistic Risk Assessment: A Review, A.R. Daneshkhan
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2020
Top Level ROM Development
Process
6
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2020
Modeling the Risk Adjusted ROM
 Capture Most Likely effort estimates for Aleatory
uncertainties in the Engineering Estimate
template
• Capture upper and lower bounds of this Most Likely
value from past performance, parametric estimates, or
similar data sources
• Subject Matter Expertise provide past experience
 Place this information in Crystal Ball
 Define upper and lower bounds of variances
 Produce confidence data for Estimate
 Adjust scope to meet customer expectation in
the presence of uncertainty
7
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2020
Modeling Epistemic Uncertainties
in the ROM before submission
8
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2020
A Project Start, Model Product
Roadmap and Release Plan
 Using the IMS with
• Work Packages containing Features
• Product Roadmap
• Release Plan
 Model aleatory and epistemic uncertainties and
their impact on
• Cost
• Schedule
• Technical performance
9
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2020
Aleatory Uncertainty in Work
Duration drives cost
10
Resource loaded IMS
with variable durations
and productivity of
deliverables driven by
naturally occurring
uncertainties.
These uncertainties
create probabilistic
outcomes for cost and
schedule
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2020
Modeling Aleatory Uncertainty and
resulting risk on project execution
 Naturally occurring variances create risk of being
late and over budget
• Modeling from past performance (Reference Class
Forecasting), parametric data.
• Engineering judgement the least desirable basis of modeling
‒ optimism and confirmation biases
 Modeling these uncertainties (aleatory or irreducible)
uncertainties done with Monet Carlo Simulation tool
• Example is with RiskyProjecttm
• Other tools available to IS&GS with similar outcomes
 Uncertainties change as project progresses
• Updated simulation needed as project progresses
11
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2020
Modeling Epistemic Uncertainty
during project execution
 Event based uncertainties drive cost, schedule,
and technical risk
 Capture event based risks in a risk register
 Define pre-mitigation probability of occurrence
and probabilistic impacts
 Define mitigations and cost of mitigation
 Define residual cost after mitigation
 Produce pre‒ and post‒ mitigation assessment
of Risk Management plan
 Update Risk Management Plan at the end of
every release
12
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2020
Model Aleatory and Epistemic
Risk in the IMS
 Risk Register contains naturally variable
uncertainties and event based uncertainties for
the work in a single location
13
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2020
The Final Notion of Risk
The notion that the causes for risks clearly lie in our incomplete
knowledge of the subject matter, and if a project establishes all
possible causes of risks they can be managed away.
This puts the focus on discovering & dealing with Epistemic Risks.
Aleatory Risks can be easily modeled with Reference Class
Forecasting using past performance.
The reduction of Epistemic Risk is the primary beneficial outcome of
Agile Software Development.
The Aleatory Risk cannot be reduced. Only margin will protect the
delivery data and cost
And of course that is simply not possible!
Rapid Feedback provides visibility to emerging risks
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2020
14
But, Beware the Black Swan
Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2020

Contenu connexe

Tendances

Focus on the nine I's (v9)
Focus on the nine I's (v9)Focus on the nine I's (v9)
Focus on the nine I's (v9)
Glen Alleman
 

Tendances (20)

Monte Carlo Simulation for Agile Development
Monte Carlo Simulation for Agile DevelopmentMonte Carlo Simulation for Agile Development
Monte Carlo Simulation for Agile Development
 
Probabilistic Schedule and Cost Analysis
Probabilistic Schedule and Cost AnalysisProbabilistic Schedule and Cost Analysis
Probabilistic Schedule and Cost Analysis
 
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...
 
Forecasting cost and schedule performance
Forecasting cost and schedule performanceForecasting cost and schedule performance
Forecasting cost and schedule performance
 
Focus on the nine I's (v9)
Focus on the nine I's (v9)Focus on the nine I's (v9)
Focus on the nine I's (v9)
 
Integrated Master Plan and Integrated Master Schedule
Integrated Master Plan and Integrated Master ScheduleIntegrated Master Plan and Integrated Master Schedule
Integrated Master Plan and Integrated Master Schedule
 
Establishing schedule margin using monte carlo simulation
Establishing schedule margin using monte carlo simulation Establishing schedule margin using monte carlo simulation
Establishing schedule margin using monte carlo simulation
 
Paradigm of agile project management
Paradigm of agile project managementParadigm of agile project management
Paradigm of agile project management
 
Project Management Control Systems
Project Management Control SystemsProject Management Control Systems
Project Management Control Systems
 
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
 
Risk management using risk+ (v5)
Risk management using risk+ (v5)Risk management using risk+ (v5)
Risk management using risk+ (v5)
 
IMP IMS overview
IMP IMS overviewIMP IMS overview
IMP IMS overview
 
Narrated Version Dallas MPUG
Narrated Version Dallas MPUGNarrated Version Dallas MPUG
Narrated Version Dallas MPUG
 
Increasing the probability of program success
Increasing the probability of program successIncreasing the probability of program success
Increasing the probability of program success
 
Seven Habits of a Highly Effective agile project manager
Seven Habits of a Highly Effective agile project managerSeven Habits of a Highly Effective agile project manager
Seven Habits of a Highly Effective agile project manager
 
Schedule analysis what could possibly go wrong - Oracle Primavera Collaborat...
Schedule analysis what could possibly go wrong  - Oracle Primavera Collaborat...Schedule analysis what could possibly go wrong  - Oracle Primavera Collaborat...
Schedule analysis what could possibly go wrong - Oracle Primavera Collaborat...
 
Capabilities based planning
Capabilities based planningCapabilities based planning
Capabilities based planning
 
Integrated Agile with EVM -- Executive overview
Integrated Agile with EVM -- Executive overviewIntegrated Agile with EVM -- Executive overview
Integrated Agile with EVM -- Executive overview
 
Project breathalyzer
Project breathalyzerProject breathalyzer
Project breathalyzer
 
Avoid software project horror stories - check the reality value of the estima...
Avoid software project horror stories - check the reality value of the estima...Avoid software project horror stories - check the reality value of the estima...
Avoid software project horror stories - check the reality value of the estima...
 

Similaire à Risk adjusted engineering management

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
Inflectra
 

Similaire à Risk adjusted engineering management (20)

Evm+agile (8.8).chapter 9
Evm+agile (8.8).chapter 9Evm+agile (8.8).chapter 9
Evm+agile (8.8).chapter 9
 
Integrated Program Performance Management
Integrated Program Performance ManagementIntegrated Program Performance Management
Integrated Program Performance Management
 
Showing how to Increase the Probability of Project Success by applying the ...
Showing how to Increase the Probability of Project Success by applying the ...Showing how to Increase the Probability of Project Success by applying the ...
Showing how to Increase the Probability of Project Success by applying the ...
 
From Needed Capabilities to Project Deliverables - On Time, On Budget, On Spe...
From Needed Capabilities to Project Deliverables - On Time, On Budget, On Spe...From Needed Capabilities to Project Deliverables - On Time, On Budget, On Spe...
From Needed Capabilities to Project Deliverables - On Time, On Budget, On Spe...
 
Building a Credible Performance Measurement Baseling
Building a Credible Performance Measurement BaselingBuilding a Credible Performance Measurement Baseling
Building a Credible Performance Measurement Baseling
 
Bai giang-spm-06mar14
Bai giang-spm-06mar14Bai giang-spm-06mar14
Bai giang-spm-06mar14
 
Chapter 0 of Performance Based Project Management (sm)
Chapter 0 of Performance Based Project Management (sm)Chapter 0 of Performance Based Project Management (sm)
Chapter 0 of Performance Based Project Management (sm)
 
Managing in the Presence of Uncertanty
Managing in the Presence of UncertantyManaging in the Presence of Uncertanty
Managing in the Presence of Uncertanty
 
12.0 risk management agile+evm (v10.2)
12.0 risk management agile+evm (v10.2)12.0 risk management agile+evm (v10.2)
12.0 risk management agile+evm (v10.2)
 
Quantitative Project Risk Analysis
Quantitative Project Risk AnalysisQuantitative Project Risk Analysis
Quantitative Project Risk Analysis
 
Project risk analysis in Construction Industry
Project risk analysis in Construction IndustryProject risk analysis in Construction Industry
Project risk analysis in Construction Industry
 
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
 
Quantitative Project Risk Analysis
Quantitative Project Risk AnalysisQuantitative Project Risk Analysis
Quantitative Project Risk Analysis
 
Software project planning in software engineering by ram k paliwal unit 2
Software project planning in software engineering by ram k paliwal unit 2Software project planning in software engineering by ram k paliwal unit 2
Software project planning in software engineering by ram k paliwal unit 2
 
03 estimation.pdf
03 estimation.pdf03 estimation.pdf
03 estimation.pdf
 
Parametric project metrics
Parametric project metricsParametric project metrics
Parametric project metrics
 
Using AI led assurance to deliver projects on time and on budget - D. Amratia...
Using AI led assurance to deliver projects on time and on budget - D. Amratia...Using AI led assurance to deliver projects on time and on budget - D. Amratia...
Using AI led assurance to deliver projects on time and on budget - D. Amratia...
 
RiskyProject Software
RiskyProject SoftwareRiskyProject Software
RiskyProject Software
 
Risk Adjusted Estimating Techniques
Risk Adjusted Estimating TechniquesRisk Adjusted Estimating Techniques
Risk Adjusted Estimating Techniques
 
Performance based planning in a nut shell (V5)
Performance based planning in a nut shell (V5)Performance based planning in a nut shell (V5)
Performance based planning in a nut shell (V5)
 

Plus de Glen Alleman

Plus de Glen Alleman (20)

Managing risk with deliverables planning
Managing risk with deliverables planningManaging risk with deliverables planning
Managing risk with deliverables planning
 
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
 
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
 
Integrated Master Plan Development
Integrated Master Plan DevelopmentIntegrated Master Plan Development
Integrated Master Plan Development
 
Project Management Theory
Project Management TheoryProject Management Theory
Project Management Theory
 

Dernier

Dernier (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 

Risk adjusted engineering management

  • 1. The Risk Adjusted Product Roadmap, starts with a Risk Adjusted Engineering Estimates and the resulting Rough Order of Magnitude Estimate Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2020
  • 2.  Uncertainty is always present.  Risk is the unavoidable outcome of uncertainty.  Risks are applicable to all elements, of all projects, at all stages of the project.  Agile projects are not exempt from risks. Managing in the presence of uncertainty requires making estimates of the probabilities of the risk and the probable outcomes of the choices made by the decision makers on how to handle each risk. Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2020 2
  • 3. Uncertainty Creates Risk 3 Uncertainty Irreducible (Aleatory) Reducible (Epistemic) Natural Variability Ambiguity Ontological Uncertainty Probabilistic Events Probabilistic Impacts Periods of Exposure Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2020
  • 4. Integrated Software Development Risk Management 4 Technical Risk Management Tracking and Controlling Performance Deviations Deliberating and recommending a decision alternative Risk analysis of decision alternatives, performing trade studies and ranking Proposing and/or identifying decision alternatives Formulation of objectives Hierarchy and Technical Performance Measures Stakeholder expectations, requirements definition and management Design solutions, technical planning Design solution, technical planning, and decision analysis Technical planning and decision analysis Decision analysis, lessons learned, knowledge management Identify Analyze Plan Track Control Decide and implement decision alternatives Communicate Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2020
  • 5. Epistemic Uncertainty and Aleatory Variability are both risk drivers† 5 Epistemic Uncertainty  Epistemic uncertainty is the scientific uncertainty due to limited data and knowledge in the model of the process  Epistemic uncertainty can, in principle, be eliminated with sufficient study  Epistemic (or internal) uncertainty reflects the possibility of errors in our general knowledge. Aleatory Variability  Aleatory uncertainties arise from the inherent randomness of a variable and are characterized by a Probability Density Function  The knowledge of experts cannot be expected to reduce aleatory uncertainty although their knowledge may be useful in quantifying the uncertainty Randomness With Knowable Probabilities Randomness With Unknowable Probabilities The probability of occurrence can be defined through a variety of methods. The outcome is a probability of occurrence of the event A Probability Density Function (PDF) generates a collection of random variables used to model durations and costs † Uncertainty in Probabilistic Risk Assessment: A Review, A.R. Daneshkhan Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2020
  • 6. Top Level ROM Development Process 6 Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2020
  • 7. Modeling the Risk Adjusted ROM  Capture Most Likely effort estimates for Aleatory uncertainties in the Engineering Estimate template • Capture upper and lower bounds of this Most Likely value from past performance, parametric estimates, or similar data sources • Subject Matter Expertise provide past experience  Place this information in Crystal Ball  Define upper and lower bounds of variances  Produce confidence data for Estimate  Adjust scope to meet customer expectation in the presence of uncertainty 7 Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2020
  • 8. Modeling Epistemic Uncertainties in the ROM before submission 8 Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2020
  • 9. A Project Start, Model Product Roadmap and Release Plan  Using the IMS with • Work Packages containing Features • Product Roadmap • Release Plan  Model aleatory and epistemic uncertainties and their impact on • Cost • Schedule • Technical performance 9 Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2020
  • 10. Aleatory Uncertainty in Work Duration drives cost 10 Resource loaded IMS with variable durations and productivity of deliverables driven by naturally occurring uncertainties. These uncertainties create probabilistic outcomes for cost and schedule Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2020
  • 11. Modeling Aleatory Uncertainty and resulting risk on project execution  Naturally occurring variances create risk of being late and over budget • Modeling from past performance (Reference Class Forecasting), parametric data. • Engineering judgement the least desirable basis of modeling ‒ optimism and confirmation biases  Modeling these uncertainties (aleatory or irreducible) uncertainties done with Monet Carlo Simulation tool • Example is with RiskyProjecttm • Other tools available to IS&GS with similar outcomes  Uncertainties change as project progresses • Updated simulation needed as project progresses 11 Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2020
  • 12. Modeling Epistemic Uncertainty during project execution  Event based uncertainties drive cost, schedule, and technical risk  Capture event based risks in a risk register  Define pre-mitigation probability of occurrence and probabilistic impacts  Define mitigations and cost of mitigation  Define residual cost after mitigation  Produce pre‒ and post‒ mitigation assessment of Risk Management plan  Update Risk Management Plan at the end of every release 12 Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2020
  • 13. Model Aleatory and Epistemic Risk in the IMS  Risk Register contains naturally variable uncertainties and event based uncertainties for the work in a single location 13 Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2020
  • 14. The Final Notion of Risk The notion that the causes for risks clearly lie in our incomplete knowledge of the subject matter, and if a project establishes all possible causes of risks they can be managed away. This puts the focus on discovering & dealing with Epistemic Risks. Aleatory Risks can be easily modeled with Reference Class Forecasting using past performance. The reduction of Epistemic Risk is the primary beneficial outcome of Agile Software Development. The Aleatory Risk cannot be reduced. Only margin will protect the delivery data and cost And of course that is simply not possible! Rapid Feedback provides visibility to emerging risks Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2020 14
  • 15. But, Beware the Black Swan Performance–Based Project Management®, Copyright © Glen B. Alleman, 2002 ― 2020

Notes de l'éditeur

  1. Thank you all for joining today – I scheduled this briefing to introduce an initiative we are working on the Program to get a little more consistency in our Agile processes and to help get us to the next level in our planning, execution, and reporting within Agile. Within the next few weeks, you’ll see some calendar invitations from me to attend working sessions or trainings, so I wanted to introduce this initiative so everyone understands how these workshops tie into our end goal and so everyone is on the same page and shares the same vision. I’ll talk about our goals and our plans for these trainings in a few slides, but first I’d like to introduce Glen, who is the consultant we have brought on from Prime PM to help us navigate through this initiative.