SlideShare ist ein Scribd-Unternehmen logo
1 von 18
PMI Silicon Valley Chapter Tools & Techniques Forum Jim Park, PMP June 2nd, 2010 JimPark@Gmail.com Linkedin.com/in/JimParkPMP 650.504.3207 (m) Applying Monte Carlo Simulation (MCS) to Microsoft Project Schedules
Risk Analysis Projects are full of risks Technical approach Resource availability Missed requirements Too many defects Late subcontract deliverable … © 2010 Jim Park, PMP
Risk Analysis and MS Project Major concern – Improving confidence in schedule and budget projections Key challenges Uncertainty in time or cost estimates Translating uncertainty into reserve or buffer Applying models and simulation techniques One such modeling technique: Monte Carlo Simulation © 2010 Jim Park, PMP
Agenda Casino games and Monte Carlo theory. Multi-point  or Stochastic estimating. PERT estimating technique. Monte Carlo Simulation in detail. Garbage in, garbage out… Demonstration of MS Project and Monte Carlo add-on. Summary and references. © 2010 Jim Park, PMP
Monte Carlo explained? How many ways to roll two dice? 36 unique combinations. What is the probability or rolling 4 or less?  6 or less? © 2010 Jim Park, PMP
The Three-point estimate… Duration Most Likely (Gantt Activity) Opt. Pess. Stochastic (multi-point) vs. Deterministic (single point) estimating. Basis of PERT estimating and Monte Carlo Simulation techniques. Incorporates uncertainty into schedules and budgets. What do the Opt. and Pess. estimates represent? © 2010 Jim Park, PMP
Applying this model to estimates… Tasks with uncertain durations can lead to an uncertain finish. Single point estimates will lead to low probability projections. Multi point estimates can be modeled in order to project higher probability targets.  More on this shortly… An iterative simulation can help apply statistical models to quantitative analysis, but let’s start with a simplified formula first… © 2010 Jim Park, PMP
PERT Estimates in MS Project… 	D est. =   (Opt.  +  4(Most Likely)  + Pess.)_ 		    6 PERT formula – weighted average based on 3 pt estimate. Historically driven by simplicity. Essentially a ‘beta’ distribution. Determines the ‘mean’ finish date or budget but not necessarily a high probability one. Not a true simulation based on randomly distributed time or cost values. © 2010 Jim Park, PMP
Applying a single point model… 50% Deterministic estimates (single point) lead to the most likely finish date, but... … the probabilityof finishing by this date is typically about 50%. © 2010 Jim Park, PMP
Applying a Stochastic model… 90% Stochastic estimates (multi-point) can be modeled to generate a properly modeled distribution curve for the finish date or target budget that can be used to project a 90% confidence level. © 2010 Jim Park, PMP
Murphy’s Law of 3 pt estimates… Most Likely Opt. Most Likely Pess. Pess. Opt. Anecdotal evidence often suggests that ‘Most Likely’ estimates are usually the same as ‘Optimistic’.  Why? © 2010 Jim Park, PMP
How Monte Carlo works in MSP… Most Likely Most Likely Pess. Opt. Apply a distribution model to ‘risky’ activities. Enter multi point estimates for time and/or cost. Run an ‘iteration’ where randomly generated estimates are selected for each activity based on the distribution model. Record projected finish date or budget and repeat many times (500-5000 iterations). Analyze the resulting finish date or budget distribution curves to determine high confidence schedules or budgets.  (typically 90%) Pess. Opt. © 2010 Jim Park, PMP
Garbage in, … This technique can be subjective and depends heavily on the quality of the estimates. What are our assumptions? How can be avoid ‘garbage in, garbage out’ data? Can pessimistic estimates be tied to quantifiable risk events? The PMBOK Guide would suggest that we: Identify activities Identify risk events for activity X (risk 1, risk 2, … risk n) Plan risk response for activity X (contingency reserve) Leverage contingency reserve to determine pessimistic estimates. © 2010 Jim Park, PMP
Demonstration MS Project 2007. Built-in PERT Analysis toolbar & functionality in MSP. @Risk for Project add-on tool by Palisade Software. ‘Outputs’ defined. Three-point estimates set. Simulation settings configured. Run simulation. Interpret results. Additional add-on vendor: Deltek Risk+ © 2010 Jim Park, PMP
Moral of the story… PMs should challenge estimates.   ‘Estimate QA’ Incorporate uncertainty (time/cost) for riskiest activities. Tie specific risk contingencies to pessimistic estimates. Consider your risk tolerance and apply a model. MS Project PERT is ‘half’ of the story. Monte Carlo Simulation is feasible on desktop systems. Use MCS to determine higher confidence schedules/budgets and even uncover hidden critical paths. © 2010 Jim Park, PMP
Industry applications of MCS Transportation – Federal Transit Administration requires high probability schedules and budgets for municipal public transit proposals.  MCS applied by transportation mgmt consultants. Medical – Large contact lens manufacturer applied MCS in Six Sigma program management rollout. Defense – Large contractor utilized MCS in program consolidation of missile and systems subdivision. © 2010 Jim Park, PMP
For more information… UCSC Extension in Silicon Valley – Course: Decision Making Tools and Techniques (Project Management Certificate Program). Kendrick, T. (2009). Identifying and Managing Project Risk.New York:  AMACOM. Goodpasture, J. (2003). Quantitative Methods in Project Management.  Boca Raton: J. Ross Publishing. Thank you! 	Linkedin.com/in/JimParkPMP 	JimPark@Gmail.com © 2010 Jim Park, PMP
Presenter bio Jim Park, PMP,  has helped organizations improve their project management skills through public and corporate training courses since 1998. He is an instructor for UCSC Extension in Silicon Valley and specializes in courses such as Project Management Essentials, PMP Exam Prep, Microsoft Project, and Decision Making Tools and Techniques.  Companies benefiting from Jim’s PMO training and consulting services include Oracle, Hitachi, PG&E, Lockheed Martin, Kaiser Permanente, ALZA Pharmaceuticals, Ingersoll-Rand, Symantec and the U.S. Air Force.  Jim has over 15 years of experience in the software development, information technology, pharmaceutical, and medical device industries primarily focused on managing projects and developing better project management organizations, processes, and tools. Linkedin.com/in/JimParkPMP JimPark@Gmail.com © 2010 Jim Park, PMP

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

