SlideShare una empresa de Scribd logo
1 de 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

Más contenido relacionado

La actualidad más candente

Dealing With A Schedule That Cannot Be Approved - AACE 2012 Meeting
Dealing With A Schedule That Cannot Be Approved - AACE 2012 MeetingDealing With A Schedule That Cannot Be Approved - AACE 2012 Meeting
Dealing With A Schedule That Cannot Be Approved - AACE 2012 MeetingChris Carson
 
Second edition epc project rule of credit and progress measurement promo
Second edition epc project rule of credit and progress measurement promoSecond edition epc project rule of credit and progress measurement promo
Second edition epc project rule of credit and progress measurement promoignitetribes
 
Delay, dispute (1st annual conf. of planning in cairo 23-8-2014) engr. m maged
Delay, dispute  (1st annual conf. of planning in cairo 23-8-2014) engr. m magedDelay, dispute  (1st annual conf. of planning in cairo 23-8-2014) engr. m maged
Delay, dispute (1st annual conf. of planning in cairo 23-8-2014) engr. m magedM Maged Hegazy, LLM, MBA, CCP, P3O
 
Primavera P6 Tips and Tricks
Primavera P6 Tips and TricksPrimavera P6 Tips and Tricks
Primavera P6 Tips and Tricksp6academy
 
Chapter 2 construction project planning and scheduling
Chapter 2 construction project planning and schedulingChapter 2 construction project planning and scheduling
Chapter 2 construction project planning and schedulingSubash Bhattarai
 
Earned value analysis - presentation
Earned value analysis  -  presentationEarned value analysis  -  presentation
Earned value analysis - presentationProPM Academy
 
Recovery Scheduling
Recovery SchedulingRecovery Scheduling
Recovery SchedulingChris Carson
 
project control using earned value analysis - Part 01
project control using earned value analysis - Part 01 project control using earned value analysis - Part 01
project control using earned value analysis - Part 01 waleed hamdy
 
Baseline Schedules 1
Baseline Schedules 1Baseline Schedules 1
Baseline Schedules 1Chris Carson
 
Private Finance Initiative (PFI)
Private Finance Initiative (PFI)Private Finance Initiative (PFI)
Private Finance Initiative (PFI)tutor2u
 
5 activities to manage project dependencies
5 activities to manage project dependencies5 activities to manage project dependencies
5 activities to manage project dependenciesPM Majik
 
Detailed Project Report
Detailed Project ReportDetailed Project Report
Detailed Project ReportVishal Thapa
 
Project Administration PowerPoint Presentation Slides
Project Administration PowerPoint Presentation Slides Project Administration PowerPoint Presentation Slides
Project Administration PowerPoint Presentation Slides SlideTeam
 

La actualidad más candente (20)

Dealing With A Schedule That Cannot Be Approved - AACE 2012 Meeting
Dealing With A Schedule That Cannot Be Approved - AACE 2012 MeetingDealing With A Schedule That Cannot Be Approved - AACE 2012 Meeting
Dealing With A Schedule That Cannot Be Approved - AACE 2012 Meeting
 
Project Scheduling & Controls
Project Scheduling & ControlsProject Scheduling & Controls
Project Scheduling & Controls
 
Loading cost in primavera schedule using resources and expenses r01
Loading cost in primavera schedule using resources and expenses r01Loading cost in primavera schedule using resources and expenses r01
Loading cost in primavera schedule using resources and expenses r01
 
Forensic schedule analysis acesss
Forensic schedule analysis acesssForensic schedule analysis acesss
Forensic schedule analysis acesss
 
Second edition epc project rule of credit and progress measurement promo
Second edition epc project rule of credit and progress measurement promoSecond edition epc project rule of credit and progress measurement promo
Second edition epc project rule of credit and progress measurement promo
 
Delay, dispute (1st annual conf. of planning in cairo 23-8-2014) engr. m maged
Delay, dispute  (1st annual conf. of planning in cairo 23-8-2014) engr. m magedDelay, dispute  (1st annual conf. of planning in cairo 23-8-2014) engr. m maged
Delay, dispute (1st annual conf. of planning in cairo 23-8-2014) engr. m maged
 
Primavera P6 Tips and Tricks
Primavera P6 Tips and TricksPrimavera P6 Tips and Tricks
Primavera P6 Tips and Tricks
 
Chapter 2 construction project planning and scheduling
Chapter 2 construction project planning and schedulingChapter 2 construction project planning and scheduling
Chapter 2 construction project planning and scheduling
 
Earned value analysis - presentation
Earned value analysis  -  presentationEarned value analysis  -  presentation
Earned value analysis - presentation
 
Earned Value Management
Earned Value ManagementEarned Value Management
Earned Value Management
 
Recovery Scheduling
Recovery SchedulingRecovery Scheduling
Recovery Scheduling
 
project control using earned value analysis - Part 01
project control using earned value analysis - Part 01 project control using earned value analysis - Part 01
project control using earned value analysis - Part 01
 
Baseline Schedules 1
Baseline Schedules 1Baseline Schedules 1
Baseline Schedules 1
 
