SlideShare a Scribd company logo
PMI Silicon Valley ChapterTools & Techniques ForumJim Park, PMPJune 2nd, 2010JimPark@Gmail.comLinkedin.com/in/JimParkPMP650.504.3207 (m)Applying Monte Carlo Simulation (MCS) to Microsoft Project Schedules
Risk AnalysisProjects are full of risksTechnical approachResource availabilityMissed requirementsToo many defectsLate subcontract deliverable…© 2010 Jim Park, PMP
Risk Analysis and MS ProjectMajor concern – Improving confidence in schedule and budget projectionsKey challengesUncertainty in time or cost estimatesTranslating uncertainty into reserve or bufferApplying models and simulation techniquesOne such modeling technique: Monte Carlo Simulation© 2010 Jim Park, PMP
AgendaCasino 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…DurationMost 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.)_		    6PERT 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 LikelyOpt.Most LikelyPess.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 LikelyMost LikelyPess.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 activitiesIdentify 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
DemonstrationMS 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 MCSTransportation – 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 bioJim 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/JimParkPMPJimPark@Gmail.com© 2010 Jim Park, PMP

More Related Content

PDF
GENERIC - Comparing Different Construction Delivery Methods - Aug 2014_r1
PPTX
Earned value management for Beginners
PPT
Project planning and Scheduling
PDF
Favorite Delay Analysis Methodologies Town Hall SEI
PDF
Chapter 03 overview-of project planning Step Wise
PPTX
Earned value analysis
PDF
Lecture 8 monitoring & controlling (1)
PPTX
Ms project 2016 overview
GENERIC - Comparing Different Construction Delivery Methods - Aug 2014_r1
Earned value management for Beginners
Project planning and Scheduling
Favorite Delay Analysis Methodologies Town Hall SEI
Chapter 03 overview-of project planning Step Wise
Earned value analysis
Lecture 8 monitoring & controlling (1)
Ms project 2016 overview

What's hot (20)

PDF
Software Project Management: Budget
PPT
Earned Value Analysis
PPTX
Project Risk Management
PPTX
Earned value analysis (1)
PDF
1 introduction to cost estimating
PPTX
Project control & Monitoring
PDF
Earned Value Management
PPTX
project control using earned value analysis - Part 01
PDF
Assignment project scheduling
PPTX
Project Management Best Practices
PDF
Delay analysis ... wise after the event.
PPTX
Extension of Time (EOT) & Related Costs in Construction - Presentation Slides
PDF
Session W2 - Delay Claims and Analysis Based on FIDIC Forms of Contract
PDF
MS Project
PDF
Construction Management (1st Lecture)
PPT
09. Project Cost Management
PDF
Epc project interdepency and Work Flow- promo
PDF
CCP Course - Introduction.pdf
PDF
Delay Analysis from a Technical and Legal Perspective presentation slides.pdf
PDF
cost-estimation-tutorial
Software Project Management: Budget
Earned Value Analysis
Project Risk Management
Earned value analysis (1)
1 introduction to cost estimating
Project control & Monitoring
Earned Value Management
project control using earned value analysis - Part 01
Assignment project scheduling
Project Management Best Practices
Delay analysis ... wise after the event.
Extension of Time (EOT) & Related Costs in Construction - Presentation Slides
Session W2 - Delay Claims and Analysis Based on FIDIC Forms of Contract
MS Project
Construction Management (1st Lecture)
09. Project Cost Management
Epc project interdepency and Work Flow- promo
CCP Course - Introduction.pdf
Delay Analysis from a Technical and Legal Perspective presentation slides.pdf
cost-estimation-tutorial
Ad

Viewers also liked (20)

PDF
How to perform a Monte Carlo simulation
PDF
Monte Carlo Simulation for project estimates v1.0
PPTX
Improving Forecasts with Monte Carlo Simulations
PDF
Monte carlo simulation
PPTX
#NoEstimates project planning using Monte Carlo simulation
PPT
Monte Carlo Simulations
PPT
Monte Carlo Simulation
PPTX
Monte carlo simulation
PPT
Monte carlo
PPT
Monte Carlo Schedule Risk Analysis
PDF
Monte Carlo Statistical Methods
PPS
Pert master risk analysis tool
PPTX
The monte carlo method
PDF
High Dimensional Quasi Monte Carlo Method in Finance
PDF
Stochastic Optimization: Solvers and Tools
PPTX
Buffon Needle and the Monte Carlo Method
PDF
Systems for Sustainable Energy Supply for Small Villages
PDF
Chandler wobble: Stochastic and deterministic dynamics
PDF
Preparing for the Workforce of the Future
PPTX
A Company’s Media Analysis-Mariam Mohammed H00249843
How to perform a Monte Carlo simulation
Monte Carlo Simulation for project estimates v1.0
Improving Forecasts with Monte Carlo Simulations
Monte carlo simulation
#NoEstimates project planning using Monte Carlo simulation
Monte Carlo Simulations
Monte Carlo Simulation
Monte carlo simulation
Monte carlo
Monte Carlo Schedule Risk Analysis
Monte Carlo Statistical Methods
Pert master risk analysis tool
The monte carlo method
High Dimensional Quasi Monte Carlo Method in Finance
Stochastic Optimization: Solvers and Tools
Buffon Needle and the Monte Carlo Method
Systems for Sustainable Energy Supply for Small Villages
Chandler wobble: Stochastic and deterministic dynamics
Preparing for the Workforce of the Future
A Company’s Media Analysis-Mariam Mohammed H00249843
Ad