Delay Analysis and Concurrent Delay
Delay Analysis and Concurrent DelayDelay Analysis and Concurrent Delay
Delay Analysis and Concurrent Delay
 
Using Collaborative Scheduling with Pull Planning
Using Collaborative Scheduling with Pull PlanningUsing Collaborative Scheduling with Pull Planning
Using Collaborative Scheduling with Pull Planning
 
EXTENSION OF TIME CLAIMS IN OIL AND GAS CONSTRUCTION PROJECTS
 EXTENSION OF TIME CLAIMS IN OIL AND GAS CONSTRUCTION PROJECTS EXTENSION OF TIME CLAIMS IN OIL AND GAS CONSTRUCTION PROJECTS
EXTENSION OF TIME CLAIMS IN OIL AND GAS CONSTRUCTION PROJECTS
 
Project portfolio management
Project portfolio managementProject portfolio management
Project portfolio management
 
Agile Estimation Techniques.pptx
Agile Estimation Techniques.pptxAgile Estimation Techniques.pptx
Agile Estimation Techniques.pptx
 
Project risk management
Project risk managementProject risk management
Project risk management
 
Project Scheduling & Controls
Project Scheduling & ControlsProject Scheduling & Controls
Project Scheduling & Controls
 
Project risk management focus on risk identification techniques
Project risk management   focus on risk identification techniquesProject risk management   focus on risk identification techniques
Project risk management focus on risk identification techniques
 
Pmstudy exam 2
Pmstudy exam 2Pmstudy exam 2
Pmstudy exam 2
 
Programme management and project evaluation
Programme management and project evaluationProgramme management and project evaluation
Programme management and project evaluation
 
Overview of 5D BIM Project 1st edition 2014
Overview of 5D BIM Project 1st edition 2014Overview of 5D BIM Project 1st edition 2014
Overview of 5D BIM Project 1st edition 2014
 
Primavera p6 advanced project planning
Primavera p6 advanced project planningPrimavera p6 advanced project planning
Primavera p6 advanced project planning
 
Planning For Adverse Weather
Planning For Adverse WeatherPlanning For Adverse Weather
Planning For Adverse Weather
 
Effective portfolio management
Effective portfolio managementEffective portfolio management
Effective portfolio management
 
