06_Zohar Laslo:tipska.qxd


53

Zohar Laslo1, Gregory Gurevich2
1SCE — Shamoon College of Engineering
2SCE — Shamoon College of Engineering

Enhancing Project on Time Within Budget 
Performance by Implementing Proper
Control Routines
UDC: 005.591.1:005.8 ; 658.14/.17
DOI: 10.7595/management.fon.2014.0019

BALCOR 2013, 07 – 12 September, 2013, Belgrade – Zlatibor, Serbia

1. Introduction

Project management focuses on the technical specifications of a project and how those specifications can
be met within the cost, profit, time, safety, and quality constraints that the contract with the client has imposed
on the enterprise (Clark & Colling, 2005). Large projects are often characterized by a combination of
uncertainty and ambiguity related to goals and tasks, as well as the complexities that emanate from their size
and the numerous dependencies between different activities and the environment. Among the factors likely
to change the existing plan are the revisions of work content estimates, changes in technical specifications,
technical difficulties, delivery failures, weather conditions, and labor unrest. Research has proved that
routines, even if cost-effective, do not work well in situations of high uncertainty. For example, the studies of
Van de Ven et al., (1976) and Keller (1994) show that most routines work properly in low uncertainty
situations, and Kraut & Streeter (1995) have clarified that under high uncertainty the control routine used in
routine production environments may not suffice. Turner (1993) and Pinto (2007) clarify that risk management
has a positive effect on project success in terms of delivery of contractual commitments on time and within
budget.

Control and coordination are closely intertwined concepts in classic organization theory (Parker, 1984).
Recent findings confirm that the implementation of a control routine and coordination system influences
task completion competency and thus, project management performance (Liu et al., 2010). A control routine
involves: 1) monitoring that serves to establish the need to control the tendency to deviate from the planned
trajectory while there is still time to take corrective actions (Lock, 1987), 2) analyzing the situations at each
inspection point using present views, and 3) deciding which corrective actions should be implemented if
reestablishment of project targets is required. Sacks et al., (2005) claimed that the control of time, cost, and
quality is performed almost exclusively manually, with the result that it is expensive, approximate, and
commonly delivered with a time lag that does not allow an effectively closed control loop. The chances of
successfully achieving the time and cost objectives during the course of implementation of a project are
slim indeed, unless an adequate level of control followed by coordination, if required, is exercised throughout
its lifecycle. Packendorf (1995), Kerzner (1998), Thiry (2004) and many others claimed that effective project
management requires extensive inspection and internal coordination.

Management 2014/72

Prevalent control routines are generally based on traditional deterministic models that in situations of short time
float and scanty budgets are often unable to deliver complex projects “on time within budget.” Because it
does not take uncertainties into consideration, the deterministic approach grossly misleads management into
thinking that the likelihood of delivery on time within budget is very good, when in reality it is very poor. We pro-
pose a stochastic control routine that enables the attainment of project deliveries “on time” and, as much as
possible, “within budget,” in many situations where prevalent control routines cannot provide the same results.

Keywords: Project management; control routines; time-cost tradeoffs; Monte Carlo methods.



Project management is a complex decision-making process that typically involves continuous budgeting and
scheduling decisions under pressures of time and cost. A project with ample time and a generous budget,
especially when supported by an appropriate control routine, can usually be accomplished on time and
within budget. But, in a situation of a short time float and a scanty budget, simultaneously attaining both time
and cost targets might be extremely difficult, because time and cost are in a tradeoff relationship. In practice,
the prevalent choice is the attainment of the time target first, while the satisfaction of the cost target is
secondary. Thus, coordination should be mainly considered when the present view indicates missing the
time target, or, when the indication is that the time target is attainable but the cost objective is not. The
coordination for reestablishing the project time target can be obtained by possible pruning of activities, by
detailing activities, by redistributing workloads in order to perform more activities in parallel (Laslo et al.,
2008), and mostly by regulating the activity execution modes (using, for example, the critical path method
(CPM) proposed by Kelley & Walker (1959) and Kelley (1961)). 

Control systems must be flexible in accepting information, instantaneous in terms of response,
comprehensive in terms of the range of functions they support, and intelligent in terms of analysis and
overview of information throughout the project lifecycle. Project managers seek control systems that can
actually be used throughout the project lifecycle, making subsequent controls easier and cheaper. But,
contrary to the deterministic models, using stochastic models may place onerous requirements on users
because they require multiple duration estimates whose production may be time-consuming. Nevertheless,
the question is whether is it worthwhile to replace control routines that are based on a simplified deterministic
approach with routines that are based on a complicated stochastic approach? 

This study was designed to compare control routines based on alternative procedures, all seeking to provide
deliveries that are on time within budget. The on time target in the experiment was determined as a
constraint, while the within budget target was determined as a desired goal, but this goal was subject to the
satisfaction of the time constraint. For comparing the performance of the control routines based on the
different approaches, we performed “what if?” analyses on a real project that had renewable resources. 

Indeed, project control routines may deal with limited capacities of project resources that require solution
of multi-mode resource-constrained scheduling optimization problems. But, the availability of some non-
renewable resources that are required within realistic execution-windows of project activities cannot be
guaranteed when scheduling those execution-windows is subject to uncertainty. From the standpoint of
practicality, it is worthwhile to convert the complicated multi-mode resource-constrained scheduling
optimization problem into a problem with renewable resources and “earliest start” activity scheduling, which
can be resolved as a time-cost tradeoff optimization problem. 

This article will first provide a survey of literature in the context of project inspection points with our proposal
for their definition. This is followed by the description of a generalized model for a multi-mode execution of
activities for supporting the solution of time-cost tradeoff optimization problems. Then, the authors will
provide the studied project on which the “what if”? analyses will be performed.  Next, deterministic and
stochastic simulation procedures of control processes will be described and implemented. The empirical
portion of the paper concludes with a set of insights. Finally, a summary closes the article.

2. Project inspection points 

Intelligent determination of inspection points throughout the project lifecycle is crucial for its effective control.
The literature of recent decades has been challenged by several unresolved issues that have traditionally
precluded the installation of sophisticated control systems.

One issue is the breadth of inspection (time only, cost only, time and cost, and so on). The earned value
method implementations for large or complex projects include features such as indicators and forecasts of
cost performance and schedule performance. However, the most basic requirement of an earned value
system is that it quantifies progress using the present view and the earned value. Lipke et al., (2009)
proposed an application of statistical methods to earned value management and earned schedule
performance indices. Pajares & López–Paredes (2011) proposed two metrics that combine earned value
management and project risk management for a project’s control routine. Naeni et al. (2011) proposed a

54

2014/72Management



fuzzy-based earned value model with the advantage of developing and analyzing the earned value indices,
with completion uncertainty affecting time and cost estimates.

The second issue is the determination of the inspection frequency. In the literature, the problem of proper
inspection frequency is mostly avoided by considering a pre-established total number of inspection points.
However, there is scant research addressing this issue, mostly in the context of possible reduction of the total
number of the inspection points (Friedman et al., 1989; Golenko-Ginzburg & Gonik, 1997; Golenko-Ginzburg
& Laslo, 2001). For example, Golenko-Ginzburg & Laslo (2001) proposed an optimization procedure that can
be realized with different execution modes. At each inspection point the model faces a stochastic
optimization problem where the objective is to minimize the number of inspection points, subject to a chance-
constrained completion deadline. Decision-making on the activity execution modes and the next inspection
point are determined through extensive simulation at each routine inspection point. Tareghian & Salari (2009)
argued that the number of project inspection points has an upper bound beyond which no significant
benefits can be attained, but they did not state how to determine an adequate number of inspection points.

