Using the Critical Schedule Drivers feature in Deltek Acumen Risk
Critical paths have a way of shifting on you after risk adjusting your schedule. Deltek Acumen Risk provides a way to review all the probable risk adjusted critical paths.
Deltek Acumen performs a Monte Carlo analysis on the schedule to provide a risk adjusted analysis of your schedule. Acumen was originally developed by Acumen PM, an Austin, Texas based company founded by visionary leader Dr. Dan Patterson, PMP. Dan’s thesis regarding the critical path method (CPM) is that “until you have adjusted your project for risk, you don’t know what your critical activities are.”
In Deltek Acumen, each iteration of the Monte Carlo analysis computes its own critical path. You want to view critical paths and near critical paths that become critical due to risk. Acumen has a critical schedule drivers feature that displays all the schedule’s common risk adjusted critical paths, which is valuable information.
This article demonstrates the critical schedule drivers feature in Deltek Acumen Risk to inspect all the probable risk adjusted critical paths in the schedule.
We start below, in Figure 1, with our demonstration Primavera P6 Professional schedule.
This is an Underground Pipe Branch Addition project schedule. If you inspect this schedule you will note that there are two main paths in the schedule. The non-critical path that includes procurement, and the critical path that includes excavation.
We want to include in our analysis the duration uncertainty for our schedule duration estimates, and risk events that may materialize during project execution. We therefore implement Deltek Acumen to risk adjust our schedule and perform a risk analysis. Shown in Figure 2, is our Underground Pipe Branch Addition schedule in Acumen S1 // Projects.
In Figure 3, we set the duration uncertainty of all activities in the project to very conservative.
A very conservative duration uncertainty means our duration estimates will be on schedule or better. In Figure 4 we have a list of our schedules risk events. Note, in particular, the Procurement Delay risk event, R3. It is probable that this procurement related risk event could place procurement activities on the critical path, after our schedule is risk adjusted.
In Figure 5, we set the Run Risk Analysis scenario to include uncertainty and risk events, but no mitigation.
We proceed and perform the Monte Carlo risk analysis, Figure 6.
The histogram and S-curve results are displayed in Figure 7.
Well, the risk events had a meaningful impact on the risk adjusted model’s schedule Monte Carlo results. In fact, none of the Monte Carlo iterations met the deterministic project end date. This tells us that mitigation analysis to reduce the probability and impact of the risk events would be a helpful endeavor. But we also want to investigate the most common or probable critical paths. For this we run an Acumen Critical Schedule Drivers analysis.
As mentioned above, each Monte Carlo simulation of the risk adjusted schedule may have a different critical path. So, activities that are critical in the deterministic model may not be the same as those identified in the statistical model.
As Acumen runs more simulations, some paths are repeated; it is the most common critical paths that we want to capture in our analysis. The Acumen Critical Schedule Driver feature uses a tornado chart to display the most common critical paths.
Each tornado plot bar displays a percentage, which is how often the path is critical in the risk adjusted Monte Carlo analysis. For example, if you run 1000 iterations and path 2 displays a percentage of 12%, it means path 2 was the critical path in 120 of the 1000 iterations.
We proceed in Figure 8 and choose the Critical Schedule Drivers feature to view critical paths and near-critical paths that become critical due to risk.
In Figure 9 we have our Critical Schedule Drivers results. Path 1 appeared critical in simulations 84.4% of the time or 844 times out of 1000 iterations.
But we are not done yet. Another path appeared critical in our Critical Schedule Drivers tornado plot. A Path 2 appeared critical 15.6% of the time or 156 times out of 1000 iterations. Clearly Path 1 is the primary critical path, but Path 2 at 156 simulation iterations should not be disregarded.
In some situations, Path 2 could become the defining critical path of the risk adjusted schedule. It would be good, therefore, to at least consider the procurement risk event that contributes to Path 2 becoming the critical path in the schedule.
When we hover our mouse over Path 2, all the activities along this critical path display, Figure 10.
Further, when we hover over Path 2 and right click the mouse, a popup menu appears providing the option to create a SmartGantt filter, Figure 11.
When we click Create SmartGantt filter the create filter dialog appears giving us the option to enter a name for the filter, Figure 12.
We enter a suitable name for our Path 2 procurement critical path, Figure 13.
Then we proceed to S1 // Projects, Figure 14.
Figure 15 displays the Pipe Branch Addition project schedule in S1 // Projects.
Continuing we select Activity View | Filtering | Path #2 – Procurement, Figure 16.
Now only those activities that appear on “Path #2 – Procurement” display in the S1 // Projects task table, Figure 17.
Summary
I repeat Dr. Dan Patterson’s mantra, “until you have adjusted your project for risk, you don’t know what your critical activities are.” And when you perform a Monte Carlo run risk analysis; each simulation may have a different critical path. As you run more simulations, some of the critical paths are repeated.
The objective is to capture the most common critical paths in a tornado plot. The Critical Schedule Drivers feature provides a tornado plot of these common critical paths. In this way the scheduler finds the most frequently occurring critical paths in the risk analysis that require attention, which again, is valuable information.
Further, in Acumen Risk you can display a list of activities on each critical path, and filter so only those activities on your respective critical path appear in S1 // Projects.