Project Closure Process Steps PowerPoint Presentation Slides
Project Closure Process Steps PowerPoint Presentation Slides Project Closure Process Steps PowerPoint Presentation Slides
Project Closure Process Steps PowerPoint Presentation Slides
 
From WBS to Integrated Master Schedule
From WBS to Integrated Master ScheduleFrom WBS to Integrated Master Schedule
From WBS to Integrated Master Schedule
 
PM using P6
PM using P6PM using P6
PM using P6
 
Tilos for linear project
Tilos for linear projectTilos for linear project
Tilos for linear project
 
50 Planning Fundamentals V5.0 - procedures only
50 Planning Fundamentals V5.0 - procedures only50 Planning Fundamentals V5.0 - procedures only
50 Planning Fundamentals V5.0 - procedures only
 
Baseline Schedules 2
Baseline Schedules 2Baseline Schedules 2
Baseline Schedules 2
 

Andere mochten auch

Monte Carlo Simulation for project estimates v1.0
Monte Carlo Simulation for project estimates v1.0Monte Carlo Simulation for project estimates v1.0
Monte Carlo Simulation for project estimates v1.0
PMILebanonChapter
 
Monte Carlo Simulations
Monte Carlo SimulationsMonte Carlo Simulations
Monte Carlo Simulations
gfbreaux
 
Monte Carlo Simulation
Monte Carlo SimulationMonte Carlo Simulation
Monte Carlo Simulation
Aguinaldo Flor
 
Monte carlo simulation
Monte carlo simulationMonte carlo simulation
Monte carlo simulation
MissAnam
 
The monte carlo method
The monte carlo methodThe monte carlo method
The monte carlo method
Saurabh Sood
 
Buffon Needle and the Monte Carlo Method
Buffon Needle and the Monte Carlo MethodBuffon Needle and the Monte Carlo Method
Buffon Needle and the Monte Carlo Method
ihatetheses
 
A Company’s Media Analysis-Mariam Mohammed H00249843
A Company’s Media Analysis-Mariam Mohammed H00249843A Company’s Media Analysis-Mariam Mohammed H00249843
A Company’s Media Analysis-Mariam Mohammed H00249843
Mariam ALmazrooei
 

Andere mochten auch (20)

How to perform a Monte Carlo simulation
How to perform a Monte Carlo simulation How to perform a Monte Carlo simulation
How to perform a Monte Carlo simulation
 
Monte Carlo Simulation for project estimates v1.0
Monte Carlo Simulation for project estimates v1.0Monte Carlo Simulation for project estimates v1.0
Monte Carlo Simulation for project estimates v1.0
 
Improving Forecasts with Monte Carlo Simulations
Improving Forecasts with Monte Carlo Simulations  Improving Forecasts with Monte Carlo Simulations
Improving Forecasts with Monte Carlo Simulations
 
Monte carlo simulation
Monte carlo simulationMonte carlo simulation
Monte carlo simulation
 
#NoEstimates project planning using Monte Carlo simulation
#NoEstimates project planning using Monte Carlo simulation#NoEstimates project planning using Monte Carlo simulation
#NoEstimates project planning using Monte Carlo simulation
 
Monte Carlo Simulations
Monte Carlo SimulationsMonte Carlo Simulations
Monte Carlo Simulations
 
Monte Carlo Simulation
Monte Carlo SimulationMonte Carlo Simulation
Monte Carlo Simulation
 
Monte carlo simulation
Monte carlo simulationMonte carlo simulation
Monte carlo simulation
 
Monte carlo
Monte carloMonte carlo
Monte carlo
 
Monte Carlo Schedule Risk Analysis
Monte Carlo Schedule Risk AnalysisMonte Carlo Schedule Risk Analysis
Monte Carlo Schedule Risk Analysis
 
Monte Carlo Statistical Methods
Monte Carlo Statistical MethodsMonte Carlo Statistical Methods
Monte Carlo Statistical Methods
 
Pert master risk analysis tool
Pert master   risk analysis toolPert master   risk analysis tool
Pert master risk analysis tool
 
The monte carlo method
The monte carlo methodThe monte carlo method
The monte carlo method
 
High Dimensional Quasi Monte Carlo Method in Finance
High Dimensional Quasi Monte Carlo Method in FinanceHigh Dimensional Quasi Monte Carlo Method in Finance
High Dimensional Quasi Monte Carlo Method in Finance
 