The third issue is the determination of inspection timing. The traditional optimal control models (Lefkowitz,
1977; Elsayed & Boucher, 1985; Linn & Wysk, 1990) deal with fully automated systems where the output is
continuously measured on line. The temporary nature of a project allows us to monitor its advancement
only at pre-determined inspection points, as it is impossible to perform measures continuously. Anyhow,
the inability to continuously conduct inspection during the course of a project’s advancement is the crux of
project management. Partovi & Burton (1993) carried out a simulation study to compare the effectiveness
of five inspection timing policies: 1) no inspection; 2) completely random inspection; 3) inspection at equal
intervals; 4) beginning with more frequent and ending with less frequent inspection (front loading); and 5)
beginning with less frequent and ending with more frequent inspection (end loading). Their results did not
introduce significant differences. They recommended investigating the effects of density, network size, and
other characteristics of the program evaluation and review technique (PERT) network on the performance
of different inspection mechanisms. De Falco & Macchiaroli (1998) argued that because projects can follow
different patterns, this makes clear the need for different allocations of inspection points. They proposed a
framework to make decisions concerning the timing and frequency of inspection actions based on the
definition of an effort function, which incorporates activity intensity and schedule slack aspects, and the
premise that inspection intensity is distributed according to a bell-shaped curve around the point of maximum
effort. Raz & Erel (2000) presented an analytical framework for determining the inspection timing throughout
the project lifecycle. The authors’ approach was based on maximizing the total amount of information
generated by the inspection points, which depends on the intensity of the activities carried out since the last
inspection point, and on the time elapsed since their execution. They compared the optimal amount of
information to the amount of information obtained with two simpler policies—inspection at equal time
intervals and inspection at equal activity intervals.

The fourth issue is concerned with auditing techniques such as monitoring based on data collection, written
reports, formal or informal sessions with the project team, and on-site visits. Communication throughout the
project lifecycle is hindered by the large amount and the wide variety of information that is involved in the
project. However, in traditional control systems, manual data collection, improper data sharing, and the gap
between inspection points usually result in late identification of deviations in project performance. This
subsequently leads to late corrective actions, which often result in cost and schedule overruns. Unlike
common document-based systems, advanced systems that facilitate project information management and
communication focus on demonstrating the potential of data-centric web databases to enhance the
communication process during the project lifecycle (Chassiakos & Sakellaropoulos, 2008). Azimi et al. (2011)
presented an automated data acquisition system integrated with computer simulation. Their system provides
a reliable platform for an automated and integrated control framework that facilitates decision-making by
enabling project managers to take corrective actions immediately after deviations occur. 

It seems that there is a wide consensus that the focus of inspection should be concentrated upon time and
cost. It is also agreed upon that automated data acquisition systems integrated with computer simulations
can provide control in real time with negligible cost. Thus, the issue of inspection frequency becomes
irrelevant. Meredith & Mantel (1995) argue that control points should be linked to the actual plans of the
project and to the occurrence of events as reflected in the plan, and not only to the calendar. Indeed,
predetermined timing of inspection points is useless in situations with uncertainty. The timing of each

55

Management 2014/72



inspection point should be triggered by an occurrence of a perceptible event when conclusive performance
input is contributed. Thus, we suggest that only perceptible events of accomplishing project activity, or
events in which a consequent project activity becomes eligible for processing (i.e., all its precedence
activities are accomplished), should be considered as adequate inspection triggers. It is obvious that any
unfolding event such as technological failures and specification redefinitions should be inspection triggers
as well, but the appearance of such events is impossible to foretell. Because implementation of coordination
in an ongoing activity is complicated and expensive, or even impossible, coordination should only involve
non-started activities. Because the coordination has an immediate effect only on the activities that are eligible
for processing, events that do not release additional activities that are eligible for execution can be precluded
from being inspection triggers.

3. Generalized model for multi-mode execution of activities  

Despite the fact that uncertainty is the crux of the problem in achieving the time and cost targets of projects,
and especially research and development projects, practitioners are generally unaware of the inaccuracy
inherent in implementing deterministic models in situations where projects are under the influence of
significant uncertainty. PERT (Malcolm et al., 1959) was originally developed for planning and controlling
projects where there is uncertainty. Such uncertainty mainly concerns the time and the cost required by
each activity. PERT uses logic diagrams to analyze activity durations, focuses on the project events and
estimates the probability of meeting specified completion dates, assuming that activity durations vary. The
random activity durations obstruct the definition of critical paths. Thus, PERT determines the probability of
meeting the contractual due date by way of a quantified risk assessment. 

The process of identification, analysis, and assessment of possible project risks greatly benefits the project
manager in developing risk mitigation and contingency plans for complex projects (Charette, 1996). PERT
provides less unbiased estimates of the project completion expectations than deterministic methods such
as CPM (Moder & Rodgers, 1968). Moreover, PERT provides a greater level of information to be analyzed,
which allows us to evaluate the risks of missing the project time and cost targets. But, an analysis based on
random activity durations along a single path may skew the results if there are multiple critical paths on the
project (Ang et al., 1975). For this reason, PERT requires mathematical calculations that are tremendously
complex (Moder et al., 1983). Moreover, the analytical evaluation of project completion time and total cost
under uncertainty must be based on assumptions that impair the authenticity of results. Because it is
infeasible or impossible to compute an exact result with a , Monte Carlo (MC) simulations can quantify the
effects of risk and uncertainty in project schedules and budgets.  

Dealing with activity durations in the context of PERT, Laslo (2003) and Elmaghraby (2005) defined two types
of duration uncertainty—the “internal uncertainty” and the “external uncertainty.” The first (internal
uncertainty) type derives from revision of work content, changes in technical specifications, technical
difficulties, and so on, and is typical for some types of tasks such as research and development. Laslo (2003)
showed that when the extreme dominance belongs to the internal uncertainty’s share, the coefficient of
variation of the activity duration is kept. The second (external uncertainty) type derives from delivery failures,
weather conditions, labor unrest, and so on, and is typical of other types of tasks such as production and
construction. Thus, when the external uncertainty has an extremely dominant share within the accumulative
uncertainty of the activity duration, the standard deviation of the activity duration is kept during the crashing
of the activity duration. 

Furthermore, in the current environment of rapid change, costs are typically subject to fluctuations owing to
project uncertainty (Chou, 2011). Laslo & Gurevich (2013a) defined two types of cost uncertainty—the
“duration-deviation-independent cost uncertainty” and the “duration-deviation-dependent cost uncertainty.”
The former (duration-deviation-independent) cost uncertainty derives from an inaccurate estimate of prices,
materials, and wages. The standard deviation of the duration-deviation-independent cost uncertainty is
proportional to the budget allocated in order to provide the desired execution mode, i.e., its coefficient of
variation is preserved. In cases of self-performed activities or outsourced activities under cost-price terms,
the random deviation from the duration target has an impact on the activity cost (deviations of salaries paid
for random effective hours caused by internal uncertainty and salaries paid for random idle periods caused
by external uncertainty). Therefore, the latter (duration-deviation-dependent) cost uncertainty should be

