Ch06 Activity Planning
Ch06 Activity Planning
Chapter Six
Activity planning
Scheduling
‘Time is nature’s way of stopping everything happening at
once’
Having
worked out a method of doing the project
identified the tasks to be carried
assessed the time needed to do each task
An activity
Must have clearly defined start and end-points
Must have resource requirements that can be
forecast: these are assumed to be constant
throughout the project
Must have a duration that can be forecast
May be dependent on other activities being
completed first (precedence networks)
Identifying activities
Work-based approach:
draw-up a Work Breakdown Structure listing the work
items needed
Product-based approach:
list the deliverable and intermediate products of
project – product breakdown structure (PBS)
Identify the order in which products have to be
created
work out the activities needed to create the
products
Activity based work-breakdown structure
USDP product breakdown structure
A dangle
Resolving a dangle
Activity on node Vs Activity on edge
Do B
Do A Do D
Do C
Do B
Do A
Do D
Do C
Annual maintenance contract project – Event based network
Annual maintenance contract project activity network - CPM
Drawing up a PERT diagram
7days
Acceptance Install new
testing release
20 days 1day
Types of links between activities
Finish to start
2 days
Document
1 day Amendments
Types of links between activities
Start to finish
Operate temporary
system
Float = ES – EF – duration
What is it in this case?
‘Day 0’
Note that in the last example, day numbers used rather
than actual dates
Makes initial calculations easier – not concerned with
week-ends and public holidays
For finish date/times Day 1 means at the END of Day 1.
For a start date/time Day 1 also means at the END of
Day 1.
The first activity therefore begin at Day 0 i.e. the end of
Day 0 i.e. the start of Day 1
TE t TE+t
Latest Latest
Float
Start (LS) finish (LF)
TL-t TL -TE TL
Complete for the previous example
Forward pass
Start at beginning (Day 0) and work forward following chains.
Earliest start date for the current activity = earliest finish date
for the previous
When there is more than one previous activity, take the latest
earliest finish
EF = day 7
ES = day10
EF = day10
Example of an activity network
Complete the table
Activity ES duration EF
A
B
C
D
E
F
G
H
Backward pass
Start from the last activity
Latest finish (LF) for last activity = earliest finish (EF)
work backwards
Latest finish for current activity = Latest start for the
following
More than one following activity - take the earliest LS
Latest start (LS) = LF for activity - duration
Example: LS for all activities?
Complete the table
Activity ES Dur EF LS LF
A
B
C
D
E
F
G
H
Float
FLOAT
ES LF
activity
0 4w
4w 44 7 1w 8 10 2w 12
BB D E
5 5 9 9 2 10 10 0 12
0 10w 10
A
0 0 10
B can be a further 2 days late – affects
D but not the project end date =
interfering float