Stochastic Optimization: Solvers and Tools
Stochastic Optimization: Solvers and ToolsStochastic Optimization: Solvers and Tools
Stochastic Optimization: Solvers and Tools
 
Buffon Needle and the Monte Carlo Method
Buffon Needle and the Monte Carlo MethodBuffon Needle and the Monte Carlo Method
Buffon Needle and the Monte Carlo Method
 
Systems for Sustainable Energy Supply for Small Villages
Systems for Sustainable Energy Supply for Small VillagesSystems for Sustainable Energy Supply for Small Villages
Systems for Sustainable Energy Supply for Small Villages
 
Chandler wobble: Stochastic and deterministic dynamics
Chandler wobble: Stochastic and deterministic dynamicsChandler wobble: Stochastic and deterministic dynamics
Chandler wobble: Stochastic and deterministic dynamics
 
Preparing for the Workforce of the Future
Preparing for the Workforce of the FuturePreparing for the Workforce of the Future
Preparing for the Workforce of the Future
 
A Company’s Media Analysis-Mariam Mohammed H00249843
A Company’s Media Analysis-Mariam Mohammed H00249843A Company’s Media Analysis-Mariam Mohammed H00249843
A Company’s Media Analysis-Mariam Mohammed H00249843
 

Ähnlich wie Applying Monte Carlo Simulation to Microsoft Project Schedules

Codecamp Iasi 7 mai 2011 Monte Carlo Simulation
Codecamp Iasi 7 mai 2011 Monte Carlo SimulationCodecamp Iasi 7 mai 2011 Monte Carlo Simulation
Codecamp Iasi 7 mai 2011 Monte Carlo Simulation
Codecamp Romania
 
BenJohnson_CV_Aug_2016
BenJohnson_CV_Aug_2016BenJohnson_CV_Aug_2016
BenJohnson_CV_Aug_2016
Ben Johnson
 
Pranabendu
PranabenduPranabendu
Pranabendu
PMI2011
 
Pranabendu 131008015758-phpapp02
Pranabendu 131008015758-phpapp02Pranabendu 131008015758-phpapp02
Pranabendu 131008015758-phpapp02
PMI_IREP_TP
 
Primavera Monte Carlo[1]
Primavera Monte Carlo[1]Primavera Monte Carlo[1]
Primavera Monte Carlo[1]
Mihai Buta
 
Ying Liu Resume
Ying Liu ResumeYing Liu Resume
Ying Liu Resume
莹 刘
 

Ähnlich wie Applying Monte Carlo Simulation to Microsoft Project Schedules (20)

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
 
project time and cost risk analysis
project time and cost risk analysisproject time and cost risk analysis
project time and cost risk analysis
 
Programmatic risk management workshop (slides)
Programmatic risk management workshop (slides)Programmatic risk management workshop (slides)
Programmatic risk management workshop (slides)
 
How Traditional Risk Reporting Has Let Us Down
How Traditional Risk Reporting Has Let Us DownHow Traditional Risk Reporting Has Let Us Down
How Traditional Risk Reporting Has Let Us Down
 
PetroSync - Risk and Simulation Modelling for Oil and Gas Applications
PetroSync - Risk and Simulation Modelling for Oil and Gas ApplicationsPetroSync - Risk and Simulation Modelling for Oil and Gas Applications
PetroSync - Risk and Simulation Modelling for Oil and Gas Applications
 
Codecamp Iasi 7 mai 2011 Monte Carlo Simulation
Codecamp Iasi 7 mai 2011 Monte Carlo SimulationCodecamp Iasi 7 mai 2011 Monte Carlo Simulation
Codecamp Iasi 7 mai 2011 Monte Carlo Simulation
 
BenJohnson_CV_Aug_2016
BenJohnson_CV_Aug_2016BenJohnson_CV_Aug_2016
BenJohnson_CV_Aug_2016
 
Pranabendu
PranabenduPranabendu
Pranabendu
 
Pranabendu 131008015758-phpapp02
Pranabendu 131008015758-phpapp02Pranabendu 131008015758-phpapp02
Pranabendu 131008015758-phpapp02
 
Free PMP Sample Q & A
Free PMP Sample Q & AFree PMP Sample Q & A
Free PMP Sample Q & A
 
Estimation techniques and risk management
Estimation techniques and risk managementEstimation techniques and risk management
Estimation techniques and risk management
 
Primavera Monte Carlo[1]
Primavera Monte Carlo[1]Primavera Monte Carlo[1]
Primavera Monte Carlo[1]
 