56

2014/72Management



considered for such cases. Obviously, the duration-deviation-dependent cost uncertainty is not typical of a
case of outsourced activity under fixed-cost terms because in such a case the activity cost is related to the
target duration but is not affected by the actual duration. That is, there is no dependency between the activity
cost uncertainty and the activity duration uncertainty.  The random duration-deviation-dependent cost has
mostly been considered as a linear function of the random activity duration (Arisawa & Elmaghraby, 1972;
Britney, 1976; Tavares et al., 1998). Thus, we assume that the standard deviation of the duration-deviation-
dependent cost distribution is equal to the standard deviation of the total duration distribution multiplied by
the execution cost-per-time unit. The initial execution cost-per-time unit is mainly related to normal
performance and varies during the crashing of the duration. The execution cost-per-time unit during the
shortening of the activity duration is proportional to the change in the allocated budget, and inversely
proportional to the change in the expected duration (in the case of outsourced activity under fixed price
terms, duration randomness has no impact on the actual cost because the execution cost-per-time unit is
considered to be zero).

In a manner similar to that described by Laslo & Gurevich (2013a) we formulate a generalized activity time-
cost model that is applicable for any activity pattern with any execution mode. Each possible activity

execution mode, , with the target effective execution duration, , requires the allocation of

budget . 

The random activity duration related to its execution mode is composed of the following random time
components:

1. The random effective execution duration, , related to its execution mode and affected by the
activity’s internal uncertainty: 

,                                                          (1)
where:

-  the duration-budget tradeoffs curve (allocated budget versus target effective execution duration,

) is considered as a pre-given continuous function, with its estimated edge points

corresponding to the normal (minimal) and the crash (maximal) budgets, and respectively,
related to the normal and crash execution modes,

-   is a random component that reflects the internal uncertainty; this variable is related to the
relevant execution mode, has zero expectation and a standard deviation proportional to the target

effective execution duration, and is a known standard deviation of the effective execution
duration related to the normal execution mode.

2. The random wasted time caused by disturbances, :

,(2)
where:

- is considered as a known positive value,

- is a random component that reflects the external uncertainty; the distribution of this variable
does not depend on the execution mode, has zero expectation, and a known standard deviation

.

Thus, the random activity duration related to the execution mode is defined as: 

.                                             (3)

57

Management 2014/72



The random activity cost, , that is related to its execution mode, is composed of the following
components:

1)  the determined budget allocated to the activity, , that is associated with its execution mode, 

2)  a random variable that reflects the duration-deviation-independent cost uncertainty, . This
variable is related to the execution mode, has zero expectation, and a standard deviation proportional

to the allocated budget, is a known standard deviation of the duration–deviation–independent
cost related to the normal execution mode, 
3)  a random component that reflects the duration-deviation-dependent cost uncertainty equal to the

deviation from the target duration, multiplied by the activity execution cost-per-time unit

related to , . The execution cost-per-time unit related to the execution mode is

, where is a known execution cost-per-time unit that is
related to the normal execution mode. 

Thus, the random activity cost related to the execution mode is defined as: 

.                                                (4)

Assuming some distributions for , , and , the generalized model for activity duration and
cost allows for obtaining the simulated activity time and cost performances related to each execution mode. 

4. The studied project 

The study is based on a project with renewable resources that was accomplished in an electronics company
that develops and produces test and measurement equipment. The project network is described in Figure
1. The project lead-time determined for this project was 260 work days and the budget allocated to this
project was $1,840K.

Figure 1: The AOA PERT-type project network

A detailed evaluation of project activity duration and cost distribution characteristics corresponding to the
time and cost uncertainty sources had been prepared beforehand (Laslo & Gurevich, 2013b). For each
project activity the expected effective execution duration is assumed to be a continuous linear function of
the allocated budget (time-cost tradeoffs curve). This function, which represents possible execution mode
alternatives, had been estimated. The distribution characteristics of each project activity at the edge points
of this function, which are the normal and the crash execution modes, are presented in Table 1, where: 

- the expected effective execution duration related to the normal mode (estimated), denoted by ,

58

2014/72Management

 
 
 
 
 
 
 
 
 
 
 
 
 

 

5 3 15 

14 

9 10 

1 2 4 6 8 

7 

11 

12 

13 

19 

20 16 18 

17 



- the standard deviation of the effective execution duration related to the normal mode (estimated),

denoted by ,

- the expected wasted time caused by disturbances (estimated), denoted by ,

- the standard deviation of the wasted time caused by disturbances (estimated), denoted by ,

- the expected duration of activity related to the normal mode, ,

- the required budget for execution under the normal mode, denoted by ,
- the standard deviation of the duration-deviation-independent cost related to the normal mode

(estimated), denoted by ,

- the execution cost-per-time unit related to the normal execution mode, denoted by ,

- the expected effective execution duration related to the crash mode (estimated), denoted by
,

- the expected activity duration related to the crash mode, ,

- the required budget for the implementation of the crash execution mode, denoted by .

Table 1: Initial estimation of duration and cost distribution characteristics related to normal 
and crash execution modes

59

Management 2014/72

Activity Normal execution mode  Crash execution mode 
 

( , )i j  
 
 ( )E Q

¥

 ( )Qσ
¥

 
 

( )E R  
 

( )Rσ  ( )E T
¥

 b
¥

 ( )Sσ ∆
¥

 v
¥

  ( )E Q
£

 ( )E T
£

 b
£

 
(1,2)  16 3.46 9 3.00 25 96 0.66 6.0  11 20 97 
(2,3)  14 3.00 5 1.41 19 49 0.00 3.5  11 16 53 

 18 4.00 7 2.24 25 72 0.84 4.0  16 23 74 (2,4) 
(3,4)  4 0.00 1 0.00 5 12 0.67 3.0  3 4 14 
(3,5)  11 2.24 1 0.00 12 33 0.94 3.0  11 12 33 
(4,5)  5 1.00 1 0.00 6 15 0.74 3.0  5 6 15 
(4,6)  22 4.80 4 1.00 26 77 0.91 3.5  18 22 80 
(5,8)  49 10.86 3 1.00 52 147 0.97 3.0  44 47 165 
(6,7)  4 0.00 1 0.00 5 6 0.69 1.5  4 5 6 
(6,8)  26 5.74 1 0.00 27 130 1.10 5.0  21 22 134 
(7,8)  21 4.58 2 0.00 23 21 0.73 1.0  21 23 21 
(7,9)  28 6.16 1 0.00 29 70 0.68 2.5  28 29 70 
(8,9)  6 1.00 5 1.41 11 18 0.77 3.0  5 10 23 

(8,11)  29 6.40 3 1.00 32 116 0.96 4.0  23 26 121 
(9,10)  10 2.00 2 0.00 12 30 0.75 3.0  9 11 37 

