Chapter Three
Chapter Three
IOT
DEPARTMENT OF CIVIL ENGINEERING
Habtamu E.
, 2020
Chapter Three
Construction project
Scheduling Techniques
Contents
1 Introduction
6 Introduction to MS-Project
Project planning
✓ Project “a temporary endeavor undertaken to
create a unique product, service or result”.
▪ Contract ▪ Activities
information ▪ r/ship among o
i
▪ Drawings activities u
n
▪ Specifications planning ▪ Method statement t
p ▪ responsibility
▪ Available p
u resources ▪ Reporting levels u
t ▪ Bill of quantities ▪ Network diagram
t
▪ Site reports ▪ Activities duration
▪ Organizational data ▪ Activities cost
▪ Construction
methods
Project scheduling is the determination of the timing and sequence of
operations in the project and their assembly to give the overall
completion time.
At this stage, managers decide how long each activity will take and
compute how many people and how much material will be needed at
each stage of construction.
✓Shows the relationship of each
activity to others and to the project
as a whole
✓Identifies the precedence
why scheduling?????
relationships among activities
✓Encourages the setting of realistic
time and cost estimates for each
activity
✓Helps make better use of people,
money, and material resources by
The scheduling techniques widely used in construction
management are:
✓ Charts
✓ Network analysis (CPM/PERT)
✓ Line of balance and resource levelling
✓ Others (Q-scheduling, etc..)
The WBS is described as a hierarchical structure which is
designed to logically sub-divide all the work-elements of the
project into a graphical presentation.
✓ The full scope of work for the project is placed at the top of
the diagram, and then sub-divided smaller elements of work
at each lower level of the breakdown.
The work breakdown structure typically decreases in size from
top to bottom:
1. Project
2. Major tasks - these are major construction operations
3. Subtasks in major tasks
4. Activities
WORK BREAKDOWN
STRUCTURE
✓ Effective use of the WBS will outline the scope of the project
and activities.
Sub projects
Tasks
Sub structure Super Structure Roofing Finishing
Excavation and
Earth work Footing Con Plinth wall Con Ground floor Con Work package
Activities
Plaster Tile
Types of activities
relationships
B) Finish to finish (FF)
▪ The finish of the successor activity depends on the finish
of the current activity.
▪ Can be used where activities can overlap to a certain
limit.
Erect Remove
scaffolding Old paint
FF/1
Smoothing
FF/2
Dismantle
painting inspect scaffolding
C) Start to Start (SS)
▪ The start of the successor activity depends on the start of
the current activity.
Clean Spread
surface grout
SS
Clean
Set floor
tile area
D) Start to Finish (SF)
▪ The successor activity cannot finish until the current
activity starts .
▪ Not Common
▪ Typically used with delay time or lag.
SF
Order
concrete
✓ For efficient use of resources or in case of constraint
resources, it might be beneficial to consider the
resources when determining the logical relations
among the activities that use the same resources.
✓ Example: consider construction a simple project
consists of three units and each unit has three
sequential activities
✓ Gantt or bar chart is a popular tool for planning and
scheduling simple projects.
✓ They give an idea of duration of activities / project and
hence can be useful in preparing strategy for working.
✓ In a bar chart the activities are shown as horizontal bars on
a horizontal time scale, where the start and end locations of
the bars coincide with the start and finish dates of the
activities.
✓ A bar chart representation of the illustrative example given
in Figure below
✓ Gantt charts, though, do not adequately illustrate the
interrelationships between the activities and the
resources.
Gantt (Bar) Chart structure:
task
T1
T2
T3
T4
T5
T6
T7
T8
T9
day 0 day 1 day 2 day 3 day 4 day 5 day 6 day 7 day 8 day 9 day 10
time
Task and its duration
Gantt (Bar) Chart structure:
task
T1
T2
T3
T4
T5
T6
T7
T8
T9
day 0 day 1 day 2 day 3 day 4 day 5 day 6 day 7 day 8 day 9 day 10
time
Phases, tasks groups:
Gantt (Bar) Chart structure:
task
T1
T2
T3
T4
T5
T6
T7
T8
T9
day 0 day 1 day 2 day 3 day 4 day 5 day 6 day 7 day 8 day 9 day 10
time
Gantt (Bar) Chart structure:
task
T1 100% complete
T2 80%
T3 100%
T4
T5 0%
T6
T7
T8
T9
day 0 day 1 day 2 day 3 day 4 day 5 day 6 day 7 day 8 day 9 day 10
time
Project performance analysis
Draw the Gantt (bar) chart and estimate the
total duration for the following activities:
Activity description Duration predecessors
A Site clearing 1 -
B General excavation 2 A
C Excavation for utility 2 B
trenches
D Placing formwork and 3 B
reinforcement bars
E Installing sewer lines 3 C
F Installing other utilities 3 C
G Pouring concrete 2 D,E
Activity
C
D
day 0 day 1 day 2 day 3 day 4 day 5 day 6 day 7 day 8 day 9 day 10
time
The critical path method (CPM) and program evaluation and
review technique (PERT) are two of the most widely used
network techniques.
✓The Network Diagram is essentially a flowchart of the project
tasks.
✓ A project network is asset of arrows and nodes.
✓ Network diagrams are the preferred technique for
showing activity sequencing.
✓ When task durations are uncertain, the Network Diagram is
often a better technique to use than the Gantt (bar) chart.
✓ The Network Diagram shifts the focus for uncertain tasks
from arbitrary start and end dates to completion of the work
and a handoff to the next task/activity.
✓ There are two ways that are commonly used to draw a
network diagram for a project
❑ AOA: Activity on Arrow
❑ AON: Activity on Node
➢ Also called arrow diagramming method (ADM)
network diagram or (I‐ J) method (because activities are
defined by the form node, I, and the to node, J)
➢ Activities are represented by arrows.
➢ Nodes or circles are the starting and ending points of
activities.
➢ It can only show finish‐ to‐ start dependencies
Information required for drawing networks
✓ List of individual activities
✓ Activity interdependencies
✓ Activity time estimates.
Ground rules for developing a network :
✓ Each event should have preceding and succeeding event
✓ Commencement completion
✓ Events should have a distinct number
▪ The dummy activity is an activity with zero duration,
consumes no resources, drawn as dashed lines, and used to
adjust the network diagram.
▪ A dummy activity is also used when one activity depends
upon two preceding activities and another activity depends
only upon one of these two preceding activities.
B
A
A must finish before either B or C
C can start
A
C both A and B must finish before C
B
can start
wrong
❖Not more than one activity should have the same preceding
and succeeding events, i.e. only one activity may connect any
two events.
wrong
Predecessor - - A B B A C D A G, H, J, F,
E I
A F K
Start C G Finish
B D H J
LS= LF - t
CPM calculation with AON
(example 1)
Draw the logic network and perform the CPM
calculation:
Solution
Graphical Solution
tij
L-E- tij = 12-5-4 = 3
Float calculations
Total float (TF): the maximum amount of time an activity
can be delayed from its earliest start time without delaying
the entire project.
TF = LS – ES
OR
TF = LF – EF OR
TF = LF – D – ES
Free float (FF): The maximum amount of time an activity
can be delayed without delaying the early start of the
succeeding activities.
FFi = min(ESi+1) - EFi
Tabular solution for
Example 1
In the previous example, for example:
Activity C’s free float, FF = 11 – 11 = 0 days
Activity C’s total float, TF = 16 – 11 = 5 days
▪ Critical Activity
▪ Note: We must always realize that FF ≤ TF
▪ A lag is a minimum compulsory waiting period between the
start/finish of an activity and the start/finish of the
successor
❖ Actual waiting period maybe greater, but never less
than the lag
❖ Lags are very common with SS & FF relationships
❖ A lead is a negative lag
▪ The Lag is added in the CPM’s forward pass calculations
and subtracted in the backward pass.
Example 2 (with Lag)
Activity Duration Predecessor Lag
A 5 -
B 3 -
C 6 -
D 7 A
E 7 A
B 4
F 4 A,B,C
G 5 E
F 3
H 6 D
G 2
I 3 D,G
Graphic solution for
example 3
Tabular solution for
Example 3
✓ The preceding logic is similar to that of the forward
and backward passes:
✓ The early event time, TE, is the largest (latest) date
obtained to reach an event (going from start to
finish).
✓ The late event time, TL, is the smallest (earliest) date
obtained to reach an event (going from finish to
start).
Perform the CPM calculations, using the arrow network
diagram:
2
tp + 4 tm + to t p - to
Mean (expected time): te = Variance: Vt = =
2
6 6
Probability Calculations
Determine probability that project is completed within specified time
where = te = project mean(expected) time
x-
Z= = project standard mean time
x = (proposed ) specified time
Probability
Z
= te x Time
Step 1: Draw the network.
Step 2: Analyze the paths through the network and find
the critical path.
Step 3: The length of the critical path is the mean of the
project duration probability distribution which is assumed
to be normal
Step 4: The standard deviation of the project duration
probability distribution is computed by adding the
variances of the critical activities (all of the activities that
make up the critical path) and taking the square root of
that sum
Step 5: Probability computations can now be made using
the normal distribution table.
A company is launching a new product and has made
estimates of the time for the various activities associated with
the launch as follows:
Times (Days)
Activity Predecessor
Optimistic Most likely Pessimistic
A None 1 3 5
B None 3 4 5
C A, B 1 3 11
D B 3 3 9
E A 1 2 3
F C 2 5 14
G E, F 2 3 4
H D, F 2 2 2
I G, H 10 10 10
Required:
1. Draw the network diagram.
2. Calculate the expected time and variance of each
activity.
3. Find out the expected length of critical path and its
standard deviation.
4. Find the probability that the launching will be
completed in 29 days.
5. Find the duration, which has 95% probability of
completion.
Answer
(i) Network Diagram
Key
3 9 5 14
EET LET
E
1 5
2
8 8 14 14 17 17 27 27
0
0
0 F G I
3 6 7 0
6 3 1
0 0 0
D H
2 4 8
4 2
4 4 14 15 16 17
Times (Days)
Activity
Pred.
Indirect Direct
Cost Cost
Fixed Variable
Cost Cost
Direct Cost: It is the amount of cost, which is directly dependent on the amount
of resources involved to complete activities. The resources include labor,
materials, plants, equipment, machineries, payment to subcontractors, etc.
Fixed Indirect Cost: These costs are independent of the progress of the project.
For example, initial expenditure, license, taxes, etc.
Variable Indirect Cost: These costs are directly proportional to the project
time. For example, office OH, supervision costs, cost of providing utilities, etc.
Project Crushing
❖ In many instances, it is desirable to cut down the project
duration which naturally leads to cost considerations.
❖ The search for optimum duration and minimum cost can be
obtained by crushing techniques.
❖ Terminologies
▪ Crashing: reducing project time by expending
additional resources
▪ Crash time: an amount of time an activity is reduced
▪ Crash cost: cost of reducing activity time
❖ Goal:
▪ To reduce project duration at minimum cost
Time-Cost Tradeoff
❖ Project completion times may need to be shortened because:
▪ Different deadlines
▪ Penalty clauses
▪ Need to put resources on a new project
▪ Promised completion dates
❖ Crashing a project needs to balance
▪ Shorten a project duration
▪ Cost to shorten the project duration
❖ Crashing a project requires you to know
▪ Crash time of each activity
▪ Crash cost of each activity
Time-Cost Tradeoff
• Crashing costs increase as project duration decreases
• Indirect costs decrease as project duration decreases
• Reduce project length as long as crashing costs are less than
indirect costs
Dec.IC
Inc.DC
∆T Direct cost
time
Activity Crashing
Increase In Direct cost
Crashed
cost Crashing activity
Normal Activity
Normal
cost
Normal
time
25, 22 10,8
0 3 5
B H
s1 0 0’ 27 27’ 37 37’
s2 0 0’ 25 25’ 35 35’
s3 0 0’ 22 22’ 32 32’
s4 0 0’ 22 22’ 30 30’
2
8 20
8 18
8 15
8 15
❖ Stage 1(s1)
▪ Network diagram is draw, critical path analyzed i.e. A-E-H with duration
37 days.
❖ Stage 2(s2)
▪ Among activities A, E & H, activity A is cheapest to crash. Crash to full by
2days. Normally, 1 day at a time shall be crushed. Now, there are two
critical paths i.e. A-E-H & B-H each with 35 days.
❖ Stage 3(s3)
▪ Cost of H > cost of (E + B). So, crush E & B by 3 days each. Critical path
remains the same but duration 32 days. Each path can also be separately
crushed 1 day at a time.
❖ Stage 4(s4)
▪ A, E are fully crushed. B has scope but cannot be selected for crushing. So
the only one is H. Crash fully by 2 days. The duration will be 30 days.
Result Tabulation
Total Cost
∑Crushing
Duration
Stage
Remark
Indirect
Normal
Description
Direct
Cost
cost
Cost
1 All normal 37 7,400 25,500 0 32,900 Normal
2 Crush ‘A ‘ by 2
35 7,000 25,500 100 32,600
@50ETB/day
3 Crush ‘B’ & ‘E’ by 3 Optimum
32 6,400 25,500 625 32,525
@(100+75)ETB/day
4 Crush ‘H’ by 2 minimum
30 6,000 25,500 1125 32,625
@250ETB/day
30 31 32 33 34 35 36 37 Activity time
Example 2
Normal Crushed Normal Crushed Crushing Crushing
Activity I.P Duration Duration Cost Cost Time Cost
A - 1 1 800 800 0 _
B A 7 4 1000 1600 3 200
C A 6 4 300 500 2 100
D A 3 2 400 800 1 400
E B 3 1 100 200 2 50
F B,C 7 5 500 800 2 150
G D 8 4 200 1400 4 300
H F,E 7 6 350 600 1 250
I F 5 3 700 850 2 75
J F,G 5 2 500 1000 1 500
K H,I,J 5 4 450 800 1 350
Merits of CPM/PERT
❖ Useful at many stages of project management
❖ Mathematically simple
❖ Give critical path and slack time
❖ Provide project documentation
❖ Useful in monitoring costs
❖ useful to answer:
▪ How long will the entire project take to be completed?
What are the risks involved?
▪ Which are the critical activities or tasks in the project
which could delay the entire project if they were not
completed on time?
▪ Is the project on schedule, behind schedule or ahead of
schedule?
▪ If the project has to be finished earlier than planned, what
is the best way to do this at the least cost?
Demerits of CPM/PERT
❖ Clearly defined, independent and stable activities
❖ Specified precedence relationships
❖ Over emphasis on critical paths
❖ Deterministic CPM model
❖ Activity time estimates are subjective and depend on judgment
❖ PERT assumes a beta distribution for these time estimates, but
the actual distribution may be different
❖ PERT consistently underestimates the expected project
completion time due to alternate paths becoming critical
❖ To overcome the limitation, Monte Carlo simulations
can be performed on the network to eliminate the
optimistic bias.
Factors CPM PERT
1 Field of application Construction Research & Development
2 Model emphasis Activity oriented Event oriented