[530]4 time planning
TRANSCRIPT
-
8/8/2019 [530]4 Time Planning
1/65
1
Engineering
Project Management
By
Sami Fahmy, Ph.D, P. Eng, PMP
ENG M 530 - Lecture No. 4
Planning Time (Scheduling)
-
8/8/2019 [530]4 Time Planning
2/65
2
References
Project Management Book ofknowledge(PMBoK-2004). Published by
PMI
Construction Project Scheduling andControl. By Dr. Saleh Mubarak. Published
by Pearson, Prentice hall
-
8/8/2019 [530]4 Time Planning
3/65
3
Agenda
1. Activity Definition
2. Activity Sequencing
3. Activity Resource Estimating
4. Activity Duration Estimating
5. Schedule Development
-
8/8/2019 [530]4 Time Planning
4/654
Schedule is an Important Tool
1. Quantifies the time objective
2. Determines sequence and time frame for
activity accomplishment3. Establishes basis for progress evaluation
4. Allows Project Manager to make educateddecisions
5. Define significant events and activities for
the project6. Allows for the control of project activities
(Used as a baseline)
-
8/8/2019 [530]4 Time Planning
5/655
Time Planning Processes
Primary Input Process Major Output
WBS and scope
statement
Activity Definition Activity list
Activity list
Activity Attribute
Activity Sequencing Project schedulenetwork diagram
Activity list
Activity List
Project schedule network Diagram
Activity durationestimate
Activity ResourceEstimating
Activity Duration
Estimating
Schedule
Development
Activity resourceRequirement
Activity duration
estimate
Project Schedule
-
8/8/2019 [530]4 Time Planning
6/656
1. Activity Definition
Identifies and documents the work that isplanned to be performed
Decomposes Work Packages intoactivities
Provides a basis for estimating,scheduling, execution, monitoring andcontrol
The activities scheduled must relate toprojects objectives
-
8/8/2019 [530]4 Time Planning
7/657
1. Activity Definition Process
Project ScopeStatement
WBS
Activity List
Activity Attributes
Milestone List
Tools and Techniques
1. Decomposition
2. Templates
3. Rolling wave
planning4. Expert
judgment
5. Planningcomponent
-
8/8/2019 [530]4 Time Planning
8/658
1. Activity Definitions (T & T)
Decomposition Subdividing the project work
package into smaller scheduledactivities
Activities (action statements)
Major outputs are described asactivities
Decomposition is done bymembers responsible for workpackages
-
8/8/2019 [530]4 Time Planning
9/659
1. Activity Definitions (T & T)
Templates Activity lists from previous projects are
often used Advantages and disadvantages
Also consider activity attributes. Arethey valid for this project?
It identifies typical milestones for atypical project
-
8/8/2019 [530]4 Time Planning
10/65
10
1. Activity Definitions (Outputs)
Activity List
Include all activities Describe each activity in detail
Organized as an extension to WBS
-
8/8/2019 [530]4 Time Planning
11/65
11
1. Activity Definitions (Outputs)
Activity Attributes Used for planning schedule activities
and schedule development Examples:
Activities identifier/description
Activity codes
Logical relationships
Resource requirements Imposed dates
Constraints and assumptions
-
8/8/2019 [530]4 Time Planning
12/65
12
1. Activity Definitions (Outputs)
Milestone list
Identifies milestones Mandatory or optional
Part of the project management plan
-
8/8/2019 [530]4 Time Planning
13/65
13
2. Activity Sequencing
Identifying and documenting interactivity
dependencies Accurately sequencing project activities
will contribute to a realistic and achievable
schedule Use manual or computer program in
sequencing activities, or a combination ofboth
-
8/8/2019 [530]4 Time Planning
14/65
14
2. Activity Sequencing Process
Tools and techniques
1. PrecedenceProgramming Method(PDM or AON)
2. Arrow Diagramming
Method (ADM/AOA)
3. Schedule networktemplates
4. Dependencydetermination
5. Applying leads andlags
Project Scope Statement
Activity list
Activity attributes
Milestone list
Approved change requests
Project Schedule
Network Diagrams
Activity list (updates)
Activity attributes(updates)
Requested changes
2 A i i S i (T & T)
-
8/8/2019 [530]4 Time Planning
15/65
15
2. Activity Sequencing (T & T)
Precedence Programming Method (PDM)
Project network diagram with:
Nodes representing activities
Arrows representing dependencies
Used by most project management software No dummy activities
Activity Constraint Activity
2 A ti it S i (T & T)
-
8/8/2019 [530]4 Time Planning
16/65
16
2. Activity Sequencing (T & T)
Precedence Programming Method (PDM)
Also called Activity on Node Method(AON)
Event oriented
Activities represented by nodes
Arrow denotes the precedence
relationship
2 A ti it S i (T & T)
-
8/8/2019 [530]4 Time Planning
17/65
17
2. Activity Sequencing (T & T)
Precedence Programming Method (PDM)
Start
Activity A Activity B
Activity C Activity D
Finish
2 A ti it S i (T & T)
-
8/8/2019 [530]4 Time Planning
18/65
18
2. Activity Sequencing (T & T)
Arrow Diagramming Method (ADM) Network diagramming with:
Arrows representing activities Nodes representing dependencies
It only allows finish to startdependencies
Event Activity Event
2 Activity Sequencing (T & T)
-
8/8/2019 [530]4 Time Planning
19/65
19
2. Activity Sequencing (T & T)
Arrow Diagramming Method (ADM)
Also called Activity on Activity Method (AON) Work done between two events is an activity
Activity (arrow) connects two events
Activity oriented
The succeeding activity could NOT start until
preceding activity is completed Finish to Start relationship
Dummy activities used to indicate
interdependency
2 Activity Sequencing (T & T)
-
8/8/2019 [530]4 Time Planning
20/65
20
2. Activity Sequencing (T & T)
Arrow Diagramming Method (ADM)
Start FinishA
BC
F
E
D Dum
my
Activity
2 Activity Sequencing (T & T)
-
8/8/2019 [530]4 Time Planning
21/65
21
2. Activity Sequencing (T & T)
Dummy Activity An activity of zero duration
Used to show logical relationship(dependencies)
Shown as a dashed line headed by anarrow
Indicate interdependency
Know the Difference:
-
8/8/2019 [530]4 Time Planning
22/65
22
Know the Difference:
AOA:
pour (1 d) cure (7 d) install
25 26 27 28
concrete walls concrete floor joist
AON:
pour concrete Lag (7 d) install floorwall joist
Types of Relationships
-
8/8/2019 [530]4 Time Planning
23/65
23
Types of Relationships
Finish to Start
Start to Start
Finish to Finish
Start to Finish (Not used often)
Types of Dependencies
-
8/8/2019 [530]4 Time Planning
24/65
24
Types of Dependencies
Finish to Start Relationship (FS)
AOA PDM
Running wires can NOT
start until framing is finished
FrameWall
RunWire Frame
WallRunWire
Types of Relationships
-
8/8/2019 [530]4 Time Planning
25/65
25
Types of Relationships
AOA PDM
Start to Start Relationship (SS)
Begin wall
framing
Complete wall
framing
Runwiring
Frame
walls
Run
wires
Wiring can NOT start until
wall framing starts
Types of Relationships
-
8/8/2019 [530]4 Time Planning
26/65
26
Types of Relationships
AOA PDM
Finish to Finish Relationship
Install
shingles
Begin roof Complete roof
Install
shingles
Roof
Roofing can NOT be finished
until the shingles are finished
Know the Difference
-
8/8/2019 [530]4 Time Planning
27/65
27
Know the Difference
PDM (AON)
Shows
interdependenciesNo dummy activities arerequired
New activities can beeasily added to schedule
More flexible
Utilizes lags betweenactivities
ADM (AOA)
Show
interdependency
Dummy activities can
be usedNo lags between
activities
2 Activity Sequencing (T & T)
-
8/8/2019 [530]4 Time Planning
28/65
28
2. Activity Sequencing (T & T)
Dependency
Indicates the relationship betweenactivities or tasks
Mandatory
Discretionary
External
2 Activity Sequencing (T & T)
-
8/8/2019 [530]4 Time Planning
29/65
29
2. Activity Sequencing (T & T)
Mandatory Dependencies (Hard Logic) They are inherent in the nature of the
work being done.
They include physical limitations:
Build a basement before starting
the superstructure Build prototype before testing starts
Write Review
Document document
2. Activity Sequencing (T & T)
-
8/8/2019 [530]4 Time Planning
30/65
30
2. Activity Sequencing (T & T)
Discretionary Dependencies (Soft Logic) Defined by the project management
team
soft logic or preferential logic/preferredlogic
Use with care and document, may limitscheduling options
Based on: Best practices of a particular industry
Desired specific sequencing
2. Activity Sequencing (T & T)
-
8/8/2019 [530]4 Time Planning
31/65
31
2. Activity Sequencing (T & T)
External Dependencies Activities that involve a relationship
between project activities and non-project activities
Examples:
Environmental hearing before sitepreparation work begins
Delivery of a product has to be donebefore on-site testing may begin
2. Activity Sequencing (Outputs)
-
8/8/2019 [530]4 Time Planning
32/65
32
2. Activity Sequencing (Outputs)
Project Schedule Network Diagrams Activity list (updates)
2. Activity Sequencing (Outputs)
-
8/8/2019 [530]4 Time Planning
33/65
33
2. Activity Sequencing (Outputs)
Project Schedule Network Diagrams A schematic display of the projects
activities and the logical relationshipamong them
The diagram should be accompaniedby:
Summary of the basic sequencing
approach
Details of any unusual sequencing
3. Activity Resource Estimating
-
8/8/2019 [530]4 Time Planning
34/65
34
3. Activity Resource Estimating
Tools and techniques
1. Expert judgment
2. Alternatives analysis
3. Published estimatingdata
4. Project management
software
5. Bottom-up estimating
Activity list
Activity attributes
Resource availability
Activity resource
requirements
Activity attributes
(updates)
Resource breakdown
structure
3 Activity Resource Estimating (T & T)
-
8/8/2019 [530]4 Time Planning
35/65
35
3. Activity Resource Estimating (T & T)
Published estimating data
Production rates
Unit cost
Hourly rate
Etc.
3. Activity Resource Estimating (T & T)
-
8/8/2019 [530]4 Time Planning
36/65
36
y g ( )
Bottom-up estimating
Engineering estimate
Most accurate estimate
Uses WBS
Advantages and disadvantages
3 Activity Resource Estimating (Outputs)
-
8/8/2019 [530]4 Time Planning
37/65
37
3. Activity Resource Estimating (Outputs)
Activity resource requirements
Resource breakdown structure
Activity Resource Estimating (Outputs)
-
8/8/2019 [530]4 Time Planning
38/65
38
y g ( p )
Activity Resource Requirements Resources assigned to project will
significantly influence the duration of theactivities
Doubling the number of resourcesassigned to a project may or may beable to complete the tasks in half the
time Watch for efficiency,safety and space
limitation
Activity Resource Estimating (Outputs)
-
8/8/2019 [530]4 Time Planning
39/65
39
y g p
Resource Breakdown Structure Hierarchal structure
Identifies resources by: Category
Type
4. Activity Duration Estimating
-
8/8/2019 [530]4 Time Planning
40/65
40
The process of taking information onthe project scope and resources
and then developing durations for
input to schedule
4. Activity Duration Estimating
-
8/8/2019 [530]4 Time Planning
41/65
41
Involves estimating the number of workperiods likely to be needed to completeeach identified activity
Estimates should be approved by an
experienced person in the type of workunder consideration
Considers the elapsed time required forspecific operations
4. Activity Duration Estimating
-
8/8/2019 [530]4 Time Planning
42/65
42
Tools and techniques1. Expert judgment
2. Analogous
estimating3. Parametric
estimating
4. Three-point estimate
5. Reserve analysis
Project scope statement
Activity list
Activity attributes
Activity resource
requirements
Activity DurationEstimates
Activity Attributes
(updates)
Activity Duration Estimating (Inputs)
-
8/8/2019 [530]4 Time Planning
43/65
43
Project scope statement
Activity list
Activity attributes
Activity resource requirements
Activity Duration Estimating Guidelines
-
8/8/2019 [530]4 Time Planning
44/65
44
Estimate each activity independently Assume a normal level of labour and
equipment
Assume a normal work week
Disregard any predetermined contract
completion date Use past experience as a guide
Use consistent time unit
Activity Duration Estimating (T & T)
-
8/8/2019 [530]4 Time Planning
45/65
45
Analogous estimating
Parametric estimating Three-point estimate
Activity Duration Estimating (T & T)
-
8/8/2019 [530]4 Time Planning
46/65
46
Analogous Estimating (Top down) Using actual estimate from a previous,
similar activity as a basis for estimatingother activity
A Form of expert judgment
Most reliable when:
The previous activity is similar
The individual preparing the estimatehas the needed expertise
Activity Duration Estimating (T & T)
-
8/8/2019 [530]4 Time Planning
47/65
47
Parametric Estimating (quantitative) Uses mathematical models
Regression analysis Scatter diagram
Learning curves Activity duration = quantity x unit
rate
Activity Duration Estimating (T & T)
-
8/8/2019 [530]4 Time Planning
48/65
48
Three-Point Estimate Use three-point estimate for each
activity: Most likely (Realistic)
Optimistic (Best-case scenario) Pessimistic (Worst-case scenario)
Examples
Activity Duration Estimating (Outputs)
-
8/8/2019 [530]4 Time Planning
49/65
49
Activity Duration Estimates
Activity Attributes (updates)
4. Activity Duration Estimating (Outputs)
-
8/8/2019 [530]4 Time Planning
50/65
50
Activity Duration Estimates
Quantitative assessments of the likely
number of work periods that will berequired to complete an activity
Indicate a range to give some idea ofaccuracy
E.g.. 10 days 2 days (8-12 days) 15% probability of exceeding the 10
days
5. Schedule Development
-
8/8/2019 [530]4 Time Planning
51/65
51
Schedule development is concerned with:
Determine start and finish for each
activity Determine the critical path
Must be realistic Iterative approach
5. Schedule Development Process
-
8/8/2019 [530]4 Time Planning
52/65
52
Tools and techniques
1. Schedule networkanalysis
2. Critical path method
Activity list
Activity attributes
schedule network diagrams
Activity resource requirements
Activity duration estimates
Project schedule
Schedule model
data
Schedule baseline
Resource requirements
(updates)
5. Schedule Development (Inputs)
-
8/8/2019 [530]4 Time Planning
53/65
53
Activity list
Activity attributes Project schedule network diagrams
Activity resource requirements Activity duration estimates
Risk register
5. Schedule Development (T & T)
-
8/8/2019 [530]4 Time Planning
54/65
54
Schedule network analysis
Critical path method
Schedule compression
Resource leveling
Project management software
5. Schedule Development (T & T)
-
8/8/2019 [530]4 Time Planning
55/65
55
Schedule network analysis Analytical techniques
Involves calculating theoretical earlyand late starts and finish dates for allproject activities, regardless of any
resource pool description
The resulting information is not the
schedule but an indication of theschedule
5. Schedule Development (T & T)
-
8/8/2019 [530]4 Time Planning
56/65
56
Critical path method
Calculates a single deterministic
early and late start and finish. Basedon single duration estimate
The focus of the schedule is on thecalculation of the float
5. Schedule Development (T & T)
-
8/8/2019 [530]4 Time Planning
57/65
57
Critical path method
The longest path through a networkdiagram
Determines the date for earliest
completion of the project Series of activities that has (no float)
Questions on CPM
-
8/8/2019 [530]4 Time Planning
58/65
58
Can a critical path change? If yes, when? Is it possible to have more than one critical
path?
Is it a good idea to have 2 paths? The latest finish time for activities A, B, and C
is 10, 15, 16. What is the earliest start time for
activity D?
D
A
BC
Questions on CPM (contd)
-
8/8/2019 [530]4 Time Planning
59/65
59
The latest start time for activity A, B, C is 10, 15,16. What is the latest finish time for Activity D?
Activity A, early start is 5 weeks and latest startis 6 weeks. This activity has to be delayed by 1week as a result of last equipment delivery. What
is the effect on the critical path?
D
A
B
C
A
Float
-
8/8/2019 [530]4 Time Planning
60/65
60
Slack time
Built-in time flexibility
Critical activities has no float
Any delay in the critical activities willresult in the delay of the project
Float can be positive or negative
Two Types of Float
-
8/8/2019 [530]4 Time Planning
61/65
61
Free float
The amount of time an activity can
be delayed without delaying theearly start date of its successor
activityTotal float
The amount of time a task can bedelayed without delaying theprojects completion date
5. Schedule Development (Outputs)
-
8/8/2019 [530]4 Time Planning
62/65
62
Project Schedule
Formats
Project Schedule Networkdiagram
Bar Chart (Gantt chart) Milestone chart
Bar Chart
-
8/8/2019 [530]4 Time Planning
63/65
63
Advantages Good, fast and
easy
Easy to update
Shows plan and
schedule Excellent tool for
small projects
Good reportingtool
Disadvantages No critical path
No dependency
Milestone Chart
-
8/8/2019 [530]4 Time Planning
64/65
64
Shows the following: Critical activities duration
Critical path in a very simple form Dates of major deliverables and key
events
Activity dependencies
5. Schedule Development (Outputs)
-
8/8/2019 [530]4 Time Planning
65/65
65
Schedule Baseline
Once completed, it will be used for:
Basis for performance measurement
Basis for corrective action
Basis for schedule forecasts