Construction Scheduling Techniques: by Dr. Mahdi Damghani
Construction Scheduling Techniques: by Dr. Mahdi Damghani
By
Dr. Mahdi Damghani
Projects scheduling
Primary Secondary
objectives objectives
* Best time * Evaluation of schedule
* Least cost alternatives
* Least risk * Effective use of resources
* Communications
Construction projects
scheduling techniques
Excavation
3 4
Duration
Start event Start event
Event number at tail of arrow must always be less than that at the
head of arrow.
Length of the arrow has nothing to do with the duration of the
activity.
The arrow does not necessarily need to be straight, it can be bent
or curved to suit the construction of the network
Some useful guides
Two simultaneous tasks Task C cannot start until A second task can be
start and end at the both tasks A and B are started before part of a
same events. complete; a fourth task, D, first task is done
cannot start until A is
complete, but need not
wait for B.
Planning logic
Activity D Follows B
Activity E Follows C
Excavation
1 2
Duration
Where 2 or more activity arrows merge at an event, the longest time is entered.
Calculation of earliest start times is called “ forward pas”.
Network is now analyzed in reverse order, calculating the latest times for each
activity to finish and entering in right hand box.
Where 2 or more arrows leave an event, the shortest time is entered.
Calculation of latest finish times is called the “backward pass”.
Critical path and Float
Float=spare time
Critical activities = no float, i.e.
Earliest Start Time = Latest Start Time (EST=LST) & EFT=LFT
Duration = Start-Finish times
4 5
2
4
4 6
4
1
1 2 3 0
11
4 3 2
2
2 9
2
7 8
1
Step 1: draw the network (this has been done in this
example)
List all the necessary tasks in the project or process. One convenient method is to
write each task on the top half of a card or sticky note. Across the middle of the
card, draw a horizontal arrow pointing right.
Determine the correct sequence of the tasks. Do this by asking three questions for each task:
Which tasks must happen before this one can begin?
Which tasks can be done at the same time as this one?
Which tasks should happen immediately after this one?
It can be useful to create a table with four columns —prior tasks, this task, simultaneous
tasks, following tasks.
Diagram the network of tasks. If you are using notes or cards, arrange them in sequence on a
large piece of paper. Time should flow from left to right and concurrent tasks should be
vertically aligned. Leave space between the cards.
Between each two tasks, draw circles for “events.” An event marks the beginning or end of
a task. Thus, events are nodes that separate tasks.
Look for three common problem situations and redraw them using “dummies” or extra
events. A dummy (slide 7) is an arrow drawn with dotted lines used to separate tasks that
would otherwise start and stop with the same events or to show logical sequence. Dummies
are not real tasks.
Step 2: find the critical path. the longest path from the beginning to the end of the
project. Mark the critical path with a heavy line or color. Calculate the length of the
critical path: the sum of all the task times on the path (20).
4 5
2
4
4 6
4
1
1 2 3 0
11
4 3 2
2
2 9
2
7 8
1
Step 3: Calculate the earliest times each task can start and finish, based on how long
preceding tasks take. These are called earliest start (EST) and earliest finish (EFT).
Start with the first task, where ES = 0, and work forward.
1
8 0
4 5 14
2 7
1
4 4
4 6 18
11
0 0 4 7 4 1 2
8 0
1
1 2 3 0
11
4 3 9 2
7 9 2
2 9
6 7
2
7 8
1
Step 4: Calculate the latest times each task can start and finish without upsetting the
project schedule, based on how long later tasks will take. These are called latest start
(LST) and latest finish (LFT). Start from the last task, where the latest finish is the
project deadline, and work backwards.
Latest finish (LFT) = the smallest LST of all tasks immediately following this one
Latest start (LST) = LFT – task time for this task
1 1
8 8 0 0
4 5 14
2 7
1 1
4 4 4
4
11 4 14 6 18
11 16 11
0 0 4 4 7
1 4 1 1 2 2
4 8 8 0 0
1
1 2 3 0
11
4 3 9 2
7 9
1
6 2
2 9
1 1
6 3 7 4
2
7 8
1
Step 5: total float and free float from slide 15
1 1
8 8 0 0
4 5 14
2 7
1 1
4 4 4
4
11 4 14 6 18
11 16 11
0 0 4 4 7
1 4 1 1 2 2
4 8 8 0 0
1
1 2 3 0
11
4 3 9 2
7 9
1
6 2
2 9
1 1
6 3 7 4
2
7 8
1
Example 2 : show the critical path and obtain TF & FF for
activities D, L, S and AB
Note: In complicated diagrams it is not always easy to find the
critical path in the first place. Therefore , you need to obtain
EST, EFT, LST and LFT for all activities and then those nodes
having EST=EFT and LST=LFT are node in the critical path.
1
Example 3 : find the critical path in the diagram below