(10,12)  14 3.00 5 1.41 19 35 0.82 2.5  14 19 35 
(10,13)  37 8.19 3 1.00 40 111 1.04 3.0  33 36 116 
(11,12)  7 1.41 2 0.00 9 21 0.00 3.0  6 8 24 
(11,13)  18 4.00 6 2.00 24 90 0.99 5.0  18 24 90 
(12,13)  16 3.46 1 0.00 17 48 0.00 3.0  13 14 50 
(13,14)  6 1.00 1 0.00 7 12 0.00 2.0  4 5 13 
(14,15)  18 4.00 3 1.00 21 63 0.82 3.5  14 17 64 
(14,16)  22 4.80 2 0.00 24 55 0.76 2.5  20 22 67 
(15,18)  24 5.29 1 0.00 25 60 0.75 2.5  19 20 62 
(16,17)  13 2.83 2 0.00 15 65 0.86 5.0  13 15 65 
(16,18)  24 5.29 3 0.00 27 72 0.00 3.0  22 25 80 
(17,19)  26 5.74 1 0.00 27 65 0.00 2.5  26 27 65 
(18,19)  18 4.00 2 0.00 20 45 0.00 2.5  16 18 48 
(18,20)  17 3.74 5 1.41 22 68 0.77 4.0  14 19 69 
(19,20)  4 0.00 1 0.00 5 12 0.00 3.0  4 5 12 



Because this project was an internal venture outside the framework of contractual commitments, the
executive considered the cost target more important that the time target. The minimal budget for
accomplishing the project was calculated as the expected sum of all project activity costs associated with
the activity normal execution modes, and was found to be equal to $1,714K. The completion time according
to activity’s normal execution modes was considered by the project manager as the time length of the critical
path. The longest expected time length was found as 254 work days on the 1–2–4–5–8–9–10–13–14–16–18–
19–20 path, with a variance of 130. Thus, the project manager argued that by performing each of the project
activities according to its normal execution mode, the risk of not accomplishing the project on time (260
work days) was approximately 30% (here the normal distribution for the project’s completion time was
assumed). Despite this conspicuous level of tardiness risk, the executive confirmed the consistent policy of
normal execution modes. According to this policy, inspection points were otiose because investment of
additional budget for regulation of activity execution modes should not be on the agenda, even when
deviations from the planned trajectory endanger the meeting of the planned due date. 
The project was performed according to the normal execution modes policy; work on the project started in
March 2011 and was completed in May 2012. The project lasted 279 work days, and its actual total cost was
$1,847.8K. A detailed analysis of the sources of time and cost deviations versus the initial planning was
performed as described in Table 2, where:

- is the actual activity duration (as executed under the normal mode) with deviation
from the estimated duration that is composed of the actual estimated value of the deviation of the effective

execution duration, denoted by and the actual estimated value of the deviation of the wasted time

caused by disturbances, denoted by ,

- is the actual activity cost (as executed under the normal mode) with deviation from the
allocated budget that is composed of the actual value of the duration-deviation-dependent cost

uncertainty, , and the actual value of the duration-deviation-independent cost

uncertainty, denoted by .

Table 2: Normal execution mode: the performace and the analyzed sources of time and cost 
deviations vs. the initial planning

60

2014/72Management

Activity Planning  Performance 
 

( , )i j   
 

( )E T
¥

 b
¥

 v
¥

  t
¥

 q∆
¥

 
 

r∆  c
¥

 s∆
¥

 
(1,2)  25 96 6.0  33 4 4 144.5 0.47 
(2,3)  19 49 3.5  25 4 2 70.0 0.00 

 25 72 4.0  17 -5 -3 39.0 -1.02 (2,4) 
(3,4)  5 12 3.0  5 0 0 12.5 0.51 
(3,5)  12 33 3.0  15 3 0 43.3 1.32 
(4,5)  6 15 3.0  5 -1 0 11.3 -0.71 
(4,6)  26 77 3.5  32 5 1 99.2 1.22 
(5,8)  52 147 3.0  40 -11 -1 112.4 1.41 
(6,7)  5 6 1.5  5 0 0 6.6 0.58 
(6,8)  27 130 5.0  33 6 0 158.2 -1.81 
(7,8)  23 21 1.0  27 4 0 25.7 0.68 
(7,9)  29 70 2.5  35 6 0 85.6 0.55 
(8,9)  11 18 3.0  9 -1 -1 12.8 0.82 

(8,11)  32 116 4.0  39 6 1 145.4 1.39 
(9,10)  12 30 3.0  10 -2 0 23.2 -0.76 

(10,12)  19 35 2.5  22 2 1 43.5 0.95 
(10,13)  40 111 3.0  33 -6 -1 88.4 -1.62 
(11,12)  9 21 3.0  10 1 0 24.0 0.00 
(11,13)  24 90 5.0  28 3 1 111.5 1.47 
(12,13)  17 48 3.0  19 2 0 54.0 0.00 



The project was accomplished with an absence of unfolding events, and, as previously mentioned, its
implementation was consistent according to normal activity execution modes policy, without carrying on any
corrective actions. Although the implementation of the project was not supported by any control system, the
obtained time performance indicates that the accomplishment of the project on time within budget is a
challenging mission. Thus, a sophisticated decision-making procedure should be considered for the
coordination routine throughout the implementation of this project. The availability of initial estimates and
performance data makes this scenario appropriate for a “what if?” analysis that should be conducted for the
purpose of evaluating stochastic versus deterministic reestablishment of time and cost project targets. Because
the presented scenario does not ensure that both the time and cost targets of the project can be attainable
simultaneously, a determination of a hierarchy between these targets is required. As is customary with most
practitioners, the time target in this study is defined as the primary target and the cost target as the secondary. 

5. Simulation of the control processes

Here we present in detail control processes, one based on the deterministic approach and the other with
several pre-determined time probability levels on the stochastic approach, in order to demonstrate their
implementation on our studied project. We presume that the project is considered before its actual
realization, and simulate its execution accompanied by the control routines. We also assume the generalized
model (3)-(4) for durations and costs of the project activities. Because an implementation of a control process
at each inspection point generally leads to reconsideration of execution modes of the non-started activities,
we presume that the simulated time and cost deviations versus initial planning of these activities correspond

to their real values, adjusted for the changed execution mode, i.e., ,

,

.(5)

.                                                (6)

5.1 Simulation of the control process with the deterministic procedure

By considering the activity duration and cost means as deterministic parameters, the deterministic approach
ostensibly allows one to define one or more of the project’s critical paths that seemingly determine the
project completion time. The project cost can be easily calculated by summing up the costs of all the project
activities. Siemens (1971) proposed a simple iterative optimization procedure named the Siemens
Approximation Method (SAM) for crashing PERT projects which has been the most prevalent crashing
procedure in practice during the last decades. Additional budgets are economically allocated for shortening
all critical paths by one unit of time at each iteration, until the length of each critical path satisfies the time
target. The simulation of the deterministic approach is composed of the following steps as detailed in
Algorithm 1.

61

Management 2014/72

Activity Planning  Performance 
 

( , )i j   
 

( )E T
¥

 b
¥

 v
¥

  t
¥

 q∆
¥

 
 

r∆  c
¥

 s∆
¥

 
(13,14)  7 12 2.0  6 -1 0 10.0 0.00 
(14,15)  21 63 3.5  24 2 1 72.5 -0.96 
(14,16)  24 55 2.5  21 -3 0 48.3 0.79 
(15,18)  25 60 2.5  28 3 0 68.2 0.74 
(16,17)  15 65 5.0  16 1 0 71.1 1.07 
(16,18)  27 72 3.0  24 -3 0 63.0 0.00 
(17,19)  27 65 2.5  30 3 0 72.5 0.00 
(18,19)  20 45 2.5  18 -2 0 40.0 0.00 
(18,20)  22 68 4.0  25 2 1 79.2 -0.8 
(19,20)  5 12 3.0  5 0 0 12.0 0.00 
Project  254 1714   279   1848  



