Académique Documents
Professionnel Documents
Culture Documents
2 Network Scheduling
(a) Activity on Arrow (AOA)
(b) Activity on Node (AON)
3
Critical Path Calculation
4
Precedence Logic Diagrams
5
Scheduling using Bar Charts
6
Project Tracking
2
Copyright 2015 UTAR
LEARNING OUTCOME
3
Copyright 2015 UTAR
PROJECT PLANNING AND SCHEDULING
1 Introduction
PLAN MONITOR
CONTROL
4
Copyright 2015 UTAR
3.1 INTRODUCTION
Historical Background
Through the evidence of recorded history, civil works projects
undertaken by the Egyptians, Romans, Chinese, etc. Required
dedication and effective management skills. Royal architects,
priests or holy men were the managers of historical mega
projects such as the colossal Egyptian pyramids, Roman
waterworks, the Great Wall of China, etc. Back then, these
ancient managers did not worry about budgets or schedules.
5
Copyright 2015 UTAR
3.1 INTRODUCTION
What is the difference between Planning and Scheduling?
6
Copyright 2015 UTAR
3.1 INTRODUCTION
A simple schedule is a timetable that identify at which point in time
each action will occur on a project.
7
Copyright 2015 UTAR
3.1 INTRODUCTION
a) Pre-Construction Scheduling
b) Construction Scheduling
c) Post-Construction Scheduling
8
Copyright 2015 UTAR
3.1 INTRODUCTION
The Scheduling Process 7 steps
Establish Objective must be a specific and measurable project goal. It
Objective should be attainable and fit within corporate goal.
Identify Project Activities must be clearly defined. Level of detail used is important.
Activities Activity must be action-oriented, visible and measurable. Should be
sorted by area, discipline and phase.
Perform Schedule Determine the critical path and duration of the project.
Calculations
Revise and Optimum schedule is the baseline or target schedule for the project
Adjust and defines when the work begins. As work proceeds, changes may
occur due to scope revisions, unforeseen circumstances or mistakes.
Appropriate adjustments must be made to keep the forecasted
Monitor and completion date.
Control
(All images shown are for illustration purposes only) 9
Copyright 2015 UTAR
3.1 INTRODUCTION
Scheduling Methods
10
Copyright 2015 UTAR
3.1.1 BAR CHART SCHEDULE
What are the important features we can get from this bar
chart schedule?
Pros
Bar charts are popular and widely used because they are
uncomplicated and simple to interpret.
Cons
13
Copyright 2015 UTAR
3.1.2 NETWORK SCHEDULE
14
Copyright 2015 UTAR
3.1.2 NETWORK SCHEDULE
Network schedules take two (2) forms:
Activity
Activity on arrow notation
Event
Activity on node notation (precedence notation)
16
Copyright 2015 UTAR
Matrix schedules are typically used for repetitive work, such as on a high-rise
building.
Good tool for controlling site activities because it can be posted in the site
office and updated as work proceeds
Simple Flowchart
(All images shown are for illustration purposes only) 18
Copyright 2015 UTAR
TO BE CONTINUED IN NEXT
ONE HOUR
19
3.1.5 SPACE DIAGRAMS
Space diagrams exist in various formats. 2 common ones are
Time Chainage Chart and Multiple Activity Chart
20
Copyright 2015 UTAR
3.1.5 SPACE DIAGRAMS
Limitations of Time Chainage Chart
21
Copyright 2015 UTAR
3.1.5 SPACE DIAGRAMS
Multiple Activity Chart
2-dimensional diagrams used for short term planning and
are suitable for the planning of repetitive elements of
building construction work.
22
Copyright 2015 UTAR
3.1.5 SPACE DIAGRAMS
Multiple Activity Chart
Originally developed for factory production lines and
workshop environments. They provided an optimise
schedule of the production programme based upon the
resources (labour, plant and equipment) available for use.
Not widely used in the industry until recently with the arrival of
specialist software and the advent of BIM
25
Copyright 2015 UTAR
3.1.6 LINE OF BALANCE (LOB)
30
3.1.6 LINE OF BALANCE (LOB)
Summary
34
Copyright 2015 UTAR
3.1.8 4D CAD
4D CAD in construction has been developing since 1987 when
construction organisations engaged in large complex projects
began to use 3D modelling to build manual 4D models with
schedule information to provide snapshots of each phase of the
project.
35
Copyright 2015 UTAR
3.1.9 PERT & CPM
A PERT chart is a project management tool used to schedule,
organize, and coordinate tasks within a project.
36
Copyright 2015 UTAR
3.1.9 PERT & CPM
Difference Between PERT & CPM
Parameter PERT CPM
1. Acronym Programme evaluation CPM & Review Technique
2. Approach Event oriented Activity oriented
3. Time estimates Probabilistic (3 times estimates Deterministic (Single time
optimistic, pessimistic and most estimates)
likely time)
4. Basis Time based Cost based
5. Origin US Navy for planning & DuPont company to solve
scheduling of Polaries system scheduling problems in
construction of chemical plants
6. Suitability For project involving: For stable technology such as
new technology construction projects
Rapidly changing technology
R&D projects
7. Uncertainly Allowance events No such allowance
37
Copyright 2015 UTAR
3.2 NETWORK SCHEDULING
Steps in Building a Network Model
1) Define activities
2) Order activities
3) Establish activity relationships and draw a network diagram
4) Determine quantities and assign duration to activities
5) Assign resources and costs
6) Calculate early and late start/finish times
7) Compute float values and identify the critical path
8) Schedule activity start/finish times
38
Copyright 2015 UTAR
NETWORK SCHEDULING
1) Define activities
2) Order activities
Sequencing of activities in a schedule is based on the
occurrence of activities relative to other activities. For each
activity, we must determine the following:
a) Which activities must precede it?
b) Which activities must follow it?
c) Which activities can be concurrent with it?
39
Copyright 2015 UTAR
NETWORK SCHEDULING
2) Order activities (cont.)
Constraints are of many types
a) Physical constraints
b) Resource constraints
c) Safety constraints
d) Financial constraints
e) Environmental constraints
f) Management constraints
g) Contractual constraints
h) Productivity constraints
i) Regulatory constraints
40
Copyright 2015 UTAR
3) Establish activity relationships and draw a network diagram
Activity-on-Arrow (AOA)
Basic Elements of AOA network:
ELEMENTS DESCRIPTION
Arrows Represent activities of the logic diagram
(activities) Diagram is read from left to right
Lines Represent activity links, which are used
to represent dependencies between
activities
One link is the network to denote each
dependency between an activity and one
of its immediate preceding activities.
Nodes Represent connecting points for the
(events) activities
May be drawn in any desired shape
circles, boxes
(All images shown are for illustration purposes only) 41
Copyright 2015 UTAR
Activity-on-Arrow (AOA)
Components of each activity:
Head event
Description of activity
Duration of activity
Tail event
5) Head events always have a number higher than the tail event.
43
Copyright 2015 UTAR
Activity-on-Arrow (AOA)
Fundamental properties of events and activities:
M
With a dummy activity
L L depends on K, M depends
3
on K, and N depends on L &
M
K M N
1 2 4 5
Dummy activity
K M N
201 202 204 205
Activity A Activity C
1 3 5
Y depends on X, Z depends
on X & W
L1 L2 5
4
K1 K2
1 2
L1/1 L1/2 L2
3 4
Activity L can start after
partial completion of the M2
M1
preceding Activity K and 5 6
Activity M can start after
partial completion of
Activity L.
(All images shown are for illustration purposes only) 49
Copyright 2015 UTAR
Overlapping Activities
X1 X2
40 41
Y1 Y2
50 51
Activity Y can start after partial
completion of Activity X, and Z1 Z2
60 61
Activity Z can start after partial
completion of Activity Y (but, total
completion of Activity Y1).
NOTE:
The AOA shows that the first half of Activity Y starts after the completion of first half
of Activity X, while the second half of Activity Y can only start after the completion of
second half of Activity X. The same condition will be applied to Activity Z which
depends on Activity Y. This is to ensure that all concurrent activities are broken into
the same fraction.
Structural Structural
Analysis Design Drawings
40 41 42 43
Overhead cost
F G K
401 402 403 404
b) Dangling
M N P
308 309 310 311
R
A dangling activity will not
prevent the network analysis
410 but may lead to errors in the
overall logic
(All images shown are for illustration purposes only) 52
Copyright 2015 UTAR
TO BE CONTINUED IN NEXT
ONE HOUR
53
Example 1:
Prepare a simple network diagram from the information given
in the adjoining table:
54
Activity-on-Node (AON)
From the late 1950s to the early 1980s, the arrow format of the AOA
diagrams was used primarily for PERT and CPM. During this time,
computer programmes for project scheduling required arrow logic.
Today, practically all project scheduling softwares use the node format.
55
Copyright 2015 UTAR
Activity-on-Node (AON)
A B D
Clear Survey Excavate
site site Footing
START E Place
steel/pour
concrete
A1 C
Deliver Cut/bend
steel steel
57
Copyright 2015 UTAR
Activity-on-Node (AON)
Basic Elements of AON network:
ELEMENTS DESCRIPTION
Precedence Show the order, sequence and relationship
Arrow between activities (which activity must
precede and follow another activity)
Nodes Represents an activity.
Standard shape and format and contains
all necessary activity information
Notations on nodes indicate the activitys
identification and duration, early and late
start times, early and late finish times,
required resources.
Each activity in the network has a unique
identifier.
ES D EF
Precedence arrow
LS TF/FF LF
LS LF
Duration
Late Start and Late
Finish times and float
(c)
(a)
(All images shown are for illustration purposes only) 61
Copyright 2015 UTAR
Activity-on-Node (AON)
One of the advantages of using AON over AOA is the freedom from
the need to introduce dummy activities. However, the AON is likely
to be larger and appear more complex than the equivalent AOA
diagram.
W Y
X Z
P Q
5 days 3 days
Sometimes, it can have a time subscripted below the dependency arrow, which
is representing the time that must elapse between the completion of the
preceding activity and the start of the dependent activity.
S T
5 days 2 days 3 days
The duration to complete Activity S is 5 days, while the duration to complete Activity T
is 3 days. Activity T can only start 2 days after the completion of Activity S.
(All images shown are for illustration purposes only) 63
Copyright 2015 UTAR
TO BE CONTINUED IN NEXT
ONE HOUR
64
3.3 PRECEDENCE LOGIC DIAGRAMS
3. Terminology:
Lag time - time an activity must be delayed from the start or
finish of a predecessor.
Lead time - amount of time by which an activity precedes the
start or finish of a successor.
65
Copyright 2015 UTAR
3.3 PRECEDENCE LOGIC DIAGRAMS
Arrow Diagram Precedence Diagram
A B
A B
A
A
C
C
B B
A C A
C
B D B
D
A D
A
D
B
B
C E
C E
(All images shown are for illustration purposes only) 66
Copyright 2015 UTAR
3.3 PRECEDENCE LOGIC DIAGRAMS
5a) Finish-to-start (FS) - the successor activity cannot start until the
predecessor activity has completed.
- A lag notation is added to the FS
relationship to denote a required delay
between the finish of the predecessor
activity and the start of the succeeding
activity.
d
Example:
6 5 11 19 8 27
8 30 Activity H
20 Activity F
19 13 24 32 12 40
LS 19 12 32 LF
F
6 5 11 20 8 28
8 30 Activity H
20 Activity F
19 13 24 32 12 40
Example:
7 13 20
15 Activity E
32 25 45
14 8 22
6 5 11
30 Activity H
20 Activity F
24 18 29 8 32 18 40
At least 8 days must elapse between the start of activity F and the start of
activity H.
(All images shown are for illustration purposes only) 69
Copyright 2015 UTAR
3.3 PRECEDENCE LOGIC DIAGRAMS
5c) Finish-to-Finish (FF) - some construction activities may take place
concurrently but with the succeeding
activity lagging some time interval behind
the completion of a certain amount of work
on a preceding activity.
Successor activity must finish after at least
a lag time indicate between the 2 activities.
Example: 7 13 20
15 Activity E
27 20 40
8
12 8 20
6 5 11
30 Activity H
20 Activity F
27 21 32 32 20 40
7 13 20
Example:
15 Activity E
40 33 53
6 8 14
6 5 11
30 Activity H
20 Activity F
32 26 37 32 26 40
ES = Wk 0
EF = Wk 4 (0+4)
0 4 4 13 13 23 23 27
4 10 10 18
10 13
4 6 13 15
The total time for the project is 27 weeks. Important points to note:
75
Copyright 2015 UTAR
3.4 CRITICAL PATH CALCULATIONS
3.4.2 Backward Pass The backward pass calculates the LFT and LST of
each activity. On this pass, the LFT of each last activity is set as
4 10 10 18
13 19 19 27
10 13
22 25
LFT for the node =
the smallest of all
succeeding nodes 4 6 13 15
LST
23 25 25 27
(All images shown are for illustration purposes only) 76
Copyright 2015 UTAR
3.4 CRITICAL PATH CALCULATIONS
77
Copyright 2015 UTAR
3.4 CRITICAL PATH CALCULATIONS
78
Copyright 2015 UTAR
3.4 CRITICAL PATH CALCULATIONS
3.4.3 Float Time (or Slack Time)
79
Copyright 2015 UTAR
3.4 CRITICAL PATH CALCULATIONS
3.4.3 Float Time (or Slack Time)
Total Float (TF) for an activity can be calculated as follows:
Float = Late Start Time (LS) Early Start Time (ES)
= Late Finish Time (LF) Early Finish Time (EF)
= Late Finish Time (LF) [Early Start Time (ES) + Duration (D)]
80
Copyright 2015 UTAR
3.4 CRITICAL PATH CALCULATIONS
3.4.3 Float Time (or Slack Time)
Example
Given an activity with an early start time of 12, a late finish time of
17, and a duration of 1. Total float based on the formulae given
earlier is calculated as follows:
Total Float = LF EF
Activity accomplished early
= LS ES
Float = LF - EF
= LF (ES + Duration)
= 4 Activity accomplished late
Total Float = LS - ES
Free Float = ESB ESA - DA
Free Float = ESB ESA - DA
= 16 12 - 1
=3 Activity Window = LF - ES
Float = Activity Window duration
= LF (ES + duration)
12 13 14 15 16 81 17
(All images shown are for illustration purposes only)
Copyright 2015 UTAR
ES EF LS LF
3.4 CRITICAL PATH CALCULATIONS
3.4.3 Float Time (or Slack Time)
4 different float values can be calculated for non-critical activities:
Free Float - the amount of time an activity can be delayed
before it impacts the start of any succeeding
activity.
Total Float - the amount of time an activity can be delayed
before it impacts the completion of the project
Interfering Float - portion of the total float that is shared with other
activities (also known as shared float). It is the
difference between total float and free float and
is rarely used in any calculation when analyzing
the network.
Independent Float it is float that is owned exclusively by one
activity. An activity can have independent float
only if it has free float.
82
Copyright 2015 UTAR
3.4 CRITICAL PATH CALCULATIONS
3.3.3 Float Time (or Slack Time)
EST (Activity B)
Interfering Float
Free Float
ACTIVITY DURATION
Independent Float
Example:
Employer may state contractual dates some time in advance of the
drop-dead dates to guard against delays to the project completion.
Contractor may plan to complete the project early so that there is
some buffer if delays occur.
Contractor may build in some time at various crucial stages of
projects (such as between completion of foundations and start of
structural steelwork frame) to ensure work-flow is not jeopardised.
Time contingency may be included to take into account adverse
weather (rainy seasons, typhoon, etc.)
84
Copyright 2015 UTAR
3.4 CRITICAL PATH CALCULATIONS
3.4.4 Contingency
2 primary ways of including time contingencies into a schedule:
a) Make a contingency allowance against each activity by either
extending the activity duration or, if the planning software allows,
adding a separate allowance to each activity.
Contingency
1 2 3 4 5 6 7 8 9 10 11 12
Activity W
Activity X
Activity Y
Activity Z
1 2 3 4 5 6 7 8 9 10 11 12
Activity W
Activity X
Activity Y
Activity Z
Contingency
This allows the activities to be scheduled using their normal durations and at
their earliest dates. It gives more scope and flexibility to absorb large delays
of a few activities rather than small delays on many activities.
88
3.4 CRITICAL PATH CALCULATIONS
Worked Example
A 6 -
Summarize the EST, EFT,
LST and LFT for each B 3 -
activity into a table.
C 4 -
D 2 B
E 8 C
F 5 A/D
G 7 E/F
90
Copyright 2015 UTAR
3.5 SCHEDULING USING BAR CHART
Features:
Activities are listed in chronological order according to
their start date.
Individual activities have their own bars.
Time scale
Activity
Activity schedule
93
Copyright 2015 UTAR
3.5 SCHEDULING USING BAR CHART
94
Copyright 2015 UTAR
3.5 SCHEDULING USING BAR CHART
95
Copyright 2015 UTAR
3.5 SCHEDULING USING BAR CHART
96
Copyright 2015 UTAR
3.5 SCHEDULING USING BAR CHART
97
Copyright 2015 UTAR
3.5 SCHEDULING USING BAR CHART
99
Copyright 2015 UTAR
Symbols include:
Black diamonds: milestones
Thick black bars: summary tasks
Lighter horizontal bars: durations of tasks
Arrows: dependencies between tasks
(All images shown are for illustration purposes only) 100
Copyright 2015 UTAR
3.5 SCHEDULING USING BAR CHART
Advantages :
It is easy to assimilate and understand.
It displays activity progress very clearly and simply.
Activity float is easier to comprehend when shown on a bar-
chart.
A scheduled bar-chart is a prerequisite for forecasting the
procurement schedule, the resource histogram and the
cash-flow statement.
Disadvantages:
It does not clearly show the detailed sequence of the
activities.
It does not show which activities are critical to the
successful and timely completion of the project.
102
Copyright 2015 UTAR
3.5 SCHEDULING USING BAR CHART
105
Copyright 2015 UTAR
WORK BREAKDOWN STRUCTURE
WBS are based on developing a hierarchical structure adopt a multi-
level numbering system.
Struct.Engineering
Mech. Engineering
Elect. Engineering
External Works
(All images shown are for illustration purposes only) 106
Copyright 2015 UTAR
BENEFITS OF WORK BREAKDOWN STRUCTURE
107
Copyright 2015 UTAR
WORK BREAKDOWN STRUCTURE
Example of a WBS for a small building
LEVEL I
LEVEL II
LEVEL III
LEVEL IV
LEVEL V
110
Copyright 2015 UTAR
EXAMPLE 3.5
111
EXERCISE
112
Description Preceeding Duration
(day)
00 start - 0
A construction company 08 design tower 00 5
obtains a new project which 02 design water tank 00 3
will involve through 15 10 design foundation 08 5
interlinked stages according 16 order water tank material 08 2