PAPER John W Fondahl (1961) PDF
PAPER John W Fondahl (1961) PDF
industry.
Fondahl, John W
Stanford, Calif., Dept. of Civil Engineering, Stanford University, 1962.
http://hdl.handle.net/2027/mdp.39015000453970
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
?ROPERTT OV
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
Revised 1962
A NON-COMPUTER APPROACH
to the
for the
CONSTRUCTION INDUSTRY
2nd Edition
JOHN W. FONDAHL
PREPARED UNDER
Distributed by
STANFORD UNIVERSITY
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
A NON-COMPUTER APPROACH
to the
for the
CONSTRUCTION INDUSTRY
2nd Edition
John U. Fondahl
U. S. Navy
Stanford University
Stanford, California
l962
303
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
Department of Civil Engineering
Stanford University
Stanford, California
Summary 3
Introduction 5
Historical Development l3
Phase I l8
Phase II 25
Future Implications 76
Bibliography 79
Acknowledgement 85
Procedure Appendix F
its value. To date, except for the simplest of cases, the use of this
methods for applying the Critical Path Method. These employ the same
input data and furnish the same output information a6 the computer
phase to begin with a normal estimate rather than a 6et of data for
an artificial condition.
There are three goals toward which this report is aimed. The
V/
stand the details of the method and the assumptions upon which it is
illustrative problem.
ance with, and use of, the Critical Path Method, made possible by
-3-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
noncomputer methods, will lead eventually to an even wider employment of
cise a manner as practical for the benefit of those who will actually
apply these methods. Unless these details are followed closely and the
amples given as a guide and check, the report will have limited value.
Some of the procedures that seem complex upon initial examination will
cedures are designed with the intention that they may be applied to
these functions has been developed. It has been discussed under several
(CPS),^ Critical Path Analysis (CPA),3 and Least Cost Estimating and
and the abbreviation CPM, has been adopted in this report. It appears
to be the most widely used designation and does not imply a limitation
owner's own forces may receive similar analysis. However, the impor-
tool for possible cost reduction from its standpoint alone. Moreover,
cost in order that the overall project may have the lowest total cost.
'"Perini Corp. Pioneers CPM, New Tool for Job Management." Engineering
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
'Sayer, J.S., Kelley, J.E., Jr., and Walker, M.R. , "Critical Path Sched-
l960
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
-5-
In a broader sense, however, there are other costs associated with pro-
ject completion. From the owner's standpoint, these inc'.ude the costs
ing completion dates that may make the performance of the project at
material cost increases, and the early release of key personnel and
equipment for other work, are factors that make project scheduling for
ject performance and utilization that the best plan of action can be
alX,casts vary.with time.- But they vary with_ time in opposing directions.
On the other hand, the costs associated with the duration of the project
there is some balance between direct cost and time that offers the best
balance point when he specifies the completion time, and the contractor
cost and time in project planning and in project control as well is not
a new concept. For many years appraisals based upon good judgment
assisted by limited trial and error solutions have been employed. How-
effects of cost and time in reaching a schedule that gives lowest overall
The problem is not a simple one. Each operation into which a pro-
would be performed in the manner that produced the least direct cost.
-6-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
For reasons already discussed, this would be a rare situation. Overall
almost always results in higher direct costs since such measures as over-
links in a single chain of events through the project. Then the project
may only serve to increase project cost without decreasing project time
since other controlling operations have not been shortened. At the other
may offer a better solution than shortening another operation that alone
-7-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
'(l) It pinpoints the operations whose completion times are
duration.
scheduling leeway.
-8-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
(5) It offers a means for assc ;ing the rffect on the overalI
The Critical Path Method has, in its short history, been successfully
both building and heavy construction. Many individuals and groups have
ufacturers have standard programs for solving various CPM problems, and
are possibly temporary ones and may disappear when computers become a
-9-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
more common tool in contractor's offices and better programs are devised
possible that the use of CPM based on computer methods will eventually
methods almost universally in current use and the more sophisticated ones
that are becoming available. The need for such a stepping stone can be
detail as follows:
-l0-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
time-cost relationships. But the computer methods require
repeated.
-ll-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
(l) Developing methods for checking computed results.
schedule.
the history of the development of the Critical Path Method are in order.
-l2-
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
HISTORICAL DEVELOPMENT
The basic concepts and detailed procedures for the Critical Path
Method have been developed since l956. Two pioneering efforts resulted
Ordnance, U.S. Navy, for use as a control tool over contracts for the
and development work and the manufacture of component parts that had
never before been built. Hence neither time nor cost could be esti-
pected time of completion for each contract. These times were then
incorporated into a control system. This system did not consider cost
PERTCO (PERT with costs), to include cost data on the same sort of
probabilistic basis. The PERT system has been adopted by the Air Force
being used by the Air Force and the Army in connection with various
missile programs.
'Chipman, J.S., "PERT With Costs," Technical Report ll2 SRP, WSPACS
-l3-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
requires that both cost and time be estimated with reasonable accuracy.
The pioneering effort for this case was accomplished by a team of en-
Co., Inc. and the Sperry-Rand Corporation. Their method was designated
ponsible for this effort later joined the firm of Mauchly Associates,
workshops and, in turn, have applied the techniques to their own pro-
blems .
Walker, M.R. and Sayer, J.S., "Project Planning and Scheduling," Report
6959, E.I. duPont de Nemours and Co., Inc., Wilmington, Delaware, March
l959.
-l4-
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
THE CPM APPROACH - GENERAL
project. This phase is a prerequisite for each of the other two phases.
grams have been developed for the proper numbering of the network
added or deleted.
phase that determines which operations are critical, i.e., which de-
termine the overall project duration, and how much float the remaining
that will perform this shifting in the optimum fashion to achieve man-
-l5-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
the results if input information is altered. Probably the great bulk of
date have gone only as far as Phase II. The fact that Phase I must be
without unreasonable effort, indicates that for these two phases alone,
and also introduces cost data. The objective is to determine the opera-
tion scheduling that produces the least direct cost for a given project
operation scheduling that produces the least overall project cost. This
phase is the most difficult one to solve by any method. It is the one
that has been least applied. However, it is the phase that offers the
Phase II not only precedes Phase III but also follows it. After op-
of Phase III, then the corresponding new start and finish dates and
example. While this project will have only l8 operations, the time
and network relationships will make it complex for its size. The
ening the project, (Phase III), starting at the point of least project
direct cost and proceeding to the all-crash, maximum direct cost point,
will be discussed in some detail. This will serve to acquaint the user
with the complete mechanics of the system. It will also duplicate the
-l6-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
detailed discussion will then be presented to indicate how the Phase III
estimate and applies Phase III mechanics to improve this schedule until
17
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
PHASE I
broken down into the operations necessary for its completion. A repre-
will be used to describe the chart showing the project breakdown and
and important step and is probably the most difficult part of the
certain factors often affect the divisions made. These factors include
the following:
tractor.
-l8-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
schedule include the same breakdown.
ships among the operations. Some operations must precede others, some
must follow others, and some may be performed concurrently with others
either be the start of the project or the completion of some other op-
tion must signal the start of some other related operation, it is not
subdivided that the portion that must be completed before later work
0©
In other words, the entire footing is built before the wall is built.
Suppose, however, that the wall is long and that after the first half is
built, the wall overlying the completed portion can be started. A con-
bars representing the two operations. However, the CPM network would
is built (Operation C), then the first half of the wall may be built
(Operation E), and the remainder of the footing may also be built(Opera-
tion D). Note that it was also necessary to subdivide former Operation
could not follow directly after the new Operation C. Care must be exer-
network. For example, the foregoing figure states that Operation F, the
building of the second half of the wall, not only requires completion of
the footing but also requires completion of the first half of the wall.
This might be the case if, for example, the same forms were to be used
as on the first half of the wall. However, if building the second half
of the wall depended only on completion of the footing, the line between
breakdown for CPM more complex than for conventional scheduling. However,
the resulting network chart. It was mentioned that the degree of break-
the building of both footing and wall might have been lumped together
in the preceding illustration. On the other hand, the work might have
been broken down into considerably more detail to include such opera-
tions as: build forms, erect forms, place reinforcing steel, place
method generally used, and that on which the available computer programs
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
are based, involves an arrow notation. The method on which this report
is based involves the circle and connecting line notation just illustrated-
convertible to the other. The circle notation has been devised for the
manual method because it simplifies the mechanics of the Phase III pro-
-20-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
the arrow notation will be discussed briefly since it is widely used.
data groupings in Phase III. A length for the shortest horizontal projec
number of sequence steps from the left border of the network chart.
are asked:
possible?
Answers to these two questions will often indicate that the prerequisite
operation must be broken down further or that the operation being entered
must be broken down further. Sometimes new operations are required. For
-21-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
developed to indicate which operation must directly precede or follow
to indicate the direction. When the rough network has been completed, if
it is desired to use the sequence step method for a more orderly final
initial operations are given a sequence step number of zero. Each other
operation is given a sequence step number one greater than the highest
The final network is drawn from the rough diagram, (see Fig. 2).
but arrows heads are no longer necessary. The brief description of each
Numbering is commenced at the upper left corner of the network and precedes
vertically downward for all operations in the same column or sequence step.
Then numbering is carried to the top of the next column from where it
precedes downward in that column. This procedure continues until the ex-
treme right border of the network has been reached and all operations
have been numbered. The essential requirement for the numbering system
sequence step system is helpful in drawing and numbering the final net-
work. Once the maximum number of sequence steps has been determined on
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
that will make the network the desired length for its final portrayal.
pier job. The operations have not been numbered at this point. No
special attempt was made to draw connecting lines straight. Their direc-
-22-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
numbers beside the circles, were determined upon completion of the net-
operations have been plotted according to sequence step and have been
purposes but nil further computational work would be based on the as-
and data offer a considerably more complex problem than that for the
project of Figure 2.
arrow whose tall is positioned at the point where the heads of arrows
the final network chart is drawn in such a manner that the horizontal
projection of each arrow, from tail to head, is a line running from left
The arrow network is labeled to give the tail and head of every
arrow a number. The number of the head must always be greater than the
number of the tail. Arrows meeting and departing from a common point
have one number in common. Each arrow, and hence, each operation, has
two numbers that define it. The first number is that appearing at the
arrow tail and the second number is that appearing at the arrow head.
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
This method has the advantage, for computer applications, that the
-23-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
satisfactory. The arrow notation method has a disadvantage in the re-
operation but other following operations may not be common to the group,
With the arrow notation network it was necessary to add nine dummy op-
Operation 9 (now Op. 4-8) following Operation 6 (now Op. 2-4). But we
ships are satisfied now because the dummy operation has zero elapsed time.
Operation l0 (now Op. 6-7) still follows Operation 6 directly even though
their arrows have been physically separated on the diagram by a dummy arrow.
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
The preceding paragraphs have discussed the arrow diagram and indi-
presenting this report, except that the arrow diagram will be referred to
charts is considered.
-24-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
PHASE II
The project now has been subdivided into operations and a network
time estimate for each operation. These estimated times usually stem
scheduling procedures.
(3) After Phase III of the CPM technique has been completed,
-25-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
With estimated times available for every operation, the computation
sented on four separate sheets. For actual computation work, a single sheet
would suffice. The eighteen operations are listed by number and the estimated
time of each is given in days. Since some of the results will subsequently
cost point, the operation times chosen are the normal, or least cost, times.
The procedures are exactly the same regardless of which basis is chosen for
operation times.
the time basis. Time may be in working days or it may be in calender days.
quoted in calendar days, and the corresponding operation times must be con-
Figure 5A shows the first step. For every operation, the earliest possible
to obtain the earliest possible finish date for the operation. The network
chart, Figure 3, shows that Operations l, 2, 3, and 4 may all start when
the decision has been reached to begin the project. Therefore zeros are
entered for their earliest start time. "Time zero" is the end of the day
before construction begins or actually the beginning of the first day. Op-
eration l, which requires 5 working days, has its earliest possible fin-
ish at time r>. This may similarly be interpreted to mean the end of the
fifth working day or the beginning of the sixth day. All other earliest
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
start and finish dates may be obtained from those of preceding operations.
Therefore the earliest start date for Operation 5 is equal to the earliest
operation its earliest start date is equal to the latest of the "earliest
-26-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
Operations 5, 9, and l0. The network relations require that all three of
Their earliest completion dates are, respectively, l7, l5, and 25. There
fore, the earliest start date for Operation l2 is 25. If operations are
order and determine earliest start and finish dates from preceding data.
The earliest finish date for the final operation is the total project
time. In this example the earliest finish of the final operation, Oper-
ation l8, is the end of the 64th day. This means that the project could
'fy The next step of Phase II is to fill in the columns for the latest
start and finish dates for each operation. Figure 5B illustrates these
computations which are quite similar to, but the reverse of, those of
time of the final operation as the latest finish time for the same oper-
ation. Then the latest start time is obtained by subtracting the opera-
tion duration time. From the bottom of the columns, computations are
carried upward. For each operation the latest finish time is equal to
the latest start of the following operation. For example, the latest
Operation l8. Where an operation precedes more than one other operation
its latest finish time is equal to the earliest of the "latest start"
that Operation l0 precedes Operations l2, l3, and l4. The latest start
ly, 35, 30, and 28. Therefore, the latest finish time of Operation l0
is 28.
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
Having determined both the earliest and latest possible finish dates
between the earliest finish time and the latest finish time. The
from the latest start time. Float is a measure of the time leeway
ivailable for an operation. The total float figure states the number
-27-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
of days by which the finish date of an operation can exceed the earliest
possible finish date without affecting the duration of the overall project.
If its finish date were later, the project finish date would be later
beginning to end of the project. Its total time gives the total pro-
ject duration time. There may be more than a single chain. If so, these
in this process, those operations for which a zero total float has been
3, l3, l5, l7, and l8. The sum of the operations times for these five
these operations take more than the estimated time or be delayed at all,
the other operations have some degree of leeway. Any one of these may
be performed more slowly or have elapsed time between its start and
within the limits given by its total float. Within these limits, the
iest finish date and the earliest of the "earliest start" dates of all
-28-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
The earliest finish of Operation 6 is ll. The earliest starts of the
three following operations are, respectively, ll, l1, and l5. The
which, therefore, has zero free float. The free float figure states the
number of days by which the finish date of an operation can exceed the
a construction schedule for the example worked. The solid black bars
show operation durations and earliest start and finish dates. These
alone would be the equivalent of a conventional bar chart for the same
of the bars represent the amounts of total float. However, the labels
"Interfering Float" and "Free Float" have been assigned instead. Free
tions. The difference between total float and free float is called
time range does not affect project completion time, it does affect some
float, then interfering float equals total float. This bar chart can be
constructed to also show calendar days, to provide space for actual pro-
bars of the chart, management can better evaluate the importance of the
deviation. The chart also indicates possible scheduling shifts for plan-
ning purposes that will smooth out labor and equipment requirements or
ally shifted within its free float range with no adverse effect on the
-29-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
on the amount of leeway of later operations.
tation, is in use by industry. Figure 7 shows such a chart for the exam-
ple under discussion. Figure 7 is the network chart of Figure 4 with two
modifications. First, the arrows, except those for dummy operations, are
scale given both in working days and calendar days. Secondly, the arrows
representing the critical path for the network are plotted in a straight
line, horizontally through the center of the network, to give added em-
l3 and l5 this network requires an offset in the straight line) Free floats
point with a wavy line. This type of chart has the advantage that it
able from ordinary estimating procedures provided that the project break-
chart. Once the project network has been established and the operation
There are no opportunities nor needs for judgment decisions during the
results will be obtained very rapidly, and there will be fewer errors.
a bar chart directly, with all the additional information available from
clear that phase II of CPM will make a valuable planning and control
tool even when the services of electronic computers are not readily
avallable.
-30-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
PHASE III - GENERAL
for taking into account time-cost relationships and arriving at the most
favorable balance between them. Phase III does this and, for that rea-
son, is the heart of the Critical Path Method. The solution to CPM Phase
III provides the information for plotting a project time-cost curve and
points on that curve. The costs given by this curve are the lowest ob-
with the aid of Phase II calculations, is that for least direct cost.
This is the starting point for computer approaches. The only other point
that lie above the ideal time-cost curve. These points are determined
the least costs for all of the operations gives the least possible
to least project cost. These times and costs, for both operations and
the overall project, are designated as "normal time" and "normal cost."
-3l-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
cost point. In the next section of thit- report, the mechanics for devel-
Most operations can be speeded up from the normal time required for
higher prices, and the use of more expensive equipment and methods.
Each operation has some practical time limit beyond which it cannot be
shortened further. This is referred to as the "crash" time and the cor-
time and crash cost data for each operation, a second point on the pro-
project time and may be obtained by using the operation crash times to
obtain the earliest finish date of the final operation by the procedure
Jof Figure 5A. The cost is the summation of the crash costs of every
for example, the cost to a contractor who, faced with a crash type job,
erally the project crash time can be achieved at a cost much lower than
the all-crash cost. Many operations on the project crash time schedule
are not critical; i.e., they do not affect project duration. Hence, all
cost without decreasing project time. The point on the project time-
cost curve that corresponds to the lowest cost for crash-time perform-
Phase III computations are performed. A later section will give the
On Figure 8, point A represents the least project cost for the long-
sents the least project cost for the shortest possible project time.
There exist6 between these two points an entire range of possible project
that gives the least project cost. Curve AC represents these optimum
-32-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
costs. To obtain curve AC, beginning at A, the procedure involves short-
ening critical operations that reduce the project time at the least in-
sively larger ratios of cost incurred to time saved. The curve from A
is a concave upward curve that indicates that each new time reduction
complished. T~>i8 occurs when all t^e operations in one critical path
found that such shortening makes them non-critical and does not affect
the original critical operations for the normal project schedule but,
may still be shortened. However, this will not reduce project time
normal time limit or until they have become critical operations, fur-
cost per unit increase in time are first selected. A segmented curve
-33-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
from point C to point A with progressively flatter negative slopes results.
There are two reasons for developing this second alternate procedure.
The first is that the all-crash point of the project time-cost curve may
This would be the case when an owner has established a contract comple-
Phase III computations are often terminated when an optimum schedule for
start at the nearest point to this specified time. Secondly, the mechan-
ics of the procedure for moving to the right along the project time-cost
changes are progressively made, rather than the most advantageous ones.
For example, if, first, all the noncritical operations were crashed
greatest cost increase per day of project shortening were made, this
curve would result. The area enclosed by ACBD includes an infinite num-
ber of possible scheduling solutions for the project. For any given pro-
by a point very close to curve AC or some distance from it. Since this
improve such a schedule is of value. Once the best schedule for a given
-34-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
in varying the project duration by movin.' either way along curve AC.
This discussion iudi >tes a third possible starting point tor the
reach the ideal curve, whose position is as yet unknown to the planner,
critical operations that produces the least rate of cost increase. The
lengthening slope and the return slope tend to approach one another as
the process continues until a point is reached when they are the same.
This indicates that the ideal curve has been reached, and there is no
lengthening cycles FG, HI, and JK involved progressively less steep de-
creasing cost slopes. Return cycles GH, IJ, and KL involved progressive-
along LK, the previous return cycle, and, therefore, signalled that
data. Generally, the data would be confined to normal and crash times
and costs for each operation. Secondly, the methods developed for solv-
limited in their ability to handle more than the simplest type of time-
-35-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
straight line variation of cost between normal and crash times. Perform-
mation.
ships. Figure 9A indicates the simplest one that has already been describ-
ed. This is the one commonly used for computer analysis and will be
has furnished more than two sets of time-cost data and that each resulting
curve has the merit of often being a closer approximation to actual con-
more and more expensive to obtain additional time savings. This operation
time-cost curve can be used in the Phase III calculations with little ad-
data. However, one special situation does justify its use. If a portion
wise altering any network relationship, this network portion can be treateo
be used as the operation time-cost curve for the substituted single oper-
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
ation. Such an operation curve would have the form shown by Figure 9B.
Its distinguishing features are that the estimator has furnished more
than two sets of time-cost data and that one or more of the resulting
segment slopes, proceeding from right to left, is less steep than its
preceding one. Here the segment GH might represent one method of perform-
-36-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
ance subject to variations by, say, overtime work or larger crew sizes.
The segment HI, which might be vertical, would indicate the additional
cost of one method over the other. This shape of time-cost curve cannot
so. The value of the additional accuracy compared to the cost of the
handle this type of cost-time curve will become available in the near fu-
operation involved the procuring of steel piling for use as pier fender
piles. For the lengths required by this West Coast job, piling could
vary from 60-75 days. An alternative was to obtain shorter sections lo-
cally and butt weld them to required lengths. The costs were considerably
higher but the time range was from l0-l5 days. Segment MN might represent
solutions. The problem was solved in the case of the project of Figure 2
using a curve equivalent to segment MN. The two project time-cost curves
satisfactory one if many such operations are involved. The manual approach
would rule it out to a much greater degree than a computer approach. The
-37-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
alternative is to use the continuous straight line approximation for the
operation and make adjustments at the end of the problem to eliminate any
one of three basic assumptions on which the Critical Path Method is founded.
-38-
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
PHASE III - NORMAL START
The mechanics of a noncomputer solution for CPM Phase III will now
be presented using the same example as for Phases I and II. In this sec-
tion of the report the project normal time-cost point will serve as the
starting point. This is the usual case for computer solutions and corres-
ponds to point A of Figure 8. Required data will be the same as that for
computer programs and the results will include all information obtainable
upon the assumption that a realistic project network chart has been de-
the required steps will be given, but the worksheets are, in most cases,
in final form as they appear at the end of the procedure. For the reader
This applies particularly to the worksheets shown on Figure ll, l2, l3,
and l6. Figures l4 and l5 have been shown in separate stages as they
for a busy person to bog down and quit on the first attempt to follow
mechanical and repetitive. Once the analyst understands it, the solution
Figure l0 contains the necessary new data for Phase III calculations.
These include the operation costs at normal production rates (normal cost
equals least possible cost) and crash times and corresponding crash costs
for each operation. Normal times are brought forward from Figure 5A. The
differences between normal time and crash time and between crash cost
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
and normal cost for each operation are computed as shown. Then the cost
difference is divided by the time difference to obtain the cost per day
for shortening each operation. This value represents the slope of line
shortened have no slopes. At the extreme right side of Figure l0, but
-39
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
using the estimated crash times, the earliest finish time of the final
operation is computed in the same manner as was done using normal times
on Figure 5A. This step is not essential, but it does determine the
project crash time quickly and provides a check point for the project
shortening process. The following data sums up what is known about the
To obtain data for the project time-cost curve between normal time
-40-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
is a tabulation of project operations arranged in order of
original "Normal Time " and "Poss. Short." are entered from
-4l-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
method to indicate the days between the earliest completion
be updated.
The starting point is cycle 0 on Figure ll. The normal project cost
and time are entered. Cycle l, the first shortening cycle, is next. The
must be possible to shorten it within its crash limit; and, since there
that has the least possible cost-time slope. A selection might be made
from Figure l0, but it is much easier to first rearrange the operations
column on Figure l2 shows the shortening cycle at the end of which the
in this column are the zeros opposite Operations Nos. 3, l3, l5, l7, and
-42-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
Figure 5C and as also shown on the project network of Figure l5A. The
most of the remainder of Figure l2. The only remaining entries are in
the fourth column, and they indicate the cycle at the end of which the
indicated on the tally portion of the sheet. The other basis is_ that
of such entries are those followed by the letters NC. Having develop-
For Cycle l, Operation 3 satisfies this requirement. (At this time there
Operation 3.)
is how much can it be shortened? There are two limitations that deter-
mine the answer. )$ne is the amount of possible shortening of the oper-
ation, which can be obtained from the latest possible shortening time
of this limit is the most involved problem of the Phase III procedure.
Several methods have been explored and the one offered here appears to
dence Matrix," and the project network chart. The first two columns
the beginning and end of every connecting line in the project network.
-A3-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
Pre. Op., in column I and Operations 5 and 6 are listed as the fo1lowing
earliest start time, from Figure 5A, is entered for the operation appear-
the following operations and the earliest finish times of the preceding
operation are entered in column 5 under the heading of "Lag." Our results
show, for example, that between Operations l and 5 there is zero lag.
five days, indicating that Operation l4 does not start until five days
after the completion of Operation 4. The word "lag" has been introduced
here instead of the word "slack", since "slack" has become generally used
From the data developed so far on Figure l3, the precedence matrix
operation numbers for all operations are listed vertically along the
left border and horizontally across the top. The numbers on the left
while those along the top represent following operations for network con-
entered on this matrix by entering zeros in the proper grid boxes which
netting lines having zero lag. No entries are made where Figure l3
-44-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
the first stage of the precedence matrix, shown as Figure l4A,,jme_jentrx.
lsjmade. for every connecting line in the network that has zero lagas
would normally be developed on the same original sheet as Figure l4A The
the explanation.
the entire chain of operations, that ,i.nmiediately follow one another, time-
w^se^ starring with the operation o£_the row In which.the entries are
made.. For example, Figure l4B indicates that any time variation in Op-
eration l3 would affect Operations l5, l7, and l8. For a graphical
ing Operation l3 would be shortened by one day, and the entire bars
representing Operations l5, l7, and l8 would be shifted one day to the
the last row of the grid which contains a zero. Commencing at the
intersection of the diagonal line with that row, move vertically upward
directly above—the zero entries (and in subsequent steps also above the
ference to Figure l4B, the last row containing a zero is that of Opera-
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
tion l7. This zero states that Operation l8 immediately follows Opera-
tion l7. Starting where the diagonal line intersects this row, proceed
the zero in row l7. This x states that Operation l8 is directly affected
-45-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
by any change in Operation l5. The reason is that Operation l8 immediate-
completed the entries originating from the bottom row, return to the next
row up containing a zero and repeat the same procedure. This would be
row l5. Proceeding up column l5, the only zero encountered is in row
l3. X's are entered in row l3 directly above the zero and x entries in
row l5. (The entries in row l3 now give the information discussed in
may be more than one zero in a column. This raises a detailed point
viously stated that shortening Operation l3 by one day would cause the
This is another way of saying that both the earliest start time and
ever, if Operation l5 also directly follows Operation l2, its bar could
ish time of Operation l2 did not change, the start and finish times of
-46-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
Figure l3 for the cycle involved, And the precedence matrix would have
grid box for connecting line l3-l5 and also removing all x's from the
matrix that have been entered solely as a result of that zero. A more
shown by the precedence matrix can now be offered. The zero and gen-
tries in any row of the precedence matrix indicate the following opera-_
operation given by the row number. Whether these operations are actually
Limit (Figure l3) worksheet. If a zero lag becomes a positive lag, one
times for the corresponding operations will not have been affected by
roent becomes simply: The zero and x entries in any row of the precedence
matrix indicate the following operations for which scheduling times will
Generally, contract change orders and extra work orders involve length-
for the lengthening time required, because some positive lags may be-
interaction limit for the first cycle may be determined on Figure l3.
Under the cycle l heading and on the rows opposite the appropriate
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
"Pre. Ops.", entries are made in the left half of the column to indicate
which Pre. Ops. have their earliest finish date shifted to an earlier
time by the shortening of Operation 3. There are two bases for these
earliest finish date shifted. The second is that all operations witti
-47-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
eration will have their earliest finish dates shifted. These two criter-
ia indicate that entries should be made opposite Pre. Ops. 3, l3, 15, and
right half of the column to indicate which Post Ops. have their earliest
start dates shifted. There is only one basis for these entries. It
are Operations l3, l5, l7, and l8. These entries are less convenient
to make since the Post Ops. are not listed in numerical order. For each
be made down the Post Op. column. A valuable check on the work can be
made for that operation in the right half of the column. For example,
the chart of Figure 3 (or l5A) indicates that three connecting lines
made. A careful run down the Post Op. column will show that l7 appears
entries.
cate all shifts in earliest start and finish dates. They are pointed
to the left in keeping with the bar chart concept of changes to earlier
the finish of the preceding operation nor the start of the following
operation will change, and, therefore, the lag will not change. Two
horizontal V's in a row indicates that both operations will shift, and
the left half of the column, for a shortening cycle, indicates that
ier date, and the lag will be increased. The fourth, and only other
which indicates that the earliest start of the following operation will
shift to an earlier date, and the lag will decrease. When a lag decreases
-48-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
from any positive value to zero, the network relationships are altered
and the precedence matrix will change. At this time an additional crit-
ical path may or may not be introduced. In the example used here, a new
critical path is added each time a lag becomes zero. This does not have
to be the case. But, in any event, when a lag becomes zero, changes take
the cycle l column and observing the lags for those connecting lines
for which the entries indicate that lags will be shortened, the least^
entered on the Summary Sheet, Figure ll. Entries for cycle l may now be
ojf the operations involved. Th» «mfl]J«mr number mint- be used In this
tion limit. Since Operation 3 has a cost slope of $50 per day, project
l3, and all of the lags for which cycle l entries indicated changes are re-
vised by this number. Only those that are changed need be entered in
In this cycle, the lag between Operations ll and l7 was reduced from 2
necessary to backtrack downward before the new data can be carried upward
drop down column l7 to the row of the diagonal line intersection. Then
carry up to row ll, as x's, any zero or x entries in this row. In this
-49-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
row l7. An x must be placed in this column in row ll. Now proceed to
carry the new entries of row ll up the chart in the usual manner. The
It was mentioned that when a lag becomes zero a new critical path
this has happened and, if so, to identify it. This can most easily be
done by visual means using the network chart. As in the case of the
network chart are shown as Figures l5A to l5F. On the initial network
chart of Figure l5A, all connecting lines representing zero lag have
been drawn double. Where these doubled connecting lines form a chain
In this case they have been shown as triple lines to further distinguish
them. Other means, such as colors, might serve to classify their status.
On Figure l5A, the connecting lines between Operation 3, l3, l5, l7,
complete new chain from end to end of the project. They may only in-
volve new subchains between either end of the project and some opera-
connecting line 1l-l7, the lag of which has become zero. This is shown
between the beginning of the project and Operation l7. This subchain con-
separate column for each cycle, it adds convenience if the analyst wishes
at the completion of the problem to quickly pick off the entire operations
-50-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
ing the work. Since a new critical path has been developed, this is in-
dicated by entries in the third column opposite the new critical operations.
The "l" signifies that the operation became critical as a result of the
The fact that there is now more than one critical path introduces
en for the next cycle. Where the jnritical paths are parallel, as they
are between the beginning of the project and Operation l7, shortening a
tion on the other j>ath;_ otherwise the entire project would not be short-
are added. Therefore a system must be established for making the de-
cision. Figure l6, used in conjunction with Figure l2, presents such
version of this worksheet and Figure l6B presents the final version after
\/ At the top of Figure l6A under the heading of Cycle l, are shown the
project and Operation l7. The operation in each path that has the least
cost slope is circled for quick reference. The operations in each path
the tabulation all possible operations in each sequence step are indicated
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
For only two paths and a few operations it is just as easy to scan the
-5l-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
two columns for Operation l2.
The cost slopes are also relisted for convenience. The process of se-
check of the top portion of Figure l6A indicates that Operation 5 does
sum of the cost slopes of shortening these two operations, $90 per day,
is entered at the foot of the column. This is not necessarily the best
solution as there are other operations to try that may give a smaller
3. This is one of the operations of the first combination and need not
be tried again, since the same results would be obtained. The next
a new column under the cycle 2 heading. By repeating the previous pro-
the cost slopes. The fact that one of the two operations is the same
as that entered in the first column under the cycle 2 heading, while
the second operation falls further down the listing, indicates that
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
candidate. After the entry is made on Figure l6A, a check of the upper
-52-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
shortening Operation l7 alone at a cost slope of $70 per day. There is
All of the steps and worksheets for solving the remainder of the
problem have been developed at this point. A third, fourth, fifth, and
of project shortening has been reached when there are no critical oper-
l2. In the example, entries in this column indicate that every critical
operation has reached its shortening limit after nine cycles. This limit
which have not been shortened to their crash limits. These entries give
a cycle number followed by the letters "NC". This means that as a re-
basis for such an entry comes from the critical path comparisons in
one of two parallel critical subpaths because all operations in the path
have been shortened to their crash limit, then the effect of shortening
and 3 become parallel critical subpaths between the beginning of the pro-
ject and Operation l3. However, Operation 3 had, in that same cycle, been
-53-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
l0 had also previously been shortened to its crash limit) would cause
the subchaln 2-l0 to be noncritical between the project beginning and Op-
eration l3. However, it does not follow in this case that shortening of
cycle 9. Had Operation 2 been one of those shortened in cycle 9, the lag
value, and that connecting line would no longer have been on a critical
have been shortened to their crash limits as indicated by the fact that
these numbers have been struck out on the tabulation under cycle l at the
the project beginning and Operation l7. Since this is the only critical
path containing Operations l3 and l5, it can be said that they would be-
be made for Operations 2 and l4. While Operation 2 is common to two in-
dependent critical paths, both of these paths would now become noncritical
sheet. This would demand an investigation which should point out the
oversight.
-54-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
l2. If there is more than one critical path, also use
Figure l6.
and l6.
6. If any positive lag has become zero or any zero lag has
7. If any positive lag has become zero or any zero lag has
ure l5.
Figure l2.
-55-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
should be made in column 4 of Figure l2. If such entries
Sheet, Figure ll, for the entire project shortening curve. From this
graph, for any given completion time, the least total project direct cost
to meet this project time and cost may also be determined. The schedul-
ing is obtained by deducting from the normal time of each operation the
between the project normal time and the specified time. A more direct
approach would be to refer to the tally portion of Figure l2. The com-
plete schedule at the end of the cycle in which the specified project
that cycle would be increased by the number of days between the specifi-
time to the project crash time, the full range of optimum schedules and
ing that only direct costs have been considered, one use of the project
this incentive for completion earlier than the specified time. All
this minimum point would be the optimum schedule since it would give the
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
specified completion time. This would give him the best schedule to meet
-56-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
from that point might then be made by considering the indirect cost curve,
the minimum point of the combined curves. The entire indirect costs need
not be developed to plot the indirect cost curve. Only the variable por-
tion of the indirect costs over the time range between project duration
limits is necessary for obtaining the minimum point of the combined curves.
-57-
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
PHASE III - ALL-CRASH START
time-cost curve is one possible starting point for Phase III scheduling
variation. The other known point on the project time-cost curve at the
beginning of Phase III calculation is the crash time-all crash cost point
may be closer to the final scheduling solution than the normal point.
This could be the case where an owner agency has set a completion date
tageous to start at the closest point to the final solution when calcula-
tions will only be made to the point satisfying the specified time
thereby eliminate the necessity for developing the curve portion BC.
the opposite direction along the project time-cost curve. This procedure
to that developed in the last section. Only those points that are
The initial input data required from the estimator is the same as
that needed for Phase III - Normal Start. Therefore, Figure l0 may
again serve as the source of input data. The Summary Sheet, Figure l8,
has the same form as Figure ll. Two headings are varied slightly to
the minimum slope combination and that cycles may be limited by possible
On Figure l8, the eight initial cycles of Phase III involve lengthening
-58-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
change project time. In addition there are the nine cycles previously
found necessary to develop the project time-cost curve when working in the
opposite direction.
The Operation Selection Sheet, Figure l9, has the same general form
as Figure l2. The principal difference is that the operations are arrang-
of the numbers in column 3 are struck out during the lengthening process.
of the critical paths tend to become noncritical, which explains why the
numbers are struck out. On Figure l9 there are no "NC" entries in column
A as there were on Figure l2. A little thought will indicate that these
the right instead of the left. This is consistent with the visualization
ations are lengthened, the necessary shifts occur toward the right, or in
the lag. A single entry in the^right half of the column indicates that,,
later date, and the lag is increased. A^single entry in the left half of
the,_cn1umn, indicates, that the earliest finish date of the preceding opera-
The Precedence Matrix, Figure 2l, is developed and used in the same
way as Figure l4. Only the initial form of the precedence matrix is
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
given. The final form at_the end of cycle l7 will be the same as the
of the zero involved. Extreme care must be used to delete only the x's
-59-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
that were introduced solely by this zero. The first step is to remove
the appropriate x's in the row of the deleted zero. This requires back-
tracking downward one step to determine which x's were brought up by this
zero. If there are remaining zeros in the row of the deleted zero, then
a further check must be made to be sure that any x's being removed were
not also brought up as a result of these other zeros. If they were, they
should not be removed. Next, the x's in the related rows above that of
the deleted zero are removed in a reversal of the process by which they
were entered. Again, if there are zeros in such rows besides the one
related to the deleted zero, checks must be made to be sure that none
of the x's being removed are also present because of these zeros. If
Figure 22 gives the initial form of the project network chart. The
final form would be the same as Figure l5A, the initial form for the short-
the appropriate line is removed from the chart. This may indicate that
the critical condition for this path must be removed. Moreover, the
and is very similar to Figure l6B for the shortening procedure. Non-
-60-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
portion of Figure 23. By examining the parallel pair of critical paths
critical path the operation with the highest cost slope, that still can
column of the first x entry on the lower portion of Figure 23. On this
top portion of the figure, the circled operations are those having the
highest cost slopes rather than the lowest as on Figure l6B. When op-
erations on the upper portion have been lengthened to their limit they
J»re.-fi-truck- out. The fact that all operations in one path have been
struck out does not prohibit operations in the parallel path from being
lengthened. When a path heroines nonrrl tlcal^ the, pair of paths of which
each starting with the next lower available and untried operation from
remaining operations can produce a higher cost slope than already obtain-
path thaj^ already contains one of the other operations of the combina-
tion.. For example, in the first trial of cycle l0 on the lower portion
critical subpath with Operations 2 and l0, as entered in the top portion
critical path including Operation l4. This path has already been length-
-6l-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
Therefore these additional operations must be ruled out from the combin-
One further comment on the Phase III All-Crash Start solution should
be made. The results shown on the Summary Sheet, Figure l8, are incon-
sistent at one point with the results obtained by the Phase III - Normal
Start solution. Figure l8 indicates that the lowest project cost for
the least cost for 49 days is $58,l30. The latter figure is the correct
figure. The inconsistency arises from the fact that there are alterna-
ening noncritical operations had not been used, then this shortening
cycle would result in a better network balance that would give a decreased
Operations ll, l4, and l5 would be shortened one day at a project cost
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
increase of $820. This would bring the time and cost respectively to
the exact nine cycles obtained in the Phase III - Normal Start solution
network balance for a given project duration is the basis for the method
-62-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
PHASE III - CONVENTIONAL ESTTMATE START-MECHANICS
points on the project time-cost curve. So far, procedures have been out-
these two points. A third procedure that starts at a random point not on
the project time-cost curve will now be discussed and its mechanics con-
section.
ical line through the area. Point E of Figure 8 is one scheduling solution
point on curve AC which gives the lea-Bt cost scheduling solution for a
300 day project duration and to recognize when this point has been reached.
Further movement in either time direction along the curve can then be made
Figure 24 gives an example of the data that would be required from the
days. The operational times and costs that correspond to this estimate are
given in columns 2 and 3. These times and costs were selected to be con-
sistent with the data previously used in Phase III discussions. In other
words, the time and costs fall on the straight lines already used to rep-
resent operation cost variations between normal time and crash time limits.
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
The estimator also has been asked at the outset of Phase III calcu-
lations to consider each operation in the project and to develop two add-
itional sets of data. One set gives the shortest possible times for the
The second set gives the least costs at which operations can be performed
-63-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
and the corresponding operation times. It is assumed in the example that
the estimator arrives at the same data for "crash" performance and "normal"
and a least cost solution. The feasible solution probably does not lie
E of Figure 8. Its distance from the ideal curve will depend on the skill
which the ideal curve is based. From these three sets of data are esti-
mated cost slopes for both lengthening and shortening each operation.
Earliest start and finish times for each operation have been calculated
ish date of the final operation confirms the 56-day project duration.
8 is line FG. Next, the project duration is Jbrought back to the specified
the leajst cost slope. This is illustrated by cycle 9 of Figure 25, and
point at which the slopes become the same marks the arrival on the ideal
curve.
for critical operations were for one day at a time only. This was
-64-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
dictated by the limits of operational changes for this specific problem,
more than one consecutive shortening cyclej_if one cycle failed to bring
here and illustrated on Figure 8 that the shortening cycles serve mere-
time.
ponding sheets from both shortening and lengthening solutions. The tally
lar to the sheets previously used. One additional row of headings has
been added to indicate whether the operations changed during a cycle are
cedence matrix. The final precedence matrix would be the same as that
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
The final network relationships are the same as those given by Figure
15C.
a combination of the sheets used for the two previous solutions. The
-65-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
pairs of parallel critical paths are listed at both top and bottom of the
worksheet. Those at the top are used for lengthening cycles. The opera-
tions having the maximum cost slope in each column are circled. Operations
are struck out when they have been lengthened to their limit. At the
bottom of the sheet, circled operations represent those having the least
cost slopes in each column. Operations are struck out when they have been
shortened to their limits. The middle portion of the sheet contains the
procedure is the same as previously explained, except that the bottom por-
tion of the sheet rather than the top is referred to during shortening
cycles.
-66-
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
PHASE III - CONVENTIONAL ESTIMATE START - ADVANTAGES
The preceding three sections have presented the mechanics for a man-
ual solution of Phase III of the Critical Path Method beginning at any of
Slum l\m estimator is usually working under time pressure, his primary
the estimate. This assumes that there is time to prepare the Phase I net-
work chart and time for the estimator to provide the additional time and
cost data required. Ideally, CPM might be used in making the original
improved and contractors are better acquainted with them, is to use them
the final solution may not be far removed from the initial solution. A
relatively few cycles of scheduling variation may give the ideal schedule
for the specified project completion time. This tends to make the non-
ject scheduling, the project time either remains at the specified time
or varies only slightly from it. Since each change results in a cost
improvement, the process may be discontinued at any point and still give
most important and most debatable? The estimates of data for shortening
This is based on the fact that the conventional estimate has established
-67-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
a realistic job pattern and setting. In general, methods and equipment
for meeting the required schedule have been chosen. The approximate
Decisions regarding overtime hours, length of work week, and shift work,
Phase III variations but it is unlikely that the overall pattern will
lower cost if more time were available and whether it could be performed
for the least cost method and for the crash time method. Any single sched-
uling change would represent a relatively minor variation from the condi-
produce major differences in the job pattern but this can be handled ef-
to revise his figures at the end of any cycle. Such a procedure involves
control.
compute the least cost of every operation assuming that the entire project
would be performed at least direct cost. The fact that the resulting
job which has very little semblance to the one to be bid. Next the esti-
situation that is generally quite a bit different than the realistic condi-
that he can. He is being asked to estimate data for two extreme situa-
tions without any "feel" for the conditions of the final scheduling
-68-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
solution and, further, to assume a straight line variation of costs over
the full time range between these extremes. It must be remembered that
this input data is the basis for the output information and th* resulting
decisions. The less realistic it is, the less valuable will be the de-
cisions .
since CPM is based on the assumption that all operations are independent
is not true from a practical point of view. For example, crashing one
operation may require labor crews to work multiple shift, 6 days per week.
can hardly be kept on a 40-hour week. It will also be argued that starting
different results for a given project duration than are obtained by start-
ing with the conventional estimate data. Certainly the estimator will
be free from any bias if he does not consider the conditions surrounding
a particular, feasible solution. While this argument may have some valid-
-69-
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
EVALUATION AND APPLICATION
three phases of the Critical Path Method. In the introduction two just-
ifications were given for the use of such procedures. One was the incon-
sometimes, a lack of familiarity with their use. A second was that the
clearly.
the manner in which the other phases are handled. The network relationships
made on this chart. The arrow notation provides the dual numbering system
for each operation that is required by the computer to establish the oper-
lationships between operations have been established and the time of per-
formance of each operation has been estimated. Besides the network chart,
benefits of this phase are as available to the contractor who uses manual
even for a relatively simple example. It is for this phase that the com-
puter has its most obvious advantages. The procedures offered in this
-70-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
report permit a noncomputer solution of such problems. However, a strong
claim that the manual method is more convenient than the computer approach
can hardly be made in view of the effprt required to perform the manual
certain weaknesses of the computer solution which result from the assump-
chart. Given the normal time and cost of each operation, the crash time
and cost of each operation, and the network relationships, the computer
proceeds to grind out the project time-cost curve data and the data nec-
Changes may be made in the input data at the end of any cycle. Changes
may also be made that jointly affect several operations to reflect the
begin. In this instance, CPM requires that this trestle work be broken
down into several operations such as: "Build First X Spans," "Build Y
Additional Spans," and "Build Last Z Spans." Suppose the Phase III anal-
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
the method and equipment cannot be changed for the first group of spans
without making the same change for the construction of the remaining spans
-7l-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
Again, consider a slightly different plan. The operation "Build First X
ferent methods or equipment. In this case, the later two operations are
at the same time as the building of the first X spans. From a practical
by simply adding more men to the crew for a temporary period of time. This
any other operation. It is the only type of change that CPM theoretically
recognizes.
not affect other operations. Thus the cost slopes of many operations
then that operation has been charged with the move-in cost for the crane.
Since the crane will be free part of the time and since it also can be
used on other operations to shorten thtm, the cost slopes of the other
operations will tend to decrease since they no longer have to pay the
crane's move-in cost. The noncomputer method allows these cost slopes
to the job. The time changes in all affected operations are computed
time effect on the project. This project time change divided into the
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
cost of moving in the crane and paying job rental for the necessary per-
iod of time gives a combined cost slope for the decision to use an addi-
tional crane. This cost slope may be compared to other possible cost
slopes for shortening the job. This approach permits making the decision
to use the additional crane before the point is reached that the short-
ening of a single operation can absorb the total move-in cost and justify
-72-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
its addition. The computer methods for CPM do not satisfactorily handle
There are many decisions that the job planner roust make in changing
ways not indicated by the network chart. The decision to work a nine-hour
of equipment are all examples of changes whose affects are not generally
confined to a single operation. The Critical Path Method offers the plan-
ner the mechanics for determining the effect of any of these decisions.
But it is only where the planner can proceed a step at a time and con-
tinually update his original data that he can most intelligently use these
step and to reappraise the input data in terms of the scheduling changes
to that point.
cedure and the opportunity to vary operation cost slopes. A good planner
some operations schedulewise to take peaks and dips out of these manpower
and equipment charts. To the extent that some peaks and dips still exist
retain pieces of equipment over a period when they are not required by
the schedule. The cost of this labor or equipment rental might either
either case there are, for a given period, men or equipment available at
-73-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
using zero cost slopes for certain operations. If project time had al-
ready been decreased to that desired, then certain other critical oper-
scheduling solution.
Path Method, it might be said that where the necessary computation can be
approach is much more desirable. On the other hand, where the mechanics
of CPM can be coupled with the judgment of a skilled planner who is able
The first such assumption is that the project network is a realistic model
commence until another is completed, when actually they may overlap and
ing the network chart affect all other CPM calculations. The second
ments of the cost slope data at the end of any cycle allows the approxi-
operation.
-74-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
approximations. The effectiveness of these methods is measured by the
made, CPM gives consistently better results than those obtained by trial
-75-
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
FUTURE IMPLICATIONS
Its uses for planning, scheduling, and control have been indicated in this
future developments.
for change orders and extra work orders has been mentioned. Not only does
CPM provide the mechanics for determining all of the operations affected
the mechanics for determining the least cost to compress project completion
time back to its original date if this is necessary. As jobs become more
complex and time limits more critical, as in the case of missile-base con-
CPM for this purpose implies more than mere acquaintance with the input data
records. Conventional cost accounting provides unit costs for the various
CPM recognizes that costs vary with the time allowed and that a crash op-
eration will have considerably higher costs than one performed at the nor-
that cost figures provided to management for control and to engineers for
September 7, l96l.
-76-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
operation was performed at "normal production speed," "257, crash," or
"l007. crash" for example. But the solution is not this simple. The point
to be made here is that the intelligent use of job data for CPM planning,
risks is possible with CPM. For example, the probability that the river
level on a dam project will reach the cofferdam crest elevation at various
dates might be determined from hydrographic data. The cost of the result-
by the cost would indicate the "cost of the risk." CPM in turn provides
to decrease this risk cost. A balance between the cost of further pro-
ject speed-up and the rate at which the cost of risk is being decreased
mated. CPM could be used to determine the cost of shortening the job
in this range, and the rate of cost increase could be compared to the rate
(4) From the contractor's viewpoint CPM provides a method for deter-
mining a schedule for meeting the owner's completion date at least cost.
In some cases the owner offers an incentive in the form of a bonus clause
an incentive, there still may be some reasons to aim for earlier comple-
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
ing overhead cost curve can be plotted against the project time-direct cost
curve obtained by CPM Phase III. A balance between the cost of speeding
up the project and the rate at which indirect costs are increasing may
certain risks may also influence the scheduling, as just discussed. Many
-77-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
intangibles may also be involved such as releasing key men for other work
varied from 55 days to over 200 days. In such cases, there is certainly
a dollar value to the owner from earlier completion. Even for public
so. The use of CPM in their job planning would be an additional tool for
that owners need a system for providing a realistic incentive for comple-
tion at that point in time that makes the total cost of the structure,
including the value of early completion, the least. With such incentives,
-78-
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
BIBLIOGRAPHY
l. Activity Definitions for Digital SIN'S MK III PERT Flow Chart, Marine
l5 October, l960.
l960, P.29.
ll. Chipman, J.S. "PERT With Costs", Technical Report ll2 SRP, WSPACS
79-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
l2. Clarke, Roderick W., "An Introduction to Critical Path Analysis",
March, l96l.
September 7, l96l.
l4. Engineering News-Record, "Perini Corporation Pioneers CPM; New Tool for
pp. 25-27.
l5. Fazar, W., "Program Evaluation and Review Technique", The American
l9. Ford, L.R., Jr., and Fulkerson, D.R., "A Simple Algorithm for Finding
pp. 2l0-2l8.
20. Francis, H.G., and Pearlman, J., "PERT-Program Evaluation and Review
September, l960.
pp. 472-483.
23. Fulkerson, D.R., "An Out-of-Kilter Method for Minimal Cost Flow
24. Fulkerson, D.R., "A Network Flow Computation for Project Cost Curves",
pp. l67-l78.
-80-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
25. Gass, S. and Saaty, R., "The Computational Algorithm for the Parametric
(l955).
26. Applied Science Division, IBM, "Getting More for Less", Dallas, Texas,
l960.
27. Heavy Construction News, "Critical Path Tested at Little Long", Vol. 5,
29. Instruction Manual and Systems and Procedures for the Program Evaluation
30. Jarrigan, M.P., "Automatic Machine Methods of Testing PERT Networks for
l958 (Ditto).
34. Kelley, J.E., Jr., "Parametric Programming and the Primal-Dual Algorithm",
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
pp. 296-320.
36. Kelley, J.E., Jr., and Walker, M.R., "Critical-Path Planning and Sched-
-8l-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
37. Kelley, J.E., Jr., and Walker, M.R., "The Critical Path Method of
38. Klass, P.J., "PERT/PEP Management Tool Use Grows", Aviation Week,
39. Lasser, Daniel J., "Programmer's Guide to PERT, Phase I for the IBM
40. Malcolm, D.G., Roseboom, J.H., Clark, C.E., and Fazar, W., "Applica-
4l Martino, R.L., "New Way to Analyze and Plan Operations and Projects
l959.
l953, ll44-56).
pp. 920-926.
45. Nieman, R.A., and Learn, R.N., "Mechanization of the PERT System on
46. Nieman, Ralph A. and Learn, Robert N., "Mechanization of PERT System
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
August, l960.
47. Oil and Gas Journal, "Critical Path Planning means More Economical
Cal., l960.
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
49. Perlman, Jerry, Presentation on PERT System at General Electric
July, I960.
50. PERT Summary Report Phase I, July, l958, Special Projects Office,
Washington, D.C.
5l. PERT Data Processing Handbook for Technicians, Special Projects Office,
53. Program Planning and Control System, Special Projects Office, Bureau
D.C.
56. Project PERT, Phase II, Special Projects Office, Bureau of Naval
58. Reynolds, A.J., "Here's the Course HEPC Took on CPM", Heavy Construction
July, l960.
-83-
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
64. Stelnfleld, R.C., "Critical Path Saves Time and Money", Chemical
66. Walker, M.R. and Sayer, J.S., "Project Planning and Scheduling",
-84-
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
ACKNOWLEDGEMENT
This report was prepared under Contract No. NBy-17798 for the Bureau
of Yards and Docks, U. S. Navy. The title of this contract was "Applica-
C.H. Oglesby and Associate Professor John Fondahl. This report is confined
to only one of several topics chosen for contract studies. The choice of
subjects for this contract was left entire1y to the principal investigators.
The Bureau of Yards and Docks, U. S. Navy, neither directed nor suggested
the first draft of this report. The author is also indebted to Mr. Pete
Lambert, formerly Chief Estimator for Pacific Bridge Company; Mr. Frank
Matthias, Vice President of Kaiser Engineers; and Mr. Tom Paul, Vice Pres-
-85-
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
OF
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
APPENDIXES
APPENDIX A
PROJECT NETWORK
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
*&ifcpii* -riZirB** **sim!** (BvAfM
10 Gu^ua. Qtyiti*
rigure 1
Cast. Yard
and Shop
Caps
Job
Mobil.
.Deck Pane1s
Procure
Cone. Pi1es
®—
Procure
Stee1 Pi1es
d>—
Demo1ish
•^Exist.Pier
12)
„ Drive^
Cone Pi1esN
Procure Riprap
Drive
Fender Pi1es^
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
, Backfi11
Set Caps
-6f)
. Set
/Deck Pane1s
Insta11
Deck Hardware
(19)
CI.P Conc.v
for Deckand\
Caps
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
Insta11
r , P1ace
V2) Riprap
Remove**
2\) Girts
Insta1r
Mech.
Services
C1ean
Up and|
Move
Out
0 12 3
_5_
/Instal1
Rubber Bumper
) System
I0
II
I2
Sequence Steps
PROJECT NETWORK
rtpm 2
rigor. •
3 Op7 5
10 II
Maur* }
Sequence Steps
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
PHASE II
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
APPENDIX B
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
CONSTRUCTION SCHEDULE
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
DETERMINATION OF CRITICAL OPERATIONS, TIME BOUNDARIES, AND FLOATS
Op
Est
Tim*
Stort
Finish
Fk
Mt
cm
Ear1iest 1 Latest
Ear1iest 1 Latest
Tota1
Free
Op.
15
15
30
30
20
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
20
12
17
II
7
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
24
17
41
II
19
II
15
10
10
15
25
II
II
41
52
12
25
34
13
14
30
44
14
21
25
46
DETERMINATION OF CRITICAL OPERATIONS, TIME BOUNDARIES, AND FLOATS
Op
tST.
3t
>9T
Free
Op
Time
Ear1iest
Lotest
Tota1
15
18
30
30
■J
20
28
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
17
19
II
13
41
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
43
19
43
24
15
35
20
10
25
28
II
52
54
12
34
44
10
13
44
44
</
14
46
49
3
64
°TT
rttm >
JIIL
30 40 50 60
Working Days
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
CaIendar Dates J*
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
APPENDIX C
PHASE III
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
ritwM s
A* Normal
Project Time-Days
JIII1I
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
APPENDIX D
PHASE III
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
15
30
20
12
24
10
II
14
21
10
12
1500
7200
8400
2100
1400
800
6800
1000
600
3000
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
2500
1800
2600
8400
1900
1300
700
10
18
14
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
20
10
1500
8000
9000
2700
1560
1200
7800
1240
900
3450
3580
2700
3320
Difference |
JjjM Cost
Normq1 Prod
Tin* Cost
15 |ro,8oq
10
5
OPERATION
SELI
Op
S1ope
$/Doy
CP
Cyc1e
Finish
Cyc1e
Norma1
Time
Poss
Short
Hevis<
Cyc1e 1
0 I im
e/m
maintn
q HJS
igrnr
%
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
'9
T 1—
12
II
40
1
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
50
30
28
10
27
24
22
20
18
12
4.
16
50
12
II
10
15
.
/
o
o
5
4
3
2
9
7
5
4
1
3
2
9
7
5
4
3
2
1
20
19
17
15
14
13
12
10
20
19
17
15
14
13
12
6
I
X
O
O
O
O
8
O
O
6
O
O
<
•
O
O
I
8
6
16
16
18
16
II
II
Start
i<>
Post Op<;
Pl*ur* 14*
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
PRECEDENCfc MATRIX
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
PRECEDENCE MATRIX
o
o
o
o
o
o
0
1
9
7
5
4
3
2
1
9
7
5
4
3
2
1
14
13
12
10
20
19
17
15
14
13
12
10
X
X
O
X
X
O
8
X
X
6
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
O
O
8
6
r>
18
16
II
II
End of CycIe I
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
PRECEDENCE MATRIX
o
o
o
o
o
o
o
9
7
5
4
3
2
1
9
7
5
4
3
2
1
13
12
10
20
19
17
15
14
13
12
10
X
X
X
8
X
X
O
O
6
X
X
X
X
X
X
X
X
O
X
X
X
X
X
X
X
X
X
X
O
O
8
6
18
16
II
II
End of CycIe 6
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
PRECEDENE MATRIX
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
i
z
o
o
o
o
o
o
P
o
o
o
o
1
9
g
2
oz
01
71
91
91
01
6
8
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
Z
X
X
X
X
X
X
X
X
X
X
X
X
6
8
<l
—.
j_
z\
61
81
p\
£1
II
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
18
Legend
Star!
rigm IS
Tlfm ISA
End of CycIe I
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
PROJECT NETWORK
PROJECT NETWORK
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
rigur* 1)D
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
rigur* lit
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
DETERMINATION OF MINIMUM
Oper.
Sequence
Cycle 1
1-4
5-6
(D l
—®
7-l0
-7
1l-l4
15-l6
l7
l3 II
15 -
18
Op.
Slope
Cycle
40
XX
50
l6
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
50
l5
60
17
70
80
l00
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
l0
l50
160
13
l80
200
250
300
l2
300
II
360
14
400
8 x©|
Figure 16A
DETERMINATION OF MINIMUM OPERATION SLOPES COMBINATION
Operotton
Sequence
Cyc1« 1
Cyc1e?
Cyc1e 6
Cyc1e 7
Cyc1e 8
1-4
5- 6
7- 10
GO 1'
W '*>
t3 t4
K>:
(6>
i?
II - 14
IS
IS- 16
fo) -
17
IB
Op
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
S1ope
Cyc1e
Cyc1e
Cy
Cyc1e
Cyc1e
Cyc1e
7
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
Cyc1e
Cy|1e
40
XX
xx
XX
XXXX
XX
50
50
60
70
80
1 00
1 50
1 60
X XX
X XX
XX
16
XXX
X
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
APPENDIX E
PHASE III
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
Cyc1e
I4
I2
13
IS
#2
#4
2
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
♦2
» 3 |» 4
InterodI
'Limit
5
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
18
<N^C^^JChono^^|ecfcos1
Doys
400
300
300
200
I 80
I 00
80
60
Cost
1600
300
900
200|59
720
300 (58
240
NETWORK INTERACTION LIMIT DETERMINATION - SHEET I
Cyc1e
10
Operations
Lengthened
I4
12
13
15
1MJ5
3JT
14
jnte'oction^
Limit
Days
Lengthened"
18
T5sT
ES
■ re
Op
Op
Pre
EF
Log
Log
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
Lag
Log
Log
Log
Lag
Log
Lag
Lag
Log
8
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
no
II
12
13
14
IS
16
17
10
18
14
13
I3
33
I4
12
17
17
17
41
23
28
28
32
32
o
o
o
o
o
o
9
7
5
4
3
2
1
7
5
4
3
2
12
10
20
19
17
13
15
14
13
12
10
—
—
—
—
X
6
X
8
—
O
—
6
X
X
X
—
O
X
X
X
X
X
X
X
X
X
X
O
O
8
6
I
18
—•
II
~x
~x
II
J*
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
PRECEDENCE MATRIX
DETERMINATION OF MAXIMUM OPERATION SLOPES COMBINATION
Operotion
Sequence
Cyc1e 1
Cyc1e 2
CycIe 6
Cyc1e 8
Cyc1e 9
1-4
5- 6
7-10
II- 14
15-.6
\L
©/
/Out-Cy.|^
18
/6ut-Cv.l6\
/6ut-cy.||\
^uf-Cvl^N
/Out-Cv.rK
Op.
SIope
Cyc1e 9
Cyc1e 10
II
12
13
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
14
15
16
17
14
11
400
360
300
300
250
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
200
1 80
160
150
100
80
70
60
XX XXX
X XX XX
XX XX"
XXXX
12
13
10
17
15
3
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
APPENDIX F
PHASE III
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
Op.
Est
[Crosh
Crash'
Difference
Ca*t
S1ope to
Norma1
Difference
S1ope to
Eorhest
Eortesr
Time
Cost
Time
Com
T.me
Shorter
Tim*'
Cost
iT.me
Cost
Lengthen
Stort
Finish
5
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
1500
1500
none
1500
none
0
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
12
7680
10
8000
320
160
15
7200
480
160
12
25
8650
18
9000
350
50
30
8400
250
50
25
OPERATION SELECTION AND TIME TALLY SHEET
Op
S1ope
j/Doy
C. R
Cyc1e
Finish
Cyc1e
Est.
Tirm
Po«
Poes
Leng
Rev Time /
Lenc,
thening
15
Star
9
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
10
II
12
13
14
40
S 13
10
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
50
25
25
?5
24
16
50
S0
10
8
L3N
DM.
1 »d(
•• »|D*3
01
II
21
£1
tno|(oj»d0
fr1
£1
91
11'O!
ubi
SI
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
31'/
&
01
S'£
m p»BuD4T
01
>n
* iO B»U»IJO
1
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
p»n»i4|Dni
"UOI10DJ»|
oz
|IUI
buo
«*c
2
z
o
o
o
o
o
o
o
o
o
o
0
9
5
2
1
9
5
1
02
91
51
21
01
02
91
51
01
W
O
X
X
O
O
6
8
X
X
Z
X
X
X
'
£
X
X
X
X
X
X
X
X
X
6
8
Z
z\
61
81
£1
61
81
£1
ZI
II
ZI
II
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
XIdlVW 30N3Q333bd
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
Op.
Sequence
Cyc1e 4
Cyc1e 7
Cyc1e 13
1-4
A Cg)
X®
5-6
5-
(§) ~
—-
0©
(2) —
<u
xz
7-10
ex
II - I4
d)
15- 16
- 16
_J
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
l7
@-
l6
Op.
S1ope
Cyc1e 9
Short.
Cyc1e II
Short
1213
5
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
I6
I5
I7
I0
I3
I2
II
I4
40
50
50
60
70
80
100
I50
I60
I80
200
250
300
300
360
400
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
APPENDIX G
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
A situation can arise where the manual procedures proposed by this report
for the Phase III scheduling variations will not produce the optimum solution.
Fortunately the probability that such a situation will occur is small and, if
it should occur, the variation from the best possible solution is generally
small. Therefore this shortcoming does not outweigh the advantages of pro-
problem.
this report, the operations changed in any one cycle are either all shortened
illustration assume that these are the only operations in the network and that
their performance times and cost slopes are as stated on the figure. If the
project is being performed at least cost and normal time, the critical path
cost of $30 per day. At this point paths 5l-54 and 52-55 both become criti-
total cost of $ll0 per day. However a better solution ic possible. Operations
5l and 55 can be concurrently shortened at a cost of .$l30 per day. Since both
of these operations lie on critical path 5l-53-55, that path is shortened two
days for every one day that the other paths are shortened. This would cause
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
expense of $30 per day, can be concurrently lengthened resulting in the recov-
ery of $30 per day. The net result of the combination of simultaneously short-
duration at a cost of $l00 per day. This is a better solution than that
G-1
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
The existence of this situation may not be detected so easily in a com-
procedure can be developed to give the optimum solution even when this special
G-2
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
4
l5
20
55
70
20
54
30
10
53
10
52
50
51
8
8
80
28
60
16
ft/ Day
Crash Time
Operation
FIG. 31
Cost Slope
Normal Time
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
APPENDIX H
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
Further work on the use of CPM since the first edition of this report has
strengthened the author's conviction that the application of the methods pro-
posed is both practical and sound. It is the purpose of this Appendix to elab-
The first concerns the advantages of the circle and connecting line
notation over arrow diagramming. The history of CPM indicates that early ap-
system was developed. This includes arrow diagramming which is now univer-
system for charting the project network should be based on a definite advan-
instruction the man most familiar with the work may develop his own chart
specialist in CPM techniques who may understand little about the construc-
tion operations.
Figure 32. The operation numbers represent tasks that the supervisory per-
sonnel understand and for which there are sequencing relations, as shown,
that they are best qualified to furnish. Now first attempt to draw a circle
and connecting line network and next an arrow diagram to chart a model of
this job. This problem was recently given to a group of contractors' person-
nel, many of whom were employing CPM in their work. In a couple of minutes,
all were able to draw a correct network using the circle and connecting line
If a contractor's own personnel can easily draw network charts for their
projects they can also easily understand them and will accept them more
H-l
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
order that existing computer programs may be utilized, then a specialist,
easily constructed network chart, lacking dummy arrows, and being simple
to revise, because arrow heads and tails do not have to be rigidly matched,
The second point that will be discussed here is a less formal but more
The procedures proposed in this report for the important and difficult
Phase III scheduling variations not only indicated the possibility of non-
over the computer systems. However, the earlier discussion failed to stress
decrease the amount of effort required for sound planning and scheduling
not require a complete set of time and cost input data to be furnished at
data at any point in the process on a judgment basis. For these same
reasons that make this approach less satisfactory to the theorist, it be-
H-2
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
chart should be drawn based on this assumption or should it
These would be the times used for bar chart plotting under
effort.
H-3
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
(5) To the extent that further breakdown of operations is desir-
able to indicate that some may begin before others are l007.
necessary.
ones.
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
However a complete set of time and cost data for all operations
H-4
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
is not necessary. Only those operations that are critical, or
ment tells the planner may possibly accomplish his aim need
able at the outset. For example, at this time the planner may
network.
H-5
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
(9) Having exhausted possibilities of lowering costs by using more
set of data is not required. The planner works with those crit-
(l0) Once the planner is satisfied that he has reached the most
the estimator to furnish normal cost and time data and crash cost and time data
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
does permit frequent review of the time and cost data that is being used to
skills of the good planner and estimator while at the same time furnishing him
H-6
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
Network Sketching Exercise
5l
6l
75
86
96
l0 2, 6
ll 7, 8
12 5, 9, l0
l3 ■ 3, l0
l4 4, l0
l5 l2, l3
l6 l3, l4
l7 ll, l4, l5
l8 l6, l7
Pig. 32
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
67 354 A A 30
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google
Generated for 1 (Lafayette College) on 2014-03-14 12:52 GMT / http://hdl.handle.net/2027/mdp.39015000453970
Public Domain, Google-digitized / http://www.hathitrust.org/access_use#pd-google