Project Controls Expo, 18th Nov 2014 - "Schedule Risk Analysis for Complex Pr...
Project Controls Expo, 18th Nov 2014 - "Schedule Risk Analysis for Complex Pr...Project Controls Expo, 18th Nov 2014 - "Schedule Risk Analysis for Complex Pr...
Project Controls Expo, 18th Nov 2014 - "Schedule Risk Analysis for Complex Pr...
 
Ying Liu Resume
Ying Liu ResumeYing Liu Resume
Ying Liu Resume
 
Mixed Methods Research in the Age of Big Data: A Primer for UX Researchers
Mixed Methods Research in the Age of Big Data: A Primer for UX ResearchersMixed Methods Research in the Age of Big Data: A Primer for UX Researchers
Mixed Methods Research in the Age of Big Data: A Primer for UX Researchers
 
UXPA 2016: Mixed Methods Research in the Age of Big Data
UXPA 2016: Mixed Methods Research in the Age of Big DataUXPA 2016: Mixed Methods Research in the Age of Big Data
UXPA 2016: Mixed Methods Research in the Age of Big Data
 
Free PMP Exam Sample Question
Free PMP Exam Sample QuestionFree PMP Exam Sample Question
Free PMP Exam Sample Question
 
estimation-for-software-projects-chapter-26-ppt.pptx
estimation-for-software-projects-chapter-26-ppt.pptxestimation-for-software-projects-chapter-26-ppt.pptx
estimation-for-software-projects-chapter-26-ppt.pptx
 
Adam Suchley - Predictive Delivery Assurance - APM Assurance SIG Conference 2018
Adam Suchley - Predictive Delivery Assurance - APM Assurance SIG Conference 2018Adam Suchley - Predictive Delivery Assurance - APM Assurance SIG Conference 2018
Adam Suchley - Predictive Delivery Assurance - APM Assurance SIG Conference 2018
 
Pydata Chicago - work hard once
Pydata Chicago - work hard oncePydata Chicago - work hard once
Pydata Chicago - work hard once
 

Kürzlich hochgeladen

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Kürzlich hochgeladen (20)

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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
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...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
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
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