At each inspection point the actual cost is calculated by summing up the simulated costs of the
accomplished activities and the partial simulated costs of the ongoing activities. Partial simulated cost of each
ongoing activity is calculated as its simulated cost multiplied by the ratio between its duration until the
inspection point and its simulated duration.
The initial naïve project’s expected completion time related to the most economic execution ($1,714K) was
254 work days and the project’s simulated performance as a result of implementing the control system with
the deterministic procedure showed completion time of 272 work days with the cost of $1,875K.

5.2. Simulation of control processes with stochastic procedures

The evaluation of the project completion time under uncertainty is very complicated. Moreover, project
managers often erroneously consider the maximum of expected project path completion times as an
expected project completion time. This handicap is troublesome in complex networks where there are many
parallel paths with project activities lying on several of them. The implementation of MC methods for
evaluating the realistic distribution of the project completion time and cost, heuristics that are not concerned
with erroneous assumptions, has been recommended for preventing impaired accuracy of results. Golenko–
Ginzburg (1993) proposed an iterative semi-stochastic optimization procedure where the additional budget
required for shortening the activity duration by one unit of time is allocated according to the activity criticality,
i.e., the activity with the highest probability of lying on critical paths. Laslo & Gurevich (2013a) introduced a

62

2014/72Management

Step 1 Identify the current set of all the paths by lexicographic scanning. 
Step 2 Start the procedure at the project’s source event which is the initial inspection point by considering a 

normal execution mode and the related expected activity duration for each of the project activities.   
Step 3 Identify the set of the project’s critical paths by taking into consideration:  

• the simulated durations (calculated according to Equation (5)) as durations of the accomplished 
activities; 

• the expected durations related to the current execution modes as durations of the other activities.  
Step 4 Check if the project time target is attainable by considering the expected length of one or more critical 

paths as the project completion time; if the time target is attainable continue to Step 5; otherwise, go to 
Step 6.  

Step 5 Check whether the project cost target is attainable by taking into consideration:  
• the simulated costs (calculated according to Equation (6)) as costs of the accomplished activities;  
• the expected costs related to the current execution modes as costs of the other activities;  
if the cost target is attainable continue to Step 7; otherwise, go to Step 6.  
6.1 Identify the set of the project’s critical paths by taking into consideration: 

• the simulated durations (calculated according to Equation (5)) as durations of the 
accomplished activities; 

• the expected durations related to the current execution modes as durations of the ongoing 
activities; 

• the expected durations related to the normal execution modes as durations of the non-started 
activities. 

6.2 Regulate the execution modes so that each critical path being considered is shortened by one unit 
of time by allocating an economically additional budget to a set of non-started activities lying on 
that critical path (the cost of shortening the duration of each of these activities by one unit of time 
is the slope of its time-cost tradeoffs curve).  

6.3 Identify the current set of the project’s critical paths and calculate the current project cost after the 
last regulation of the execution modes (Step 6.2); if the project’s time target is unattainable or the 
project cost is below the cost target continue to Step 6.4; otherwise, go to Step 7.  

Step 6 

6.4 Check whether at least one of the current critical paths where the current execution mode of all its 
non-started activities is the crash mode; if any such critical path exists continue to step 7 
(premature halt of the project crashing procedure); otherwise, return to step 6.2. 

Step 7 Convert the status of the activities that are eligible for processing into ongoing activities and then calculate 
their simulated durations (according to Equation (5)). Calculate their simulated completion time by 
summing up the timing of the current inspection point (their earliest common execution start) and the 
simulated duration of each of them.  

Step 8 Find the timing of the earliest coming event in which consequent project activity becomes eligible for 
processing, i.e., all its precedence activities are accomplished), and define it as the current inspection 
point. Then, convert the status of each ongoing activity with a simulated completion time that precedes or 
meets the timing of this inspection point, into the status of accomplished activity. If all the activities are 
accomplished the simulation is accomplished, otherwise; return to Step 3.  

Algorithm 1: The simulation steps of the deterministic approach



stochastic optimization procedure based on MC methods, with the purpose of minimizing a chance-
constrained cost under a chance-constrained completion time, and demonstrated its superiority using broad
MC comparisons versus the deterministic and the semi-stochastic procedures for crashing the project
completion time. Assuming the known distributions for durations and costs of project activities, the stochastic

approach allows for estimating the expected project completion time and cost as well as the fractile
of the project completion time. These estimations are based on MC methods where samples of 10,000
observations are generated from the duration and cost distributions of the project activities. Then, for each
sample of observations from the duration distributions of the project activities, we calculate the observation
from the distribution of the project’s completion time as the length of the project’s critical paths. Thus, utilizing
10,000 observations from the project’s completion time distribution we define a MC expected project

completion time as a mean of these 10,000 observations and a MC fractile of the project completion
time as such value that 9,500 observations are less than or equal to it and 500 observations are greater than
or equal to it. In a similar way, we calculate the observation from the project cost distribution by summing
up the costs of all the project activities for each sample of observations from the cost distributions of the
project activities. Then, utilizing 10,000 observations from the project’s cost distribution we define a MC
expected project cost as a mean of these 10,000 observations. Assuming normal distributions for durations
and costs of the project activities, the simulation of the stochastic approach is composed of the following
steps as detailed in Algorithm 2.

Algorithm 2: The simulation steps of the stochastic approach

63

Management 2014/72

Step 1 Determine the desired probability confidence (chance constraint) of the project completion time, 0 1 1α< − < . 
Step 2 Start the procedure at the project’s source event, which is the initial inspection point, by considering a normal 

execution mode and related duration and cost distributions for each of the project activities.    
Step 3 Define the duration and cost of the accomplished activities as their simulated values (calculated according to 

Equations (5)-(6)). Then, from the duration and cost distributions of the other activities related to the normal 
execution modes, generate samples of 10,000 observations and, according to equations (3-4), calculate the MC 
1 α−  fractile of the project completion time and the MC expected project cost. 

Step 4 Check whether the project time target is attainable with the predetermined confidence level. If the time target is 
attainable with the predetermined confidence level continue to Step 5; otherwise, go to Step 6.  

Step 5 Check whether the project cost target is attainable (i.e., if the MC expected project cost is less than or equal to the 
allocated budget to the project). If the cost target is attainable continue to Step 7; otherwise, go to Step 6. 
6.1 Define the duration and cost of the accomplished activities as their simulated values (calculated according 

to Equations (5)-(6)). Adjust the duration and cost distributions of the ongoing activities related to the current 
execution modes by taking into consideration that these activities are executed during a known period of 
time since the previous inspection point, and are not yet accomplished (see Laslo & Gurevich (2013b) for 
details). Consider the duration and cost distributions of the non-started activities as related to the normal 
execution modes.  

6.2 Allocate one unit of budget to any one of the non-started project’s activities that can be shortened (i.e., its 
current execution mode is not a crash mode), and update its duration distribution. Then, from the duration 
and cost distributions of all project activities, generate samples of 10,000 observations and, according to 
equations (3-4), calculate both the MC 1 α−  fractile of the project completion time as well as the MC 
expected project completion time and cost.   

