Académique Documents
Professionnel Documents
Culture Documents
SAV
Lesson 4:
Course:
Project Organization
& Implementation
SAV
SDC
Project Management - 4.3
4. Scheduling with cost and limited resources
4.1 Project budgeting
4.2 Slack management
4.3 Project crashing
4.4 Project resource leveling
4.5 Constrained resource scheduling problem
Required Readings
Avraham: Chapter 7,8,9
Meredith: Chapter 9
So you are going to manage a project - by Tom Conkright
Homework:
See attached pages
SAV
SDC
Project Management - 4.4
Learning Objectives
After completing this lesson you should be able to:
• discuss project planning and scheduling processes
• use Gantt charts and some popular network
techniques for project planing and sheduling
• discuss advantages and disadvantages of the above
techniques
SAV
SDC
Project Management - 4.5
SAV
SDC
Project Management - 4.6
• Planning is the answering to the following questions:
What must be done?
How it should be done?
Who will do it
By when must it be done?
How much will it cost?
How good does it have to be?
• Project planning should begin early even before the project is authorized.
In most cases, project planning begins during the formulation of project
proposal or during the conception and definition phases. The project plan
is then modified as conditions change throughout the project.
SAV
SDC
Project Management - 4.7
SAV
SDC
Project Management - 4.8
SAV
SDC
Project Management - 4.9
SAV
SDC
Project Management - 4.10
SAV
SDC
Project Management - 4.11
Contractual requirement
– List of all deliverables (reports, physical items, etc.)
– Specifications (performance specifications, government
regulations, etc.)
– Policies and procedures (contacts, data securities,
procedures for delivery, etc.)
Work breakdown structure
SAV
SDC
Project Management - 4.12
Schedule
Resource requirements
Personnel, equipment, materials, information, etc. should be specified in
conjunction with schedule to ensure their availability when needed.
Monitoring and control system
– Methods of monitoring, collecting and analyzing the progress
measures
– Outlines of corrective actions for specific undesirable events.
Major contributors: linear responsibility chart can be used.
Risk analysis with contingencies when possible.
SAV
SDC
Project Management - 4.13
SAV
SDC
Project Management - 4.14
SAV
SDC
Project Management - 4.15
Time
For ease of viewing events and their due dates are depicted
on a time line
The project office in cooperation with the clients and the
participating organizations has the responsibility for defining
the key milestones prior to start up.
SAV
SDC
Project Management - 4.16
SAV
SDC
Project Management - 4.17
Time
SAV
SDC
Project Management - 4.18
SAV
SDC
Project Management - 4.19
SAV
SDC
Project Management - 4.20
– The difference between the start (or the end) times of an activity
on the two schedule is called the slack (or float) of the activity.
• The sum of durations for activities along a critical path gives the
shortest possible time to complete the project. A delay in any of
these activities delays the entire project.
SAV
SDC
Project Management - 4.21
2.2 Gantt chart - advantages and
disadvantage
SAV
SDC
Project Management - 4.22
SAV
SDC
Project Management - 4.23
sales
design
❶ ❷ material procurement ❻ ❼
production
SAV
SDC
Project Management - 4.24
SAV
SDC
Project Management - 4.25
SAV
SDC
Project Management - 4.26
SAV
SDC
Project Management - 4.27
SAV
SDC
Project Management - 4.28
3.3 Network - AOA and AON
A B
A B
C D
SAV
SDC
Project Management - 4.29
Remark:
✍ AON is easier to construct, and there is no
SAV
SDC
Project Management - 4.30
SAV
SDC
Project Management - 4.31
A B
i j k
tij tjk
A) B)
SAV
SDC
Project Management - 4.32
3 6
1 2
Incorrect representation because4node 4 is no7predecessor8and
node 6 is no successor. 5
SAV
SDC
Project Management - 4.33
SAV
SDC
Project Management - 4.34
3 E 4
B C F
1 A 2 D 5 G 6
SAV
SDC
Project Management - 4.35
2 3
1 4 1 2
3 4
SAV
SDC
Project Management - 4.36
• Project 3:
➭ Activities A, B and C can start at any time
➭ Activity D starts after C has finished
➭ Activity E starts after all A, B, C have finished
➭ Activity F starts after D and E have finished
SAV
SDC
Project Management - 4.38
SAV
SDC
Project Management - 4.39
Example project
Activities After Time (weeks)
A - 1
B A 4
CB 6
DA 3
E D 2
F C,E 2
G- 3
HG 5
I F,H 2
SAV
SDC
Project Management - 4.40
•A complete list of project activities CPM processing •Estimated duration of the project
•Precedence relationship among activities procedure •Identification of critical activities
•Estimate of each activity’s duration •Amount of slack for each activity
SAV
SDC
Project Management - 4.41
SAV
SDC
Project Management - 4.42
Late time of an event: earliest time the event can take place without causing a schedule
overrun (Ti)
Calculate late times: backward pass
Tn=tn
Ti=minj[Tj-Lij ] for all (i,j) activities defined
• Critical path:
➭ the longest sequence(s) in the network
➭ the earliest time to finish the project
an activity lies on the critical path when:
ti=Ti
tj=Tj
tj-Ti=Tj-Ti=Lij
SAV
SDC
Project Management - 4.43
SAV
SDC
Project Management - 4.44
• Late start time (LSij): the latest time activity (i,j) can
start without delaying the completion of the project
LFij=Tj for all j
• Late finish time (LFij): the latest time activity (i,j) can
finish without delaying the completion of the project
LSij=LFij-Lij for all (i,j) defined
SAV
SDC
Project Management - 4.45
SAV
SDC
Project Management - 4.46
SAV
SDC
Project Management - 4.47
SAV
SDC
Project Management - 4.48
SAV
SDC
Project Management - 4.49
PERT analysis
• To convert m, a, and b into estimates of the expected time te
and variance σ 2, two assumptions are made:
➭ The time estimates follow the beta probability distribution.
From one end of the beta distribution to the other is 6
standard deviations (± 3 standard deviation from the
mean). Since (b – a) is 6 standard deviation,
b −a
Variance: σ=
6
(b −a ) 2
σ =
2
36
SAV
SDC
Project Management - 4.50
SAV
SDC
Project Management - 4.51
SAV
SDC
Project Management - 4.52
SO −EO
Z =
Where:+ SO: Scheduled Occurrence ∑
σ 2
of completion time
+ EO: Expected Occurrence of completion time
+ The sum of σ 2 is taken over all critical activities
SAV
SDC
Project Management - 4.53
SAV
SDC
Project Management - 4.54
SO =EO +Z × ∑σ 2
SAV
SDC
Project Management - 4.55
PERT example
Questions
• What is the completion time of the project?
• What is the critical path?
• What is the probability that the project will be
completed within 30 days?
• What would be the completion date that we could
promise with 80% certainty?
Network with Activity’s Three Time Estimates
E (4,11,12)
2 6
A (6,14,16) J (1,5,9)
F (5,7,9)
B (6,15,30) K (1,4,7)
1 7 8
C (2,5,8) I (1,5,9)
D (1,2,3)
G (3,12,21) H (3,4,5)
3 4 5
SAV
SDC
Project Management - 4.56
PERT example
Activity a m b te σ 2
A=1-2 6 14 16 13 2.78
B=1-7 6 15 30 16 16.00
C=1-4 2 5 8 5 1.00
D=1-3 1 2 3 2 0.11
E=2-6 4 11 12 10 1.78
F=2-5 5 7 9 7 0.44
G=3-4 3 12 21 12 9.00
H=4-5 3 4 5 4 0.11
I=5-7 1 5 9 5 1.78
J=6-8 1 5 9 5 1.78
K=7-8 1 4 7 4 1.00
SAV
SDC
Project Management - 4.57
2 E, 10 (1.78) 6
A, 13 (2.78) J, 5 (1.78)
F, 7 (0.44)
1 B, 16 (16) 7 K, 4 (1) 8
C, 5 (1) I, 5 (1.78)
D, 2 (1.1)
3 G, 12 (9) 4 H, 4 (0.11) 5
SAV
SDC
Project Management - 4.58
PERT example
Q3:
SO = 30 days
SO −EO 30 −29 1
Z = = =
∑σ2
( 2.78 +0.44 +1.78 +1) 6
Z = 0.408
Using Standard Normal Distribution
p (completion time < 30 days) = 0.6691 = 66.91%
Q4:
p = 80% Using Standard Normal Distribution Z = ?
SO = EO +Z × ∑ =
σ2
SAV
SDC
Project Management - 4.59
SAV
SDC
Project Management - 4.60
SAV
SDC
Project Management - 4.61
SAV
SDC
Project Management - 4.62
SAV
SDC
Project Management - 4.63
Budget management
Cash
flow
time
Cash
flow
time
Cash
flow
time
SAV
SDC
Project Management - 4.64
SAV
SDC
Project Management - 4.65
SAV
SDC
Project Management - 4.66
3. Compute the crash cost per week (or other time period)
for all activities in the network. This process uses the
following formula:
Crash Cost – Normal Cost
Crash Cost / Time Period = ------------------------------------
Normal Time – Crash Time
4. Select the activity on the critical path with the smallest
crash cost per week.
5. Check to be sure that the critical path you were crashing
is still critical.
If the critical path is still the longest path through the
network, return to step 4.
If not, find the new critical path and return to step 4.
SAV
SDC
Crashing example
Activity Description Immediate Duration
Predecessors (weeks)
A Buildinternal components - 2
B Modifyroof andfloor - 3
C Construct collectionstack A 2
D Pour concreteandinstall frame B 4
E Buildhigh-temperatureburner C 4
F Install control system C 3
G Install air pollutiondevice D, E 5
H Inspect andtest F, G 2
2 C, 2 4
A, 2 F, 3
E, 4
1 6 H, 2 7
B, 3 G, 5
3 D, 4 5
Activity Earliest Start Latest Start Slack On
(ES) (LS) (LS – ES) Critical Path?
A 0 0 0 Yes
B 0 1 1 No
C 2 2 0 Yes
D 3 4 1 No
E 4 4 0 Yes
F 4 10 6 No
G 8 8 0 Yes
H 13 13 0 Yes
Project Management - 4.68
SAV
SDC
Project Management - 4.69
Activity
Cost
Crash
$23,000
(Crash cost)
Normal
$22,000
(Normal cost)
1 2 Time (weeks)
(Crash time) (Normal time)
SAV
SDC
Project Management - 4.70
Resource Management
Resource
level
Resource A
Time
Resource
level
Resource A
Time
SAV
SDC
Project Management - 4.71
SAV
SDC
Project Management - 4.72
SAV
SDC
Project Management - 4.73
SAV
SDC
Project Management - 4.74
• Activity ES EF LF LS TS FS
• A (1,2)
• B (2,3)
• C (2,4)
• D (1,3)
• E (3,4)
• F (4,6
• G (4,5)
• H (5,6)
SAV
SDC
Project Management - 4.75
10
2
Time
5 10 15 20 25
SAV
SDC
Project Management - 4.76
SAV
SDC
Project Management - 4.77
Guidelines:
• Carry out resource leveling if possible
• If the resources are limited, the project’s completion
time will be delayed.
• Common priority rule can be used.
Example
Network with Activity Times and Resources
A, 2
(2)
C, 5
1 4
(4)
B, 3
(2)
3
SAV
SDC
Project Management - 4.78
Constrained-resource
scheduling example
Assume that the project has only maximum 5 people. At that time
we must reschedule the project by extending its completion time.
In particular, we can delay some activities over their slack
allowance or extend them to reduce resources to allowed extent.
SAV
SDC
Project Management - 4.79
Gantt Chart
Activities
A
1 2 3 4 5 6 7 8 Time
SAV
SDC
Project Management - 4.80
Constrained-resource scheduling
Notes
1. Common priority rules:
- Shortest Tasks First.
- Most Resource First.
- Minimum Slack First.
- Most Critical Followers.
- Most Successors.
SAV
SDC
Project Management - 4.81
2. Technological necessities.
SAV
SDC