Beruflich Dokumente
Kultur Dokumente
Management-ENGG 684
Project Planning and Scheduling
Fall 2019
AGENDA
2
Project Management Process Groups
PMBOK (2017)
3
Planning
Planning
How
Who will
much will
do it?
it cost?
By when
it must be
done?
4
Planning
To provide basis
To stablish the To provide basis
for Monitoring
Scope of Work for Execution
& Controlling
5
Planning
6
Project Schedule
7
Project Schedule
8
Project Schedule
• Scheduling Process:
1. Define activities based on project Scope Baseline (Statement and WBS)
9
Project Schedule
• Activity Definition:
• WBS’ work packages are decomposed into activities.
• An activity is a distinct, scheduled portion of work performed during
the course of a project.
10
Project Schedule
Project
11
Project Schedule
• List of Activities
Example: List of activities for a small bus stop project.
Project
Sidewalk Roof
Painting
12
Project Schedule
13
Project Schedule
Constraints Description
Activity
Resource Attributes Calendar
requirements
Logical
Successor
relationship
14
Project Schedule
• Milestones:
• A milestone is a significant point or event in the project.
• Milestone types:
• Mandatory: Such as those required by contract
• Optional: Such as those based on historical information
15
Project Schedule
• Activity Sequence:
• 4 Possible Relationships: FS; FF; SS; SF
17
Project Schedule
• Activity Sequence:
• Finish-to-Start (FS). A logical relationship in which a successor
activity cannot start until a predecessor activity has finished.
• Installing the operating system on a PC (successor) cannot start until the PC
hardware is finished.
• Pouring concrete (successor) cannot start until placing the reinforcement bars
and inserts (predecessor) has finished.
18
Project Schedule
• Activity Sequence:
• Start-to-Start (SS). A logical relationship in which a successor
activity cannot start until a predecessor activity has started.
• Level concrete (successor) cannot begin until pour foundation (predecessor)
begins.
• The laying of a pipeline (successor) cannot start until digging the trench
(predecessor) has started.
19
Project Schedule
• Activity Sequence:
• Finish-to-Finish (FF). A logical relationship in which a successor
activity cannot finish until a predecessor activity has finished.
• Writing a document (predecessor) is required to finish before editing the
document (successor) can finish.
20
Project Schedule
• Activity Sequence:
• Start-to-Finish (SF). A logical relationship in which a successor
activity cannot finish until a predecessor activity has started.
• The first operation shift in a refinery cannot be finished (successor) before
starting the second shift (predecessor).
21
Project Schedule
• Lag: A lag is the amount of time a successor activity will be delayed with
respect to a predecessor activity.
Example: Reviewing an equipment user manual may be started 10 days after
starting writing it.
Writing Manual
Reviewing Manual
22
Project Schedule
Shop Drawings
Fabrication
23
Project Schedule
• Schedule Presentation
• Bar Chart (Gantt Chart): the representation of project work activity as a
time scaled bar whose length represent the planned duration.
Pros
✓ Easy to Read (Simple)
24
Project Schedule
• Schedule Presentation
• Milestone Schedule: Effective to communicate schedule with senior managers
25
Project Schedule
26
Project Schedule
• The arrows only connects the nodes (activities) and make logical
relationships
27
Project Schedule
• Schedule Network
Develop schedule network for a project with following list of activities and dependencies:
28
Network Diagram
A C H
Start D G Finish
B E F I J
29
Project Schedule
• Develop Schedule
• Early Start (ES): How soon can the activity start?
• Early Finish (EF): How soon can the activity finish?
• Late Start (LS): How late can the activity start without delaying project finish date.
• Late Finish (LF): How late can the activity finish without delaying project finish.
ES EF
Activity ID
Duration
LS LF
30
Project Schedule
• Develop Schedule
• Forward Pass Calculation: The Early Start (ES) and Early Finish
(EF) times are calculated on the forward pass.
Ex: The earliest time that activity A can start is 20th day of a project. How soon activity
A can finish if its estimated duration is 10 days?
20 A EF=?
10
LS LF
EF=20+10=30
EF(activity)=ES (activity)+Duration
31
Project Schedule
• Develop Schedule
Calculate duration of a project with following list of activities and dependencies (All FS):
32
Project Schedule
0 A 10 11 C 19 19 H 28
10 8 9
0 28
7 D 11 11 G 16
Start 4 5 Finish
0 B 7 7 E 13 13 F 17 17 I 22 22 J 24
7 6 4 5 2
If the next succeeding activity is a merge activity; the largest early values (based on the
relationships) of all its immediate predecessor activities should be selected.
33
Project Schedule
• Develop Schedule
• The backward pass: The Late Start (LS) and Late Finish (LF)
times are calculated on the backward pass.
Ex: The latest time that activity A can finish is on 30th day of a project. How
late activity A can start if its estimated duration is 10 days?
ES A EF
10
LS=? 30
EF=30-10=20
LS (activity)=LF (activity)-Duration
34
Project Schedule
0 A 10 11 C 19 19 H 28
10 8 9
1 11 11 19 19 28
0 28
7 D 11 11 G 16
Start 4 5 Finish
7 11 14 19
0 B 7 7 E 13 13 F 17 17 I 22 22 J 24
7 6 4 5 2
0 7 11 17 17 21 21 26 26 28
If the next preceding activity is a burst activity; the smallest late value of all its immediate successor
35
activities should be selected.
Project Schedule
0 A 10 11 C 19 19 H 28
10 8 9
1 11 11 19 19 28
0 28
7 D 11 11 G 16
Start 4 5 Finish
7 11 14 19
0 B 7 7 E 13 13 F 17 17 I 22 22 J 24
7 6 4 5 2
0 7 11 17 17 21 21 26 26 28
36
Project Schedule
• Float (Slack)
• Total float is the amount of time an activity can be
delayed without delaying the project end date.
• TF = LF – EF = LS – ES ES EF
Activity ID
• Free float is the amount of time an activity can be
Duration
delayed without delaying its successor. For a FS
LS FF/TF LF
relationship:
• FFactivity = ESsuccessor- Efactivity
37
Project Schedule
• Float (Slack)
0 A 10 11 C 19 19 H 28
10 8 9
1 1/1 11 11 0/0 19 19 0/0 28
0 28
7 D 11 11 G 16
Start 4 5 Finish
7 0/0 11 14 1/3 19
0 B 7 7 E 13 13 F 17 17 I 22 22 J 24
7 6 4 5 2
0 0/0 7 11 0/4 17 17 0/4 21 21 0/4 26 26 4/4 28
38
Project Schedule
• Develop Schedule
39
Project Schedule
• Resource-Constrained Scheduling
• In previous examples, we developed the schedule network
and project duration regardless of the resource availability.
• In real world, we are often limited with resource
availability.
• We need to consider resource constraints in developing
project schedule and calculating project duration.
• The common types of resources are: human resources,
equipment, materials, and funds.
40
Project Schedule
Project
Resources
Human
Equipment Materials
Resources
Construction
Design Team Etc. Cranes Excavators Etc. Pipes Cables Etc.
Team
41
Project Schedule
Example:
• Scope of work: erect 24 tonnes of steel
• The estimator knows from past experience that the work can be done in 150
staff-hours per tonne.
• The crew work 10 hours shifts.
• (24 tonnes x 150 staff-hrs per tonne) / (10 hrs per day) = 360 staff-days
42
Project Schedule
• Resource Estimating
Resource and Duration Trade Off
Required Resources (Staff-days) Available Resources Duration (days)
360 20 18
360 22 16.4
360 24 15
360 26 13.8
360 28 12.9
43
Project Schedule
• Resource Loading
• The Ideal situation
• Available resources equals resource requirement.
• Resource overload
• The resource forecast exceeds the available resources.
• Delays are expected.
• Resource underload
• The resource forecast is lower than the available resources.
• Company’s resources are underutilised which could have an impact on
the company’s profitability.
• Resource Levelling:
• Removing the peaks
and valleys in resource
utilization in time.
• It helps removing
overload of the
resources.
• Normally results in
longer duration for the
project.
45
Project Schedule
Activity M T W T F S S M T
ID 1 2 3 4 5 6 7 8 9
B Resources 4 4
C 6 6
D 3 3
E 1 1 1 1
F 2
Total Period
3 3 10 10 4 4 1 1 2
Resources
46
Project Schedule
• Resource Histogram
12
11 Histogram
10
overload
overload
9
Maximum Available = 8
Resources
0
1 2 3 4 5 6 7 8 9
Days
47
Project Schedule
Activity M T W T F S S M T
ID 1 2 3 4 5 6 7 8 9
A 3 3 Activity Bar
B Resources 4 4
C 6 6
D 3 3
E 1 1 1 1
F 2
Total Period
3 3 6 6 5 5 4 4 2
Resources
48
Project Schedule
8
7
6
5
4
3
2
1
0
1 2 3 4 5 6 7 8 9
Days
49
Project Schedule
• Resource Histogram
Duration in Days
ID DESC DUR RESOURCE 1 2 3 4 5 6 7 8 9 10 11
10 A 3 2100 700 700 700
20 B 5 3000 600 600 600 600 600
30 C 7 3500 500 500 500 500 500 500 500
40 D 2 4000 2000 2000
50 E 4 1600 400 400 400 400
Period Amount 700 1300 1300 1100 1100 1100 2500 2900 900 900 400
Cum. Amount 700 2,000 3,300 4,400 5,500 6,600 9,100 12,000 12,900 13,800 14,200
14,200
• Resource Histogram
• The total period resource requirements are then plotted vertically to
give the resources histogram.
• Separate resource histograms are required for each resource type.
51
Project Schedule
• Cumulative S-Curve
• Graphical presentation of cumulative costs, labor hours or other quantities
plotted against time.
52
Project Schedule
53
Project Schedule
• Schedule Acceleration
• Crashing: By adding more resources=more cost
Resources
Crashing: Time
Add resources limited
Time
• Schedule Acceleration
• Fast-tracking: By overlapping project activities/phases= more risks
Risk
Claim
Engineering
Procurement
Construction
Change
Rework
Saved Time
55
Project Schedule
56
Reference
57