6.3 Repeat Step 6.2 for each of the non-started project’s remaining activities that can be shortened; then 
continue with Step 6.4. 

6.4 Select the non-started activity to which the allocation of one unit of budget provides the minimal chance-
constrained project completion time (i.e., the minimal MC 1 α−  fractile of the project completion time). In 
case of several minimal chance-constrained project completion times, choose the activity to which the 
allocation of one unit of cost also provides the minimal MC expected project completion time. In the case of 
several minimal MC expected project completion times, choose one of such activities at random. Allocate 
one unit of budget to the chosen activity and update its duration distribution.     

6.5 Calculate the MC 1 α−  fractile of the project completion time and the MC expected project cost, both being 
related to the current execution modes. If the project’s time target is unattainable or if the project cost is 
below the cost target, continue to Step 6.6; otherwise, go to Step 7.  

Step 6 

6.6 Check whether at least one of the non-started project’s activities can be shortened (i.e., its current execution 
mode is not a crash mode). If such activity exists return to step 6.2; otherwise, go to step 7. 

Step 7 Convert the status of the activities that are eligible for processing, into ongoing activities and calculate their 
simulated durations (according to Equation (5)). Then calculate their simulated completion time by summing up the 
timing of the current inspection point (their earliest common execution start) and the simulated duration of each of 
them. 

Step 8 Find the timing of the earliest coming event in which consequent project activity becomes eligible for processing 
(that is, all its precedence activities are accomplished), and define it as the current inspection point. Then, convert 
the status of each ongoing activity with a simulated completion time that precedes or meets the timing of this 
inspection point into the status of accomplished activity. If all the activities are accomplished, the simulation is 
accomplished; otherwise, return to Step 3.  



At each inspection point the actual cost is calculated by summing up the simulated costs of the
accomplished activities with the simulated cost of each of the ongoing activities, multiplied by the ratio
between its duration until the inspection point and its simulated duration. 

The initial simulated project’s expected completion time related to the most economic execution ($1,714K)
was 265 work days.

The first simulation of the control process using the stochastic procedure was performed for a .50 time
confidence level (what many may incorrectly assume as equivalent to a procedure that is based on expected
activity durations). The project’s simulated performance as a result of implementing the control system with
the stochastic procedure for a .50 time confidence level showed the completion time of 255 work days with
the cost of $1,888K.

Because the simulation of the control process with the stochastic procedure for a .50 time confidence level
showed earliness of the project’s completion time but cost overflow, a simulation with the stochastic
procedure for a .40 time confidence level was performed with the expectation that this would reduce the cost
overflow and still satisfy the project’s time target. The project’s simulated performance as a result of
implementing the control system with the stochastic procedure for a .40 time confidence level showed the
completion time of 257 work days with the cost of $1,889K. The cost overflow was slightly expanded by
$700, which indicated that contrary to expectations, the cost overflow was not reduced.

To ensure the project’s completion at or before the contractual due dates, project managers will be rarely
satisfied with a .50 time confidence level (i.e., at a risk of 50% for not accomplishing the project on time), and
will aim for higher confidence levels. Therefore, simulations with the stochastic procedure for .60, .70, .80,
and .90 time confidence levels were performed in order to learn about the possible effect of the time
confidence level on the time and cost performances and on the control system’s evolution as well. For
example, the project’s simulated performance as a result of implementing the control system with the
stochastic procedure for a .90 time confidence level, which was chosen to represent the results of all the
simulations with time confidence levels >.50, showed the completion time of 246 work days with the cost
of $1,921K. We should note that the simulation results showed consistent trends of completion time
reduction and cost overflow expansion in the course of raising the determined time confidence level.

6. Insights

The study is based on a single scenario. For this reason, the simulated performance results can mostly be
considered only as indicators of possible outcomes of implementing each of the control routines. But, where
the results are explainable they might be admissible as insights. These insights were exposed by tracing the
evolution of the control process throughout the implementation of alternative control routines.

The analysis of the simulation results indicates that risk management in which the decision-making routine
considers predetermined time confidence levels, as shown in Table 3, may allow the attainment of the on
time target, while based on the deterministic approach does not. Moreover, the analysis shows that when
we are seeking to attain the on time target we cannot consider that deterministic procedures, which are
erroneously interpreted as a procedure with a .50 confidence level, are superior to stochastic procedures
with confidence levels that are lower than .50. We can conclude as well that the implementation of stochastic
procedures may allow the attainment of the on time within budget target where the implementation of the
deterministic approach can attain only the within budget target. This can be illustrated by considering a less
strict cost target (i.e., a cost target which is equal to or greater than $1,888K). As can be seen from Table 3,
for the deterministic procedure, such a change of the cost target will not contribute to the attainment of the
time target and will meet only the within budget target. However, for the stochastic procedure with a .50
completion time confidence level, such consideration will allow meeting both the “on time” and the “within
budget” targets.

Initially, before any regulation of the activities’ execution mode is performed, the deterministic procedure, as
shown in Table 3, indicates early completion of the project, while the stochastic procedure with a .50 time
confidence level indicates tardiness, which requires the reestablishment of the project’s time target. The

64

2014/72Management



difference between these indications should be ascribed to the erroneous consideration of the maximum
expected project path completion times as an expected project completion time. A naïve definition of critical
paths, without taking into account the random nature of activity durations, omits the chance of each of the
project’s uncritical paths to be longer than the critical paths, and this acts to determine a later than expected
completion of the project. Thus, except in the case of a project with a single path (an ordinal set of activities),
the deterministic procedure shows that an underestimated expectation of the project’s completion time acts
to delay alerts; and these are alerts that should invoke coordination before the deviations from the planned
trajectory endanger the meeting of the planned due date. 

Table 3: Comparison of the simulated performance of the alternative control routines

Underestimated presentation of the project’s completion time by the deterministic procedure in the first
stages requires a more intensive effort in reestablishing the time target throughout the later stages. Thus,
although the deterministic procedure continues to present overly optimistic completion times that are shorter
than the more realistic completion times presented by the stochastic procedure with a .50 time confidence
level, in the advanced stages the deterministic procedure required a more intensive effort in reestablishing
the project’s time target than did the stochastic procedure.

Notwithstanding the need for a more intensive effort in reestablishing the project’s time target in the
advanced stages, the deterministic procedure may prematurely halt the crashing of the project completion
time. Such a premature halt comes about when at least one of the critical paths related to the current
combination of the activity executions consists of only those activities the execution of which have been
accelerated up to the crash execution mode. This mostly occurs before utilizing the crash execution mode
of all project activities, which usually happens before attaining the desired expected or chance-constrained
project completion time. That is, with the deterministic procedure, the rest of the available budget cannot be
used for increasing the chance of accomplishing the project within the due date.

The simulation results indicate, as expected, that by increasing the predetermined time probability
confidence in control routines based on the stochastic approach, project completion time is shortened. On
the other hand, the results indicate that the outcome of doing so usually increases project costs. However,
at low levels of probability confidence (mostly not predetermined in practice), this outcome may be doubtful.
This phenomenon, typical of low levels of time probability confidence, may derive from economic execution
modes throughout the earlier stages of the project lifecycle. Later in the lifecycle, they can cause significant
tardiness, which requires intensive acceleration of execution modes, resulting in expenses that are greater
than the budget savings attained throughout the earlier stages.

65

