Monte-Carlo simulations: Linking critical path schedules to project control
Monte-Carlo simulations can be used for various purposes to analyze the behaviour of projects in (fictitious) progress. It can be used to measure the sensitivity of project activities as described in “Schedule Risk Analysis: How to measure your baseline schedule’s sensitivity?” or to evaluate the accuracy of forecasting methods used in Earned Value Management (see “Predicting project performance: Evaluating the forecasting accuracy”). In this article, a simple yet effective Monte-Carlo simulation approach is proposed consisting of nine simulation scenarios that can be used to link critical path schedules to project control information.
A Monte-Carlo simulation run generates a duration for each project activity given its predefined uncertainty profile. This article will not give much information about the underlying principle of distribution functions that are used in simulation studies to define activity uncertainty. The reader is referred to the “Project risk: Statistical distributions or single point estimates?” article for more information. Instead, it will focus on the general concept of the simulation scenarios and the interpretation of each of the nine scenarios.
- -: activity duration shorter than planned
- 0: activity on time
- +: activity duration longer than planned
- = 1: average ‘on time’ signal
- > 1: average positive signal (ahead of schedule)
- < 1: average negative signal (schedule delay)
- RD = PD: project on time
- RD > PD: late project
- RD < PD: early project
- True scenarios: Scenarios 1 and 2 report an average project ‘ahead of schedule’ progress where the project finishes earlier than planned. Scenarios 8 and 9 report an average ‘project delay’ progress and the project finishes later than planned. Scenario 5 reports an ‘on-time’ progress where the project finishes exactly on time. Consequently, these five scenarios report on average a true situation.
- Misleading scenarios: Scenario 4 reports an average project ‘ahead of schedule’ progress but the project finishes exactly on time. Likewise, scenario 6 reports an average ‘project delay’ progress but the project finishes exactly on time. Consequently, these two scenarios report on average a schedule deviation which is not true, and hence, they are called misleading simulation scenarios.
- False scenarios: Scenario 3 reports an average ‘project delay’ progress but the opposite is true: the project finishes earlier than planned. Scenario 7 reports an average project ‘ahead of schedule’ progress but the opposite is true: the project finishes later than planned. Consequently, these two scenarios report a false performance signal, and hence, they are called false simulation scenarios.
© OR-AS. PM Knowledge Center is made by OR-AS bvba | Contact us at info@or-as.be | Visit us at www.or-as.be | Follow us at @ORASTalks