PMCI Module 05 - Project Scheduling - file from JNM
PMCI Module 05 - Project Scheduling - file from JNM
PROJECT SCHEDULING
INTRODUCTION
1
INTRODUCTION
INTRODUCTION
2
ACTIVITY DEFINITION
ACTIVITY DEFINITION
Remember that the WBS is a list of deliverables,
which can be broken down into work packages.
The activity list is a list of activities to create the
deliverable, or a breaking-down of the project
work.
The activity list is actually an extension of the WBS.
The WBS is comprised of all the components the
project will create, while the activities list is made
up of all the work required to create the
components within the WBS.
3
ACTIVITY SEQUENCING
ACTIVITY SEQUENCING
4
ACTIVITY SEQUENCING
The popular method of doing activity sequencing is
the “sticky-notes” or “storyboard” approach. Sticky
notes indicated with the activities are stuck and
plotted on a board, and rearranged as desired.
ACTIVITY SEQUENCING
The precedence-diagramming method (PDM) also
known as AON or activity-on-node method is the
most common approach to network diagramming. It
is used by most project management information
systems.
5
LOGIC DIAGRAM
11
PERT/CPM
12
6
PERT/CPM
13
Format:
PERT/CPM
14
Procedural Framework
1. 1. Define the project and all of its significant tasks/activities
1. Work Breakdown Structure (WBS)
2. 2. Develop precedence relationships among the activities
1. Network Development
3. 3. Draw the network connecting all of the activities
1. Network Development
4. 4. Assign time and/or cost estimates to each activity
1. PERT/CPM & Network Analysis
5. 5. Compute longest time path through the network
1. (critical path) PERT/CPM
6. 6. Use the network to help in the planning, scheduling,
1. monitoring & control of the project
7
ACTIVITY SEQUENCING
Example of a PDM network
B D
F
A
ACTIVITY SEQUENCING
Finish-to-start
Start-to-start
Finish-to-finish
Start-to-finish
8
ACTIVITY SEQUENCING
Finish-to-start
Activity A must complete before Activity B begins.
(most common and preferred because it is
“conservative”)
A
B
ACTIVITY SEQUENCING
Start-to-start
Activity A must start before Activity B can start. This
allows activities to happen in tandem without
needing to complete the preceding activity.
9
ACTIVITY SEQUENCING
Finish-to-finish
Activity A must complete before Activity B is
completed. Both activities also happen in tandem,
but with the restriction that B cannot finish until A
finishes first.
ACTIVITY SEQUENCING
Start-to-finish
Activity A starts, depending on when Activity B can
finish. Also called just-in-time scheduling. Rarely
used.
10
ACTIVITY SEQUENCING
ACTIVITY DURATION
ESTIMATING
Activities are carried out by using resources. Thus, the
duration of an activity is dependent on the
capabilities, capacities and availability of
resources.
11
ACTIVITY DURATION
ESTIMATING
ACTIVITY DURATION
ESTIMATING
Activities are carried out by a combination of
resources: skilled labor, unskilled labor, equipment
and tools. This essentially is the “crew” or “team”
that will have a specific quantifiable output for the
activity.
12
ACTIVITY DURATION
ESTIMATING
Example:
ACTIVITY DURATION
ESTIMATING
Note that the duration can be lengthened or
shortened by changing the number of teams,
because the total effort remains the same.
13
ACTIVITY DURATION
ESTIMATING
Teams must have an optimal composition, to have an
optimal and realistic production rate.
ACTIVITY DURATION
ESTIMATING
Cost of resources
Value of output
14
ACTIVITY DURATION
ESTIMATING
The duration of the activity can be estimated in two
ways:
ACTIVITY DURATION
ESTIMATING
Reserve time may be added to activity durations
based on assessed risks and uncertainties. Thus,
optimal productivity rates, or optimal activity
durations may be increased due to added reserve
time.
15
ACTIVITY DURATION
ESTIMATING
In some cases, it may be necessary to determine:
the most optimistic activity duration
SCHEDULE DEVELOPMENT
16
SCHEDULE DEVELOPMENT
SCHEDULE DEVELOPMENT
nature of activities
17
SCHEDULE DEVELOPMENT
Illustration of mathematical analysis – schedule
development (simplified)
SCHEDULE DEVELOPMENT
2 3 5 10 6 16
16 8 24
0 2 2 B D
10 4 14 F
A
5 5 10
18
SCHEDULE DEVELOPMENT
2 3 5 10 6 16
16 8 24
0 2 2 B D
10 4 14 F
A
5 5 10
SCHEDULE DEVELOPMENT
The critical path is the sequence of activities that do
not have “float” or “slack” - activities on the critical
path should not be delayed, otherwise the project
end date will be delayed.
19
SCHEDULE DEVELOPMENT
SCHEDULE DEVELOPMENT
Project duration may be compressed or extended due
to several considerations:
20
SCHEDULE DEVELOPMENT
SCHEDULE DEVELOPMENT
Resource-levelling:
o Some resources cannot do two tasks at the same
21
SCHEDULE DEVELOPMENT
After the project network diagram has been obtained,
the project schedule can be retranslated into a
format that is easier to understand for interface
with clients and working teams.
SCHEDULE DEVELOPMENT
22
SCHEDULE EXECUTION AND
CONTROL
The project manager must constantly be alert to
deviations in the project schedule, what caused them
and what can be done to “normalize” it so that the
project end-date is accomplished.
GANTT CHARTS
46
Henry Gantt – WW II
Milestone
Task Duration
Tasks Description
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Timeline
23
47
PROJECT SCHEDULES
48
24
PROJECT SCHEDULES
49
SCHEDULE DEFICIENCIES
50
25
SCHEDULE DEFICIENCIES
51
___________
Front-loaded schedules
unrealistically
raises expectations on contractor’s
progress early in the project
yields much deficiency in terms of accomplishment
SCHEDULE DEFICIENCIES
52
_________
End-loaded schedules
unrealistically
lowers expectations on contractor’s
progress early in the project
provides false sense of accomplishment
26
THE S-CURVE
53
THE S-CURVE
54
27
S-CURVE PREPARATION
55
S-CURVE PREPARATION
56
28
TIME MANAGEMENT
57
actual accomplishment
slippage
“days” of delay
Time
29