Similar to Applying Monte Carlo Simulation to Microsoft Project Schedules (20)

PPTX
Using Risk Analysis and Simulation in Project Management
PPT
project time and cost risk analysis
PPTX
BWU_BTA_22_508_RANJAN DAS(software_project_management).pptx
PPTX
Programmatic risk management workshop (slides)
PDF
How Traditional Risk Reporting Has Let Us Down
PDF
PetroSync - Risk and Simulation Modelling for Oil and Gas Applications
PPT
Codecamp Iasi 7 mai 2011 Monte Carlo Simulation
PDF
BenJohnson_CV_Aug_2016
PDF
Pranabendu 131008015758-phpapp02
PDF
Pranabendu
PDF
APM PMO Interest Network Conference - James Martin-Young - Intelligent Proj...
PDF
Free PMP Sample Q & A
PPTX
Estimation techniques and risk management
PDF
Primavera Monte Carlo[1]
PDF
Project Controls Expo, 18th Nov 2014 - "Schedule Risk Analysis for Complex Pr...
DOCX
Ying Liu Resume
PPTX
UXPA 2016: Mixed Methods Research in the Age of Big Data
PPTX
Mixed Methods Research in the Age of Big Data: A Primer for UX Researchers
PDF
Free PMP Exam Sample Question
PPTX
estimation-for-software-projects-chapter-26-ppt.pptx
Using Risk Analysis and Simulation in Project Management
project time and cost risk analysis
BWU_BTA_22_508_RANJAN DAS(software_project_management).pptx
Programmatic risk management workshop (slides)
How Traditional Risk Reporting Has Let Us Down
PetroSync - Risk and Simulation Modelling for Oil and Gas Applications
Codecamp Iasi 7 mai 2011 Monte Carlo Simulation
BenJohnson_CV_Aug_2016
Pranabendu 131008015758-phpapp02
Pranabendu
APM PMO Interest Network Conference - James Martin-Young - Intelligent Proj...
Free PMP Sample Q & A
Estimation techniques and risk management
Primavera Monte Carlo[1]
Project Controls Expo, 18th Nov 2014 - "Schedule Risk Analysis for Complex Pr...
Ying Liu Resume
UXPA 2016: Mixed Methods Research in the Age of Big Data
Mixed Methods Research in the Age of Big Data: A Primer for UX Researchers
Free PMP Exam Sample Question
estimation-for-software-projects-chapter-26-ppt.pptx

Recently uploaded (20)

PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
cuic standard and advanced reporting.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Big Data Technologies - Introduction.pptx
PDF
KodekX | Application Modernization Development
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
DOCX
The AUB Centre for AI in Media Proposal.docx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
Mobile App Security Testing_ A Comprehensive Guide.pdf
cuic standard and advanced reporting.pdf
Encapsulation_ Review paper, used for researhc scholars
Advanced methodologies resolving dimensionality complications for autism neur...
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Empathic Computing: Creating Shared Understanding
Big Data Technologies - Introduction.pptx
KodekX | Application Modernization Development
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
The AUB Centre for AI in Media Proposal.docx
“AI and Expert System Decision Support & Business Intelligence Systems”
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
NewMind AI Monthly Chronicles - July 2025
Review of recent advances in non-invasive hemoglobin estimation
Building Integrated photovoltaic BIPV_UPV.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
20250228 LYD VKU AI Blended-Learning.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation

Applying Monte Carlo Simulation to Microsoft Project Schedules

  • 1. PMI Silicon Valley ChapterTools & Techniques ForumJim Park, PMPJune 2nd, 2010JimPark@Gmail.comLinkedin.com/in/JimParkPMP650.504.3207 (m)Applying Monte Carlo Simulation (MCS) to Microsoft Project Schedules
  • 2. Risk AnalysisProjects are full of risksTechnical approachResource availabilityMissed requirementsToo many defectsLate subcontract deliverable…© 2010 Jim Park, PMP
  • 3. Risk Analysis and MS ProjectMajor concern – Improving confidence in schedule and budget projectionsKey challengesUncertainty in time or cost estimatesTranslating uncertainty into reserve or bufferApplying models and simulation techniquesOne such modeling technique: Monte Carlo Simulation© 2010 Jim Park, PMP
  • 4. AgendaCasino 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…DurationMost 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.)_ 6PERT 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 LikelyOpt.Most LikelyPess.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 LikelyMost LikelyPess.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 activitiesIdentify 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. DemonstrationMS 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 MCSTransportation – 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 bioJim 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/JimParkPMPJimPark@Gmail.com© 2010 Jim Park, PMP