Professional Documents
Culture Documents
Precedence Diagramming Method (PDM) : Class 3: Project Scheduling II
Precedence Diagramming Method (PDM) : Class 3: Project Scheduling II
Class 3: Project
Scheduling II
Precedence
Diagramming Method
Precedence Extension of basic PERT/CPM
Diagramming Permits partial parallel
performance of mutually
Method (PDM) dependent activities
Allowance of “overlap” of
activities - not just serial
Better recognition of “real world”
relationships between activities
Precedence
Diagramming Method
Used by “virtually all” project
management software
PDM Lead-Lag
More popular than CPM/PERT
method Relationships
Allows more flexibility than
CPM/PERT in lead/lag relationships
– different types of dependencies
PDM Activity PDM Start to Start
Relationships Start -to- Start lead SSAB
Complements traditional PERT Activity B cannot start until
(Start-Finish) relationship activity A has been in
between activities
progress for at least SS
Four additional lead-lag
relationships besides simple time units
Start -to- Start lead SSAB SSAB = 2
Finish -to- Finish lead FFAB
Finish -to- Start lead FSAB
A B
Start -to- Finish lead SFAB
A B FSAB = 3
A B
FFAB = 4
Activity Description Pred Dur "a" Dur "m" Dur "b" (a + 4m + b)/6
(days) (days) (days)
A Test Plan Design None 3 5 7
Activity Description Pred Dur "a" Dur "m" Dur "b" Te Std
B Prototype Sample Const A 5 9 19
C Shock Testing B 3 4 11 (days) (days) (days) (days) Dev
D Environmental Testing B 8 16 18 A Test Plan Design None 3 5 7 5 0.67
E Shock Test Analysis B,C 10 12 32 B Prototype Sample Const A 5 9 19 10 2.33
F Shock Test Report E 6 11 10 C Shock Testing B 3 4 11 5 1.33
G Final Testing Draft Report D,F 2 4 6 D Environmental Testing B 8 16 18 15 1.67
H Final Test Report Delivery F,G 2 3 16 E Shock Test Analysis B,C 10 12 32 15 3.67
F Shock Test Report E 6 11 10 10 0.67
G Final Testing Draft Report D,F 2 4 6 4 0.67
H Final Test Report Delivery F,G 2 3 16 5 2.33
Resource Loading
Project Manager is responsible for
the design which will:
Resource Provide required resources,
in the required amounts, to
Loading where they are needed,
when they are needed
Loading provides a picture of the
work flow requirements in a
project – throughout the project
life cycle
E 1 2 2 1 1 4
F 1 4 0 1 1 1 1
3 Series1
G 1 2 0 1 1
2
Total 2 2 5 5 4 4 4 4 1 1 1 1 1
0
1 2 3 4 5 6 7 8 9 10 11 12
Leveling Leveling
Task Res DUR SL 1 2 3 4 5 6 7 8 9 10 11 12 Resources
A 2 2 0 2 2
B 2 6 2 X X 2 2 2 2 2 2 4.5
C 2 4 0 2 2 2 2
4
D 1 2 6 1 1
E 1 2 2 1 1 3.5
F 1 4 0 1 1 1 1 3
G 1 2 0 1 1 2.5
Series1
2
total 2 2 3 3 4 4 4 4 3 3 1 1 1.5
1
0.5
0
1 2 3 4 5 6 7 8 9 10 11 12
MS Project (automatic
leveling factors)
1. Predecessor – delay tasks without
dependencies first Project
2. Total slack – delay tasks with more
slack
3. Start Date – delay tasks that start
Schedule
earlier
4. Priority Value – delay lower priority
Compression
tasks first
5. Constraints – constrained tasks less
likely to be delayed
Short Exercise: Shortening the
Shortening the Schedule Project Duration
Why would we want to shorten the
Identify several duration of a project?
Changed program deadlines
possible reasons why Change in project scope or technical
we might want to performance requirements
Budget timing shifts
shorten the duration for
Shift in Resources – M5I
a project. How can you shorten the project
duration? -- Typical Approaches
Schedule Compression:
Crashing a Project Crashing a Project
Recognize a relationship between
Crashing as a “problem” vs.
project cost and schedule
crashing as an “exercise”
Why is this so difficult?
Provides the project manager
information to make “informed
Project system
Intended and unintended
decisions” about tradeoff of
consequences time for cost, or vice versa
Crashing by design vs. crashing Specify (normal time, crash time)
by force – Example, rebuilding the and (normal cost, crash cost)
interstate
Crashing Sequence Cost Slope
Cc − C n
1. Determine critical path cost slope =
Tc − Tn
2. Establish cost slope for each
activity on the critical path
3. Select activity with lowest cost CC = crash cost
slope – decrease by unit
Cn = normal cost
4. Recompute new time, cost, and
critical path Tc = crash time
5. Repeat steps 2-4 until the Tn = normal time
desired duration is achieved
E** B 3
Fast-Tracking
Shortening Project
Schedules
Original
schedule Issues in
Shortened
Project
duration
Scheduling
Overlapped
tasks
Scheduling Issues Scheduling Issues
“Busting” the critical path Importance of estimating
Critical Path MISCONCEPTIONS: Schedule trade-offs ----
The critical path defines all the Cost = f(Performance, Scope,
critical project activities; this is all Time)
that is “critical” for the PM Scheduling is only part of a
There is one critical path for a complete approach to project
project management
The critical path is a constant Tradeoffs between sophistication
once established for a project and cost of methods for
scheduling – estimation & analysis
Monitoring Project
Progress