Concept: ES Statistical Analysis factors historical variation into the calculation of duration estimates. By analyzing the project’s previous schedule performance, ES stats identify the high and low bounds for the estimate at completion for time. From high/low bounds and target dates, we can determine how well or poorly the project will perform. Thresholds guide the assignment of Green-Yellow-Red status.
Diagram 1
Practice: At ProjectFlightDeck, we use statistical analysis to steer the project. The stats help us assess allowances for uncertainty. How well the project is doing versus uncertainty allowances is a key factor in determining its status. As explained in earlier posts (June 15, 18 and 30, 2015), the allowances for uncertainty consist of Contingency and Reserve.
- Types of Uncertainty: Contingency is the response to predictable uncertainty and Reserve to uncertainty that cannot be predicted. Historically, the emphasis has been on uncertainties that cause delays. But, there are also uncertainties that result in early delivery.
- Late and Early Allowances: Uncertainties that cause delays are addressed by “late” Contingency and Reserve allowances. Uncertainties that lead to early delivery are addressed by “early” Contingency and Reserve allowances.
- Illustration: See Diagram 1 for an illustration of Late/Early Contingency and Reserve.
To perform the assessment, we first run statistical analysis on the “bare” plan, i.e., one stripped of contingency and reserve. Among the resulting stats, we focus on the high and low Estimates at Completion for time (EACt).
Early in the project, when the amount of performance data is minimal, the natural variation in performance produces wide gaps between the high and low EACt. As more data is collected, the statistical performance stabilizes, as is evidenced by a narrowing gap between high and low EACt. Once we are satisfied that performance has stabilized, we take the next step.
We compare the high and low EACt estimates to target values. The target values reflect allowances for uncertainty, specifically:
1. Contingency, and
2. Contingency plus Reserve.
Based on the comparisons, we assess the status of the project. If the high forecast is greater than target values, or the low forecast is less than target values, the project is in trouble. Otherwise, the project is on track (with the exception of two rare cases).
ProjectFlightDeck uses thresholds to set the project status. Similar to other ES metrics, we assign Red-Yellow-Green labels based on threshold values for the high and low forecasts. The labels help the project team and stakeholders understand the implications of the stats and the motivation for related action plans.
For common cases, we use Table 1 to determine project status. The two exceptional cases are dealt with separately.
Table 1
In practice, the high forecast is generally later than the end date of the bare plan, and the low forecast is generally earlier than the end date of the bare plan. When the forecasts are within contingency, the project is assigned a Green status.
If the high forecast is greater than the Late Contingency, the project is likely to miss the plan, but the deadline might be saved by reserve. The status is set to Yellow. If the high forecast is greater than both the Late Contingency and the Late Reserve, the project might be in serious trouble: the allowances for Late Contingency and Late Reserve appear to be inadequate. The status is set to Red, and a re-baseline should be considered.
If the low forecast is less than Early Contingency, the project again might be in trouble. The problem is not because the project is late but because the plan might be unsound. After all, allowances were made for early delivery, and the forecast makes it appear that something was mistaken. Either the relevant uncertainties were incorrectly identified, or the allowances were too small. The project is placed in Yellow status.
If the low forecast is earlier than both Early Contingency and Early Reserve, there is even more reason to suspect that the plan is unsound. The project is placed in Red status, and a re-baseline should be considered.
Now, let’s address the exceptions and then proceed to an example.
Exception 1: It is possible for the high forecast to be less than Early Contingency. For instance, if the project is consistently running well ahead of schedule, the high forecast might dip below the allowance for Early Contingency. In such a case, the plan appears to be unrealistic, as it seems that there is no need for any Contingency or Reserve. In such a case, the status is immediately set to Red, and a re-baseline should be considered.
Exception 2: It is also possible for the low forecast to be greater than Late Contingency and Late Reserve. For instance, if the project is consistently running well behind schedule, the low forecast may rise above the allowance for Late Contingency and Late Reserve. So, even in the best case, the target date would be at risk, and the plan must be called into question. The status would be set to Red, and a re-baseline should be considered.
In the next post, a real-life example illustrates how the stats are used to steer a project. |