Chapter I
Chapter I
Chapter I
In life:
- Provide a record of what activities were undertook and when and how long we
spent on them.
In Construction:
- Direct impact on the financial picture of the project (Reduction of profit because
of direct impact cause more interest on borrowed money and more overhead)
- Indirect impact on other projects and work load. In addition to the contractor
name affected in the market
- Lost income and service. If there is a delay in building a hotel it will delay the
opening of the hotel which will affect the income of the owner. If the delay is in a
bridge project then the delay will cause a delay in the service provided by the
bridge.
1
What are the functions of a project manager?
- Execution
- Monitor the work and how business is done and what is going on the project by
collecting data and analyzing them.
- Control (Information Vs. data) (analyzing data and taking corrective action based
on information generated)
- Owner: Needs it for feasibility study (project duration, Security loans and project
cost)
- Designer: Needs it to help the owner (prepare proposals for the owner to get the
job, project duration for people organization)
- Contractor: Needs it for the allocation of resources and for calculating profit
1- Good knowledge of
- Construction methods
- Planning and scheduling techniques
- Equipment selection
- Contractual issues (contract document and how to read)
- Labor matters (working in union shop or open shop, workers right, lows,
… etc)
- Environmental issues (ex. dust and noise control)
- Regulation and laws.
2
3- Ability to visualize interfaces
- Mechanical and structural interface (the two plans are not meeting)
- Sub interfaces and interdependency (work lap between them is a problem)
The whole management team develops the schedule not a one man job. The
scheduler job is to prepare the work schedule based on the management team comments.
The schedule is then sent out for remarks and updated based on the received remarks.
This will continue until the schedule reaches the final state. Then the scheduler will
follow the work to update the schedule (maintenance).
1- List all activities that need to be done (by reading the scope of the project from
the project plans and specifications)
2- Sitting down with people that are responsible to do the network logic (activity
sequence)
3- Determine the duration for each activity
4- Present the information through a schedule
Procurement: These activities include arranging for the acquisition of materials, money
equipment, and manpower. Readily available items generally do not require separately
defined procurement activities. Special-order, long, or uncertain lead-time items should
always have procurement activities incorporated into the network. The reason for that is
3
that it permits appropriate analysis to be performed if changes or delays occur. The
inclusion of lead-time items will also function as a reminder to take appropriate
procurement actions on selected items before they begin to delay the project.
Management: Support or administrative tasks often directly impact the project schedule.
The scheduler should always be aware of those “extra” or management activities that are
not included in the above categories. Activities such as preparing inspection reports,
processing shop drawing approvals, tracking submittal approvals, developing as-built
drawings, providing certifications on factory tests performed, and a variety of similar
tasks may need to be included.
A very common way used to list project activities is using the Work Breakdown
Structure (WBS). What is a Work Breakdown Structure (WBS)?
4
Example 1-1
Abut. Abut.
no. 1 no. 2
Present ground
surface
28 creosoted timber
piles each 40 ft. long
Bridge profile
14'-0" 1'-0"
10" reinforced
concrete pavement 10"
W 36 x 150
5
6
2- Network Logic
The order of activities is based on the timing of some activities relative to the
occurrence of other activities. For each identified activity, the following must be
determined:
All these questions can be addressed by simply identifying, for each activity, all
the immediately preceding activities (IPAs). If this is done, then the network will
automatically address the other questions, provided no resource constraints will be
imposed on the project. Once the IPA list is completed for all the network activities, the
network is created.
Ordering activities is not all the time a straight forward process. There are
different types of constraints that are the reason why two activities must be done in a
particular order. With out constraints on a project, all activities can theoretically begin on
the first day of construction. Since constraints exist in the real world, they must be
considered in order for the network to be useful. The different types of constraints can be
grouped as:
Resource constraints: these constraints are conditions of limited availability that dictate
that certain activities cannot be performed simultaneously because insufficient resources
are available. For example, having only one crane available that must be used on two
otherwise independent activities must require that the activities be scheduled so that they
do not occur at the same time. Similarly, the amount of concrete that can be placed in a
single day may be dictated by the production capacity of the concrete patch plant.
Safety constraints: Safety requirements may dictate that activities not occur
simultaneously (e.g. overhead and ground level work in the same area, drilling and
blasting taking place concurrently) or that a specified sequence occur (e.g. erection of
safety barriers before allowing work in an area). Safety considerations may also dictate
defining non-working days for extremely hot or cold days. Project lighting requirements
may also be dictated by safety concerns.
7
Financial constraints: Monetary constraints can include the staggering of high cost
activities to minimize cash requirements during construction or the necessity of securing
loans prior to undertaking certain portions of a project.
When the network is first being developed the numbers of constraints used are
minimized or the following reasons:
Example 1-2
Create the network logic for the WBS created in example 1-1.
8
9
3- Activity Duration
The duration of an activity is the estimated time that will be required to complete
it. Duration is typically measured in construction by days. It might also be measured in
months, weeks, shifts, or even hours. Durations are determined through:
4- Schedule Presentation
- Bar chart
- Networks
o Critical Path Method (CPM)
o Program Evaluation and Review Technique (PERT)
- Linear scheduling
Bar Chart
10
The important things to be included in a Bar Chart:
1- List activity clearly, and don’t use symbols to represent an activity. Letters are
used in this example for generality reasons.
2- Include the schedule time on top of the chart either by days, weeks, or months.
3- Represent the activities as bars not blocks to keep track of the activity progress.
4- Make sure to show the Time-now line on the chart. This helps the reader to know
if the project is on track or not at the time of the chart development, as shown in
Figure 1-2-1.
5- Make sure to include the project Name, Bar chart development date, and the
project initial date.
Activity 1 2 3 4 5 6
A
B
C
D
E
Example 1-3
If the black bar, Figure 1-2-2, shows the scheduled work and the gray bar, Figure
1-2-2, shows the active work of a project. Were can I place the time-now line for the
project to be:
1- On schedule,
2- A head of schedule, or
3- Delayed, How to fix the delay?
Activity 1 2 3 4 5 6
A
B
C
D
E
11
Example 1-4
Based on the Bridge example and the activity list given in Table 1-1, create the
bar chart for the project.
Duration
Acivity IPA
(week)
Excavation, unclassified - 2
Excavation, structural 1 1
Timber piles 2 5
Concrete, foot 3 3
Concrete, abut. 4 9
Concrete, deck slab 8 1
Concrete, curb 6 1
Steel, reinf. 10 14
Steel, structural 5 11
Bearing plates 9 1
Guardrail 7 1
Painting 11 1
12
4.2 Networks
a- Arrow Diagram:
Characteristics:
- Activities are shown by Lines
- Events are shown by Nodes
Example
Activity
Description
Activity Duration
13
b- Node diagram:
Characteristics:
Example
Activity Activity
A B
Activity Event
B D
A Place rebar F
Tie rebar
cage
Lay out wall Place
C E Concrete
Erect wall
Check wall
forms
forms
Figure 1-3-a Simple example of an arrow diagram for erecting a concrete wall
14
Logic link line
Activity
B D
Place rebar Tie rebar
cage
A F
Lay out Place
wall concrete
C E
Erect wall Check wall
forms forms
Figure 1-3-b Simple example of a node diagram for erecting a concrete wall
1- One-on-one relationship: This relationship is considered the most simple and basic
relationship that can exist between two activities. Figure 1-4 shows the one-on-one
relationship. This relationship means that activity G cannot begin until activity B has
been completed.
Activity B Activity G
Hang wallpaper on wall Install mirror
1 5 7
15
Activity F
Install vanity light
6
Activity B Activity G
Hang wallpaper on wall Install mirror
1 5 7
Activity H
Install duplex coverplate
8
Figure 1-5 Many-on-one relationship
3- One-on-many: As shown in Figure 1-6, that a single activity has its start time
dictated by the completion of several preceding activities. In this relationship, activity G
cannot begin until activity A, B, and C have been completed. This does not mean that
activity A, B, and C will all end at the same time but that they must all be completed
before activity G can begin.
Activity A
Install wall plumbing
0
Activity B Activity B
Route electrical wiring in walls Install plasterboard
1 5 7
Activity C
Install insulation
2
Figure 1-6 One-on-many relationship
16
4- Many-on-many relationship: In Figure 1-7, activities A, B, and C must be
completed before activities F, G, or H can begin. Node 5 in this example might be
considered as a milestone due to its significance. A typical example of a milestone event
in building construction is when a building has been "dried in"
Activity F
Activity A
Install insulation
Install roofing 6
0
Activity B Activity G
Install siding Install floor covering
1 5 7
Activity C
Activity H
Install windows and
Install dropped ceiling
exterior doors 8
2
Example
Based on the information in Table 1-2, draw an arrow and node diagram for the
project.
Activity IPA*
A- Shop Drawings -
B- Excavation -
C- Mobilization -
D- Procure Building A
E- Foundation A, B, C
F- U. G. Utilities A, B, C
G- S.O.G. E, F
H- Install Building D,G
I- Interior Construction D,G
* IPA = Immediately Preceding Activity
17
Arrow Diagram:
D
A 2
1
B 3 E 4
G 5
H 6
C F
I
7 8 9
A D
1 2
3
B 4 E 5
G 6
H 7
F
8
C I 10
9
Node Diagram:
A D H I
B E G
C F
18
CE 435
Construction Engineering and Management
Dr. Anwar Al-ibrahim
Lecture Notes
Dummy Activity
Activity R
Set landscaping timbers
Activity S
Plant trees
10 15
Activity R
Set landscaping timbers
11
Activity S
Plant trees
10 15
19
2- Maintain proper logic of various construction activities
Activity A Activity C
Place concrete Install prefinished
slab in garage shop cabinets
10 20 25
Activity B Activity D
Install garage Install garage
door door opener
15 30
Activity A Activity C
Place concrete Install prefinished
slab in garage shop cabinets
10 20 25
Activity B Activity D
Install garage Install garage
door door opener
15 16 30
Activity A
Install Activity D
wallboard Paint wall
10 25 40
Activity B
Install vinyl Activity E
flooring Install base trim
15 30 45
Activity F
Activity C Install floor
Install carpet registers
20 35 50
20
Activity A
Install Activity D
wallboard Paint wall
10 25 40
Activity B Activity E
Install vinyl Install base
flooring trim
15 30 31 45
Activity C Activity F
Install carpet Install floor registers
20 35 50
Activity A
Mobilize equipment
10
Activity B
Dummy Lay out building site
1 5 15
Activity C
Order materials
20
21
5- Establishing a single end activity for a project network
Activity R
Demobilize equipment
70
Activity S
Seeding Dummy
75 85 90
Activity T
Clean up
80
22
The network in Figure 2-1 shows the use of dummy activities.
Dress
shoulders
50
Excavate d3
Survey and Clear and Install Lay base Pour Cut
lay out route grade drainage course pavement joints d4
5 10 15 20 25 35 45 55 60
d2
Pour
Set up batch plant d1 overpasses
30 40
23
Example
Draw the following arrow diagram from the information given in Table 2-1.
Arrow Diagram:
24
After learning how to construct an arrow diagram, look at the Network bellow,
Can you answer the following questions:
A B F H
2 3 4
5 4 4 7
8
D E G
1 5 6
3 6 6
I
7
4
C
7
4- Which activities can be delayed without delaying the project completion date, and
how long can you delay theses activities?
25
Definitions
Early Activity start: The earliest time that an activity can start as determined by the
latest of the early finish times of all immediately preceding (previous) activities
Early Activity Finish: The earliest time that an activity can finish. It is determined by
adding the duration of the activity to the early start of that activity
Late Activity Finish: The latest time that an activity can be finished without delaying
the entire project completion. It is equal to the earliest of the late starts of the
immediately succeeding (following) activities
Late Activity Start: The latest time that an activity can start without delaying the
project completion. It is determined by subtracting the duration from the late finish of the
activity
Total Float: The maximum amount of time that an activity can be delayed (beyond its
designated early start time) without delaying the project completion. The total float of an
activity can be calculated by taking the difference between an activity's early finish and
its late finish, or the difference between the early start and the late start. Some texts refer
to the total float as total slack.
Free Float: The maximum amount of time that an activity can be delayed (beyond its
designated early start time) without delaying the early start of any other activity,
specifically those activities immediately following that activity. It is calculated by
subtracting the activity's early finish from the early event time of its ending event.
Critical Activity: It is the activity that cannot be delayed without extending the project
duration. Activities with no total float (TF= 0) are defined as critical. These activities
have early and late starts that are equal, indicating that they must be started at the
calculated time and completed within the stipulated duration in order for the project to be
completed in the estimated amount of time
Critical Path: The path (or paths) from the first activity to the last activity in the
network that passes through only those activities that have a total float of Zero. Each
network has at least one critical path connecting the first and last nodes in the network,
provided the early and late project completion times are set equal to each other.
26
Forward CPM Calculations
A B F H
2 3 4
5 4 4 7
8
B E G
1 5 6
3 6 6
I
7
4
C
7
A B F H
2 3 4
5 4 4 7
8
B E G
1 5 6
3 6 6
I
7
4
C
7
27
- Identification of the Critical Path
Examine the critical path in the above exercise and determine the characteristics
of the critical path:
28
Example
Create the Network for the project shown in Table 2-2, and then complete Table 2-3.
29
Table 2-3 Activities ES, EF, LS, LF, TF, and FF
30
Precedence Diagrams:
- Start-to-start (SS): This means that when activity A starts, activity B starts as
shown in Figure 2-8.
A B
- Finish-to-finish (FF): This means that after activity A finishes, B finishes as shown
in Figure 2-9.
A B
- Start-to-finish (SF): This means that after activity A starts, activity B can finish
as shown in Figure 2-10.
A B
31
These relationships are used to specify activities that overlap to some degree or that
have a delay time of some sort between them. To understand how these relationships
work, consider for example that we have the following sequence of activities:
As we know curing concrete is an activity that does not use and type of resource
beside time. In the traditional node diagram we will draw the relationship as follows:
A B C
1 2 1
When using the relationships introduced earlier, the diagram will look as follows:
A 2 C
1 1
This means that activity C starts 2days after activity A finishes. Number (2) showing
on the top of the arrow is called lead or lag time. Another example to illustrate the
relationships is the following example. Assume we must pump a pit for 1 day before
starting a concrete pour and keep pumping while we pour. To draw this relationship in
the traditional we would introduce the following activities:
Using the node diagram relationships the activities will be defined as follows:
32
The network would look as follows:
A B
4 3
The Node diagram is known for its simplicity when compared to the arrow
diagram. When drawing a network using the node diagram no dummy activities are used
to insure proper logic. In addition, when an activity is added to a network it will not
cause any distortion (misrepresentation) to the scheduling logic. This is not true when we
are working with an arrow diagram, because an addition of an activity to the network
causes complications due to the necessity to include additional dummy activities. This
addition will usually cause errors in scheduling logic. To demonstrate the complexity of
the arrow network when compared to the node diagram, look at Figure 1-11. Figure 1-
11-a is a project network presented in arrow diagram, while Figure 1-11-b is the node
diagram presentation for the same project.
I L
1
A B F J
1 1 1 1 1 1
G M
1 1 1 1
C E H K
1 1 1
A B F I
C G J L
E H K M
33
- Creating the node diagram
The nodes in a node diagram are denoted as a box or circle as shown in Figure 1-12.
Activity
ES EF
LS LF
Duration
ES Activity EF
LS Duration LF
The procedures for creating a precedence network are very similar to those of
developing an arrow diagram network:
- Identifying activities
- Finding the logic between activities
- Draw the network
- Assign duration to activities
- Perform calculations
The node or precedence diagram differs from the arrow diagram technique in the
network representation and in the process of doing the network calculation. There is a
systematic approach called Sequence Step used to organize the activity into levels. When
using this approach the scheduler insures a network representation with minimum
crossing lines and clutter.
The Sequence step technique assigns a different sequence step to each activity in a
chain. All activities without predecessors are assigned step 0. Activities immediately
following only step 0 activities are on step 1, and so on. To illustrate the technique
further solve the following example.
34
Example
Determine the Sequence Steps for the following project activities and draw the
Node diagram.
Sequence
Activity IPAs
Step
A - 0
B A 1
C B 2
D G, H 4
E - 0
F E 1
G C, F 3
H - 0
A B C
E F G
H D
35
- Lead and Lag time
Lead and lag times are numbers assigned to the link line between nodes indicating
an anticipation or delay in the beginning or ending of a succeeding activity. They are
used to determine the free float and total float of an activity and should not be confused
with the float. Remember that free float and total float are assigned to activities, while
lead and lag time are numbers assigned to the link lines (which are not activities) to
provide a means of showing the association of one activity to another.
A B
5 7
LS LF LS LF
2 2
FS with no lag
A B
5 7 1
LS LF LS LF
2 2
FS with lag
A B
5 7
LS LF LS LF
2 2
SS with no lead
A B
5 7 1
LS LF LS LF
2 2
SS with lead
36
A B
5 7 1
LS LF LS LF
2 1
A B
5 7 1
LS LF LS LF
2 1
A
5 7 1
LS LF
2 C
LS LF
1
B
3 5
LS LF
2
37
A
5 7 4
LS LF
2 C
3 LS LF
1
In this class we will work only with FS relationships, which mean that we will be
working with lag time only.
1- Calculate lags for each link by subtracting the EF of the preceding activity
from the ES of the succeeding activity
2- Determine the FF of an activity as equal to the smallest lag across all links
leaving that node
38
- Calculating LS and LF:
Example
Solve the following node diagram network that has no lag time
B E I
5 9 7
6
H
L
A C 1
3
2 4
J
D G K
7 8 9
39
Example
Solve the same node diagram but with lag time (use the precedence diagram
calculation steps stated earlier)
B E I
2
5 9 7
6
H
L
A C 1 1
3
2 4
3 J
1
D G K
7 8 9
40
2- Program Evaluation and Review Technique (PERT)
te = (a + 4m + b)/6
where,
te = activity expected duration
a = optimistic duration (1 in 100 chance) = minimum duration
b = pessimistic duration (1 in 100 chance) = maximum duration
m = most frequent duration (most likely)
- In PERT, the given estimates of times and the likelihood of occurrence are
represented by Beta curve.
m
Beta distribution
Curve
0.5
Activity
Duration
a te b
41
- As shown in the curve above, the te points divides the area under the curve into
two equal parts, which means that the activity has a 50-50 chance of being
accomplished earlier or later than te.
- to represent the variability and level of uncertainty in the activity duration, the
activity variance is calculated as follows:
σte2 = [( b - a ) / 6]2
where,
σte2 = activity duration variance
- The variance, σte2, is larger when optimistic and pessimistic estimates are far
apart, representing high uncertainty in the activity duration estimate.
- This method is usually used when there is insufficient experience or historical
data available for estimating the durations of individual activities in a project.
- Steps followed to find the project duration using PERT:
te = (a + 4m + b)/6
- Find the project duration, TE, using CPM calculations and the activities floats.
- Assuming that the project is executed a large number of times, the resulting
population of project durations maybe assumed normally distributed with the
following values:
µTE = TE = ∑ te
- Since the project will follow a normal distribution, we can obtain probabilities
from standard probability tables and make conclusions, as follows:
= 0.5 reasonable
Using Z and
Standard Probability Get > 0.5 not necessarily good
Tables Probability
< 0.5 no good
42
Example
D
2 3
2,8,10
A E
3,4,5 1,4,6
B F H I
1 4 5 6 9
2,6,9 7,10,12 7,8,10 3,6,9
C G
12,16,20 K
1,2,4
6,10,14
J
7 8
7 5,6,8
43
- Criticisms to PERT Technique:
The PERT approach has been used for risk analysis in R&D (Research and
Development) projects. Many researchers, however, have reported several comments on
its applicability, including:
- Requires three estimated durations for each activity, which requires time
consuming analysis of past projects
- Assumes continues probability distribution for activity durations. In various
domains, including construction, only discrete durations are available.
- The assumption of the suitability of beta distribution for activity durations is
debatable.
- It focuses on a single Critical Path and ignores close-to-critical paths.
- It assumes independent activity durations, where as in practice, activity durations
are correlated with one another.
- It ignores the risk that occurs at convergence points, therefore, according to some,
is suitable only for one-path schedules.
44