Management 2014/72

  
Completio
n (days)  

 
Cost ($K) 

Project targets  260   1840 
Without control routine     
Initial naïve expectation of performace related to the most economic execution  254 (-6)  1714 (-126) 
Actual performance  279 (+19)  1848 (+8) 
Control with naïve deteministic routine     
Initial naïve expectation of performace related to the most economic execution  254 (-6)  1714 (-126) 
Simulated performance  272 (+12)  1875 (+35) 
Control with stochastic routine with a 0.40 completion time confidence level     
Initial simulated expectation of performace related to the most economic execution  265 (+5)  1714 (-126) 
Simulated performance  257 (-3)  1889 (+49) 
Control with stochastic routine with a 0.50 completion time confidence level     
Initial simulated expectation of performace related to the most economic execution  265 (+5)   1714 (-126) 
Simulated performance  255 (-5)  1888 (+48) 
Control with stochastic routine with a 0.90 completion time confidence level     
Initial simulated expectation of performace related to the most economic execution  265 (+5)  1714 (-126) 
Simulated performance  246 (-14)  1921 (+81) 



66

2014/72Management

Improvement in the organization of project control is a major challenge facing project organizations today. In response,
executives, in general, are taking stock of approaches to improve the organization of the project control. As the project and
its environment become complex, being ever more subject to uncertainty, time, and money pressures, there is a greater
need for efficient and smart control systems to support decision-making and manage project information. 

Among network techniques recently, and widely, employed in project management, the critical path method is implemented
for management assessment of the possibility to complete a project on time. But, if the project’s network has multiple
parallel paths with relatively equal means and large variances, the critical path method yields biased results. Our “what if?”
analyses conclude that unrealistic and over-optimistic time performances are found within those control routines where the
project’s completion time is assumed to be the same as the length of the critical paths. By utilizing the deterministic
approach in control routines the project manager will be grossly misled into thinking the chance to attain the time target
is very good, when in reality it is very poor. Thus, such a routine falsifies the present views, and those are the views that
should alert management to deviations from the planned trajectory, while there is still time to take corrective actions.
Moreover, erroneous conclusions often result when the crashing of the project’s completion time does not take into
consideration that accelerating the execution of activities that are outside critical paths may improve as well the project’s
time performance. The acceleration of execution that is limited only to activities on critical paths may cause a premature
halt of project completion time crashing, and thereby hinder utilization of the whole potential of the coordination. For these
reasons, any control routine based on a deterministic approach is strongly discouraged. 

The stochastic approach based on MC methods can be utilized to estimate the distribution of the project’s completion time
and guide the manager in appraising and controlling the chances of accomplishing the project on time. But, the supposition
that a stochastic control routine with a higher predetermined time confidence level will always shorten the project’s
completion time might be false in those cases where the project’s cost is constrained. An elevated time confidence level
means speeding the execution modes of activities in the earlier stages of the project lifecycle although not all of them will
later be found to be critical in the context of project’s time target. Consequently, the wasted budget allocated for this
purpose may hinder the budgeting of the speeded execution modes that are required for activities that will be found to be
critical in the following stages. Thus, under cost constraint, a lavish control routine with a high time confidence level that
was established for the purpose of shortening the project’s completion time might miss the desired result and ultimately
cause delayed completion, or sometimes even hinder the project’s accomplishment. We should note that the stochastic
procedures allow for pre-determining different confidence levels for attaining both the time target and the cost target (Laslo,
2003). By doing this, stochastic procedures provide a desired balance between the two targets. This possibility was not
implemented in our experiment because we had anticipated in advance the lack of capability to simultaneously satisfy both
time and cost targets. However, in our experiments the stochastic procedures were performed with varying time confidence
levels and with a desired .50 cost confidence level, which is approximately equal to the expected cost. 

Stochastic procedures introduce realistic time performances throughout the project lifecycle, while CPM introduces overly
optimistic time performances. In view of this, in the context of time performance, the preference for the stochastic approach,
when compared to the deterministic approach, is obvious. Thus, we can conclude from our study that control routines
based on stochastic procedures may allow delivery on time, whereas those based on a deterministic approach cannot.
We can also conclude that control routines based on stochastic procedures may allow delivery not only on time, but within
budget, whereas those based on a deterministic approach can deliver the project only within budget. These conclusions
are not limited to control routines based on the stochastic approach in which the predetermined time probability confidence
is at least .50, which is mistakenly considered as equal to the expected completion time in the deterministic approach. 

Thus, a control routine based on the stochastic approach as implemented in our experiments can be very useful in project
management. We recommend using the stochastic approach because we infer that such a routine, supported by
computing resources available to everyone, is, throughout the project lifecycle, flexible in accepting information,
instantaneous in terms of response, comprehensive in terms of the range of functions it can support, and intelligent in terms
of analysis and overview of information. Unfortunately, recommendations for a preferred pre-determined time probability
confidence that will allow delivery on time in the most economical way cannot be given. This is because each project is
unique, and decisions about time probability confidence depend on the partial order of the project activities, the duration
and cost distribution of the activities, the project’s time and cost slacks, and especially on luck, which cannot be forecasted.
Yet, in projects with generous time and cost slacks, both time and cost targets can be protected simultaneously by
increasing predetermined probability confidence levels, for both time and cost, to values in excess of .50. 

Summary



67

Management 2014/72

REFERENCES

[1] Ang, A.H.S., Chaker, A.A. & Abdelnour, J. (1975). Analysis of activity networks under uncertainty.
Journal of the Engineering Mechanics Division 101(4), 373–387.

[2] Arisawa, S. & Elmaghraby S.E. (1972). Optimal time-cost tradeoffs in GERT networks. Management
Science 18(11), 589–599.

[3] Azimi, R., Lee, S.H., Abourizk, M. & Alvanchi, A. (2011). A framework for an automated and integrated
project monitoring and control system for steel fabrication projects. Automation in Construction 20(1),
88–97.

[4] Britney, R.R. (1976). Bayesian point estimation and the PERT scheduling of stochastic activities.
Management Science 22(9), 938–948.

[5] Charette, N. (1996). Large–scale project management is risk management. IEEE Software 13(4), 110–
117.

[6] Chassiakos, A.P. & Sakellaropoulos, S.P. (2008). A web-based system for managing construction
information, Advances in Engineering Software 38(11), 865–876.

[7] Chou, J.–S. (2011). Cost simulation in an item-based project involving construction engineering and
management. International Journal of Project Management 29(6), 706–717.

[8] Clark, I. & Colling, T. (2005). The management of human resources in project management-led
organizations. Personnel Review 34(2), 178–191. 

[9] De Falco, M. & Macchiaroli, R. (1998). Timing of control activities in project planning. International
Journal of Project Management 16(1), 51–58.

[10] Elmaghraby, S.E. (2005). On the fallacy of averages in project risk management. European Journal of
Operational Research 165(2), 307–313.

[11] Elsayed, A.E. & Boucher, T.O. (1985). Analysis and Control of Production Systems. Prentice Hall,
International, New York.

[12] Friedman, L., Golenko–Ginzburg, D. & Sinuany–Stern, Z. (1989). Determining control points of a
production system under a chance constraint. Engineering Costs and Production Economics, 18(2),
139–144. 

[13] Golenko–Ginzburg, D. (1993). A two-level decision–making model for controlling stochastic projects.
International Journal of Production Economics 32(1), 117–127.

