Construction Project Management: HANDOUT, Contents Lifted From PMBOOK
Construction Project Management: HANDOUT, Contents Lifted From PMBOOK
Construction Project Management: HANDOUT, Contents Lifted From PMBOOK
PROJECT
MANAGEMENT
HANDOUT, contents lifted from PMBOOK
1
What is Project Management?
The management of construction projects requires knowledge of modern
management as well as an understanding of the design and construction
process. Construction projects have a specific set of objectives and
constraints such as a required time frame for completion. While the relevant
technology, institutional arrangements or processes will differ, the
management of such projects has much in common with the management of
similar types of projects in other specialty or technology domains such as
aerospace, pharmaceutical and energy developments.
2
Figure 2-1: Basic Ingredients in Project Management
3
6. Project human resource management to development and effectively
employ project personnel.
7. Project communications management to ensure effective internal and
external communications.
8. Project risk management to analyze and mitigate potential risks.
9. Project procurement management to obtain necessary resources from
external sources
4
Figure 2-2: Illustrative Hierarchical Structure of Management Functions
1. Socioeconomic factors
o Environmental protection
o Public safety regulation
o Economic instability
o Exchange rate fluctuation
2. Organizational relationships
o Contractual relations
o Attitudes of participants
o Communication
3. Technological problems
5
o Design assumptions
o Site conditions
o Construction procedures
o Construction occupational safety
It should be pointed out that some decompositions may work out better than
others, depending on the circumstances. In any case, the prevalence of
decomposition makes the subsequent integration particularly important. The
critical issues involved in organization for project management are:
There are two basic approaches to organize for project implementation, even
though many variations may exist as a result of different contractual
relationships adopted by the owner and builder. These basic approaches are
divided along the following lines:
6
design and construction functions. Two extremes may be cited as
examples:
o Owner-builder operation in which all work will be handled in
house by force account.
o Turnkey operation in which all work is contracted to a vendor
which is responsible for delivering the completed project
7
Figure 2-4: A Matrix Organization
Work with owner and the A/E firms from the beginning and make
recommendations on design improvements, construction technology,
schedules and construction economy.
8
Propose design and construction alternatives if appropriate, and
analyze the effects of the alternatives on the project cost and
schedule.
Monitor subsequent development of the project in order that these
targets are not exceeded without the knowledge of the owner.
Coordinate procurement of material and equipment and the work of all
construction contractors, and monthly payments to contractors,
changes, claims and inspection for conforming design requirements.
Perform other project related services as required by owners.
The overall organizational approach for the project will change as the
project advances. The "functional" organization may change to a
"matrix" which may change to a "project" organization (not necessarily
in this order).
Within the overall organization, there will probably be functional,
project, and matrix suborganizations all at the same time. This feature
greatly complicates the theory and the practice of management, yet is
essential for overall cost effectiveness.
Successful giant, complex organizations usually have a strong matrix-
type suborganization at the level where basic cost and schedule
control responsibility is assigned. This suborganization is referred to as
a "cost center" or as a "project" and is headed by a project manager.
The cost center matrix may have participants assigned from many
different functional groups. In turn, these functional groups may have
technical reporting responsibilities to several different and higher tiers
in the organization. The key to a cost effective effort is the
development of this project suborganization into a single team under
the leadership of a strong project manager.
The extent to which decision-making will be centralized or
decentralized is crucial to the organization of the mega-project.
9
Management turmoil dogged the project from the start. In 1989, seven of the
eight top people in the construction organization left. There was a built in
conflict between the contractors and government overseers: "The
fundamental thing wrong is that the constractors own less than 6% of
Eurotunnel. Their interest is to build and sell the project at a profit.
(Eurotunnel's) interest is for it to operate economically, safely and reliably for
the next 50 years." (Alastair Morton, Eurotunnel CEO, quoted in ENR,
12/10/90, p. 56).
From the responses of six contractors, the key factors cited for successful
projects are:
ill-defined scope
poor management
poor planning
breakdown in communication between engineering and construction
unrealistic scope, schedules and budgets
many changes at various stages of progress
lack of good project control
References
1. Barrie, Donald S. and Boyd C. Paulson, Jr., Professional Construction
Management, McGraw-Hill Book Company, 2nd Ed., 1984.
2. Halpin, Daniel W. and Ronald W. Woodhead, Construction
Management, John Wiley and Sons, 1980.
10
3. Hodgetts, R.M., Management: Theory, Process and Practice, W.B.
Saunders Co., Philadelphia, PA, 1979.
4. Kerzner, H. Project Management: A Systems Approach to Planning,
Scheduling and Controlling. 2nd. Ed., Van Nostrand Reinhold, New
York, 1984.
5. Levitt, R.E., R.D. Logcher and N.H. Quaddumi, "Impact of Owner-
Engineer Risk Sharing on Design Conservatism," ASCE Journal of
Professional Issues in Engineering, Vol. 110, 1984, pp. 157-167.
6. Moolin, F.P., Jr., and F.A. McCoy: "Managing the Alaska Pipeline
Project," Civil Engineering, November 1981, pp. 51-54.
7. Murray, L., E. Gallardo, S. Aggarwal and R. Waywitka, "Marketing
Construction Management Services," ASCE Journal of Construction
Division, Vol. 107, 1981, pp. 665-677.
8. Project Management Institute, A Guide to the Project Management
Body of Knowledge, Newtown Square, Pennsylvania, 2000.
Nearly every facility is custom designed and constructed, and often requires
a long time to complete.
Both the design and construction of a facility must satisfy the conditions
peculiar to a specific site.
Because each project is site specific, its execution is influenced by natural,
social and other locational conditions such as weather, labor supply, local
building codes, etc.
Since the service life of a facility is long, the anticipation of future
requirements is inherently difficult.
Because of technological complexity and market demands, changes of design
plans during construction are not uncommon.
11
Example 3-1: Responsibility for Shop Drawings
The willingness to assume responsibilities does not come easily from any
party in the current litigious climate of the construction industry in the
United States. On the other hand, if owner, architect, engineer, contractor
and other groups that represent parts of the industry do not jointly fix the
responsibilities of various tasks to appropriate parties, the standards of
practice will eventually be set by court decisions. In an attempt to provide a
guide to the entire spectrum of participants in a construction project, the
American Society of Civil Engineers issued a Manual of Professional Practice
entitled Quality in the Constructed Project in 1990. This manual is intended
to help bring a turn around of the fragmentation of activities in the design
and construction process.
Shop drawings represent the assembly details for erecting a structure which
should reflect the intent and rationale of the original structural design. They
are prepared by the construction contractor and reviewed by the design
professional. However, since the responsibility for preparing shop drawings
was traditionally assigned to construction contractors, design professionals
took the view that the review process was advisory and assumed no
responsibility for their accuracy. This justification was ruled unacceptable by
a court in connection with the walkway failure at the Hyatt Hotel in Kansas
City in 1985. In preparing the ASCE Manual of Professional Practice for
Quality in the Constructed Project, the responsibilities for preparation of shop
drawings proved to be the most difficult to develop. The reason for this
situation is not difficult to fathom since the responsibilities for the task are
diffused, and all parties must agree to the new responsibilities assigned to
each in the recommended risk-reward relations shown in Table 3-1.
Traditionally, the owner is not involved in the preparation and review of shop
drawings, and perhaps is even unaware of any potential problems. In the
recommended practice, the owner is required to take responsibility for
providing adequate time and funding, including approval of scheduling, in
order to allow the design professionals and construction contractors to
perform satisfactorily.
Responsible Party
Task Design
Owne Construction
Professiona
r Contractor
l
12
Provide adequate time and funding for shop
Prime
drawing preparation and review
A new facility may involve complex new technology for operation in hostile
environments such as severe climate or restricted accessibility. Large
projects with unprecedented demands for resources such as labor supply,
material and infrastructure may also call for careful technological feasibility
studies. Major elements in a feasibility study on production technology
should include, but are not limited to, the following:
13
Project size in dollars, design engineer's hours, construction labor
hours, etc.
Design, including sources of any special technology which require
licensing agreements.
Project location which may pose problems in environmental protection,
labor productivity and special risks.
14
Figure 3-5: An Analogy Between Structural Design and Computer Program
Development Process
(Reprinted with permission from E.H. Gaylord and C. N. Gaylord, eds., Structural
Engineering Handbook,
2nd Ed., McGraw-Hill Book Company, New York, 1979.)
15
Different design styles may be used. The adoption of a particular style often
depends on factors such as time pressure or available design tools, as well
as the nature of the design problem. Examples of different styles are:
Functional Design
The objective of functional design for a proposed facility is to treat the
facility as a complex system of interrelated spaces which are organized
systematically according to the functions to be performed in these spaces in
order to serve a collection of needs. The arrangement of physical spaces can
be viewed as an iterative design process to find a suitable floor plan to
facilitate the movement of people and goods associated with the operations
intended.
Hence, the procedure for seeking the goals can be recycled iteratively in
order to make tradeoffs and thus improve the solution of spatial layouts.
16
2. Division--broadly related activities assigned to the same general area
by administrative decisions,
3. Department--combination of services delivered by a service or
treatment group,
4. Suite--specific style of common services or treatments performed in
the same suite of rooms,
5. Room--all activities that can be carried out in the same internal
environment surrounded by physical barriers,
6. Zone--several closely related activities that are undertaken by
individuals,
7. Object--a single activity associated with an individual.
Value Engineering
Value engineering may be broadly defined as an organized approach in
identifying unnecessary costs in design and construction and in soliciting or
proposing alternative design or construction technology to reduce costs
without sacrificing quality or performance requirements. It usually involves
the steps of gathering pertinent information, searching for creative ideas,
evaluating the promising alternatives, and proposing a more cost effective
alternative. This approach is usually applied at the beginning of the
construction phase of the project life cycle.
The use of value engineering in the public sector of construction has been
fostered by legislation and government regulation, but the approach has not
been widely adopted in the private sector of construction. One explanation
may lie in the difference in practice of engineering design services in the
public and private sectors. In the public sector, the fee for design services is
tightly monitored against the "market price," or may even be based on the
lowest bid for service. Such a practice in setting professional fees
encourages the design professionals to adopt known and tried designs and
construction technologies without giving much thought to alternatives that
are innovative but risky. Contractors are willing to examine such alternatives
when offered incentives for sharing the savings by owners. In the private
sector, the owner has the freedom to offer such incentives to design
professionals as well as the contractors without being concerned about the
appearance of favoritism in engaging professional services.
17
undertake the construction of a facility. Once a particular contractor is
chosen, then modifications to the construction technology or design may
take advantage of peculiar advantages of the contractor's organization.
Construction Planning
The development of a construction plan is very much analogous to the
development of a good facility design. The planner must weigh the costs and
reliability of different options while at the same time insuring technical
feasibility. Construction planning is more difficult in some ways since the
building process is dynamic as the site and the physical facility change over
time as construction proceeds. On the other hand, construction operations
tend to be fairly standard from one project to another, whereas structural or
foundation details might differ considerably from one facility to another.
18
The estimate stage involves the development of a cost and duration
estimate for the construction of a facility as part of the proposal of a
contractor to an owner. It is the stage in which assumptions of resource
commitment to the necessary activities to build the facility are made by a
planner. A careful and thorough analysis of different conditions imposed by
the construction project design and by site characteristics are taken into
consideration to determine the best estimate. The success of a contractor
depends upon this estimate, not only to obtain a job but also to construct the
facility with the highest profit. The planner has to look for the time-cost
combination that will allow the contractor to be successful in his
commitment. The result of a high estimate would be to lose the job, and the
result of a low estimate could be to win the job, but to lose money in the
construction process. When changes are done, they should improve the
estimate, taking into account not only present effects, but also future
outcomes of succeeding activities. It is very seldom the case in which the
output of the construction process exactly echoes the estimate offered to the
owner.
The evaluation stage is the one in which results of the construction process
are matched against the estimate. A planner deals with this uncertainty
during the estimate stage. Only when the outcome of the construction
process is known is he/she able to evaluate the validity of the estimate. It is
in this last stage of the planning process that he or she determines if the
assumptions were correct. If they were not or if new constraints emerge,
he/she should introduce corresponding adjustments in future planning.
19
entire concrete panel to a manufacturing site. In contrast, traditional
construction practice would be to assemble all the different features of the
panel on-site. The relevant costs of these alternatives could be assessed
during construction planning to determine the lowest cost alternative.
Building codes originated as a part of the building regulatory process for the
safety and general welfare of the public. The source of all authority to enact
building codes is based on the police power of the state which may be
delegated by the state legislature to local government units. Consequently,
about 8,000 localities having their own building codes, either by following a
national model code or developing a local code. The lack of uniformity of
building codes may be attributed to a variety of reasons:
The lack of uniformity in building codes has serious impact on design and
construction as well as the regulatory process for buildings. Among the
significant factors are:
Delay in the diffusion of new building innovations which may take a long time
to find their ways to be incorporated in building codes.
Discouragement to new production organizations, such as industrialized
construction and prefabrication.
20
Even before design and construction processes begin, there is a stage of
"pre-project planning" that can be critical for project success. In this process,
the project scope is established. Since construction and design professionals
are often not involved in this project scope stage, the terminology of
describing this as a "pre-project" process has arisen. From the owner's
perspective, defining the project scope is just another phase in the process
of acquiring a constructed facility.
The danger of poor project definition comes from escalating costs (as new
items are added) or, in the extreme, project failure. A good definition of
scope allows all the parties in the project to understand what is needed and
to work towards meeting those needs.
21
Equipment including inventory, locations and utility requirements.
References
1. Au, T. and P. Christiano, Structural Analysis, Prentice-Hall, Inc.,
Englewood Cliffs, NJ, 1987.
2. Building Research Advisory Board, Exploratory Study on Responsibility,
Liability and Accountability for Risks in Construction, National Academy
of Sciences, Washington, D.C., 1978.
3. Drucker, P.F., Innovation and Entrepreneurship: Practice and Principles,
Harper and Row, New York, 1985.
4. Gaylord, E., and C. Gaylord (Editors), Structural Engineering Handbook,
McGraw-Hill Book Co., New York, 1979.
5. Levitt, R.E., R.D. Logcher and N.H. Quaddumi, "Impact of Owner-
Engineer Risk Sharing on Design Conservatism," ASCE Journal of
Professional Issues in Engineering, Vol. 110, 1984, pp. 157-167.
6. Simon, H.A., The Science of the Artificial, Second Edition, MIT Press,
Cambridge, MA, 1981.
7. Tatum, C.B., "Innovation on the Construction Project: A Process View,"
Project Management Journal, Vol. 18, No. 5, 1987, pp. 57-67.
8. Pre-Project Planning Research Team, Pre-Project Planning Handbook
Construction Industry Institute, Publication 39-2, April 1995.
firms.
22
mechanization in the early part of the twentieth century. For example, a
history of the Panama Canal construction from 1904 to 1914 argues that:
[T]he work could not have done any faster or more efficiently in our day,
despite all technological and mechanical advances in the time since, the
reason being that no present system could possibly carry the spoil away any
faster or more efficiently than the system employed. No motor trucks were
used in the digging of the canal; everything ran on rails. And because of the
mud and rain, no other method would have worked half so well.
In contrast to this view of one large project, one may also point to the
continual change and improvements occurring in traditional materials and
techniques. Bricklaying provides a good example of such changes:
Labor Productivity
Productivity in construction is often broadly defined as output per labor hour.
Since labor constitutes a large part of the construction cost and the quantity
of labor hours in performing a task in construction is more susceptible to the
influence of management than are materials or capital, this productivity
measure is often referred to as labor productivity. However, it is important to
note that labor productivity is a measure of the overall effectiveness of an
operating system in utilizing labor, equipment and capital to convert labor
efforts into useful output, and is not a measure of the capabilities of labor
alone. For example, by investing in a piece of new equipment to perform
certain tasks in construction, output may be increased for the same number
of labor hours, thus resulting in higher labor productivity.
23
construction costs, the value of construction put in place per hour of work
will decline as a result, suggesting lower productivity.
Labor Characteristics
24
Job Knowledge - demonstrated knowledge of requirements, methods,
techniques and skills involved in doing the job and in applying these to
increase productivity.
Related Work Knowledge - knowledge of effects of work upon other areas and
knowledge of related areas which have influence on assigned work.
Judgment - soundness of conclusions, decisions and actions.
Initiative - ability to take effective action without being told.
Resource Utilization - ability to delineate project needs and locate, plan and
effectively use all resources available.
Dependability - reliability in assuming and carrying out commitments and
obligations.
Analytical Ability - effectiveness in thinking through a problem and reaching
sound conclusions.
Communicative Ability - effectiveness in using orgal and written
communications and in keeping subordinates, associates, superiors and
others adequately informed.
Interpersonal Skills - effectiveness in relating in an appropriate and
productive manner to others.
Ability to Work Under Pressure - ability to meet tight deadlines and adapt to
changes.
Security Sensitivity - ability to handle confidential information appropriately
and to exercise care in safeguarding sensitive information.
Safety Consciousness - has knowledge of good safety practices and
demonstrates awareness of own personal safety and the safety of others.
Profit and Cost Sensitivity - ability to seek out, generate and implement
profit-making ideas.
Planning Effectiveness - ability to anticipate needs, forecast conditions, set
goals and standards, plan and schedule work and measure results.
Leadership - ability to develop in others the willingenss and desire to work
towards common objectives.
Delegating - effectiveness in delegating work appropriately.
Development People - ability to select, train and appraise personnel, set
standards of performance, and provide motivation to grow in their capacity.
< li>Diversity (Equal Employment Opportunity) - ability to be senstive to the
needs of minorities, females and other protected groups and to demonstrate
affirmative action in responding to these needs.
Materials Management
Materials management is an important element in project planning and
control. Materials represent a major expense in construction, so minimizing
procurement or purchase costs presents important opportunities for reducing
costs. Poor materials management can also result in large and avoidable
costs during construction. First, if materials are purchased early, capital may
be tied up and interest charges incurred on the excess inventory of
materials. Even worse, materials may deteriorate during storage or be stolen
unless special care is taken. For example, electrical equipment often must be
stored in waterproof locations. Second, delays and extra expenses may be
25
incurred if materials required for particular activities are not available.
Accordingly, insuring a timely flow of material is an important concern of
project managers.
From a study of twenty heavy construction sites, the following benefits from
the introduction of materials management systems were noted:
26
other projects, an 8% savings due to reduced delay for materials
was estimated.
A comparison of two projects with and without a materials
management system revealed a change in productivity from
1.92 man-hours per unit without a system to 1.14 man-hours per
unit with a new system. Again, much of this difference can be
attributed to the timely availability of materials.
Warehouse costs were found to decrease 50% on one project
with the introduction of improved inventory management,
representing a savings of $ 92,000. Interest charges for
inventory also declined, with one project reporting a cash flow
savings of $ 85,000 from improved materials management.
Durati Cumulati
Activities on ve
(days) Duration
Requisition ready by designer
Owner approval 0 0
Inquiry issued to vendors 5 5
Vendor quotations received 3 8
Complete bid evaluation by 15 23
designer 7 30
Owner approval 5 35
Place purchase order 5 40
Receive preliminary shop 10 50
drawings 10 60
Receive final design drawings 60-200 120-260
Fabrication and delivery
Construction Equipment
27
The selection of the appropriate type and size of construction equipment
often affects the required amount of time and effort and thus the job-site
productivity of a project. It is therefore important for site managers and
construction planners to be familiar with the characteristics of the major
types of equipment most commonly used in construction.
a carrier or mounting which provides mobility and stability for the machine.
a revolving deck or turntable which contains the power and control units.
a front end attachment which serves the special functions in an operation.
The type of mounting for all machines in Figure 4-3 is referred to as crawler
mounting, which is particularly suitable for crawling over relatively rugged
surfaces at a job site. Other types of mounting include truck mounting and
wheel mounting which provide greater mobility between job sites, but
require better surfaces for their operation. The revolving deck includes a cab
to house the person operating the mounting and/or the revolving deck. The
types of front end attachments in Figure 4-3 might include a crane with
hook, claim shell, dragline, backhoe, shovel and piledriver.
28
achieved depends on the properties of soil, its moisture content, the
thickness of the soil layer for compaction and the method of compaction.
Some major types of compaction equipment are shown in Figure 4-4, which
includes rollers with different operating characteristics.
Major types of drilling equipment are percussion drills, rotary drills, and
rotary-percussion drills. A percussion drill penetrates and cuts rock by impact
while it rotates without cutting on the upstroke. Common types of percussion
29
drills include a jackhammer which is hand-held and others which are
mounted on a fixed frame or on a wagon or crawl for mobility. A rotary drill
cuts by turning a bit against the rock surface. A rotary-percussion drill
combines the two cutting movements to provide a faster penetration in rock.
Tower cranes are used to lift loads to great heights and to facilitate the
erection of steel building frames. Horizon boom type tower cranes are most
common in highrise building construction. Inclined boom type tower cranes
are also used for erecting steel structures.
30
A truck mixer refers to a concrete mixer mounted on a truck which is capable
of transporting ready mixed concrete from a central batch plant to
construction sites. A paving mixer is a self propelled concrete mixer
equipped with a boom and a bucket to place concrete at any desired point
within a roadway. It can be used as a stationary mixer or used to supply
slipform pavers that are capable of spreading, consolidating and finishing a
concrete slab without the use of forms.
Air compressors and pumps are widely used as the power sources for
construction tools and equipment. Common pneumatic construction tools
include drills, hammers, grinders, saws, wrenches, staple guns, sandblasting
guns, and concrete vibrators. Pumps are used to supply water or to dewater
at construction sites and to provide water jets for some types of
construction.
Automation of Equipment
31
the sewer contract in San Francisco because of its advanced tunneling
technology. When a tunnel is dug through soft earth, as in San Francisco, it
must be maintained at a few atmospheres of pressure to keep it from caving
in. Workers must spend several hours in a pressure chamber before entering
the tunnel and several more in decompression afterwards. They can stay
inside for only three or four hours, always at considerable risk from cave-ins
and asphyxiation. Ohbayashi used the new Japanese "earth-pressure-
balance" method, which eliminates these problems. Whirling blades advance
slowly, cutting the tunnel. The loose earth temporarily remains behind to
balance the pressure of the compact earth on all sides. Meanwhile,
prefabricated concrete segments are inserted and joined with waterproof
seals to line the tunnel. Then the loose earth is conveyed away. This new
tunneling method enabled Ohbayashi to bid $5 million below the engineer's
estimate for a San Francisco sewer. The firm completed the tunnel three
months ahead of schedule. In effect, an innovation involving new technology
and method led to considerable cost and time savings.
1. Size of the job: Larger volumes of excavation will require larger excavators,
or smaller excavators in greater number.
2. Activity time constraints: Shortage of time for excavation may force
contractors to increase the size or numbers of equipment for activities
related to excavation.
3. Availability of equipment: Productivity of excavation activities will
diminish if the equipment used to perform them is available but not the most
adequate.
32
4. Cost of transportation of equipment: This cost depends on the size of the
job, the distance of transportation, and the means of transportation.
5. Type of excavation: Principal types of excavation in building projects are
cut and/or fill, excavation massive, and excavation for the elements of
foundation. The most adequate equipment to perform one of these activities
is not the most adequate to perform the others.
6. Soil characteristics: The type and condition of the soil is important when
choosing the most adequate equipment since each piece of equipment has
different outputs for different soils. Moreover, one excavation pit could have
different soils at different stratums.
7. Geometric characteristics of elements to be excavated: Functional
characteristics of different types of equipment makes such considerations
necessary.
8. Space constraints: The performance of equipment is influenced by the
spatial limitations for the movement of excavators.
9. Characteristics of haul units: The size of an excavator will depend on the
haul units if there is a constraint on the size and/or number of these units.
10.Location of dumping areas: The distance between the construction site
and dumping areas could be relevant not only for selecting the type and
number of haulers, but also the type of excavators.
11.Weather and temperature: Rain, snow and severe temperature conditions
affect the job-site productivity of labor and equipment.
The choice of the type and size of haulers is based on the consideration that
the number of haulers selected must be capable of disposing of the
excavated materials expeditiously. Factors which affect this selection
include:
33
Dump trucks are usually used as haulers for excavated materials as they can
move freely with relatively high speeds on city streets as well as on
highways.
4.4
or
4.5
4.6
where Ce and Te are cycle capacity (in units of volume) and cycle time (in
hours) of the excavator respectively.
4.7
34
The loading time is related to the cycle time of the excavator Te and the
relative capacities Ch and Ce of the hauler and the excavator respectively. In
the optimum or standard case:
4.8
For a given dumping time Td, the cycle time Th of the hauler is given by:
4.9
4.10
This expression assumes that haulers begin loading as soon as they return
from the dump site.
The number of haulers required is also of interest. Let w denote the swell
factor of the soil such that wPe denotes the daily volume of loose excavated
materials resulting from the excavation volume Pe. Then the approximate
number of haulers required to dispose of the excavated materials is given
by:
4.11
35
4.12
On the other hand, the cycle time T' at the job site will be increased by these
factors, reflecting actual work conditions. If only these factors are involved,
T' is related to the standard cycle time T as:
4.13
In addition to the problem of estimating the various factors, F1, F2, ..., Fn, it
may also be important to account for interactions among the factors and the
exact influence of particular site characteristics.
A power shovel with a dipper of one cubic yard capacity has a standard
operating cycle time of 30 seconds. Find the daily standard production rate
of the shovel.
36
capacity is used to dispose of the excavated materials in Example 4-9 for 8
hours per day, determine the number of trucks needed daily, assuming a
swell factor of 1.1 for the soil.
The daily standard production rate of a dump truck can be obtained by using
Equations (4.7) through (4.10):
A power shovel with a dipper of one cubic yard capacity (in Example 4-9) has
a standard production rate of 960 cubic yards for an 8-hour day. Determine
37
the job site productivity and the actual cycle time of this shovel under the
work conditions at the site that affects its productivity as shown below:
Facto
Work Conditions at the Site rs
Using Equation (4.11), the job site productivity of the power shovel per day is
given by:
Noting Equation (4.6), the actual cycle time can also be obtained from the
relation T'e = (CeHe)/P'e. Thus:
A dump truck with a capacity of 6 cubic yards (in Example 4-10) is used to
dispose of excavated materials. The distance from the dump site is 4 miles
and the average speed of the dump truck is 30 mph. The job site productivity
of the power shovel per day (in Example 4-11) is 504 cubic yards, which will
be modified by a swell factor of 1.1. The only factors affecting the job site
productivity of the dump truck in addition to those affecting the power
38
shovel are 0.80 for equipment idle time and 0.70 for management efficiency.
Determine the job site productivity of the dump truck. If a fleet of such
trucks is used to haul the excavated material, find the number of trucks
needed daily.
The actual cycle time T'h of the dump truck can be obtained by summing the
actual times for traveling, loading and dumping:
The jobsite productivity P'h of the dump truck per day is:
References
39
1. Bourdon, C.C., and R.W. Levitt, Union and Open Shop Construction,
Lexington Books, D.C. Heath and Co., Lexington, MA, 1980.
2. Caterpillar Performance Handbook, 18@+(th) Edition, Caterpillar, Inc.,
Peoria, IL, 1987.
3. Cordell, R.H., "Construction Productivity Management," Cost
Engineering, Vol. 28, No. 2, February 1986, pp. 14-23.
4. Lange, J.E., and D.Q. Mills, The Construction Industry, Lexington Books,
D.C. Heath and Co., Lexington, MA, 1979.
5. Nunnally, S.W., Construction Methods and Management, Prentice-Hall,
Englewoood Cliffs, NJ, 2nd Ed., 1987.
6. Peurifoy, R.L., Construction Planning, Equipment and Methods, 2nd
Edition, McGraw-Hill, New York, 1970.
7. Tersine, R.J., Principles of Inventory and Materials Management, North
Holland, New York, 1982.
The capital cost for a construction project includes the expenses related to
the inital establishment of the facility:
The operation and maintenance cost in subsequent years over the project life cycle
includes the following expenses:
40
Utilities
Owner's other expenses
The magnitude of each of these cost components depends on the nature, size and
location of the project as well as the management organization, among many
considerations. The owner is interested in achieving the lowest possible overall
project cost that is consistent with its investment objectives.
Contingent amounts not spent for construction can be released near the end of
construction to the owner or to add additional project elements.
41
Example 5-1: Energy project resource demands
The resources demands for three types of major energy projects investigated during
the energy crisis in the 1970's are shown in Table 5-1. These projects are: (1) an oil
shale project with a capacity of 50,000 barrels of oil product per day; (2) a coal
gasification project that makes gas with a heating value of 320 billions of British
thermal units per day, or equivalent to about 50,000 barrels of oil product per day;
and (3) a tar sand project with a capacity of 150,000 barrels of oil product per day.
For each project, the cost in billions of dollars, the engineering manpower
requirement for basic design in thousands of hours, the engineering
manpower requirement for detailed engineering in millions of hours, the
skilled labor requirement for construction in millions of hours and the
material requirement in billions of dollars are shown in Table 5-1. To build
several projects of such an order of magnitude concurrently could drive up
the costs and strain the availability of all resources required to complete the
projects. Consequently, cost estimation often represents an exercise in
professional judgment instead of merely compiling a bill of quantities and
collecting cost data to reach a total estimate mechanically.
Cost
2.5 4 8 to 10
($ billion)
Basic design
(Thousands of 80 200 100
hours)
Detailed
engineering
3 to 4 4 to 5 6 to 8
(Millions of
hours)
Construction
(Millions of 20 30 40
hours)
Materials 1 2 2.5
42
($ billion)
Unit costs for bill of quantities. A unit cost is assigned to each of the
facility components or tasks as represented by the bill of quantities. The total
43
cost is the summation of the products of the quantities multiplied by the
corresponding unit costs. The unit cost method is straightforward in principle
but quite laborious in application. The initial step is to break down or
disaggregate a process into a number of tasks. Collectively, these tasks must
be completed for the construction of a facility. Once these tasks are defined
and quantities representing these tasks are assessed, a unit cost is assigned
to each and then the total cost is determined by summing the costs incurred
in each task. The level of detail in decomposing into tasks will vary
considerably from one estimate to another.
44
1. Design Estimates. For the owner or its designated design professionals, the
types of cost estimates encountered run parallel with the planning and design
as follows:
o Screening estimates (or order of magnitude estimates)
o Preliminary estimates (or conceptual estimates)
o Detailed estimates (or definitive estimates)
o Engineer's estimates based on plans and specifications
2. Bid Estimates. For the contractor, a bid estimate submitted to the owner
either for competitive bidding or negotiation consists of direct construction
cost including field supervision, plus a markup to cover general overhead and
profits. The direct cost of construction for bid estimates is usually derived
from a combination of the following approaches.
o Subcontractor quotations
o Quantity takeoffs
o Construction procedures.
45
similar to those used for estimating capital costs, including
empirical cost functions and the unit cost method of estimating
the labor, material and equipment costs. However, it is the
interaction of the operating and capital costs which deserve
special attention.
3. As suggested earlier in the discussion of the exponential rule for
estimating, the value of the cost exponent may influence the
decision whether extra capacity should be built to accommodate
future growth. Similarly, the economy of scale may also influence
the decision on rehabilitation at a given time. As the
rehabilitation work becomes extensive, it becomes a capital
project with all the implications of its own life cycle. Hence, the
cost estimation of a rehabilitation project may also involve
capital and operating costs.
4. While deferring the discussion of the economic evaluation of
constructed facilities to Chapter 6, it is sufficient to point out that
the stream of operating costs over time represents a series of
costs at different time periods which have different values with
respect to the present. Consequently, the cost data at different
time periods must be converted to a common base line if
meaningful comparison is desired.
46
1. The time stream of costs over the life of a roadway depends
upon the intervals at which rehabilitation is carried out. If the
rehabilitation strategy and the traffic are known, the time stream
of costs can be estimated.
2. Using a life cycle model which predicts the economic life of
highway pavement on the basis of the effects of traffic and other
factors, an optimal schedule for rehabilitation can be developed.
For example, a time stream of costs and resurfacing projects for
one pavement section is shown in Figure 5-11. As described in
the previous example, the routine maintenance costs increase as
the pavement ages, but decline after each new resurfacing. As
the pavement continues to age, resurfacing becomes more
frequent until the roadway is completely reconstructed at the
end of 35 years.
References
1. Ahuja, H.N. and W.J. Campbell, Estimating: From Concept to
Completion, Prentice-Hall, Inc., Englewood Cliffs, NJ, 1987.
2. Clark, F.D., and A.B. Lorenzoni, Applied Cost Engineering, Marcel
Dekker, Inc., New York, 1978.
3. Clark, J.E., Structural Concrete Cost Estimating, McGraw-Hill, Inc., New
York, 1983.
4. Diekmann, J.R., "Probabilistic Estimating: Mathematics and
Applications," ASCE Journal of Construction Engineering and
Management, Vol. 109, 1983, pp. 297-308.
5. Humphreys, K.K. (ed.) Project and Cost Engineers' Handbook
(sponsored by American Association of Cost Engineers), 2nd Ed.,
Marcel Dekker, Inc., New York, 1984.
6. Maevis, A.C., "Construction Cost Control by the Owners," ASCE Journal
of the Construction Division, Vol. 106, 1980, pp. 435-446.
7. Wohl, M. and C. Hendrickson, Transportation Investment and Pricing
Principles, John Wiley & Sons, New York, 1984.
47
Because of the unique nature of constructed facilities, it is almost imperative
to have a separate price for each facility. The construction contract price
includes the direct project cost including field supervision expenses plus the
markup imposed by contractors for general overhead expenses and profit.
The factors influencing a facility price will vary by type of facility and location
as well. Within each of the major categories of construction such as
residential housing, commercial buildings, industrial complexes and
infrastructure, there are smaller segments which have very different
environments with regard to price setting. However, all pricing arrangements
have some common features in the form of the legal documents binding the
owner and the supplier(s) of the facility. Without addressing special issues in
various industry segments, the most common types of pricing arrangements
can be described broadly to illustrate the basic principles.
Competitive Bidding
48
Negotiated Contracts
The fixed percentage or fixed fee is determined at the outset of the project,
while variable fee and target estimates are used as an incentive to reduce
costs by sharing any cost savings. A guaranteed maximum cost arrangement
imposes a penalty on a contractor for cost overruns and failure to complete
the project on time. With a guaranteed maximum price contract, amounts
below the maximum are typically shared between the owner and the
contractor, while the contractor is responsible for costs above the maximum.
49
Indemnification (i.e., this provision absolves the indemified party from any
payment for losses and damages incurred by a third party such as adjacent
property owners.)
Liens (i.e., assurances that third party claims are settled such as "mechanics
liens" for worker wages),
Labor laws (i.e., payments for any violation of labor laws and regulations on
the job site),
Differing site conditions (i.e., responsibility for extra costs due to unexpected
site conditions),
Delays and extensions of time,
Liquidated damages (i.e., payments for any facility defects with payment
amounts agreed to in advance)
Consequential damages (i.e., payments for actual damage costs assessed
upon impact of facility defects),
Occupational safety and health of workers,
Permits, licenses, laws, and regulations,
Equal employment opportunity regulations,
Termination for default by contractor,
Suspension of work,
Warranties and guarantees.
In a lump sum contract, the owner has essentially assigned all the risk to the
contractor, who in turn can be expected to ask for a higher markup in order
to take care of unforeseen contingencies. Beside the fixed lump sum price,
other commitments are often made by the contractor in the form of
submittals such as a specific schedule, the management reporting system or
a quality control program. If the actual cost of the project is underestimated,
the underestimated cost will reduce the contractor's profit by that amount.
An overestimate has an opposite effect, but may reduce the chance of being
a low bidder for the project.
50
discovers large discrepancies between its estimates and the owner's
estimates of these quantities. Depending on the confidence of the contractor
on its own estimates and its propensity on risk, a contractor can slightly raise
the unit prices on the underestimated tasks while lowering the unit prices on
other tasks. If the contractor is correct in its assessment, it can increase its
profit substantially since the payment is made on the actual quantities of
tasks; and if the reverse is true, it can lose on this basis. Furthermore, the
owner may disqualify a contractor if the bid appears to be heavily
unbalanced. To the extent that an underestimate or overestimate is caused
by changes in the quantities of work, neither error will effect the contractor's
profit beyond the markup in the unit prices.
Under this type of contract, the contractor will receive the actual direct job
cost plus a fixed fee, and will have some incentive to complete the job
quickly since its fee is fixed regardless of the duration of the project.
However, the owner still assumes the risks of direct job cost overrun while
the contractor may risk the erosion of its profits if the project is dragged on
beyond the expected time.
For this type of contract, the contractor agrees to a penalty if the actual cost
exceeds the estimated job cost, or a reward if the actual cost is below the
estimated job cost. In return for taking the risk on its own estimate, the
contractor is allowed a variable percentage of the direct job-cost for its fee.
Furthermore, the project duration is usually specified and the contractor
must abide by the deadline for completion. This type of contract allocates
considerable risk for cost overruns to the owner, but also provides incentives
to contractors to reduce costs as much as possible.
51
Target Estimate Contract
When the project scope is well defined, an owner may choose to ask the
contractor to take all the risks, both in terms of actual project cost and
project time. Any work change orders from the owner must be extremely
minor if at all, since performance specifications are provided to the owner at
the outset of construction. The owner and the contractor agree to a project
cost guaranteed by the contractor as maximum. There may be or may not be
additional provisions to share any savings if any in the contract. This type of
contract is particularly suitable for turnkey operation.
E= contractor's original estimate of the direct job cost at the time of contract award
52
B = estimated construction price at the time of signing contract
A = contractor's actual cost for the original scope of work in the contract
U = underestimate of the cost of work in the original estimate (with negative value
of U denoting an overestimate)
R = basic percentage markup above the original estimate for fixed fee contract
Ri = premium percentage markup for contract type i such that the total percentage
markup is (R + Ri), e.g. (R + R1) for a lump sum contract, (R + R2) for a unit price
contract, and (R + R3) for a guaranteed maximum cost contract
N = a factor in the target estimate for sharing the savings in cost as agreed upon by
the owner and the contractor, with 0 N 1.
(8.1)
The underestimation of the cost of work in the original contract is defined as:
(8.2)
Then, at the completion of the project, the contractor's actual cost for the
original scope of work is:
(8.3)
For various types of construction contracts, the contractor's markup and the
price for construction agreed to in the contract are shown in Table 8-1. Note
that at the time of contract award, it is assumed that A = E, even though the
effects of underestimation on the contractor's gross profits are different for
53
various types of construction contracts when the actual cost of the project is
assessed upon its completion.
B = (1 +R+
1. Lump sum
M= (R +R1)E R1)E
2. Unit price
M= (R + R2)E B = (1 +R+
3. Cost plus fixed %
M= RA = RE R2)E
4. Cost plus fixed fee
M= RE B = (1 + R)E
5. Cost plus variable
M= R (2E - A) = RE B = (1 + R)E
%
M= RE + N (E-A) = B = (1 + R)E
6. Target estimate
RE B = (1 + R)E
7. Guaranteed max
M= (R + R3)E B = (1 + R+
cost
R3)E
Change Order
Type of Contract Payment Owner's Payment
54
TABLE 8-3 Contractor's Gross Profit with Different Contract
Provisions
1. Lump sum
F= E - A + (R + R1)(E +
2. Unit price C(R + R1)
C)
3. Cost plus fixed % C(R + R2
F= (R + R2)(A + C)
4. Cost plus fixed fee CR
F= R (A + C)
5. Cost plus variable 0
F= RE
% CR
F= R (2E - A + C)
6. Target estimate 0
F= RE + N (E - A)
7. Guaranteed max -C
F= (1 + R + R3)E - A - C
cost
It is important to note that the equations in Tables 8-1 through 8-3 are
illustrative, subject to the simplified conditions of payments assumed under
the various types of contracts. When the negotiated conditions of payment
are different, the equations must also be modified.
(a) U = 0, C = 0
(b) U = 0, C = 6% E = $360,000
(c) U = 4% E = $240,000, C = 0
(d) U = 4% E = $240,000 C = 6% E = $360,000
(e) U = -4% E = -$240,000, C = 0
(f) U = -4% E = -$240,000, C = 6% E = $360,000
In this example, the percentage markup for the cost plus fixed percentage
contract is 10% which is used as the bench mark for comparison. The
55
percentage markup for the lump sum contract is 12% while that for the unit
price contract is 11%, reflecting the degrees of higher risk. The fixed fee for
the cost plus fixed fee is based on 10% of the estimated cost, which is
comparable to the cost plus fixed percentage contract if there is no
overestimate or underestimate in cost. The basic percentage markup is 10%
for both the cost plus variable percentage contract and the target estimator
contract, but they are subject to incentive bonuses and penalties that are
built in the formulas for owners' payments. The percentage markup for the
guaranteed maximum cost contract is 15% to account for the high risk
undertaken by the contractor. The results of computation for all seven types
of contracts under different conditions of underestimation U and change
order C are shown in Table 8-4
1. lump sum
$720 $763 $480 $523 $960 $1,003
2. unit price
660 700 686 726 634 674
3. cost + fixed %
600 636 624 660 576 612
4. cost + fixed
600 600 600 600 600 600
fee
600 636 576 616 624 660
5. cost + Var %
600 600 480 480 720 720
6. target estimate
900 540 660 300 1,140 780
7. guar. max. cost
References
1. Au, T., R.L. Bostleman and E.W. Parti, "Construction Management
Game-Deterministic Model," Asce Journal of the Construction Division,
Vol. 95, 1969, pp. 25-38.
2. Building Research Advisory Board, Exploratory Study on Responsibility,
Liability and Accountability for Risks in Construction, National Academy
of Sciences, Washington, D.C., 1978.
3. Construction Industry Cost Effectiveness Project, "Contractual
Arrangements," Report A-7, The Business Roundtable, New York,
October 1982.
4. Dudziak, W. and C. Hendrickson, "A Negotiating Simulation Game,"
ASCE Journal of Management in Engineering, Vol. 4, No. 2, 1988.
56
5. Graham, P.H., "Owner Management of Risk in Construction Contracts,"
Current Practice in Cost Estimating and Cost Control, Proceedings of an
ASCE Conference, Austin, Texas, April 1983, pp. 207-215.
6. Green, E.D., "Getting Out of Court -- Private Resolution of Civil
Disputes," Boston Bar Journal, May-June 1986, pp. 11-20.
7. Park, William R., The Strategy of Contracting for Profit, 2nd Edition,
Prentice-Hall, Englewood Cliffs, NJ, 1986.
8. Raiffa, Howard, The Art and Science of Negotiation, Harvard University
Press, Cambridge, MA, 1982.
9. Walker, N., E.N. Walker and T.K. Rohdenburg, Legal Pitfalls in
Architecture, Engineering and Building Construction, 2nd Edition,
McGraw-Hill Book Co., New York, 1979.
Construction Planning
Most people, if you describe a train of events to them, will tell you what the
result would be. They can put those events together in their minds, and
argue from them that something will come to pass. There are few people,
however, who, if you told them a result, would be able to evolve from their
own inner consciousness what the steps were which led up to that result.
This power is what I mean when I talk of reasoning backward.
Like a detective, a planner begins with a result (i.e. a facility design) and
must synthesize the steps required to yield this result. Essential aspects of
construction planning include the generation of required activities, analysis
of the implications of these activities, and choice among the various
alternative means of performing activities. In contrast to a detective
discovering a single train of events, however, construction planners also face
57
the normative problem of choosing the best among numerous alternative
plans. Moreover, a detective is faced with an observable result, whereas a
planner must imagine the final facility as described in the plans and
specifications.
58
competitions in which several alternative designs may be proposed or value
engineering for alternative construction methods may be permitted. In this
case, potential constructors may wish to prepare plans for each alternative
design using the suggested construction method as well as to prepare plans
for alternative construction methods which would be proposed as part of the
value engineering process.
59
"operation", but the sense of the terms is equivalent. The scheduling
problem is to determine an appropriate set of activity start time, resource
allocations and completion times that will result in completion of the project
in a timely and efficient fashion. Construction planning is the necessary fore-
runner to scheduling. In this planning, defining work tasks, technology and
construction method is typically done either simultaeously or in a series of
iterations.
the sub-task "clean concrete forms" could be subdivided into the various
operations:
Transport forms from on-site storage and unload onto the cleaning
station.
Position forms on the cleaning station.
Wash forms with water.
Clean concrete debris from the form's surface.
Coat the form surface with an oil release agent for the next use.
Unload the form from the cleaning station and transport to the storage
location.
60
Figure 9-3 Illustrative Set of Four Activities with Precedences
61
found other than with checks by knowledgeable managers or by comparison
to comparable projects. One other possible but little used mechanism for
checking precedences is to conduct a physical or computer based simulation
of the construction process and observe any problems.
63
With this information, the next problem is to represent the activities in a
network diagram and to determine all the precedence relationships among
the activities. One network representation of these nine activities is shown in
Figure 9-5, in which the activities appear as branches or links between
nodes. The nodes represent milestones of possible beginning and starting
times. This representation is called an activity-on-branch diagram. Note that
an initial event beginning activity is defined (Node 0 in Figure 9-5), while
node 5 represents the completion of all activities.
It is also notable that Table 9-1 lists only the immediate predecessor
relationships. Clearly, there are other precedence relationships which involve
more than one activity. For example, "installing sewer lines" (activity G)
cannot be undertaken before "site clearing" (Activity A) is complete since the
activity "grading general area" (Activity D) must precede activity G and must
follow activity A. Table 9-1 is an implicit precedence list since only immediate
predecessors are recorded. An explicit predecessor list would include all of
the preceding activities for activity G. Table 9-2 shows all such predecessor
relationships implied by the project plan. This table can be produced by
tracing all paths through the network back from a particular activity and can
be performed algorithmically. [7] For example, inspecting Figure 9-6 reveals
that each activity except for activity B depends upon the completion of
activity A.
64
Estimating Activity Durations
In most scheduling procedures, each work activity has an associated time
duration. These durations are used extensively in preparing a schedule. For
example, suppose that the durations shown in Table 9-3 were estimated for
the project diagrammed in Figure 9-0. The entire set of activities would then
require at least 3 days, since the activities follow one another directly and
require a total of 1.0 + 0.5 + 0.5 + 1.0 = 3 days. If another activity
proceeded in parallel with this sequence, the 3 day minimum duration of
these four activities is unaffected. More than 3 days would be required for
the sequence if there was a delay or a lag between the completion of one
activity and the start of another.
All formal scheduling procedures rely upon estimates of the durations of the
various project activities as well as the definitions of the predecessor
relationships among tasks. The variability of an activity's duration may also
be considered. Formally, the probability distribution of an activity's duration
as well as the expected or most likely duration may be used in scheduling. A
probability distribution indicates the chance that a particular activity
duration will occur. In advance of actually doing a particular task, we cannot
be certain exactly how long the task will require.
(9.1)
65
where Aij is the required formwork area to assemble (in square yards), Pij is
the average productivity of a standard crew in this task (measured in square
yards per hour), and Nij is the number of crews assigned to the task. In some
organizations, unit production time, Tij, is defined as the time required to
complete a unit of work by a standard crew (measured in hours per square
yards) is used as a productivity measure such that Tij is a reciprocal of Pij.
A formula such as Eq. (9.1) can be used for nearly all construction activities.
Typically, the required quantity of work, Aij is determined from detailed
examination of the final facility design. This quantity-take-off to obtain the
required amounts of materials, volumes, and areas is a very common
process in bid preparation by contractors. In some countries, specialized
quantity surveyors provide the information on required quantities for all
potential contractors and the owner. The number of crews working, Nij, is
decided by the planner. In many cases, the number or amount of resources
applied to particular activities may be modified in light of the resulting
project plan and schedule. Finally, some estimate of the expected work
productivity, Pij must be provided to apply Equation (9.1). As with cost
factors, commercial services can provide average productivity figures for
many standard activities of this sort. Historical records in a firm can also
provide data for estimation of productivities.
66
Figure 9-7 Illustration of Productivity Changes Due to Learning
Random factors will also influence productivity rates and make estimation of
activity durations uncertain. For example, a scheduler will typically not know
at the time of making the initial schedule how skillful the crew and manager
will be that are assigned to a particular project. The productivity of a skilled
designer may be many times that of an unskilled engineer. In the absence of
specific knowledge, the estimator can only use average values of
productivity.
Weather effects are often very important and thus deserve particular
attention in estimating durations. Weather has both systematic and random
influences on activity durations. Whether or not a rainstorm will come on a
particular day is certainly a random effect that will influence the productivity
of many activities. However, the likelihood of a rainstorm is likely to vary
systematically from one month or one site to the next. Adjustment factors for
inclement weather as well as meteorological records can be used to
incorporate the effects of weather on durations. As a simple example, an
activity might require ten days in perfect weather, but the activity could not
proceed in the rain. Furthermore, suppose that rain is expected ten percent
67
of the days in a particular month. In this case, the expected activity duration
is eleven days including one expected rain day.
68
illustrates some possible adjustment rules. At the highest level, adjustments
for overall effects such as weather are introduced. Also shown in Figure 9-8
are nodes to estimate down or unproductive time associated with the
masonry construction activity. The formalization of the estimation process
illustrated in Figure 9-8 permits the development of computer aids for the
estimation process or can serve as a conceptual framework for a human
estimator.
69
from existing wall
70
Figure 9-8 A Hierarchical Estimation Framework for Masonry Construction
References
1. Baracco-Miller, E., "Planning for Construction," Unpublished MS Thesis,
Dept. of Civil Engineering, Carnegie Mellon University, 1987.
2. Construction Specifications Institute, MASTERFORMAT - Master List of
Section Titles and Numbers, Releasing Industry Group, Alexandria, VA,
1983.
3. Jackson, M.J. Computers in Construction Planning and Control, Allen &
Unwin, London, 1986.
4. Sacerdoti, E.D. A Structure for Plans and Behavior, Elsevier North-
Holland, New York, 1977.
5. Zozaya-Gorostiza, C., "An Expert System for Construction Project
Planning," Unpublished PhD Dissertation, Dept. of Civil Engineering,
Carnegie Mellon University, 1988.
71
Relevance of Construction Schedules
In addition to assigning dates to project activities, project scheduling is
intended to match the resources of equipment, materials and labor with
project work tasks over time. Good scheduling can eliminate problems due to
production bottlenecks, facilitate the timely procurement of necessary
materials, and otherwise insure the completion of a project as soon as
possible. In contrast, poor scheduling can result in considerable waste as
laborers and equipment wait for the availability of needed resources or the
completion of preceding tasks. Delays in the completion of an entire project
due to poor scheduling can also create havoc for owners who are eager to
start using the constructed facilities.
Attitudes toward the formal scheduling of projects are often extreme. Many
owners require detailed construction schedules to be submitted by
contractors as a means of monitoring the work progress. The actual work
performed is commonly compared to the schedule to determine if
construction is proceeding satisfactorily. After the completion of
construction, similar comparisons between the planned schedule and the
actual accomplishments may be performed to allocate the liability for project
delays due to changes requested by the owner, worker strikes or other
unforeseen circumstances.
Formal scheduling procedures have become much more common with the
advent of personal computers on construction sites and easy-to-use software
programs. Sharing schedule information via the Internet has also provided a
greater incentive to use formal scheduling methods. Savvy construction
supervisors often carry schedule and budget information around with
wearable or handheld computers. As a result, the continued development of
easy to use computer programs and improved methods of presenting
schedules hav overcome the practical problems associated with formal
scheduling mechanisms. But problems with the use of scheduling techniques
will continue until managers understand their proper use and limitations.
72
A basic distinction exists between resource oriented and time oriented
scheduling techniques. For resource oriented scheduling, the focus is on
using and scheduling particular resources in an effective fashion. For
example, the project manager's main concern on a high-rise building site
might be to insure that cranes are used effectively for moving materials;
without effective scheduling in this case, delivery trucks might queue on the
ground and workers wait for deliveries on upper floors. For time oriented
scheduling, the emphasis is on determining the completion time of the
project given the necessary precedence relationships among activities.
Hybrid techniques for resource leveling or resource constrained scheduling in
the presence of precedence relationships also exist. Most scheduling
software is time-oriented, although virtually all of the programs have the
capability to introduce resource constaints.
73
path would imply that additional time would be required to complete the
project.
There may be more than one critical path among all the project activities, so
completion of the entire project could be delayed by delaying activities along
any one of the critical paths. For example, a project consisting of two
activities performed in parallel that each require three days would have each
activity critical for a completion in three days.
Formally, critical path scheduling assumes that a project has been divided
into activities of fixed duration and well defined predecessor relationships. A
predecessor relationship implies that one activity must come before another
in the schedule. No resource constraints other than those implied by
precedence relationships are recognized in the simplest form of critical path
scheduling.
74
1. In Fig. 10-1(a), the elimination of activity C would mean that both
activities B and D would be identified as being between nodes 1 and 3.
However, if a dummy activity X is introduced, as shown in part (b) of the
figure, the unique designations for activity B (node 1 to 2) and D (node 1 to
3) will be preserved. Furthermore, if the problem in part (a) is changed so
that activity E cannot start until both C and D are completed but that F can
start after D alone is completed, the order in the new sequence can be
indicated by the addition of a dummy activity Y, as shown in part (c). In
general, dummy activities may be necessary to meet the requirements of
specific computer scheduling algorithms, but it is important to limit the
number of such dummy link insertions to the extent possible.
75
Figure 10-1 Dummy Activities in a Project Network
76
Many computer scheduling systems support only one network
representation, either activity-on-branch or acitivity-on-node. A good project
manager is familiar with either representation.
Suppose that we wish to form an activity network for a seven-activity network with
the following precedences:
Activity Predecessors
A ---
B ---
C A,B
D C
E C
F D
G D,E
77
Figure 10-2 An Activity-on-Branch Network for Critical Path Scheduling
78
Figure 10-3 An Activity-on-Node Network for Critical Path Scheduling
Suppose that our project network has n+1 nodes, the initial event being 0
and the last event being n. Let the time at which node events occur be x1,
x2,...., xn, respectively. The start of the project at x0 will be defined as time 0.
Nodal event times must be consistent with activity durations, so that an
activity's successor node event time must be larger than an activity's
predecessor node event time plus its duration. For an activity defined as
starting from event i and ending at event j, this relationship can be
expressed as the inequality constraint, xj xi + Dij where Dij is the duration of
activity (i,j). This same expression can be written for every activity and must
hold true in any feasible schedule. Mathematically, then, the critical path
scheduling problem is to minimize the time of project completion (xn) subject
to the constraints that each node completion event cannot occur until each
of the predecessor activities have been completed:
Minimize
(10.1)
subject to
79
This is a linear programming problem since the objective value to be
minimized and each of the constraints is a linear equation.
Rather than solving the critical path scheduling problem with a linear
programming algorithm (such as the Simplex method), more efficient
techniques are available that take advantage of the network structure of the
problem. These solution methods are very efficient with respect to the
required computations, so that very large networks can be treated even with
personal computers. These methods also give some very useful information
about possible activity schedules. The programs can compute the earliest
and latest possible starting times for each activity which are consistent with
completing the project in the shortest possible time. This calculation is of
particular interest for activities which are not on the critical path (or paths),
since these activities might be slightly delayed or re-scheduled over time as
a manager desires without delaying the entire project.
An efficient solution process for critical path scheduling based upon node
labeling is shown in Table 10-1. Three algorithms appear in the table. The
event numbering algorithm numbers the nodes (or events) of the project
such that the beginning event has a lower number than the ending event for
each activity. Technically, this algorithm accomplishes a "topological sort" of
the activities. The project start node is given number 0. As long as the
project activities fulfill the conditions for an activity-on-branch network, this
type of numbering system is always possible. Some software packages for
critical path scheduling do not have this numbering algorithm programmed,
so that the construction project planners must insure that appropriate
numbering is done.
80
Repeat Step 2 until all events are numbered.
Step 1: Let L(n) equal the required completion time of the project.
Note: L(n) must equal or exceed E(n).
Step 2: For i = n-1, n-2, ..., 0, let
L(i) = minimum {L(j) - Dij}
where the minimum is computed over all activities (i,j) that have i as the
starting event.
The earliest event time algorithm computes the earliest possible time, E(i),
at which each event, i, in the network can occur. Earliest event times are
computed as the maximum of the earliest start times plus activity durations
for each of the activities immediately preceding an event. The earliest start
time for each activity (i,j) is equal to the earliest possible time for the
preceding event E(i):
(10.2)
The earliest finish time of each activity (i,j) can be calculated by:
(10.3)
Activities are identified in this algorithm by the predecessor node (or event) i
and the successor node j. The algorithm simply requires that each event in
the network should be examined in turn beginning with the project start
(node 0).
The latest event time algorithm computes the latest possible time, L(j), at
which each event j in the network can occur, given the desired completion
81
time of the project, L(n) for the last event n. Usually, the desired completion
time will be equal to the earliest possible completion time, so that E(n) =
L(n) for the final node n. The procedure for finding the latest event time is
analogous to that for the earliest event time except that the procedure
begins with the final event and works backwards through the project
activities. Thus, the earliest event time algorithm is often called a forward
pass through the network, whereas the latest event time algorithm is the the
backward pass through the network. The latest finish time consistent with
completion of the project in the desired time frame of L(n) for each activity
(i,j) is equal to the latest possible time L(j) for the succeeding event:
(10.4)
The latest start time of each activity (i,j) can be calculated by:
(10.5)
The earliest start and latest finish times for each event are useful pieces of
information in developing a project schedule. Events which have equal
earliest and latest times, E(i) = L(i), lie on the critical path or paths. An
activity (i,j) is a critical activity if it satisfies all of the following conditions:
(10.6)
(10.7)
(10.8)
Hence, activities between critical events are also on a critical path as long as
the activity's earliest start time equals its latest start time, ES(i,j) = LS(i,j). To
avoid delaying the project, all the activities on a critical path should begin as
soon as possible, so each critical activity (i,j) must be scheduled to begin at
the earliest possible start time, E(i).
82
Consider the network shown in Figure 10-4 in which the project start is given
number 0. Then, the only event that has each predecessor numbered is the
successor to activity A, so it receives number 1. After this, the only event that has
each predecessor numbered is the successor to the two activities B and C, so it
receives number 2. The other event numbers resulting from the algorithm are also
shown in the figure. For this simple project network, each stage in the numbering
process found only one possible event to number at any time. With more than one
feasible event to number, the choice of which to number next is arbitrary. For
example, if activity C did not exist in the project for Figure 10-4, the successor
event for activity A or for activity B could have been numbered 1.
Once the node numbers are established, a good aid for manual scheduling is
to draw a small rectangle near each node with two possible entries. The left
hand side would contain the earliest time the event could occur, whereas the
right hand side would contain the latest time the event could occur without
delaying the entire project. Figure 10-5 illustrates a typical box.
Figure 10-5 E(i) and L(i) Display for Hand Calculation of Critical Path for
Activity-on-Branch Representation
83
TABLE 10-2 Precedence Relations and Durations for a Nine Activity
Project Example
Activit
y Description Predecessors Duration
Site clearing
A --- 4
Removal of trees
B --- 3
General excavation
C A 8
Grading general area
D A 7
Excavation for trenches
E B, C 9
Placing formwork and reinforcement for
F B, C 12
concrete
G D, E 2
Installing sewer lines
H D, E 5
Installing other utilities
I F, G 6
Pouring concrete
For the network in Figure 10-4 with activity durations in Table 10-2, the
earliest event time calculations proceed as follows:
Step 1
E(0) = 0
Step 2
Thus, the minimum time required to complete the project is 30 since E(5) =
30. In this case, each event had at most two predecessors.
84
For the "backward pass," the latest event time calculations are:
Step 1
L(5) = E(5) = 30
Step 2
In this example, E(0) = L(0), E(1) = L(1), E(2) = L(2), E(4) = L(4),and E(5) =
L(5). As a result, all nodes but node 3 are in the critical path. Activities on the
critical path include A (0,1), C (1,2), F (2,4) and I (4,5) as shown in Table 10-
3.
Duration Earliest start time Latest finish time Latest start time
Activity Dij E(i)=ES(i,j) L(j)=LF(i,j) LS(i,j)
A (0,1) 4 0* 4* 0
B (0,2) 3 0 12 9
C (1,2) 8 4* 12* 4
D (1,3) 7 4 22 15
E (2,3) 9 12 22 13
F (2,4) 12 12* 24* 12
G (3,4) 2 21 24 22
H (3,5) 5 21 30 25
I (4,5) 6 24 30* 24
Activities that have different early and late start times (i.e., ES(i,j) < LS(i,j))
can be scheduled to start anytime between ES(i,j) and LS(i,j) as shown in
Figure 10-6. The concept of float is to use part or all of this allowable range
to schedule an activity without delaying the completion of the project. An
activity that has the earliest time for its predecessor and successor nodes
differing by more than its duration possesses a window in which it can be
scheduled. That is, if E(i) + Dij < L(j), then some float is available in which to
schedule this activity.
86
Float is a very valuable concept since it represents the scheduling flexibility
or "maneuvering room" available to complete particular tasks. Activities on
the critical path do not provide any flexibility for scheduling nor leeway in
case of problems. For activities with some float, the actual starting time
might be chosen to balance work loads over time, to correspond with
material deliveries, or to improve the project's cash flow.
1. Free float is the amount of delay which can be assigned to any one activity
without delaying subsequent activities. The free float, FF(i,j), associated with
activity (i,j) is:
(10.9)
2. Independent float is the amount of delay which can be assigned to any one
activity without delaying subsequent activities or restricting the scheduling of
preceding activities. Independent float, IF(i,j), for activity (i,j) is calculated as:
(10.10)
3. Total float is the maximum amount of delay which can be assigned to any
activity without delaying the entire project. The total float, TF(i,j), for any
activity (i,j) is calculated as:
(10.11)
87
The various categories of activity float are illustrated in Figure 10-6 in which
the activity is represented by a bar which can move back and forth in time
depending upon its scheduling start. Three possible scheduled starts are
shown, corresponding to the cases of starting each activity at the earliest
event time, E(i), the latest activity start time LS(i,j), and at the latest event
time L(i). The three categories of float can be found directly from this figure.
Finally, a fourth bar is included in the figure to illustrate the possibility that
an activity might start, be temporarily halted, and then re-start. In this case,
the temporary halt was sufficiently short that it was less than the
independent float time and thus would not interfere with other activities.
Whether or not such work splitting is possible or economical depends upon
the nature of the activity.
As shown in Table 10-3, activity D(1,3) has free and independent floats of 10
for the project shown in Figure 10-4. Thus, the start of this activity could be
scheduled anytime between time 4 and 14 after the project began without
interfering with the schedule of other activities or with the earliest
completion time of the project. As the total float of 11 units indicates, the
start of activity D could also be delayed until time 15, but this would require
that the schedule of other activities be restricted. For example, starting
activity D at time 15 would require that activity G would begin as soon as
activity D was completed. However, if this schedule was maintained, the
overall completion date of the project would not be changed.
88
Evaluation of design
B A 1
Contract negotiation
C --- 8
Preparation of fabrication
D C 5
plant
E B, C 9
Final design
F D, E 12
Fabrication of Product
G F 3
Shipment of Product to owner
The results of the earliest and latest event time algorithms (appearing in
Table 10-1) are shown in Table 10-5. The minimum completion time for the
project is 32 days. In this small project, all of the event nodes except node 1
are on the critical path. Table 10-6 shows the earliest and latest start times
for the various activities including the different categories of float. Activities
C,E,F,G and the dummy activity X are seen to lie on the critical path.
0 0 0
1 6 7
2 8 8
3 8 8
89
4 17 17
5 29 29
6 32 32
TABLE 10-6 Earliest Start, Latest Start and Activity Floats for a Seven
Activity Project
A (0,1) 0 1 0 0 1
B (1,3) 6 7 1 0 1
C (0,2) 0 0 0 0 0
D (2,4) 8 12 4 4 4
E (3,4) 8 8 0 0 0
F (4,5) 17 17 0 0 0
G (5,6) 29 29 0 0 0
X (2,3) 8 8 0 0 0
90
of detailed activity schedules and resource assignments manually. With the
availability of computer graphics, the cost and effort of producing graphical
presentations has been significantly reduced and the production of
presentation aids can be automated.
91
Figure 10-8 Illustration of a Time Scaled Network Diagram with Nine
Activities
92
after 4 periods is shown. The small "v" marks on each activity represent the
current state of each activity.
Bar charts are particularly helpful for communicating the current state and
schedule of activities on a project. As such, they have found wide acceptance
as a project representation tool in the field. For planning purposes, bar charts
93
are not as useful since they do not indicate the precedence relationships
among activities. Thus, a planner must remember or record separately that a
change in one activity's schedule may require changes to successor
activities. There have been various schemes for mechanically linking activity
bars to represent precedences, but it is now easier to use computer based
tools to represent such relationships.
94
Figure 10-10 Example of Percentage Completion versus Time for
Alternative Schedules with a Nine Activity Project
Time versus completion curves are also useful in project monitoring. Not only
the history of the project can be indicated, but the future possibilities for
earliest and latest start times. For example, Figure 10-11 illustrates a project
that is forty percent complete after eight days for the nine activity example.
In this case, the project is well ahead of the original schedule; some activities
were completed in less than their expected durations. The possible earliest
and latest start time schedules from the current project status are also
shown on the figure.
95
Figure 10-11 Illustration of Actual Percentage Completion versus Time for a
Nine Activity Project Underway
Graphs of resource use over time are also of interest to project planners and
managers. An example of resource use is shown in Figure 10-12 for the
resource of total employment on the site of a project. This graph is prepared
by summing the resource requirements for each activity at each time period
for a particular project schedule. With limited resources of some kind, graphs
of this type can indicate when the competition for a resource is too large to
accommodate; in cases of this kind, resource constrained scheduling may be
necessary as described in Section 10.9. Even without fixed resource
constraints, a scheduler tries to avoid extreme fluctuations in the demand for
labor or other resources since these fluctuations typically incur high costs for
96
training, hiring, transportation, and management. Thus, a planner might alter
a schedule through the use of available activity floats so as to level or
smooth out the demand for resources. Resource graphs such as Figure 10-12
provide an invaluable indication of the potential trouble spots and the
success that a scheduler has in avoiding them.
Figure 10-12 Illustration of Resource Use over Time for a Nine Activity
Project
97
One practical solution to this representation problem is to define sets of
activities that can be represented together as a single activity. That is, for
display purposes, network diagrams can be produced in which one "activity"
would represent a number of real sub-activities. For example, an activity
such as "foundation design" might be inserted in summary diagrams. In the
actual project plan, this one activity could be sub-divided into numerous
tasks with their own precedences, durations and other attributes. These sub-
groups are sometimes termed fragnets for fragments of the full network. The
result of this organization is the possibility of producing diagrams that
summarize the entire project as well as detailed representations of particular
sets of activities. The hierarchy of diagrams can also be introduced to the
production of reports so that summary reports for groups of activities can be
produced. Thus, detailed representations of particular activities such as
plumbing might be prepared with all other activities either omitted or
summarized in larger, aggregate activity representations. The
CSI/MASTERSPEC activity definition codes described in Chapter 9 provide a
widely adopted example of a hierarchical organization of this type. Even if
summary reports and diagrams are prepared, the actual scheduling would
use detailed activity characteristics, of course.
98
Figure 10-13 Illustration of a Sub-Network in a Summary Diagram
99
activity durations. Project reports and graphs would typically use actual
calendar days.
Forward Pass
Backward Pass
Step 1: Let L(n) equal the required completion time of the project.
Note: L(n) must equal or exceed E(n).
Step 2: For i = n-1, n-2, ..., 0, let
LF(i) = minimum {LS(j)}
where the minimum is computed over all activities (j) that have i as their
predecessor.
100
Step 3: LS(i) = LF(i) - Di
For manual application of the critical path algorithm shown in Table 10-7, it is
helpful to draw a square of four entries, representing the ES(i), EF(i), LS(i)
and LF (i) as shown in Figure 10-14. During the forward pass, the boxes for
ES(i) and EF(i) are filled in. As an exercise for the reader, the seven activity
network in Figure 10-3 can be scheduled. Results should be identical to those
obtained for the activity-on-branch calculations.
Figure 10-14 ES, EF, LS and LF Display for Hand Calculation of Critical Path
for Activity-on-Node Representation
101
activity by a few hours. Eight separate categories of precedence constraints
can be defined, representing greater than (leads) or less than (lags) time
constraints for each of four different inter-activity relationships. These
relationships are summarized in Table 10-8. Typical precedence relationships
would be:
While the eight precedence relationships in Table 10-8 are all possible, the
most common precedence relationship is the straightforward direct
precedence between the finish of a preceding activity and the start of the
successor activity with no required gap (so FS = 0).
Relationship Explanation
102
+ FF
The computations with these lead and lag constraints are somewhat more
complicated variations on the basic calculations defined in Table 10-1 for
critical path scheduling. For example, a start-to-start lead would modify the
calculation of the earliest start time to consider whether or not the necessary
lead constraint was met:
(10.12)
where SSij represents a start-to-start lead between activity (i,j) and any of
the activities starting at event j.
103
finishes (WEF) might also be imposed. In the extreme, a required start time
might be insured by setting the earliest and latest window start times equal
(WES = WLS). These window constraints would be in addition to the time
constraints imposed by precedence relationships among the various project
activities. Window constraints are particularly useful in enforcing milestone
completion requirements on project activities. For example, a milestone
activity may be defined with no duration but a latest possible completion
time. Any activities preceding this milestone activity cannot be scheduled for
completion after the milestone date. Window constraints are actually a
special case of the other precedence constraints summarized above:
windows are constraints in which the precedecessor activity is the project
start. Thus, an earliest possible start time window (WES) is a start-to-start
lead.
104
seems to have first appeared in the user's manual for a computer scheduling
program.
If the construction plan suggests that such complicated lags are important,
then these scheduling algorithms should be adopted. In the next section, the
various computations associated with critical path scheduling with several
types of leads, lags and windows are presented.
TABLE 10-9 Critical Path Scheduling Algorithms with Leads, Lags and Windows
(Activity-on-Node Representations)
Step 0: Set the earliest start and the earliest finish of the initial activity to zero:
(ES(0) = EF(0) = 0).
Repeat the following steps for each activity k = 0,1,2,...,m:
Step 1: Compute the earliest start time (ES(k)) of activity k:
ES(k) = Maximum {0; WES(k) for the earliest start window time,
WEF(k) - D(k) for the earliest finish window time;
EF(i) + FS(i,k) for each preceding activity with a F-S constraint;
105
ES(i) + SS(i,k) for each preceding activity with a S-S constraint;
EF(i) + FF(i,k) - D(k) for each preceding activity with a F-F constraint;
ES(i) + SF(i,k) - D(k) for each preceding activity with a S-F constraint.}
Step 2: Compute the earliest finish time EF(k) of activity k:
EF(k) = ES(k) + D(k).
Step 0: Set the latest finish and latest start of the terminal activity to the early start
time:
LF(m) = LS(m) = ES(m) = EF(m)
Repeat the following steps for each activity in reverse order, k = m-1,m-2,...,2,1,0:
Step 1: Compute the latest finish time for activity k:
LF(k) = Min{ LF(m), WLF(k) for the latest finish window time;
WLS(k) + D(k) for the latest start window time;
LS(j) - FS(k,j) for each succeeding activity with a F-S constraint;
LF(j) - FF(k,j) for each succeeding activity with a FF constraint;
LS(j) - SS(k,j) + D(k) for each succeeding activity with a SS constraint;
LF(j) - SF(k,j) + D(k) for each succeeding activity with a SF constraint.}
Step 2: Compute the latest start time for activity k:
LS(k) = LF(k) - D(k)
The first step in the scheduling algorithm is to sort activities such that no
higher numbered activity precedes a lower numbered activity. With
numbered activities, durations can be denoted D(k), where k is the number
of an activity. Other activity information can also be referenced by the
activity number. Note that node events used in activity-on-branch
representations are not required in this case.
The forward pass calculations compute an earliest start time (ES(k)) and an
earliest finish time (EF(k)) for each activity in turn (Table 10-9). In computing
the earliest start time of an activity k, the earliest start window time (WES),
the earliest finish window time (WEF), and each of the various precedence
relationships must be considered. Constraints on finish times are included by
identifying minimum finish times and then subtracting the activity duration.
A default earliest start time of day 0 is also insured for all activities. A second
step in the procedure is to identify each activity's earliest finish time (EF(k)).
106
requires a minimization over applicable window times and all successor
activities. A check for a feasible activity schedule can also be imposed at this
point: if the late start time is less than the early start time (LS(k) < ES(k)),
then the activity schedule is not possible.
The result of the forward and backward pass calculations are the earliest
start time, the latest start time, the earliest finish time, and the latest finish
time for each activity. The activity float is computed as the latest start time
less the earliest start time. Note that window constraints may be
instrumental in setting the amount of float, so that activities without any
float may either lie on the critical path or be constrained by an allowable
window.
To consider the possibility of activity splitting, the various formulas for the
forward and backward passes in Table 10-9 must be modified. For example,
in considering the possibility of activity splitting due to start-to-start lead
(SS), it is important to ensure that the preceding activity has been underway
for at least the required lead period. If the preceding activity was split and
the first sub-activity was not underway for a sufficiently long period, then the
following activity cannot start until the first plus the second sub-activities
have been underway for a period equal to SS(i,k). Thus, in setting the earliest
start time for an activity, the calculation takes into account the duration of
the first subactivity (DA(i)) for preceding activities involving a start-to-start
lead. Algebraically, the term in the earliest start time calculation pertaining
to start-to-start precedence constraints (ES(i) + SS(i,k)) has two parts with
the possibility of activity splitting:
(10.14) EF(i) - D(i) + SS(i,k) for split preceding activities with DA(i) < SS(i,k)
where DA(i) is the duration of the first sub-activity of the preceding activity.
107
Finally, the necessity to split an activity is also considered. If the earliest
possible finish time is greater than the earliest start time plus the activity
duration, then the activity must be split.
ES(0) = 0
ES(1) = 0
EF(1) = ES(1) + D(1) = 0 + 5 = 5
ES(2) = EF(1) + FS(1,2) = 5 + 0 = 5
EF(2) = ES(2) + D(2) = 5 + 5 = 10
ES(3) = EF(2) + FS(2,3) = 10 + 0 = 10 = EF(3)
ES(0) = 0
ES(1) = 0
EF(1) = ES(1) + D(1) = 0 + 5 = 5
ES(2) = ES(1) + SS(1,2) = 0 + 2 = 2
EF(2) = ES(2) + D(2) = 2 + 5 = 7
ES(3) = EF(2) + FS(2,3) = 7 + 0 = 7.
In this case, activity 2 can begin two days after the start of activity 1 and
proceed in parallel with activity 1. The result is that the project completion
date drops from ten days to seven days.
108
Finally, suppose that a finish-to-finish precedence relationship exists
between activity 1 and activity 2 with a two day lag. The scheduling
calculations are:
ES(0) = 0 = EF(0)
ES(1) = EF(0) + FS(0,1) = 0 + 0 = 0
EF(1) = ES(1) + D(1) = 0 + 5 = 5
ES(2) = EF(1) + FF(1,2) - D(2) = 5 + 2 - 5 = 2
EF(2) = ES(2) + D(2) = 2 + 5 = 7
ES(3) = EF(2) + FS(2,3) = 7 + 0 = 7 = EF(3)
In this case, the earliest finish for activity 2 is on day seven to allow the
necessary two day lag from the completion of activity 1. The minimum
project completion time is again seven days.
109
Figure 10-15 Example Project Network with Lead Precedences
110
TABLE 10-11 Precedences in a Eleven Activity Project
Example
0 1 FS 0
0 2 FS 0
0 4 FS 0
1 3 SS 1
1 4 SF 1
1 6 FS 2
2 5 SS 2
2 5 FF 2
3 6 FS 0
4 7 SS 2
4 8 FS 0
5 7 FS 1
5 8 SS 3
6 9 FF 4
7 9 FS 0
8 10 FS 0
9 10 FS 0
During the forward pass calculations (Table 10-9), the earliest start and
earliest finish times are computed for each activity. The relevant calculations
are:
ES(0) = EF(0) = 0
ES(1) = Max{0; EF(0) + FS(0,1)} = Max {0; 0 + 0} = 0.
EF(1) = ES(1) + D(1) = 0 + 2 = 2
ES(2) = Max{0; EF(0) + FS(0,1)} = Max{0; 0 + 0} = 0.
EF(2) = ES(2) + D(2) = 0 + 5 = 5
ES(3) = Max{0; WES(3); ES(1) + SS(1,3)} = Max{0; 2; 0 + 1} = 2.
EF(3) = ES(3) + D(3) = 2 + 4 = 6
Note that in the calculation of the earliest start for activity 3, the start was
delayed to be consistent with the earliest start time window.
111
ES(5) = Max{0; ES(2) + SS(2,5); EF(2) + FF(2,5) - D(5)} = Max{0; 0+2; 5+2-5} = 2
EF(5) = ES(5) + D(5) = 2 + 5 = 7
ES(6) = Max{0; WES(6); EF(1) + FS(1,6); EF(3) + FS(3,6)} = Max{0; 6; 2+2; 6+0}
=6
EF(6) = ES(6) + D(6) = 6 + 6 = 12
ES(7) = Max{0; ES(4) + SS(4,7); EF(5) + FS(5,7)} = Max{0; 0+2; 7+1} = 8
EF(7) = ES(7) + D(7) = 8 + 2 = 10
ES(8) = Max{0; EF(4) + FS(4,8); ES(5) + SS(5,8)} = Max{0; 3+0; 2+3} = 5
EF(8) = ES(8) + D(8) = 5 + 4 = 9
ES(9) = Max{0; EF(7) + FS(7,9); EF(6) + FF(6,9) - D(9)} = Max{0; 10+0; 12+4-5} =
11
EF(9) = ES(9) + D(9) = 11 + 5 = 16
ES(10) = Max{0; EF(8) + FS(8,10); EF(9) + FS(9,10)} = Max{0; 9+0; 16+0} = 16
EF(10) = ES(10) + D(10) = 16
The backward pass computations result in the latest finish and latest start
times for each activity. These calculations are:
112
1-0; 6-0} = 0
LS(0) = LF(0) - D(0) = 0
The earliest and latest start times for each of the activities are summarized
in Table 10-12. Activities without float are 0, 1, 6, 9 and 10. These activities
also constitute the critical path in the project. Note that activities 6 and 9 are
related by a finish-to-finish precedence with a 4 day lag. Decreasing this lag
would result in a reduction in the overall project duration.
0 0 0 0
1 0 0 0
2 0 1 1
3 0 2 2
4 0 6 6
5 2 3 1
6 6 6 0
7 8 9 1
8 5 12 7
9 11 11 0
10 16 16 0
113
constraints. As a second problem, it is also desirable to determine schedules
which have low costs or, ideally, the lowest cost.
The order in which resources are considered in this scheduling process may
influence the ultimate schedule. A good heuristic to employ in deciding the
order in which resources are to be considered is to consider more important
resources first. More important resources are those that have high costs or
that are likely to represent an important bottleneck for project completion.
Once important resources are scheduled, other resource allocations tend to
be much easier. The resulting scheduling procedure is described in Table 10-
14.
The late start time heuristic described in Table 10-14 is only one of many
possible scheduling rules. It has the advantage of giving priority to activities
which must start sooner to finish the project on time. However, it is myopic
in that it doesn't consider trade-offs among resource types nor the changes
in the late start time that will be occurring as activities are shifted later in
114
time. More complicated rules can be devised to incorporate broader
knowledge of the project schedule. These complicated rules require greater
computational effort and may or may not result in scheduling improvements
in the end.
Step 1:
Step 2:
Set the scheduled start time for each activity to the earliest
start time.
Step 3:
Step 4:
Step 5:
115
As an example of resource constrained scheduling, we shall re-examine the nine
activity project discussed in Section 10.3. To begin with, suppose that four workers
and two pieces of equipment such as backhoes are available for the project. The
required resources for each of the nine project activities are summarized in Table
10-15. Graphs of resource requirements over the 30 day project duration are shown
in Figure 10-17. Equipment availability in this schedule is not a problem. However,
on two occasions, more than the four available workers are scheduled for work.
Thus, the existing project schedule is infeasible and should be altered.
TABLE 10-15 Resources Required and Starting Times for a Nine Activity Project
A 2 0 0 0 4
B 2 1 0 9 3
C 2 1 4 4 8
D 2 1 4 15 7
E 2 1 12 13 9
F 2 0 12 12 12
G 2 1 21 22 2
H 2 1 21 25 5
I 4 1 24 24 6
116
Figure 10-17 Resources Required over Time for Nine Activity Project:
Schedule I
117
The first resource problem occurs on day 21 when activity F is underway and
activities G and H are scheduled to start. Applying the latest start time
heuristic to decide which activity should start, the manager should re-
schedule activity H since it has a later value of LS(i,j), i.e., day 25 versus day
22 as seen in Table 10-15. Two workers become available on day 23 after
the completion of activity G. Since activity H is the only activity which is
feasible at that time, it is scheduled to begin. Two workers also become
available on day 24 at the completion of activity F. At this point, activity I is
available for starting. If possible, it would be scheduled to begin with only
two workers until the completion of activity H on day 28. If all 4 workers were
definitely required, then activity I would be scheduled to begin on day 28. In
this latter case, the project duration would be 34 days, representing a 4 day
increase due to the limited number of workers available.
As another example, suppose that only one piece of equipment was available for
the project. As seen in Figure 10-17, the original schedule would have to be
significantly modified in this case. Application of the resource constrained
scheduling heuristic proceeds as follows as applied to the original project schedule:
1. On day 4, activities D and C are both scheduled to begin. Since activity D has
a larger value of late start time, it should be re-scheduled.
2. On day 12, activities D and E are available for starting. Again based on a later
value of late start time (15 versus 13), activity D is deferred.
3. On day 21, activity E is completed. At this point, activity D is the only feasible
activity and it is scheduled for starting.
4. On day 28, the planner can start either activity G or activity H. Based on the
later start time heuristic, activity G is chosen to start.
5. On completion of activity G at day 30, activity H is scheduled to begin.
The resulting profile of resource use is shown in Figure 10-18. Note that
activities F and I were not considered in applying the heuristic since these
activities did not require the special equipment being considered. In the
figure, activity I is scheduled after the completion of activity H due to the
requirement of 4 workers for this activity. As a result, the project duration
has increased to 41 days. During much of this time, all four workers are not
assigned to an activity. At this point, a prudent planner would consider
whether or not it would be cost effective to obtain an additional piece of
equipment for the project.
118
Figure 10-18 Resources Required over Time for Nine Activity Project:
Schedule II
10.10 References
1. Au, T. Introduction to Systems Engineering--Deterministic Models, Addison-
Wesley, Reading, MA, 1973, Chapter 8.
2. Baker, K., An Introduction to Sequencing and Scheduling, John Wiley, 1974.
119
3. Jackson, M.J., Computers in Construction Planning and Control, Allen & Unwin,
1986.
4. Moder, J., C. Phillips and E. Davis, Project Management with CPM, PERT and
Precedence Diagramming, Van Nostrand Reinhold Company, Third
Edition,1983.
5. Willis, E. M., Scheduling Construction Projects, John Wiley & Sons, 1986.
120
Two simple approaches to dealing with the uncertainty in activity durations
warrant some discussion before introducing more formal scheduling
procedures to deal with uncertainty. First, the uncertainty in activity
durations may simply be ignored and scheduling done using the expected or
most likely time duration for each activity. Since only one duration estimate
needs to be made for each activity, this approach reduces the required work
in setting up the original schedule. Formal methods of introducing
uncertainty into the scheduling process require more work and assumptions.
While this simple approach might be defended, it has two drawbacks. First,
the use of expected activity durations typically results in overly optimistic
schedules for completion; a numerical example of this optimism appears
below. Second, the use of single activity durations often produces a rigid,
inflexible mindset on the part of schedulers. As field managers appreciate,
activity durations vary considerable and can be influenced by good
leadership and close attention. As a result, field managers may loose
confidence in the realism of a schedule based upon fixed activity durations.
Clearly, the use of fixed activity durations in setting up a schedule makes a
continual process of monitoring and updating the schedule in light of actual
experience imperative. Otherwise, the project schedule is rapidly outdated.
121
variances along the critical path. With the mean and variance of the
identified critical path known, the distribution of activity durations can also
be computed.
122
allocations, numerous additional constraints or objectives may exist that are
difficult to represent analytically. For example, different workers may have
specialized in one type of activity or another. With greater experience, the
work efficiency for particular crews may substantially increase.
Unfortunately, representing such effects in the scheduling process can be
very difficult. Another case of complexity occurs when activity durations and
schedules are negotiated among the different parties in a project so there is
no single overall planner.
An interactive system for scheduling with resource constraints might have the
following characteristics:
123
graphic displays of bar charts, resource use over time, activity networks and
other graphic images available in different windows of a screen
simultaneously,
descriptions of particular activities including allocated resources and chosen
technologies available in windows as desired by a user,
a three dimensional animation of the construction process that can be
stopped to show the progress of construction on the facility at any time,
easy-to-use methods for changing start times and allocated resources, and
utilities to run relevant scheduling algorithms such as the critical path
method at any time.
The network model for representing project activities has been provided as
an important conceptual and computational framework for planning and
scheduling. Networks not only communicate the basic precedence
relationships between activities, they also form the basis for most scheduling
computations.
124
scheduling was performed as a batch operation with output contained in
lengthy tables of numbers. Updating of work progress and revising activity
duration was a time consuming manual task. It is no surprise that managers
viewed scheduling as extremely burdensome in this environment. The lower
costs associated with computer systems as well as improved software make
"user friendly" environments a real possibility for field operations on large
projects.
References
1. Bratley, Paul, Bennett L. Fox and Linus E. Schrage, A Guide to Simulation,
Springer-Verlag, 1973.
2. Elmaghraby, S.E., Activity Networks: Project Planning and Control by Network
Models, John Wiley, New York, 1977.
3. Jackson, M.J., Computers in Construction Planning and Control, Allen & Unwin,
London, 1986.
4. Moder, J., C. Phillips and E. Davis, Project Management with CPM, PERT and
Precedence Diagramming, Third Edition, Van Nostrand Reinhold Company,
1983.
As with cost control, the most important decisions regarding the quality of a
completed facility are made during the design and planning stages rather
125
than during construction. It is during these preliminary stages that
component configurations, material specifications and functional
performance are decided. Quality control during construction consists largely
of insuring conformance to these original design and planning decisions.
126
quality assurance and another group primarily responsible for safety within
an organization. In large organizations, departments dedicated to quality
assurance and to safety might assign specific individuals to assume
responsibility for these functions on particular projects. For smaller projects,
the project manager or an assistant might assume these and other
responsibilities. In either case, insuring safe and quality construction is a
concern of the project manager in overall charge of the project in addition to
the concerns of personnel, cost, time and other management issues.
127
In addition to the various organizational bodies involved in quality control,
issues of quality control arise in virtually all the functional areas of
construction activities. For example, insuring accurate and useful information
is an important part of maintaining quality performance. Other aspects of
quality control include document control (including changes during the
construction process), procurement, field inspection and testing, and final
checkout of the facility.
128
foot is subject to direct measurement. However, specific requirements of the
facility or characteristics of the site may make the standard tolerance of a
tenth of a foot inappropriate. Writing specifications typically requires a trade-
off between assuming reasonable behavior on the part of all the parties
concerned in interpreting words such as "sufficient" versus the effort and
possible inaccuracy in pre-specifying all operations.
Concrete pavements of superior strength result in cost savings by delaying the time
at which repairs or re-construction is required. In contrast, concrete of lower quality
will necessitate more frequent overlays or other repair procedures. Contract
provisions with adjustments to the amount of a contractor's compensation based on
pavement quality have become increasingly common in recognition of the cost
savings associated with higher quality construction. Even if a pavement does not
meet the "ultimate" design standard, it is still worth using the lower quality
pavement and re-surfacing later rather than completely rejecting the pavement.
Based on these life cycle cost considerations, a typical pay schedule might be:
Load Pay
Ratio Factor
<0.50 Reject
0.50-0.69 0.90
0.70-0.89 0.95
0.90-1.09 1.00
1.10-1.29 1.05
1.30-1.49 1.10
>1.50 1.12
129
In this table, the Load Ratio is the ratio of the actual pavement strength to
the desired design strength and the Pay Factor is a fraction by which the
total pavement contract amount is multiplied to obtain the appropriate
compensation to the contractor. For example, if a contractor achieves
concrete strength twenty percent greater than the design specification, then
the load ratio is 1.20 and the appropriate pay factor is 1.05, so the contractor
receives a five percent bonus. Load factors are computed after tests on the
concrete actually used in a pavement. Note that a 90% pay factor exists in
this case with even pavement quality only 50% of that originally desired.
This high pay factor even with weak concrete strength might exist since
much of the cost of pavements are incurred in preparing the pavement
foundation. Concrete strengths of less then 50% are cause for complete
rejection in this case, however.
130
documentation, quality goals and a series of cycles of planning,
implementation and review.
Quality circles represent a group of five to fifteen workers who meet on a frequent
basis to identify, discuss and solve productivity and quality problems. A circle leader
acts as liason between the workers in the group and upper levels of management.
Appearing below are some examples of reported quality circle accomplishments in
construction: [2]
131
this was due to an inaccurate checking method. By applying the circle's
recommendations, the loss rate was reduced by 11.4%.
2. In a building project by Shimizu Construction Company, may cases of faulty
reinforced concrete work were reported. The iron workers quality circle
examined their work thoroughly and soon the faulty workmanship
disappeared. A 10% increase in productivity was also achieved.
Safety
Construction is a relatively hazardous undertaking. As Table 13-1 illustrates,
there are significantly more injuries and lost workdays due to injuries or
illnesses in construction than in virtually any other industry. These work
related injuries and illnesses are exceedingly costly. The Construction
Industry Cost Effectiveness Project estimated that accidents cost $8.9 billion
or nearly seven percent of the $137 billion (in 1979 dollars) spent annually
for industrial, utility and commercial construction in the United States.
Included in this total are direct costs (medical costs, premiums for workers'
compensation benefits, liability and property losses) as well as indirect costs
(reduced worker productivity, delays in projects, administrative time, and
damage to equipment and the facility). In contrast to most industrial
accidents, innocent bystanders may also be injuried by construction
accidents. Several crane collapses from high rise buildings under
construction have resulted in fatalities to passerbys. Prudent project
managers and owners would like to reduce accidents, injuries and illnesses
as much as possible.
Note: Data represent total number of cases per 100 full-time employees
Source: U.S. Bureau of Labor Statistics, Occupational injuries and Illnesses in the
United States by Industry, annual
132
As with all the other costs of construction, it is a mistake for owners to ignore
a significant category of costs such as injury and illnesses. While contractors
may pay insurance premiums directly, these costs are reflected in bid prices
or contract amounts. Delays caused by injuries and illnesses can present
significant opportunity costs to owners. In the long run, the owners of
constructed facilities must pay all the costs of construction. For the case of
injuries and illnesses, this general principle might be slightly qualified since
significant costs are borne by workers themselves or society at large.
However, court judgements and insurance payments compensate for
individual losses and are ultimately borne by the owners.
The causes of injuries in construction are numerous. Table 13-2 lists the
reported causes of accidents in the US construction industry in 1997 and
2004. A similar catalogue of causes would exist for other countries. The
largest single category for both injuries and fatalities are individual falls.
Handling goods and transportation are also a significant cause of injuries.
From a management perspective, however, these reported causes do not
really provide a useful prescription for safety policies. An individual fall may
be caused by a series of coincidences: a railing might not be secure, a
worker might be inattentive, the footing may be slippery, etc. Removing any
one of these compound causes might serve to prevent any particular
accident. However, it is clear that conditions such as unsecured railings will
normally increase the risk of accidents. Table 13-3 provides a more detailed
list of causes of fatalities for construction sites alone, but again each fatality
may have multiple causes.
Total fatalities
Falls
1,107 1,234
Transportation incidents
376 445
Contact with objects &
288 287
equipment
199 267
Exposure to harmful
188 170
substances and
environments
133
2006/2007
Educating workers and managers in proper procedures and hazards can have
a direct impact on jobsite safety. The realization of the large costs involved
in construction injuries and illnesses provides a considerable motivation for
awareness and education. Regular safety inspections and safety meetings
have become standard practices on most job sites.
134
During the construction process itself, the most important safety related
measures are to insure vigilance and cooperation on the part of managers,
inspectors and workers. Vigilance involves considering the risks of different
working practices. In also involves maintaining temporary physical
safeguards such as barricades, braces, guylines, railings, toeboards and the
like. Sets of standard practices are also important, such as:
To replace 1,200 feet of a sewer line, a trench of between 12.5 and 18 feet deep
was required down the center of a four lane street. The contractor chose to begin
excavation of the trench from the shallower end, requiring a 12.5 deep trench.
Initially, the contractor used a nine foot high, four foot wide steel trench box for soil
support. A trench box is a rigid steel frame consisting of two walls supported by
welded struts with open sides and ends. This method had the advantage that traffic
could be maintained in at least two lanes during the reconstruction work.
In the shallow parts of the trench, the trench box seemed to adequately
support the excavation. However, as the trench got deeper, more soil was
unsupported below the trench box. Intermittent soil collapses in the trench
began to occur. Eventually, an old parallel six inch water main collapsed,
thereby saturating the soil and leading to massive soil collapse at the bottom
of the trench. Replacement of the water main was added to the initial
contract. At this point, the contractor began sloping the sides of the trench,
thereby requiring the closure of the entire street.
The initial use of the trench box was convenient, but it was clearly
inadequate and unsafe. Workers in the trench were in continuing danger of
accidents stemming from soil collapse. Disruption to surrounding facilities
135
such as the parallel water main was highly likely. Adoption of a tongue and
groove vertical sheeting system over the full height of the trench or,
alternatively, the sloping excavation eventually adopted are clearly
preferable.
13.9 References
1. Ang, A.H.S. and W.H. Tang, Probability Concepts in Engineering Planning and
Design: Volume I - Basic Principles, John Wiley and Sons, Inc., New York,
1975.
2. Au, T., R.M. Shane, and L.A. Hoel, Fundamentals of Systems Engineering:
Probabilistic Models, Addison-Wesley Publishing Co., Reading MA, 1972
3. Bowker, A.H. and Liebermann, G. J., Engineering Statistics, Prentice-Hall,
1972.
4. Fox, A.J. and Cornell, H.A., (eds), Quality in the Constructed Project, American
Society of Civil Engineers, New York, 1984.
5. International Organization for Standardization, "Sampling Procedures and
Charts for Inspection by Variables for Percent Defective, ISO 3951-1981 (E)",
Statistical Methods, ISO Standard Handbook 3, International Organization for
Standardization, Paris, France, 1981.
6. Skibniewski, M. and Hendrickson, C., Methods to Improve the Safety
Performance of the U.S. Construction Industry, Technical Report, Department
of Civil Engineering, Carnegie Mellon University, 1983.
7. United States Department of Defense, Sampling Procedures and Tables for
Inspection by Variables, (Military Standard 414), Washington D.C.: U.S.
Government Printing Office, 1957.
8. United States Department of Defense, Sampling Procedures and Tables for
Inspection by Attributes, (Military Standard 105D), Washington D.C.: U.S.
Government Printing Office, 1963
136