Abstract
Earned duration metrics improve project-duration-performance monitoring and forecasting compared to earned schedule metrics because they depend only on time-based variables. In projects with multiple-parallel paths of work items and with work items varying significantly in individual durations, earned duration metrics sometimes fail to provide reliable project-duration monitoring and forecasts. Calculating earned duration using information for the critical-path work items only, provides a way of overcoming distortions in earned duration caused by non-critical-path work items. Weighting the work items used in an earned duration calculation, according to their individual-planned durations, places more emphasis on the longer-duration work items, which often constitute the more-crucial work items in terms of uncertainty and performance. Two new earned duration formulations are derived and evaluated. The analysis is performed using deterministic, stochastic and fuzzy models related to work breakdown progress diagrams that illustrate the quality and reliability of the information that can be derived from these new formulations.
Keywords
Introduction
Earned Value (EV) analysis evolved as a cost-management technique [5] to become an established project monitoring and forecasting tool [2, 11] recommended by the Project Management Institute [24, 25]. The EVM framework incorporates project cost and duration performance indicators, but its cost-derived schedule performance indicator (SPI) does not provide reliable to-completion forecasts [7, 14]. The proposed the Earned Schedule (ES) metric [12] and the time-based schedule performance indicator (SPIt) to provide more reliable to-completion project duration forecasts (PPDt) are now accepted as part of EVM’s project-duration-monitoring. It is not without its drawback though as it remains cost-derived and it becomes less reliable in project networks with multiple parallel paths of work items [27].
Khamooshi and Golasfhani [10] proposed the calculation of earned duration (ED) and the duration performance indicator (DPI) derived only from time-based variables to provide more reliable project-duration-performance monitoring and to-completion forecasting than ES and SPIt. Batselier and Vanhoucke [3] concluded, based on analysis of many projects, that ED-DPI provided slightly more reliable to-completion duration forecasts than ES-SPIt (to quote Bastelier and Vanhoucke [3, p. 1505]: “…the overall results of our study show a slight advantage of EDM(t)-DPI over ESM-SPI(t)…”). That to-completion-forecasting advantage does depend though on their EDM(t-1) calculation improving upon the accuracy of ESM(t-1). They also noted that neither of the metrics worked well for all projects, and that improvements and refinements to both methods were required.
EVM analysis is typically applied in deterministic calculations that fail to consider uncertainties associated with work items yet-to-be delivered, or with the quality of information available for in-progress work items. Stochastic methodologies have been proposed to provide risk-adjusted EVM analysis [28, 1]. Fuzzy logic models can also overcome some of the deterministic limitations of EVM analysis by incorporating uncertainties concerning the quality of information available about the status of work items at specific points in time [23, 21, 22, 32].
EVM sometimes fails to provide accurate duration performance monitoring and can be difficult to apply [19]. Hazir [6] considers EVM’s two-dimensional-cost-duration focus a weakness and highlights the need to also take into account operational, technical and quality factors and uncertainties to improve project performance analysis. It has been noted [29, 17] that as project networks involve more parallel pathways ES-based forecasts to-completion frequently worsen, but claims that situation can be overcome by modifying the earned schedule method to calculate a more complex “Longest Path” method.
This author believes that project performance monitoring via EVM can be improved by focusing more attention on “critical-path” work items, in particular on the more “crucial” work items located on the critical path; and, that earned duration metrics can be adapted to provide such a focus. Section 2 describes the derivation of ES and ED metrics and justifies the benefits of calculating two novel ED metrics, focused on critical-path work items (EDcp) and those critical-path work items weighted for their planned durations (EDcpwt), placing more emphasis on “crucial” work items. Section 3 provides analysis of an example multiple-pathway project using deterministic, stochastic and fuzzy models to demonstrate how the novel proposed ED metrics add additional dimensions to project-duration-performance monitoring and forecasting. Appendix 1 lists definitions of the EVM-related metrics referred to in this study.
Earned duration: Justifications for alternative computations
Potential drawback associated with Earned schedule (ES)
Earned schedule (ES) is an established metric providing reliable schedule performance monitoring and to-completion duration forecasting for the majority of projects. ES is calculated incrementally across a series of time intervals [12] along the baseline planned schedule (BSP), and Eq. (1) is one way to express the calculation of ES at any time point
where, ES
Equation (1) differs from the formula originally applied to ES based upon a project being broken down into equal planned time increments [15], which was also adopted as standard for ES calculation by the PMI [25] and shown here as Eq. (2).
where,
The ES calculation essential makes the assumption that the schedule is progressing between time points “
The calculation of earned duration was originally described by Jacob and Kane [9] to be calculated independently of costs. Khamooshi and Golasfhani [10] refined the calculation of earned duration (ED) independently of work-item costs and based only on work item durations. They proposed that ED be calculated following a similar methodology to that used for ES. Hence, ED is also calculated incrementally across a series of time intervals along the baseline planned schedule (BSP), and Eq. (3) is an alternative method to that proposed by Khamooshi and Golasfhani [10] to express the calculation of ED at any time point x (ED
where, ED
APCx can be calculated by Eq. (4):
where,
ED can be used to calculate the duration performance index (DPI) using Eq. (5):
where, AD is actual duration at the same time point
For projects with multiple parallel pathways of work items, it is proposed that the earned duration calculation can be usefully modified to calculate the earned duration for critical path work items only (EDcp). Focusing on critical-path work items only to derive EDcp and DPIcp is considered to be particularly appropriate for high-level project networks, or projects comprised of relatively few work items with varying durations and multiple parallel pathways. In such networks, it is possible in some scenarios for delayed or slow performing critical items to become diluted in their impact on the standard ED metrics Eqs (3) to (5) by completion of parallel-but-non-critical work items. Considered a project including three work items A, B and C executed in parallel at a certain interval of the BPS with the critical path potentially switching among, them depending upon the actual input duration values assigned to each of the work items. In certain scenarios within certain time intervals of the BPS, the two non-critical items (e.g., A and C) may be rapidly completed, but the critical work item B could be delayed. This would lead to the calculated ED and DPI values being over optimistic (i.e., too high) and potentially underestimating the remaining time to project completion. Calculating EDcp and DPIcp for the critical-path work items only potentially avoids this potential problem. Such situations are only likely to affect some project scenarios, but they can be identified by monitoring for significant differences in ED and EDcp values along the BPS.
APCxcp can be calculated by Eq. (6):
where,
EDcp can be used to calculate the critical-path duration performance index (DPIcp) using Eq. (7):
In order to improve the reliability of EDcp as a project monitoring and forecasting indicator in cases where critical path work items display a wide range of individual durations, it is further proposed that the EDcp calculation is weighted by the planned durations of the critical path work items to calculate EDcpwt. In a project with a small network of work items (e.g.,
The EDcpwt metric involves weighting each work item by the planned duration time for that work item in the calculation of APCxcpwt Eq. (8). For example, in a project with ten work items summing to a total of 150 days, with five critical items on the critical path with total work item planned durations summing to 100 days, the denominator for calculating the actual percentage of project schedule completed (APCxcpwt) at point
Where,
EDcpwt can be used to calculate the critical-path-weighted duration performance index (DPIcpwt) using Eq. (9):
Applying the duration-weighted method (Eqs (3), (8) and (9), in that order) removes the potential distortions caused by critical-path work items of significantly different durations distributed at different points along the BPS. The relative contribution of the duration of each work item to the total duration of all work items on the critical path should be taken into account when evaluating a project [26]. Williams [30] termed this attribute “cruciality” and pointed out delays and uncertainties associated with “highly-crucial” work items have more significant influences on project performance and uncertainty than less crucial work items. The calculations of EDcpwt and DPIcpwt essentially attribute more weight to the more-crucial work items along the critical path than the ED or EDcp metric. EDcpwt and DPIcpwt should, therefore, respond more positively when highly-crucial (long-duration) work items are started early and/or finished early, and, respond more negatively if they are started late and/or finished late. Such responses are considered appropriate based on the levels of uncertainty associated with such outcomes.
It is useful to compare the values of three distinct ED metrics and their derivative DPIs, as defined in equations by Eqs (3) to (9) with ES and SPIt at various time intervals across the BPS. The calculations of all these metrics discussed can be usefully included in deterministic, stochastic and fuzzy cost-time project analysis, either separately or as part of integrated models including all three types of analysis. In order to demonstrate this, the proposed metrics are calculated along the BPS of an example project, displayed in the form of a work breakdown progress diagram (WBPD), and the results analyzed in some detail with the network algorithms and metric calculations performed by Excel models driven by VBA macros.
An integrated deterministic, fuzzy and stochastic analysis (see Appendix 2 for definitions of these types of calculations) is described for a project to construct a production plant. It is a large-scale, long-term project broken down into twenty high-level work items that are executed across five pathways, involving periods of parallel engineering conducted across two or more pathways. Depending upon the individual work item durations applied the example project’s critical path may switch from one pathway of work items to another. The critical pathway for the remainder of a project yet-to-be completed may not be the critical pathway that has prevailed up to the stage of the project so far completed [13] and can in some cases become a shorter path and no longer “the longest path” [16], and may not necessarily be best estimated by the earned schedule method [8, 20]. However, for whatever duration assumptions that are made for individual work items in a particular case, one pathway will always constitute the critical path (or longest path) for that case.
Description of example project in terms of duration and schedule
Table 1 provides work-item-duration assumptions for three deterministic cases (i.e., best estimate, low and high cases) used to evaluate the example project. These three case assumptions are also used to define input cost and duration distributions (e.g., lognormal, normal, triangular, and uniform) for each work item to be sampled randomly by a stochastic model (i.e. low case used as the tenth percentile (P10); Best estimate used as modal value; and, the high case used as the ninetieth percentile (P90)).
The right side of Table 1 provides the network logic relationships applied among the work items (Fig. 1), with the numerical values shown representing work item numbers. This network logic and precedence rules are used to establish an algorithm applied to deterministic, fuzzy and stochastic models for determining at what point in the schedule each work item can start. Crucially, and unique to each project/arrangement of work items, it identifies the convergent and divergent points within the network. Time taken by preceding work items to reach the convergent points determines which of the parallel paths of work items constitutes the critical path. Work items 7, 8, 17, 18 and 20 are convergent points in the example project’s network; two or more lower-numbered work items converge into those convergent points and must be completed before activity at the convergent point can commence.
The network logic (Table 1 and Fig. 1) is used to develop the network algorithm used for both deterministic and stochastic models. The algorithm used to determine the project schedule for each set of work-item duration assumptions performs forward and backward passes sequentially applying the defined network logic. This leads to the determination of five time-related values associated with every work item, given the input duration (D) assumption for each work item associated with either a deterministic or stochastic case. These values are: earliest start (ESt); earliest finish (EF); latest start (LSt); float (F); and latest finish (LF).
Network logic for example production plant construction project work items
Network logic for example production plant construction project work items
Work items # 7, 8, 17, 18 and 20 are convergent points in the network with two or more other work items feeding directly into them.
Arrow-on-node diagram of the project network for the twenty high level work items of the example project with the critical path for the best-estimate (planning) case highlighted.
The best-estimate duration assumptions and the work schedule calculated for that scenario are taken as the “planned” or “baseline” schedule for the example project. Table 2 shows percentages of work items completed at specified intervals along the baseline planned schedule (BPS), expressed as percentages of the completed-project planned duration (PD), i.e., the best estimate case assumptions for the example project. The low-case scenario completes within 75% of PD, whereas the high-case scenario does not complete until approximately 135% of PD. The 5% intervals are displayed to provide a high-level comparison of the deterministic cases and planned scenarios considered. By weighting the planned projects critical path work items for their durations (last column Table 2), the percentages of the project completed match the percentage intervals of the BPS. Evaluating project performance at regular intervals along BPS is considered a useful method for monitoring and modelling project performance and forecasting indices derived for a range of scenarios at the project planning stage.
The work breakdown schedule and duration network for the project could be usefully illustrated, for each scenario considered, as either a precedence or arrow-on-node diagram (Fig. 1). Additionally, a work breakdown schedule progress diagram (WBPD) is displayed (Fig. 2) for the high-case duration assumptions from Table 1 for each work item at 5% intervals of PD, with the critical path items highlighted (i.e., red thick line). Work items that have not yet started are shown (Fig. 2) as “0”, those completed as “1”, and those in progress as a fraction of work completed. Important schedule information for each work item, calculated by the schedule algorithm applied, is listed in columns 2 to 5 (Fig. 2). The critical path items are those with “0” float (column 3). An assumption made for scheduling in each scenario presented is that the non-critical-path items are commenced once 50% of the float has elapsed.
Figure 2 shows which work items are completed, or partially completed, at each specified time period along the planned duration. The “1’s” and fractional numbers are added for each of columns 6 to 25 in Fig. 2 to provide the number of work items competed at each point along the BPS (last-but-one row in Fig. 1); a number that is divided by the total number of work items in the project (i.e., 20 in the example project) to provide the fraction of the project completed, expressed as a percentage in the last row of Fig. 2. A comparison of the last row percentages with the top row percentages (the BPS) reveals the high-case scenario is significantly behind the planned schedule from the outset. The percentages of all work items completed at each specified time along the BPS are used to calculate earned duration and derivative metrics.
Deterministic case and planned schedule outcomes for example production plant construction project considered
Deterministic case and planned schedule outcomes for example production plant construction project considered
Note: Shaded rows are the points along the BPS for which detailed analysis is presented.
Work-breakdown-progress diagram (WBPD) for the High-case assumptions derived from the network logic and expressed at 5% intervals of the planned duration (best-case estimate to-completion estimate) forming the BPS. Critical-path work items are highlighted with a thick (red) outline. This high-case scenario does not complete until 135% of the planned schedule (i.e. it finishes very late with respect to the planned schedule). Note parallel work items 11 and 12 in this case have the same durations and are both critical path items. There are therefore 12 critical path items it this case compared to 11 in the best estimate and most other scenarios evaluated.
Consideration of the work items completed and costs incurred, for each scenario evaluated at each time increment relative along the BPS, enable an array of earned value (EV), earned schedule (ES) and earned duration (ED) metrics to be derived. Tables 3 and 4 provide selected EV-ES-ED metrics for the three deterministic cases and the mean values of those metrics from a 1000-run Monte Carlo simulation constituting the stochastic model.
The EV and ES metrics displayed in Table 3 are those that are widely used to monitor project performance and to forecast to-completion values of project cost and duration. The metrics included in Table 4 are those related to earned duration including the ones proposed in this study that focus upon critical path work items only. Tables 3 and 4 provide comparisons of the EVM to-completion and project criticality indices based on EV-, ES-, ED- and ED critical-path-derived metrics.
Four informative project criticality ratios are displayed in the last four columns of Table 4 and these are useful for providing an integrated cost-duration index monitoring the health and viability of a project in terms of achieving its combined cost and schedule targets. A CR ratio (CPI multiplied by SPIt and derived from earned-schedule calculations) of equal to or greater than 1 should generally indicate that a project is able to achieve its targets. However, scenarios arise with one of the component indices (CPI or SPIt) being
The critical path only metrics are derived using the work breakdown progress diagram displayed as Fig. 3, rather than Fig. 2, for the high-case duration assumptions from Table 1 for each work item at 5% intervals of PD, with the critical path items highlighted by a thick line. In Fig. 3 all non-critical path work items are assigned “0” values at all time intervals across the BPS and do not contribute to the percentage-of-work-items-completed calculation. Also, for the critical path items, rather than changing from “0” to “1” as a work item is completed as in Fig. 2, they change from “0” to “number of planned days for that work item” (Fig. 3, Table 1), applying planned duration weightings to each work item. For the high-case scenario, the different calculations leading to the calculated percentages of project completed (last rows in Figs 2 and 3) result at 45%PD, 60%PD and 85%PD in quite different outcomes: 36.5%, 44.5% and 58.5%, respectively for Fig. 2, compared to 31.7%, 42.2% and 60%, respectively, for the weighted-critical-path calculation (Fig. 3). The weighted calculation assigns more weight to long-duration-critical-path work items #9 and #10; as those work items are delayed in starting relative to the plan in the high-case scenario, the earned duration (EDcpwt) for pre-45%PD interval based on the weighted calculations are lower than for the unweighted calculations.
A comparison of the ED versus EDcpwt and DPI versus DPIcpwt values in Table 4, across the three deterministic scenario evaluated, reveals that the critical-path-weighted metrics show more sensitivity, particularly at the earlier stages of the project (i.e., 20%PD and 40%PD. EDcpwt is higher than ED for the low-case (faster than planned), and lower than ED for the high-case (slower than planned) for stages 20%PD and 40%PD. Also DPIcpwt is higher than DPI for the low-case, and lower than DPI for the high-case. This greater sensitivity makes the critical-path-weighted metrics more useful for monitoring purposes in reflecting greater uncertainties associated with the performance of crucial work items. In this example project crucial work items #9 and #10 do not commence for the assumptions applied until after 35% of the project is completed. It is therefore appropriate that duration performance indices calculated at times before 35% of the project is completed reflect greater uncertainty in the performance of crucial work items that have not yet begun.
Earned value and schedule calculated values and indices for deterministic and stochastic cases of example production plant construction project considered
Earned duration calculated values and indices for deterministic and stochastic cases of example production plant construction project considered
Work-breakdown-progress diagram (WBPD) calculated for critical path work items only, weighted for best estimate (planned) work-item duration for the High-case assumptions derived from the network logic and expressed at 5% intervals of the planned duration forming the BPS. Critical-path work items are highlighted with a thick outline. This diagram should be compared with Fig. 1, which shows the same case but with all work-items considered and no weightings applied. 
For other projects crucial work items may be positioned to start either earlier of later than for the example project considered. If they start later the critical-path-weighted duration metrics should be expected to show greater uncertainty for performance calculated at later stages (e.g. 60%PD or later). As each project has its own unique network schedule and distribution of critical and crucial work items, so it cannot be concluded that it is only the early estimates that would show significant differences in ED versus EDcpwt.
In order to apply a fuzzy model to reflect potential uncertainties associated with the degree of completion of each work item at any stage along the WBPD the calculated fractions completed (e.g. as shown in Figs 2 and 3) were transformed into trapezoidal fuzzy sets using the fuzzy fractions listed in Table 5. Project monitoring requires an assessment of the degree of completion of each work item at any point in time, which could be made using a set of linguistic categories of uncertainty (e.g. column 1 Table 5). These could be then converted directly into the four nodal points of a fuzzy trapezoid (Columns 3 to 6, Table 5). This is essentially the approach proposed by Naeni and Salehipour [22].
An alternative route to the fuzzy set, rather than using linguistic assessments, where fractional calculations, or estimates, of completion of each work item in a scenario are available (e.g. Figs 2 and 3, last row), is to select where those fractional values fit in column 2 Table 5, and select the appropriate fuzzy set. For example, if a work item is calculated or estimated as 0.7-completed the appropriate trapezoidal fuzzy set selected would be X[0.5, 0.6, 0.7, 0.8] based on the values included in Table 5 (i.e., the fuzzy fractions associated with the closest value, 0.65, of column 2 Table 5). The deterministic and stochastic models evaluated here use this latter approach to fuzzify the degree of completion of each work item at selected stages along the BPS. Clearly, different values could be selected for columns 2 to 6 in Table 5, and more or less fractional intervals could be included. Detailed analysis should include evaluating sensitivity cases using alternative ranges and fractional intervals.
Uncertain work item progress towards completion ne expressed as a trapezoidal fuzzy Set-X[a,b,c,d]
Uncertain work item progress towards completion ne expressed as a trapezoidal fuzzy Set-X[a,b,c,d]
The trapezoidal Fuzzy number X[a,b,c,d] can be defuzzified to yield a representative crisp number using various techniques. The lamba-cut method enables the defuzzification to be calibrated against historic performance or simulations to yield a single crisp number or the 
The trapezoidal fuzzy sets of fractions of work items completed lead to calculated fuzzy sets for ES, ED, EDcp, EDcpwt and derivative metrics yielding potential ranges for those metrics reflecting uncertainty in estimating work completed at any point along the BPS. In order to select a crisp number from the calculated fuzzy sets for each of these metrics three different defuzzification methods (Fig. 4) are applied (mean of maxima, minimum 50% lamba cut and maximum 50% lamba cut). Detailed analysis should include evaluating sensitivity cases using alternative lamba cut percentages.
Table 6 shows the crisp values of the ES, ED, EDcp and EDcpwt metrics and indices for the example project scenarios extracted from the fuzzy calculations using the minimum-50%-lamba-cut defuzzification calculation. These values are lower than those calculated by crisp deterministic and stochastic methods (Tables 3 and 4), but the maximum-50%-lamba-cut defuzzification calculation (Table 7) yields values much closer to the crisp stochastic methods using different input distribution types. Comparison of values in Table 6 with those in Tables 3 and 4 also indicates comparable relationships are achieved between ES, ED and EDcpwt calculated by crisp and fuzzy methods (i.e., EDcpwt yields more conservative values at the early stages of the BPS than ED or ES metrics). Table 6 shows that the unweighted-critical-path-only earned duration metric (EDcp) tends to over-estimate compared to ED and EDcpwt and is a less reliable indicator for the reasons already stated.
The selection of crisp numbers from the fuzzy sets can be calibrated with the values calculated by the non-fuzzy models by careful choice of the defuzzification method applied. For the example project, Table 7 reveals that the mean crisp values of ES, ED and EDcpwt extracted from the stochastic fuzzy models selected using the maximum-50%-lamba-cut method match quite closely with the mean values of the crisp stochastic models. This suggests that crisp simulation models run at the project planning stage could be used to calibrate fuzzy techniques to apply during project execution and select appropriate defuzzification methods and/or lamba cut percentages to apply.
Table 7 also demonstrates that the ranges displayed by the three alternative crisp numbers extracted from the fuzzy models generally represent between about 10% and 30% of the standard deviations calculated for the non-fuzzy stochastic models. This suggests that the fuzzy stochastic models are generally implying lower ranges of uncertainty than the non-fuzzy stochastic models represented in terms of a mean value plus or minus one standard deviation. Considering the
Earned duration calculated values and indices for fuzzy and stochastic cases of example production plant construction project considered
Earned schedule and earned duration metrics calculations integrating fuzzy and stochastic analysis of example production plant construction project considered
Comparison of the results of the deterministic, fuzzy and crisp stochastic models applied to the example project suggest that EDcpwt provides valuable, more-sensitive and complementary performance-monitoring information to the analysis provided by ES and ED metrics and it is a worthwhile metric to calculate.
Although the deterministic and stochastic models can be configured to calculate a large number of metrics related to EV, ES and ED derivative indices that facilitate to-completion forecasts of project cost and duration, the challenge is often to decide which metrics are the most reliable for a specific project. Percentage errors on mean stochastic values associated with to-completion predictions versus actual completion values for each specific scenario evaluated at various points along the BPS based on the simulation trials provide useful insight (Table 8). Comparison of such errors helps to establish the reliability of the to-completion predictions for a given set of input assumptions. Table 8 compares the percentage errors on the mean values associated with several to-completion forecast metrics at specified points along the BPS for simulation runs with lognormal and uniform input distributions. The errors generally are higher for the earlier-stage estimates (i.e., 20%PD and 40%PD) and lower for later stage estimates (i.e., 60%PD and 80%PD), as there is less uncertainty in the durations of work items remaining to be completed for the late stage estimates. Bear in mind that at 100%PD many simulation scenarios still have significant work items left to be completed (i.e., those scenarios that involve delays to critical path and/or crucial work items).
For the example project, early-stage forecasts of to-complete project costs based on the widely-used PAC metric (CPI-derived) result in percentage error on distribution mean values in the range of 5% to 10%. These errors fall to below 1% for later stage estimates for that metric. For the to-completion duration forecasts, the PPD metric (SPI-derived) forecasts are the least reliable for the example project data set, involving high errors associated, in particular, with the early-stage forecasts (Table 8). On the other hand, the PPDt, PPDed, PPDcp and PPDcpwt metrics provide much more reliable forecasts, with errors in the 1% range for forecasts made at 40%PD and later rising only slightly for the 20%PD forecasts. The PPDt (earned-schedule-derived) is rightly widely used for such estimates. However, it makes sense to also monitor PPDed (earned-duration-derived) and PPDcpwt forecasts to provide additional insight.
Another useful error measure for to-completion estimates associated with each scenario evaluated in a simulation is the mean absolute percentage error (MAPE). The MAPE errors associated with various projected project durations (PPD) calculated by crisp and fuzzy simulations using lognormal and uniform input distributions are compared in Table 9. PPDt, PPDed and PPDedcpwt forecasts show low and comparable MAPE values of less than about 3% for earlier-stage forecasts (@20%PD), falling to less than 1% for later-stage forecasts (>@60%PD). The @20%PD and @40%PD forecasts for PPDedcpwt demonstrate slightly higher MAPE values than PPDed and PPDt, due to their greater sensitivity to delays in early-stage and crucial work items. MAPE values for the PPDedcp to-completion forecasts (i.e. unweighted) are much higher than for the other forecasts (e.g., close to 20% for @20%PD estimates) demonstrating its unreliability as a forecasting metric. As to be expected, the MAPE values for the later-stage-to-completion forecasts (>@60%PD) are lowest for stochastic models with input data sampled as lognormal distributions and highest for those sampled with uniform distributions. Both distribution types evaluated confirm the reliability of the PPDt, PPDed and PPDedcpwt forecasting metrics for the example project.
To-completion forecast errors for cost and duration based upon stochastic analysis of example production plant construction project considered
To-completion forecast errors for cost and duration based upon stochastic analysis of example production plant construction project considered
To-completion duration forecast mean absolute percentage errors from stochastic analysis of crisp and fuzzy simulation models for example production plant construction project considered
Although ES, ED and EDcpwt are useful project monitoring and to-completion forecasting metrics they do not provide sufficient insight to much of the uncertainty associated with typical projects. Just because a project has performed at a certain level up to a specific point along the BPS, it does not mean that it will continue to do so. Work items yet to start may be delayed for all sorts of unforeseen reasons. Applying fuzzy techniques is able to capture some of the future uncertainty that is essentially ignored by EV, ES and ED metrics. However, unlike probabilistic methods, fuzzy methods do not provide sufficient information to establish meaningful confidence levels associated with achieving specified targets. For most projects it is useful to be able to evaluate the probability of achieving the budget and schedule targets set, and stochastic models calculating probabilistic downside risk measures are required to provide this.
Table 10 provides three stochastic measures of downside risk (i.e. the risk of failing to achieve specified values) for a range of schedule and budget targets associated with the example project. These are: 1) the number of scenarios sampled in a simulation that yields values above a specified target (which says nothing about the magnitudes by which the targets are breached); 2) mean values of scenarios breaching a target; 3) the semi-standard deviation (SSD-see appendix for calculation formula) of scenarios breaching a target. The latter two downside risk measures express that risk quantitatively in the units of the target. The semi-standard deviation (SSD) downside-risk measure [31] can also be used to establish appropriate contingencies to apply when setting targets.
Evaluation of project duration at-completion targets of example production plant construction project considered
Evaluation of project duration at-completion targets of example production plant construction project considered
Example-project stochastically-derived downside risk comparisons of a range of at-completion duration targets for the example project. The downside risks are quantified in day units using the semi-standard deviation (SSD) measure.
Table 10 and Fig. 5 demonstrate the usefulness of downside risk measures, particularly SSD, in establishing the confidence of achieving at-completion project duration targets. The at-completion project duration analysis (Fig. 5) indicates that targets below about 920 days are at high-risk of being breached, with greater than 50% of the simulation trials failing to complete the project within those targets and SSD values of greater than 50 days.
The earned-value-derived to-complete cost performance index (TCPI) and earned-schedule-derived to-complete schedule performance index (TSPI) [14] can provide some insight regarding the likelihood of targets being met. Values of TSPI and TCPI below “1” imply that a project is able to achieve the targets tested. On the other hand, values of TSPI and TCPI above “1.1” imply that a project is unlikely to achieve the specified target [18]. The TSPI indicator could be calculated using DPI or DPIcpwt metrics in addition to SPI or SPIt metrics. However, the TSPI and TCPI metrics do not provide confidence levels associated with such targets, which are more meaningfully provided by stochastic analysis.
Stochastic models can also establish the “criticality” of a work-item or work-item-pathway for the scenarios sampled. Criticality is the probability that a work item is situated on the critical path. The critical path can shift between work item pathways depending upon the work item duration assumptions applied. Once the criticality of work items is known project resources can be concentrated on those work items with high levels of criticality. The importance of work item criticality/cruciality and the confidence levels of achieving targets justify developing stochastic models for project cost-time evaluation that focus on a range of uncertainties in addition to the earned value, schedule and duration metrics. Weighting earned duration, with the planned duration of each work item relative to all work items along the critical path, incorporates work-item cruciality into earned duration analysis and thereby can enhance stochastic models.
When conducting duration and schedule analysis of project networks there is justification to calculate earned duration metrics in three different ways, for project performance monitoring and to-completion forecasting, for the following reasons:
ED and DPI are calculated incorporating all project work item durations to compare with earned schedule (ES) metrics (derived as part of established earned value management). The comparison can be used to test whether the assumption that cost progress and duration progress towards completion is highly-positively correlated.
EDcp and DPIcp focus just upon critical path items thereby removing potential biases in projects with multiple pathways. This metric can potentially compensate for instances where non-critical items performed quicker than planned can obscure delays in critical path items resulting in ED and ES providing over-optimistic indications of performance.
EDcpwt and DPIcpwt monitor critical-path work items taking into account the magnitude of planned duration of each work item. This metric can overcome the potential for a number of shorter duration work items being completed, but slower than planned, yet still resulting EDcp and ED failing to penalize performance indications sufficiently enough for delaying crucial, long-duration work items yet to be started.
Comparisons of ED and EDcpwt metrics with ES metrics for an example project analysis suggest that these metrics provide complementary information and can collectively be used to provide more reliable project monitoring and to-completion forecasting in deterministic, stochastic and fuzzy network analysis models. The EDcp metric is less reliable than the other measures as it can be distorted by the relative performance of work items of significantly different durations. Calculated in a deterministic way, all EV, ES and ED metrics and derivative indices fail to adequately take account of project uncertainties. Stochastic and fuzzy methods do take more account of uncertainty, and stochastic models are able to compute additional probabilistic downside risk measures that provide confidence levels on certain targets being met. This justifies conducting fuzzy and stochastic risk analysis to enhance deterministic EV, ES, ED and EDcpwt analysis. Of course, for relatively simple project networks without multiple parallel pathways of work items making these additional calculations would not be necessary, and a simpler approach would reduce computation time.
Footnotes
Appendix 1: Abbreviations for EVM-related metrics
The following, in alphabetical order, lists the abbreviations/acronyms used in this manuscript. Calculation formulas are included for some of the metrics.
AD Actual Duration
ADaC Actual Project Duration at (Project) Completion
APC Actual Percentage (of project) Completed
APCt Actual Percentage (of project) Completed at specified time (t)
APCtcp Actual Percentage (of project’s critical path work items) Completed at time (t)
APCtcpwt Actual Percentage (of project’s critical path work items) Completed at time (t) with the calculation weighted for planned durations of each critical-path work item
BaC Budget at Completion
BPS Baseline Planned Schedule (sometimes referred to as a project’s “makespan”)
CPI Cost Performance Index [EV/AC]
CR Project Criticality Index [CPI * SPI] sometimes called CSI Cost Schedule Index (SPI is typically replaced with SPIt based upon more reliable ES measure of schedule performance)
CRcp Project Criticality Index critical path [CPI * DPIcp]
CRcpwt Project Criticality Index critical path weighted [CPI * DPIcpwt]
CSPF Cost Schedule Performance Factor (see note 1)
CSPFcp Cost Schedule Performance Factor (involving DPIcp; see note 1)
CSPFcpwt Cost Schedule Performance Factor (involving DPIcpwt; see note 1)
Di Duration of work item i (i is an individual work item or activity)
Dipcp planned duration of critical path work item i
DPI Duration Performance Index (DPIx is DPI at time point x)
DPIcp Duration Performance Index calculated for critical path work items only
DPIcpwt applying weighted average work item durations to adjust the DPIcp calculation
ED Earned Duration (see note 2)
EDcp Earned Duration calculated for critical path work flow items only (see note 2)
EDcpwt Earned Duration calculated for critical path work flow items only with work-flow-durations weighting applied to take account of crucial work flows
EDaC Estimated Duration at Completion
EF Earliest Finish (for individual work item or activity)
ES Earned Schedule (see note 2)
ESt Earliest Start (for individual work item or activity)
EV Earned Value
EVM Earned Value Management
F Float (sometimes referred to as slack) is the amount of time that a work flow item or activity can be delayed without causing a delay to either subsequent tasks (“free float”) or the project completion date (“total float”)
LF Latest Finish (for individual work item or activity)
LSt Latest Start (for individual work item or activity)
PD Planned Duration (of project at completion); sometimes referred to as the project’s makespan
PDt Planned Duration at a specific time (t) along the baseline planned schedule or makespan
PPC Planned Percentage (of project) Completed
PPCcp Planned Percentage (of project) Completed based upon critical-path work items only
PPCcpwt Planned Percentage (of project) Completed based upon critical-path work items only weighted for planned durations of the critical-path work items
PPCt Planned Percentage (of project) Completed at specified time (t)
PPD Projected Project Duration (at Completion) [PD/SPI] EV-based calculation
PPDt Projected Project Duration (at Completion) [PD/SPIt] ES-based calculation
PPDed Projected Project Duration (at Completion) [PD/DPI] ED-based calculation
PPDedcpwt Projected Project Duration (at Completion) [PD/DPIcpwt] ED critical path-based calculation
PV Planned Value
PVt Planned Value at a specific time (t) along the planned schedule
SPI Schedule Performance Index [EV/PV]
SPIt Earned Schedule, Schedule Performance Index [ES/AD]
SSD Semi-standard Deviation (downside risk statistic calculated with reference to a specified target) (see note 2)
TCPI To-completion Cost Performance Index [(BaC-EV)/(Target-AC)] (Target could be budget at completion or another relevant project cost objective, e.g., BaC plus contingency)
TSPI To-completion Schedule Performance Index [(PD-ES)/(Target-AD)] (Target could be planned duration or another relevant project schedule objective, e.g., PD plus contingency)
WBPD Work Breakdown Progress Diagram
WBS Work Breakdown Structure
Wtot Sum of all work-item (or activity) durations ignoring parallel execution pathways
Notes:
Cost Schedule Performance Factor [4] is calculated with the formula:
where: Fa Values of CSPF at any point (t) along the planned duration indicate that the project is either behind schedule or overrunning its budget. Modified CSPF using Fs SSD semi-standard deviation is a useful statistic to quantify downside risk relative to a target value in the units of the metric being assess. It is calculated using the formula:
where: “
Appendix 2: Calculation methods
Deterministic models are those in which no randomness is involved in its elements. In the context of this work this means that estimates of each work item’s costs and durations are fixed at the planning stage with no possibility for variation in the model’s execution. Much current theory and practice associated with earned value management and earned schedule calculations assumes deterministic project networks. Deterministic models are useful for verifying project network logic and for setting planned project budgets and schedules, but need to be complemented by stochastic and/or fuzzy models in order to give due consideration to the uncertainties associated with most work item’s costs and durations (for those work items yet-to-be completed).
Stochastic models incorporate uncertainty associated with input assumptions (in the current work that is project work item costs and durations), and sample those uncertain inputs randomly in order to calculate probability distributions of key outputs (i.e., in the current work that is total project duration and total project cost at project completion and the amount of time and cost yet to be incurred by outstanding work items). Three key uncertain input variables are included in the stochastic models developed here. They are work item duration, semi-fixed and variable work item costs, which may vary independently of each other or be correlated in with each other in some way either positively or negatively. The uncertainties associated the output distributions from stochastic models are usefully expressed in statistical terms, i.e., means, percentiles, levels of confidence, variances and standard deviations.
Fuzzy models involve fuzzy logic and fuzzy set theory, first defined and exploited in its modern context by Zadeh [33]. Whereas classic logic only permits binary type assessments (e.g., true or false), fuzzy logic acknowledges grades of partial knowledge, subjectivity or perception/vagueness. Probabilistic/ stochastic models apply a mathematical model using the scale of 0 (something will never occur) to 1 (something will occur with certainty, and grades in between. On the other hand, fuzzy logic uses degrees of truth or knowledge as a mathematical scale, also typically expressed on a scale of 0 to 1, of vagueness. Fuzzy logic enables linguistic assessments of the status of an uncertain input variables to be translated, via membership functions, into a degree of membership. Where available information is vague or assessments are subjectively made with limited access to detailed information, fuzzy models often work better than probabilistic models, or can at least complement them. In the context of the current work, the subjective assessment made by project operators of the degree of work completed, often in vague linguistic terms, of work items currently in progress is well suited to being treated via fuzzy logic and assessed as part of a fuzzy model. It is this aspect of project duration uncertainty that is explored by fuzzy models in this study.