[14] Golenko–Ginzburg, D. & Gonik, A. (1997). On–line control model for network construction projects.
Journal of Operational Research Society 48(2), 175–183.

[15] Golenko–Ginzburg, D. & Laslo, Z. (2001). Timing control points via simulation for production systems
under random disturbances. Mathematics and Computers in Simulation 54(6), 451–458.

[16] Keller, R.T. (1994). Technology–information processing fit and performance of R&D project groups: a test
of contingency theory. The Academy of Management Journal 37(1), 167–179. 

[17] Kelley, J.E.Jr. & Walker, M.R. (1959). Critical Path Planning and Scheduling. In Proceedings of the
Eastern Joint Computer Conference, 160–73. Boston MA.

[18] Kelley, J.E.Jr. (1961). Critical Path Planning and Scheduling: Mathematical Basis. Operations Research
9, 296–320.

[19] Kerzner, H. (1998). In Search of Excellence in Project Management: Successful Practices in High
Performance Organizations. John Wiley & Sons: New York.

[20] Kraut, R.E. & Streeter, L.A. (1995). Coordination in software development. Communication of the ACM
38(3), 69–81. 

[21] Laslo, Z. (2003). Activity time–cost tradeoffs under time and cost chance constraints, Computers &
Industrial Engineering 44(3), 365–384.

[22] Laslo, Z. & Gurevich, G. (2013a). PERT–type projects: time-cost tradeoffs under uncertainty. Simulation
89(3), 278–293.

To conclude, control routines based on a deterministic approach are absolutely inadequate for managing projects. Control
routines based on a stochastic approach should always be preferred, although we cannot yet recommend which probability
confidence level may serve us best. We do not believe that this question can currently be found a solution to, but future
research may contribute additional insights and give us a more sophisticated outline for improving our choices in this
context.



68

2014/72Management

[23] Laslo, Z. & Gurevich, G. (2013b). A simulation-based decision support system for managing information
technology project portfolios. International Journal of Information Technology Project Management 4(2),
1–18.

[24] Laslo, Z., Keren, B. & Ilani, H. (2008). Minimizing project completion time with execution set method.
European Journal of Operational Research 187(3), 1513–1519.

[25] Lefkowitz, I. (1977). Integrated control of industrial systems. Philosophical Transactions of the Royal
Society 287(1346), 443–465. 

[26] Linn, R.J. & Wysk, R.A. (1990). An expert system framework for automated storage and retrieval system
control. 18(1), 37–48. 

[27] Lipke, W., Zwikael, O., Henderson, K. & Anbari, F. (2009). Prediction of project outcome: the application
of statistical methods to earned value management and earned schedule performance indexes.
International Journal of Project Management 27(4), 400–407.

[28] Liu, J.Y.–C., Chen, H.H-G., Jiang, J.J. & Klein, G. (2010). Task completion competency and project
management performance: the influence of control and user contribution. International Journal of
Project Management 28 (3), 220–227.

[29] Lock, D. (1987). Project Management Handbook. Aldershot, UK: Gower.
[30] Malcolm, D.G., Roseboom, J.H., Clark, C.E. & Fazar W. (1959). Application of technique for research and

development program evaluation (PERT). Operations Research 7(5), 646–669.
[31] Meredith, J.R. & Mantel, S.J. (1995). Project Management: A Managerial Approach. New York: Wiley.
[32] Moder, J.J., Phillips, C.R. & Davis, E.W. (1983). Project Management with CPM and PERT and

Precedence Diagramming. New York: Van–Nostrand Reinhold Company Inc.
[33] Moder, J.J. & Rodgers, E.G. (1968). Judgment estimates of the moments of PERT type distributions.

Management Science 15(2), 76–83.
[34] Naeni, L.M., Shadrokh, S. & Salehipour, A. (2011). A fuzzy approach for the earned value management,

International Journal of Project Management 29(6), 764–772.
[35] Packendorf, J. (1995). Inquiring into the temporary organization: new directions for project management

research. Scandinavian Journal of Management 11(4), 319–333. 
[36] Pajares, J. & López–Paredes, A. (2011). An extension of the EVM analysis for project monitoring: the

cost control index and the schedule control index. International Journal of Project Management 29(5),
615–621.

[37] Parker, L.D. (1984). Control in organizational life: the contribution of Mary Parker Follett. Academy of
Management Review 9(4), 736–745.

[38] Partovi, F.Y. & Burton, J. (1993). Timing of monitoring and control of CPM projects. IEEE Transactions
on Engineering Management EM–40(1), 68–75. 

[39] Pinto, J.K. (2007). Project Management – Achieving Competitive Advantage. Pearson–Prentice Hall,
Upper Saddle River.

[40] Raz, T. & Erel, E. (2000). Optimal timing of project control points. European Journal of Operational
Research 127(2), 252–261. 

[41] Sacks, R., Navon, R., Brodetskaia, I. & Shapira, A. (2005). Feasibility of automated monitoring of lifting
equipment in support of project control. Journal of Construction Engineering and Management 131(5),
604–614. 

[42] Siemens, N. (1971). A simple CPM time-cost tradeoff algorithm. Management Science 17(6), 354–363.
[43] Tareghian, H.R. & Salari, M. (2009). On the optimal frequency and timing of control points in a project’s

life cycle. International Journal of Industrial Engineering & Production Research, 20(3), 92–98.
[44] Tavares, L.V., Ferreira, J.A.A. & Coelho, J.S. (1998). On the optimal management of project risk.

European Journal of Operational Research 107(2), 451–469.
[45] Thiry, M. (2004). For DAD: A programme management life–cycle process. International Journal of Project

Management 22(3), 245–252. 
[46] Turner, J.R. (1993). The Handbook of Project Based Management. McGraw–Hill, Maidenhead.
[47] Van de Ven, A.H., Delbecq, A.L. & Koenig, R. (1976). Determinants of coordination modes within

organizations. American Sociological Review 41(2), 322–338.

Receieved: September 2013.
Accepted: July 2014.



Zohar Laslo
SCE- Shamoon College of Engineering, Industrial Engineering and Management Department

zohar@sce.ac.il

Zohar Laslo is Dean and Professor of Industrial Engineering and Management at SCE –
Shamoon College of Engineering. He received his B.Sc. and M.Sc. from the Technion –

Israel Institute of Technology, and his Ph.D. summa cum laude from Ben-Gurion
University of the Negev. He continued his education as a post-doctoral research fellow

at the Tel-Aviv University. His academic career includes teaching and research at Bezalel
– Academy of Art, Ben-Gurion University of the Negev, Tel-Aviv University, and SCE –

Shamoon College of Engineering. He has authored about 80 publications in the fields of
operational research and industrial management.

Gregory Gurevich
SCE- Shamoon College of Engineering, Industrial Engineering and Management Department

gregoryg@sce.ac.il

Gregory Gurevich is a Senior Lecturer in Statistics, Department of Industrial Engineering
and Management, SCE - Shamoon College of Engineering. He received his BSc, MSc

and PhD degrees from the Hebrew University of Jerusalem and continued as a post-
doctoral research fellow at the Technion - Israel Institute of Technology. His current

research interests are statistics, operations research and project management. He has
published over 40 publications in the statistical and engineering management literature.

69

Management 2014/72

About the Author