Professional Documents
Culture Documents
Probabilistic Monitoring of Project Performance Using SS-Curves
Probabilistic Monitoring of Project Performance Using SS-Curves
Probabilistic Monitoring of Project Performance Using SS-Curves
USING SS-CURVES
By Gabriel A. Barraza,1 Member, ASCE, W. Edward Back,2 Associate Member, ASCE,
and Fernando Mata3
ABSTRACT: The purpose of this study was to develop a new concept of project control. This new concept
uses stochastic S-curves (SS-Curves) as an alternative to using the deterministic S-curve technique commonly
employed in professional practice. SS-curves are developed by determining the activity level variability in cost
and duration. Simulation is the recommended approach for obtaining SS-curves, similar to the way that stochastic
schedules are currently developed. SS-curves provide probability distributions for expected cost and duration
Downloaded from ascelibrary.org by University of Hong Kong on 02/18/13. Copyright ASCE. For personal use only; all rights reserved.
for a given percentage of work completed. Monitoring project performance is performed by comparing the most
likely budget and duration values, obtained from respective probability distributions for actual progress, with
the project’s actual data and cumulative cost. By using this method, an evaluation of actual project performance
can be developed that appropriately considers the natural variability of construction costs and duration, rather
than utilizing only one possible deterministic outcome. Given the probabilistic characteristics of SS-curves,
additional benefits are presented that enable a more comprehensive project control methodology.
requires the user to define the project budget and assumes a would place the project behind schedule. Cost performance is
fully defined scope. The project budget can be measured as evaluated by measuring the cost variance (CV), the compari-
cost, labor-hours, or physical quantity of work. Because of the son of the earned value to the actual cost of work performed
diversity of units of work, and resources, in a construction (ACWP or actual cost). If more was paid for than is actually
project, the easiest way to represent project is by measuring completed, the project is over budget. The previous relation-
percentage of work completed, based on the budget for each ships can be expressed as follows:
activity in the project (Ward and Lithfield 1980). Fig. 1 shows
an example of integrated S-curves. In this research, for the SV = BCWP ⫺ BCWS (1)
purpose of facilitating graphical explanation, the plot of cu- CV = BCWP ⫺ ACWP (2)
mulative progress is represented as a straight line, although
the variation in time versus cumulative progress will generally The graphical representation of BCWS, ACWP, and BCWP,
resemble an S-curve. as they accumulate over time, also resembles the form of an
Stevens (1983) explains the use of integrated cost and pro- S-curve. Fig. 2 shows these curves and also representations of
gress S-curves shown in Fig. 1 as follows: In Fig. 1, actual CV and SV. Although it is not defined by the C/SCSC, it is
progress (point A) is plotted above the planned progress curve, helpful to know the deviation in time (time variance) between
indicating that the project is ahead of schedule. The actual time actual progress and planned progress, especially in cases when
variation can be determined by extending a horizontal line monetary units are used, since SV is not as clear as the cases
from point A to point B on the planned progress curve. This when work units are used. This time variance (TV) can be
measure defines the time variance (TV). Fig. 1 also shows that found as the difference ‘‘in time’’ between BCWS and BCWP.
actual cost (point E) is located above the scheduled budget, TV is also presented in Fig. 2. As can be observed, if the time
but the amount of the present variation in this parameter is not planned to do the present earned value is larger than the actual
immediately apparent. The budgeted cost for the actual pro- elapsed time, the project is ahead of planned schedule.
gress, rather than the budget listed for the current date, must Comparing both graphical representations of the previously
be compared with the actual cost. By extending a vertical line presented methods (i.e., Figs. 1 and 2), it can be concluded
from point B on the scheduled progress until it intersects the that, given a project progress pj⬘ and actual cost cj⬘ at actual
cumulative budget at point C, it can be determined what the date dj⬘, point D in Fig. 1 represents the value of BCWP in
cost for actual progress should have been. Thus, cost perfor- Fig. 2. Thus, both representations are equivalent and provide
mance is evaluated by extending a horizontal line from point the same CV, SV, and TV values. Although these deterministic
C to point D on the current date, and measuring the cost var- methods are limited with respect to their ability to capture
iance (CV) as the vertical difference between D and E. The project variability, their use is justified because they identify
actual cost situation is, in this representative case, a cost un- the interaction between cost and time for a specific progress.
derrun. In the opinion of Oberlander (1993), S-curves are a very useful
tool that allows the manager to effectively control the project, each activity. If, in each iteration, values of cost are found for
taking corrective actions as necessary when actual perfor- each time increment, a possible S-curve can be generated. The
mance of the project differs from the originally planned. How- final graph will have a representation similar to that shown in
ever, recognizing the stochastic nature of construction project Fig. 3, where the envelope of completion cost and duration
activities, the effectiveness of the control function can be se- values includes the end point of each simulated S-curve (Bent
verely limited if a specific, planned S-curve (Figs. 1 or 2) is and Humphreys 1996). From the simulation results, probabil-
used as the evaluation basis because of its very low likelihood ity density functions (PDF) for final cost and project duration
of occurrence. can be obtained, as well as their cumulative distribution func-
tions (CDF), thus providing the required information to de-
PROBABILISTIC COST AND DURATION ESTIMATING velop an integrated risk analysis. From the CDF, cost and du-
When attempting to capture the variable behavior of activity ration values can be obtained for different levels of certainty.
costs and durations, the first applications of probabilistic plan- Fig. 3 shows probability distributions for final cost and
ning were limited to final cost or project duration estimations, project duration. From these distributions, values of cost and
each one typically treated independently from the other. Most duration, with an acceptable probability of cost and schedule
of them used the Monte Carlo simulation (MCS) approach underrun, are independently chosen as the planned cost and
(Crandall 1977; Diekmann 1983). time budgets, respectively. For instance, cost and duration es-
Recently, commercial computer programs have been devel- timates corresponding to 80% of certainty for cost underrun
oped with the specific purpose of probabilistic estimating [e.g., and finishing on time, are shown in Fig. 3. The target final
Monte Carlo (1993) and @RISK for Project (1993)]. These project outcome shown in this figure is found intersecting the
simulation applications are capable of developing integrated target final duration and the target total budget, which are usu-
probabilistic cost and duration estimating performance CPM ally taken as the expected final duration value (dn) and the
calculations in order to find the early and late event times for expected budgeted cost (bn), respectively. The difference be-
144 / JOURNAL OF CONSTRUCTION ENGINEERING AND MANAGEMENT / MARCH/APRIL 2000
⭈ ⭈ ⭈ ⭈
m 100 dm bm CV = bi ⫺ ci (5)
TV = di ⫺ ei (6)
planned performance) and project time and cost could be Fig. 5 shows PB-S-curves obtained with the data shown in
treated as progress-dependent variables (usually different for Table 1. If project progress is defined with respect to the
actual and planned performance). project cost estimate, the time versus progress curve will re-
Thus, integrated performance monitoring can be accom- semble an inverted S-curve (i.e., a given progress increment
plished by evaluating the cumulative percentage of accom- is completed in less time in the middle stages of a project than
plished work and the corresponding cumulative cost and in the first and last stages of the project execution), and the
elapsed time for both planned and actual project execution. cost versus progress curve will be, in this case, a straight line.
Table 1 shows the information required for progress-based Considering the previous discussion, deterministic inte-
monitoring. grated performance monitoring can also be represented with
In Table 1, columns 2, 3, and 4 represent the percentage of PB-S-curves simply as shown in Fig. 5. As mentioned before,
project progress (w), the planned duration (d ), and the budget the use of TV is found to be more convenient than using SV
(b), respectively, for each one of the (m) observation periods for determining schedule performance, if SV is evaluated us-
(column 1). For the correspondent project progress, columns ing monetary units.
budget and time probability distributions, without envelopes probabilistic monitoring a more meaningful and accurate
overlapping, for a given percentage of work completed. method for evaluation of actual project performance.
Now, probabilistic monitoring of integrated project perfor-
mance can be performed in a similar way, as previously ex- KEY BENEFITS OF SS-CURVES
plained, but using integrated TB-S-curves. For actual progress
(wi), the CV (cost variation) is the difference between the ex- Although SS-curves do not solve the problems associated
pected planned budget ( bi) and the actual cost (ci), and the with fundamentally poor estimates, they are preferred to de-
TV (time variation) is the difference between the expected terminist S-curves because they provide information relative
time value (di) and the elapsed time (ei). Expressions for CV to the range of likely outcomes for the project at any percent
and TV using the progress-based representation are given by of its progress.
(7) and (8). Fig. 6 shows both variations: Using a simulation approach for obtaining the SS-curves,
pletion date distributions using actual cost and actual progress pected values (probabilistic approach).
and the expected variability in future activities. Also, project Because of the probabilistic characteristics of SS-curves,
control can be performed based on a range of acceptable per- several additional benefits are available for a more compre-
formance variations. If actual performance variations are in- hensive project control system. SS-curves can be applied for
dicated to be larger than those acceptable, corrective action more meaningful forecasting of possible final cost values and
strategies could be identified (i.e., changing activity prece- completion date distributions using actual cost and actual pro-
dence relations, changing activity crews, changing equipment gress, and by simulating the variability of future activities.
uses, etc.). Finally, selection of the more convenient corrective Additionally, project control decisions can be developed based
action, or combination of corrective actions, could be accom- on defined ranges of acceptable cost and time variations. If
plished comparing forecasted distributions with those of orig- the project behavior were out of the control variation limits,
inally planned SS-curves. detailed study of corrective action strategies could be accom-
plished by comparing distributions of planned SS-curves with
SUMMARY AND DISCUSSION those of forecasted SS-curves.
The lack of integration between cost and schedule variables APPENDIX. REFERENCES
results in an ineffective project control system. Even though Bent, J., and Humphreys, K. (1996). Effective project management
actual deterministic control methods allow integration of the through applied cost and schedule control. Marcel Dekker, New York.
cost and schedule control function, they are still quite limited Crandall, K. C. (1976). ‘‘Probabilistic time scheduling.’’ J. Constr. Div.,
ASCE, 102(3), 415–423.
with respect to incorporating the stochastic behavior of project Crandall, K. C. (1977). ‘‘Analysis of schedule simulations.’’ J. Constr.
activities. Div., ASCE, 103(3), 387–394.
Probabilistic planning and forecasting methods have been Crandall, K. C., and Woolery, J. C. (1982). ‘‘Schedule development under
demonstrated to be more accurate than deterministic methods. stochastic scheduling.’’ J. Constr. Div., ASCE, 108(2), 321–329.
However, the practice of project control is still primarily based Diekmann, J. E. (1983). ‘‘Probabilistic estimating: mathematics and ap-
on deterministic methods that apply, as the principal tool, the plications.’’ J. Constr. Engrg. and Mgmt., ASCE, 109(3), 297–308.
Monte Carlo娃 Version 2.0. (1993). Primavera Systems, Inc., Bala Cyn-
use of deterministic S-curves. A possible reason for this situ- wyd, Pa.
ation is the lack of a graphical representation capable of in- Neil, J. N. (1986). ‘‘Project control for engineering.’’ Publication No. 6-
tegrating the stochastic project cost and duration variables and 1, Construction Industry Institute, Austin, Tex.
linking them to the project progress. To solve this problem, Neil, J. N. (1987). ‘‘Project control for construction.’’ Publication No. 6-
the progress-based representation of elapsed time and cumu- 5, Construction Industry Institute, Austin, Tex.
lative project cost (PB-S-curves) were proposed. Using PB-S- Oberlander, G. D. (1993). Project management for engineering and con-
struction. McGraw-Hill, New York.
curves, cost and schedule project performances can be deter- Pritsker, A. A. B., and Sigal, C. E. (1983). Management decision making:
mined by evaluating CV and TV, respectively. a network simulation approach. Prentice-Hall, Englewood Cliffs, N.J.
TB-S-curves are commonly used in the actual practice of Pultar, M. (1990). ‘‘Progress-based construction scheduling.’’ J. Constr.
project performance monitoring. Two methods that use TB-S- Engrg. and Mgmt., ASCE, 116(4), 670–688.
curves were presented, the C/SCSC (earned value) method and Rao, G. N., and Grobler, F. (1995). ‘‘Integrated analysis of cost risk and
the Integrated S-curves method. The integrated S-curves schedule risk.’’ Proc., Comp. in Civ. Engrg., ASCE, New York, 1404–
1411.
method has the advantage of using project progress as an ad- @RISK for Project娃. (1993). Palisade, Inc., Newfield, N.Y.
ditional performance variable in the graphical representation. Senior, B. A. (1995). ‘‘Simulation and critical path method software con-
Although the use of the C/SCSC method is more popular, it nectivity.’’ Proc., Comp. in Civ. Engrg., ASCE, New York, 1412–1419.
has the characteristic of using the same performance units Sha⬘ath, K. K., and Singh, G. (1994). ‘‘A PC-based stochastic project
(dollars or man-hours) for evaluating cost and schedule per- scheduling and costing module.’’ Proc., Comp. in Civ. Engrg., ASCE,
formances (CV and SV, respectively). As an advantage over New York, 9–16.
Singh, A. (1991). ‘‘Developing and implementing C-SCSC.’’ J. Profl.
the C/SCSC method, PB-S-curves allow the determination of Issues in Engrg. Educ. and Pract., ASCE, 117(3), 295–308.
duration (schedule) performance with the evaluation of time Stevens, W. M. (1983). ‘‘Cost control: integrated cost/schedule perfor-
variance (TV), which is directly obtained in time units. mance.’’ Proc., Improving Productivity, ASCE, New York, 16–27.
With the purpose of developing a probabilistic method to Touran, A. (1993). ‘‘Probabilistic cost estimation with subjective corre-
monitor project performance, and as an alternative to using lations.’’ J. Constr. Engrg. and Mgmt., ASCE, 119(1), 58–71.
Touran, A. (1994). ‘‘Probabilistic modeling of scheduling uncertainty:
deterministic S-curves, the concept of integrated stochastic S-
methods and tools.’’ Proc., Comp. in Civ. Engrg., ASCE, New York,
curves (SS-curves) has been proposed. Integrated SS-curves 380–383.
represent a sample of possible cost and elapsed time PB-S- Ward, S. A., and Lithfield, T. (1980). Cost control in design and con-
curves, which are obtained by incorporating the stochastic per- struction. McGraw-Hill, New York.