S-Curve Presentation- 20130529
S-Curve Presentation- 20130529S-Curve Presentation- 20130529
S-Curve Presentation- 20130529
 
Private Finance Initiative (PFI)
Private Finance Initiative (PFI)Private Finance Initiative (PFI)
Private Finance Initiative (PFI)
 
Eot claims hr__may2012
Eot claims hr__may2012Eot claims hr__may2012
Eot claims hr__may2012
 
5 activities to manage project dependencies
5 activities to manage project dependencies5 activities to manage project dependencies
5 activities to manage project dependencies
 
Detailed Project Report
Detailed Project ReportDetailed Project Report
Detailed Project Report
 
Project Administration PowerPoint Presentation Slides
Project Administration PowerPoint Presentation Slides Project Administration PowerPoint Presentation Slides
Project Administration PowerPoint Presentation Slides
 
Project cost management
Project cost management Project cost management
Project cost management
 

Destacado

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.0PMILebanonChapter
 
Improving Forecasts with Monte Carlo Simulations
Improving Forecasts with Monte Carlo Simulations  Improving Forecasts with Monte Carlo Simulations
Improving Forecasts with Monte Carlo Simulations Michael Wallace
 
Monte carlo simulation
Monte carlo simulationMonte carlo simulation
Monte carlo simulationRajesh Piryani
 
#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 simulationDimitar Bakardzhiev
 
Monte Carlo Simulations
Monte Carlo SimulationsMonte Carlo Simulations
Monte Carlo Simulationsgfbreaux
 
Monte Carlo Simulation
Monte Carlo SimulationMonte Carlo Simulation
Monte Carlo SimulationAguinaldo Flor
 
Monte carlo simulation
Monte carlo simulationMonte carlo simulation
Monte carlo simulationMissAnam
 
Monte Carlo Schedule Risk Analysis
Monte Carlo Schedule Risk AnalysisMonte Carlo Schedule Risk Analysis
Monte Carlo Schedule Risk AnalysisIntaver Insititute
 
Monte Carlo Statistical Methods
Monte Carlo Statistical MethodsMonte Carlo Statistical Methods
Monte Carlo Statistical MethodsChristian Robert
 
The monte carlo method
The monte carlo methodThe monte carlo method
The monte carlo methodSaurabh Sood
 
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 FinanceMarco Bianchetti
 
Stochastic Optimization: Solvers and Tools
Stochastic Optimization: Solvers and ToolsStochastic Optimization: Solvers and Tools
Stochastic Optimization: Solvers and ToolsSSA KPI
 
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 Methodihatetheses
 
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 VillagesVictor Marcos Meson
 
Chandler wobble: Stochastic and deterministic dynamics
Chandler wobble: Stochastic and deterministic dynamicsChandler wobble: Stochastic and deterministic dynamics
Chandler wobble: Stochastic and deterministic dynamicsAlejandro Jenkins
 
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 FutureHuman Capital Media
 
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 H00249843Mariam ALmazrooei
 

Destacado (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
 

Similar a Applying Monte Carlo Simulation to Microsoft Project Schedules

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
 
project time and cost risk analysis
project time and cost risk analysisproject time and cost risk analysis
project time and cost risk analysismansour_hb
 
Programmatic risk management workshop (slides)
Programmatic risk management workshop (slides)Programmatic risk management workshop (slides)
Programmatic risk management workshop (slides)Glen Alleman
 
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 DownAcumen
 
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 ApplicationsPetroSync
 
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 SimulationCodecamp Romania
 
BenJohnson_CV_Aug_2016
BenJohnson_CV_Aug_2016BenJohnson_CV_Aug_2016
BenJohnson_CV_Aug_2016Ben Johnson
 
Pranabendu
PranabenduPranabendu
PranabenduPMI2011
 
Pranabendu 131008015758-phpapp02
Pranabendu 131008015758-phpapp02Pranabendu 131008015758-phpapp02
Pranabendu 131008015758-phpapp02PMI_IREP_TP
 
Estimation techniques and risk management
Estimation techniques and risk managementEstimation techniques and risk management
Estimation techniques and risk managementPurushottam Basnet
 
Primavera Monte Carlo[1]
Primavera Monte Carlo[1]Primavera Monte Carlo[1]
Primavera Monte Carlo[1]Mihai Buta
 
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...Project Controls Expo
 
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 ResearchersUXPA International
 
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 DataZachary Sam Zaiss
 
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.pptxubaidullah75790
 
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 2018Association for Project Management
 
Pydata Chicago - work hard once
Pydata Chicago - work hard oncePydata Chicago - work hard once
Pydata Chicago - work hard onceJi Dong
 

Similar a 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
 

Último

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
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?Antenna Manufacturer Coco
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
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.pdfhans926745
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
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 MenDelhi Call girls
 
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 slidevu2urc
 
[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.pdfhans926745
 
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 MenDelhi Call girls
 
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 WorkerThousandEyes
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
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 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 

Último (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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?
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
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
 
[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
 
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
 
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
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
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
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

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