Applying Monte Carlo Simulation to Microsoft Project Schedules

  • 1. PMI Silicon Valley Chapter Tools & Techniques Forum Jim Park, PMP June 2nd, 2010 JimPark@Gmail.com Linkedin.com/in/JimParkPMP 650.504.3207 (m) Applying Monte Carlo Simulation (MCS) to Microsoft Project Schedules
  • 2. Risk Analysis Projects are full of risks Technical approach Resource availability Missed requirements Too many defects Late subcontract deliverable … © 2010 Jim Park, PMP
  • 3. Risk Analysis and MS Project Major concern – Improving confidence in schedule and budget projections Key challenges Uncertainty in time or cost estimates Translating uncertainty into reserve or buffer Applying models and simulation techniques One such modeling technique: Monte Carlo Simulation © 2010 Jim Park, PMP
  • 4. Agenda Casino games and Monte Carlo theory. Multi-point or Stochastic estimating. PERT estimating technique. Monte Carlo Simulation in detail. Garbage in, garbage out… Demonstration of MS Project and Monte Carlo add-on. Summary and references. © 2010 Jim Park, PMP
  • 5. Monte Carlo explained? How many ways to roll two dice? 36 unique combinations. What is the probability or rolling 4 or less? 6 or less? © 2010 Jim Park, PMP
  • 6. The Three-point estimate… Duration Most Likely (Gantt Activity) Opt. Pess. Stochastic (multi-point) vs. Deterministic (single point) estimating. Basis of PERT estimating and Monte Carlo Simulation techniques. Incorporates uncertainty into schedules and budgets. What do the Opt. and Pess. estimates represent? © 2010 Jim Park, PMP
  • 7. Applying this model to estimates… Tasks with uncertain durations can lead to an uncertain finish. Single point estimates will lead to low probability projections. Multi point estimates can be modeled in order to project higher probability targets. More on this shortly… An iterative simulation can help apply statistical models to quantitative analysis, but let’s start with a simplified formula first… © 2010 Jim Park, PMP
  • 8. PERT Estimates in MS Project… D est. = (Opt. + 4(Most Likely) + Pess.)_ 6 PERT formula – weighted average based on 3 pt estimate. Historically driven by simplicity. Essentially a ‘beta’ distribution. Determines the ‘mean’ finish date or budget but not necessarily a high probability one. Not a true simulation based on randomly distributed time or cost values. © 2010 Jim Park, PMP
  • 9. Applying a single point model… 50% Deterministic estimates (single point) lead to the most likely finish date, but... … the probabilityof finishing by this date is typically about 50%. © 2010 Jim Park, PMP
  • 10. Applying a Stochastic model… 90% Stochastic estimates (multi-point) can be modeled to generate a properly modeled distribution curve for the finish date or target budget that can be used to project a 90% confidence level. © 2010 Jim Park, PMP
  • 11. Murphy’s Law of 3 pt estimates… Most Likely Opt. Most Likely Pess. Pess. Opt. Anecdotal evidence often suggests that ‘Most Likely’ estimates are usually the same as ‘Optimistic’. Why? © 2010 Jim Park, PMP
  • 12. How Monte Carlo works in MSP… Most Likely Most Likely Pess. Opt. Apply a distribution model to ‘risky’ activities. Enter multi point estimates for time and/or cost. Run an ‘iteration’ where randomly generated estimates are selected for each activity based on the distribution model. Record projected finish date or budget and repeat many times (500-5000 iterations). Analyze the resulting finish date or budget distribution curves to determine high confidence schedules or budgets. (typically 90%) Pess. Opt. © 2010 Jim Park, PMP
  • 13. Garbage in, … This technique can be subjective and depends heavily on the quality of the estimates. What are our assumptions? How can be avoid ‘garbage in, garbage out’ data? Can pessimistic estimates be tied to quantifiable risk events? The PMBOK Guide would suggest that we: Identify activities Identify risk events for activity X (risk 1, risk 2, … risk n) Plan risk response for activity X (contingency reserve) Leverage contingency reserve to determine pessimistic estimates. © 2010 Jim Park, PMP
  • 14. Demonstration MS Project 2007. Built-in PERT Analysis toolbar & functionality in MSP. @Risk for Project add-on tool by Palisade Software. ‘Outputs’ defined. Three-point estimates set. Simulation settings configured. Run simulation. Interpret results. Additional add-on vendor: Deltek Risk+ © 2010 Jim Park, PMP
  • 15. Moral of the story… PMs should challenge estimates. ‘Estimate QA’ Incorporate uncertainty (time/cost) for riskiest activities. Tie specific risk contingencies to pessimistic estimates. Consider your risk tolerance and apply a model. MS Project PERT is ‘half’ of the story. Monte Carlo Simulation is feasible on desktop systems. Use MCS to determine higher confidence schedules/budgets and even uncover hidden critical paths. © 2010 Jim Park, PMP
  • 16. Industry applications of MCS Transportation – Federal Transit Administration requires high probability schedules and budgets for municipal public transit proposals. MCS applied by transportation mgmt consultants. Medical – Large contact lens manufacturer applied MCS in Six Sigma program management rollout. Defense – Large contractor utilized MCS in program consolidation of missile and systems subdivision. © 2010 Jim Park, PMP
  • 17. For more information… UCSC Extension in Silicon Valley – Course: Decision Making Tools and Techniques (Project Management Certificate Program). Kendrick, T. (2009). Identifying and Managing Project Risk.New York: AMACOM. Goodpasture, J. (2003). Quantitative Methods in Project Management. Boca Raton: J. Ross Publishing. Thank you! Linkedin.com/in/JimParkPMP JimPark@Gmail.com © 2010 Jim Park, PMP
  • 18. Presenter bio Jim Park, PMP,  has helped organizations improve their project management skills through public and corporate training courses since 1998. He is an instructor for UCSC Extension in Silicon Valley and specializes in courses such as Project Management Essentials, PMP Exam Prep, Microsoft Project, and Decision Making Tools and Techniques.  Companies benefiting from Jim’s PMO training and consulting services include Oracle, Hitachi, PG&E, Lockheed Martin, Kaiser Permanente, ALZA Pharmaceuticals, Ingersoll-Rand, Symantec and the U.S. Air Force.  Jim has over 15 years of experience in the software development, information technology, pharmaceutical, and medical device industries primarily focused on managing projects and developing better project management organizations, processes, and tools. Linkedin.com/in/JimParkPMP JimPark@Gmail.com © 2010 Jim Park, PMP