SlideShare a Scribd company logo
Project Schedule Planning and
Development
Indra Pandu Prasetyo
A guide to develop reliable project schedule
3
Schedule Planning Overview
Content
01
Schedule Development Steps02
4
Schedule Planning Overview
Content
01
Schedule Development Steps02
7
Project Planning and Scheduling Overview
Planning the schedule is one of the most critical and challenging steps in project planning
Schedule
Cost-Budget Estimation
Risk Identification
Resource Planning
Performance Measurement
Scope/ WBS
Execution Plan
Resource Requirement
Assumption
Inputs needed to
develop schedule
Process steps that mostly
need schedule
Contract/ Constraints Execution Plan Update
Key Challenges
Limited time during planning stage
Planning for planning the schedule is
very important to keep monitor the
schedule during schedule
development
Not all detail information is available
Planning for detailing in later stage is
very important to keep effectiveness
of scheduling process during exection
stage
Imagine if the schedule is unreliable or even unrealistic
9
Project Planning and Scheduling Overview
Planning the schedule process involves not only project execution, but also plans for
planning the schedule itself and controlling the schedule during execution phase
Define Schedule Plan & Basis
Define Schedule WBS
Develop Schedule Models
Baseline Schedule
Monitor & Update Schedule
Analyze Schedule
Report Schedule
Repetitive
process during
project span
Forecast Schedule
Schedule Planning Schedule Controlling
Process of schedule development Process of managing schedule during execution
10
Project Planning and Scheduling Overview
To successfully deliver the project, schedule at least has to:
Communicate works to be
done, by when and by whom
Show the progress against
the plan
Reflect changes and
forecast the future
Reflect overall scope of
work
Reflect the project
execution plan
11
Project Planning and Scheduling Overview
Factors that should be there to achieve quality schedule outcome
Project teams involvement
and participation
Effective schedule
communication
Project planning and control
knowledge
Update schedule availability
F9
Project teams awareness on
planning and schedule
…
12
Project Planning and Scheduling Overview
Choosing the right schedule presentation will increase effectiveness of schedule
information delivery
Presentation Type Good for
Simple Gantt Chart
 Critical path summary
 High level schedule presentation
List/ Table
 Milestone and task list
 Progress calculation
Computerized
CPM Schedule
 Detail sequential activities
 Critical path
Chart
 Progress performance (plan vs actual)
 Resource plan and usage
Des. Plan Actual %
1.
2.
3.
4.
~
~
~
~
~
~
~
~
13
Project Planning and Scheduling Overview
Schedule shall be in proper level of detail to be more manageable
Stop detailing when it reaches enough confidence level to grip the progress commitment and
monitor the progress performance/ status
Do not go too detail, it will make planner/ scheduler a data clerk
Do not go less detail, evaluating and forecasting will not be effective, too many assumptions
Keep estimated activity duration shorter than reporting period as much as possible, unless
information is not available at earlier stage
14
Scheduler/ planner is not just a Primavera Operator or Data Clerk
Project Planning and Scheduling Overview
Knowledge that scheduler/planner must have
Computer software for
scheduling and project
management
Principles and concepts in
schedule and project
management
Technical background/
experience in related project
field
EPC
15
Schedule Planning Overview
Content
01
Schedule Development Steps02
16
 Develop Work Breakdown
Structure
Schedule Development Steps
It is important to prepare planning for planning before planning the project schedule itself
Decompose Scope of Work Develop Project Schedule Model
 Develop Schedule Management
Plan
 Develop Schedule Basis
Define Schedule Plan Basis
 Define Activity List
 Sequence Activities
 Calculate Duration & Resource
 Finalize Schedule
18
Developing Schedule Management Plan and Basis01
Schedule Development Steps
Developing Work Breakdown Structure
Defining Activities
Calculating Duration & Resources
Sequencing Activities
Finalizing Schedule
02
03
04
05
06
19
Schedule management plan is document providing strategy for planning, developing,
executing, managing and reporting the project schedule
Developing Schedule Management Plan and Basis
Schedule management plan establishes, at least
Schedule development plan
Schedule maintenance plan
Scheduling reporting plan
Schedule controlling and
analysis plan
Describing methodology, tools, software, level of detail, integration and any strategy
involved for developing schedule to have good quality schedule in timely manner
Describing process for updating the schedule, collecting schedule information, and
recording progress to keep schedule up to date
Describing process of controlling schedule, measuring performance and analysing
the variance to keep schedule on track/ back to track
Describing how to report schedule and its reporting period to keep project team well
informed
20
Schedule basis is document providing required information for building and estimating
project schedule
Developing Schedule Management Plan and Basis
Schedule basis establishes, at least
It includes such as project information, objective, scope boundary, assumption, key
event, exclusion/ exception, risk/ opportunity and other information that may be
related to scheduling
It includes such as productivity, calendar/ working hours, work sequence
assumption, execution plan and other data that is gathered from project team input,
historical data analysis or expert judgement
The content in schedule basis shall be acknowledged and agreed by project teams, otherwise it
may lead to dispute on schedule reliability in future
General project information
and requirement
Basis estimating data
21
Developing Schedule Management Plan and Basis
Developing Work Breakdown Structure
01
02
Schedule Development Steps
Defining Activities
Calculating Duration & Resources
Sequencing Activities
Finalizing Schedule
03
04
05
06
22
WBS is deliverable-oriented breakdown of a project that defines the total scope of work in
smaller and more manageable sections
Developing Work Breakdown Structure
WBS Characteristics
Delivery Oriented
Deliverable is the main focus of WBS, it can be decomposed by phase, area,
organization standard, function and etc.
100% Rule
Captures all deliverables to complete the total scope of work, including project
management
Sufficient level of detail
WBS shall achieve sufficient decomposition for communicating and tracking the
work, and it depends on project complexity
Has unique ID ID for easier identifying and categorization of WBS at each level
Accountable
All WBS elements shall be accountable and assigned to individual, subcontractor or
organizational unit
No scope overlapping Each WBS element shall be exclusive, no overlapping of scope and responsibility
23
Developing Work Breakdown Structure
WBS decomposition House Project (example)
HP
House Project
$41,500
HP.A
Common Area
$1,500
HP.B
House Area
$35,000
HP.C
Backyard Area
$5,000
HP.A.1
Fence
$800
HP.A.2
Road
$700
HP.B.1
Structure
$12,000
HP.B.2
Electrical
$5,000
HP.B.3
Piping
$3,000
HP.B.4
Architect
$15,000
HP.C.1
Mini Bar
$2,000
HP.B.2
Pool
$2,000
HP.B.3
Landscape
$1,000
LEVEL-1
Project
LEVEL-2
Area
LEVEL-3
Work
The lowest level of WBS is called Work Package
WBS.ID
WBS Name
Budget
24
CA CA CA
Developing Work Breakdown Structure
WBS OBS matrix House Project (example)
House Project
Common Area House Area Backyard Area
Fence
Road
Structure
Electrical
MiniBar
Piping
Architect
Pool
Landscape
Project
Manager
Civil Coord.
M/E Coord.
Civil Eng.
Elec. Eng.
Piping Eng.
Arch. Eng. CA CA CA CA
CA
CA CA Control Account
Control account is intersection of WBS & OBS
Person assigned is responsible for completion
of work package/ WBS element
OBS (Organization Breakdown Structure)
WBS
25
Developing Schedule Management Plan and Basis
Developing Work Breakdown Structure
Defining Activities
01
02
03
Schedule Development Steps
Calculating Duration & Resources
Sequencing Activities
Finalizing Schedule
04
05
06
26
Activities are all detailed actions/ activities to be performed in order to complete work
package (lowest level of WBS)
Defining Activities
Activity characteristics
Clear & unique naming
Activity name shall be as clear as possible to avoid ambiguity and represent scope
to be undertaken
Has unique ID Contain unique ID that represents WBS at parent level
Has activity attributes/
coding
Attributes such coding for area, function, discipline will enhance the description of
activity
Measureable
Activity shall have clear progress measuring method and weight factor representing
completion of work package
Proper estimated duration
Estimated duration shall be shorter than reporting period duration as much as
possible if information is available
Proper level of detail
Don’t go too detail while information is not clear or unavailable at planning stage, do
rolling wave planning
27
Activity decomposition House Project-Structure (example)
Defining Activities
ID Activity Name Function Area Discipine WF
HPBCF-001 House area: Excavation F_Building B_House C_Civil 10%
HPBCF-002 House area: Foundation work F_Building B_House C_Civil 15%
HPBCF-003 House area: Slab GF work F_Building B_House C_Civil 25%
HPBCF-004 House area: Column GF work F_Building B_House C_Civil 20%
HPBCF-005 House area: Roof work F_Building B_House C_Civil 20%
HP
House Project
HP.B
House Area
H.B.1
Structure
Activity attributes
ID Rule Example
Project ID XX HP : House Project
Area X B : House
Discipline X C : Civil
Function X F : Building Work
Sequence XXX 010 : Sequence ID
Sum = 100%
WBS Activity List of HP.B.1-Structure
LEVEL-1
Project
LEVEL-2
Area
LEVEL-3
Work Package
HP.B.1
Structure
ActivitiesActivity Level
28
Defining Activities
Add milestones in schedule to mark specific points and enhance schedule tracking
(milestone has no duration and effort)
ID Milestone Type
HP00M-001 Project Start Key date
HP00M-002 Receive design from consultant External
HP00M-003 Receive area from client External
HP00M-008 Variance change approved Internal
HPBCM-004 House structure completed Progress point
HPCCM-007 Backyard completed Progress point
HPE0M-009 Electricity energize Key date
HP00M-010 Project finish Key date
House Project Milestone (Example)
Key event
Important decision
Deadline
Progress point
External date and delivery Type of milestone may vary, defined by project
Start or finish project/ phase
Milestone can represent,
29
House area: excavation
House area: foundation work
House area: slab gf work
House area: excavation
House area: fdn. rebar arrg.
House area: fdn. formwork
House area: fdn. casting
House area: slab gf work
Defining Activities
Planning the activity detailing method is very important, because not all detail information
can be achieved at planning stage
Decompose the activity, keep
total duration same
Create separate tracking tool
to evaluate its progress
Progress Measurement Plan Forecast Actual
House area: foundation work
 Start rebar arrangement 25 Jul 25 Jul
 Finish formwork 1 Aug 1 Aug
 Casting concrete 5 Aug 5 Aug
OR
2 alternatives way for detailing
30
Developing Schedule Management Plan and Basis
Developing Work Breakdown Structure
Defining Activities
Sequencing Activities
01
02
03
04
Schedule Development Steps
Calculating Duration & Resources
Finalizing Schedule
05
06
31
Sequencing is process of identifying relationships among activities to produce schedule
network model
Sequencing Activities
Good sequencing characteristic
Maximise FS Relationship
Minimize using lag/ lead
No open end (dangling)
Minimize constraint
Less redundant relationship
FS relationships give clear pictures of schedule network and it is easier to trace,
avoid using of SF
Lag/ lead (negative lag) will be hard to interpret and trace, best way is to convert it to
activity as much as possible
Activity should have an FS or SS predecessor and an FS or FF successor, dangling
will cause no knock on effect when start or finish shifted
In some cases, constraint may restrict activity movement and cause illogical
sequence, limit its use for key event that cannot be shifted or external delivery
Too many predecessors/ successors in activity will make sequence harder to trace,
limit its use only for direct driven relationship
32
Hard constraint
 Override total float calculation and break the logic
(mandatory start/ finish on)
Soft constraint
 Override total float calculation but not break the
logic (start/ finish on, start/ finish on or after,
start/ finish on or before)
Sequencing Activities
Constraint is certain date that is set to start or end of activity/ milestone
Act. Dur. TF
A 5 0
B 5 0
C* 0 0
D 1 2
Act. Dur. TF
A 7 -2
B 5 -2
C* 0 0
D 1 2
Mandatory finish
Logic is broken
Act. Dur. TF
A 5 0
B 5 0
C* 0 0
D 3 2
Act. Dur. TF
A 7 -2
B 5 -2
C* 0 -2
D 3 0
Finish on
Duration A changed, 5 to 7 Duration A changed, 5 to 7
Logic is kept
33
Sequencing Activities
Sequencing House Project (example)
Activity Name Timeline
Start house construction
Receive design from consultant*
House area: Excavation
House area: Foundation work
House area: Slab GF work
House area: Column GF work
House area: Roof work
House structure completed
Constraint, external delivery
* : Constraint
All FS
logic
* : Driving logic
* : Not-Driving logic
No open
end
No lag
Float
Float
34
Developing Schedule Management Plan and Basis
Developing Work Breakdown Structure
Defining Activities
Calculating Duration & Resources
Sequencing Activities
01
02
03
04
05
Schedule Development Steps
Finalizing Schedule06
35
Calculate duration is process of estimating activity duration to complete the activity with
no buffer included
Calculating Duration & Resources
Good duration characteristic
Same duration unit
Unit duration shall be same for all activities to avoid misleading information, days
are preferred or hours for hourly task duration
Working calendar assigned
Duration shall reflect real working time to perform the activity, holiday and non-
working day must be assigned to calendar
No unnecessary buffer
included
Do not include any buffer while estimating duration to easily manage the float with
real effort, put any buffer to consider any risk in separate activity
Clear basis and reliable
Duration is calculated using expert judgement or any parametric analysis,
documented and approved by PM and technical manager
Not too long, not too short
Consider to break to more detail if duration is too long or merge if duration is too
short
36
Calculating Duration & Resources
Activity calculation type (example)
Estimation type Activity Name Qty Assumption Duration (days)
Parametric
House area:
Excavation
Soil
6,000 m3
Work rate using 1 excavator = 600m3/day
Duration = Work rate/ Qty
10
Analogous
House area:
Foundation work
Concrete
Est. 300 m3
From last typical projects, it needs 35 days in
average
35
Expert Judgement Construct Mini Bar - Expert estimated it can be completed in 80 days 80
When calculating duration, unnecessary buffer shall not be included
37
Calculating Duration & Resources
Add contingency activity to absorb any uncertainty/ risk that delaying the project if
needed, usually it’s added in the end of sequence, phase or project
Activity Name Timeline
House area: Excavation
House area: Foundation work
House area: Slab GF work
House area: Column GF work
House area: Roof work
House area: Structure buffer
House structure completed
Buffer added in the end of activity
sequences
Buffer shall be visible as an activity, not float, lag or non-work period
As the activities delay, buffer duration will be decreased and some actions may need to be taken before it goes to zero
38
Calculating resources is very important to determine when and how much resources are
needed to complete activity
Calculating Duration & Resources
Resource type in scheduling
Labour
It can be staff or direct workers (welder, carpenter, foremen, etc.)
Usually counted in duration unit (hours, days, months)
Non labour
It can be tools or equipment used (crane, excavator, etc.)
Usually counted in duration unit (hours, days, months)
Material
Consumable or other supplies used (rebar, cement, gravel, etc.)
Usually counted in quantity unit (m3, tons, meter)
Not all resources need to be added to activity, inputting only key resources is enough
39
Calculating Duration & Resources
Activity resource assignment (example)
Activity Name Timeline
House area: Excavation
House area: Foundation work
House area: Slab GF work
House area: Column GF work
House area: Roof work
House area: Structure buffer
House structure completed
Resource : House Structure
Crew-A 10
Crew-B 10 10 10 15 15 15 10 10
Crew-C 5 5 15 15
Crew B
Crew B
Crew C
Buffers and milestones have no
resourceCrew B, Crew C
Crew A
Resource is assigned to each activity, duration and sequence might be adjusted if there’s clash or over allocated resource
assignment
40
The variables between resource and duration shall be managed properly since changes on
one variable will impact to the others
Calculating Duration & Resources
Units (effort) = duration x units/time
Example:
The work is estimated to take 100 hours (man-hours) of effort,
If there is one worker working 10 hours/day, then the duration to complete it would be 10 days
Units or Effort Work units required to complete activity, usually measured by man-hours, man-days
Duration Total time to complete activity, measured by work time unit e.g. hours, days, week
Units/time Number of resource working in each single duration
41
Calculating Duration & Resources
There are activity duration types in Primavera P6 that determine how duration, effort and
units per time will be calculated when one variable changes
Effect when one variable changes
Units/time is changed
to 5 worker per day
Duration is changed to
50 days
Effort is changed to 500
man-days
U/T D E U/T D E U/T D E
Fixed Duration & Units 5 100 500 20 50 1.000 5 100 500
Fixed Duration & Units/time 5 100 500 10 50 500 5 100 500
Fixed Units 5 200 1,000 20 50 1,000 10 50 500
Fixed Units/time 5 200 1,000 10 50 500 10 50 500
Example:
Work takes 1,000 days (man-days) of effort, with 10 worker available, the work duration would be 100 days
U/T = Units per time D = Duration E = Effort
42
Developing Schedule Management Plan and Basis
Developing Work Breakdown Structure
Defining Activities
Calculating Duration & Resources
Sequencing Activities
Finalizing Schedule
01
02
03
04
05
06
Schedule Development Steps
43
Finalizing schedule process is to make sure schedule has good criteria both in technical
or non-technical aspects
Finalizing Schedule
Finalizing process
Assess schedule health Assess the quality of schedule by evaluating it through several criteria
Check critical path validity Assess critical path validity through several criteria
Verify overall schedule Verify and communicate the project schedule to project teams to dig schedule
concern and grip the commitments for achieving schedule
Baseline schedule Get approval of schedule plan from stakeholders
44
Finalizing Schedule
Common schedule health assessment criterias
Criteria to check Description
Missing logic/ open end All activities shall have at least an FS/SS predecessor and an FS/FF successors
Leads (negative lags) No lead (negative lags), convert lead to activity
Lags Minimize lags, convert lag to activity
Relationships Maximize FS logic, avoid SF logic
Hard constraint Minimize using hard constraint
High total float Minimize activities with high total float, re-check the relationships
Negative float No negative float, re-check use of constraints
High duration Most activity’s duration shall be less than reporting period, especially for near future
Link to WBS element All activities shall be linked to activity, not WBS element
The target for each criteria may be different for every project, depends on project needs and requirement
Moreover, DCMA 14 point assessment can be used for assessment guideline and basis
45
Critical path is sequential activities that determine shortest time for project completion or
sequential activities that has total float ≤ 0 day
Finalizing Schedule
Critical path validation criteria
Continue through all activities Critical path shall continue from start date/ status date to the finish date of project
No lag or leads Critical path shall have no lags or leads
Proper detailed and duration
Critical path shall have deep level of detail and short duration to be closely
monitored
No constraint
Constraint, especially hard constraint shall not be incorporated in critical path since
it can miscalculate the CPM calculation
FS Relationships FS relationships shall be used to clearly show the logic sequence of critical path
46
Verify and communicate the project schedule to project teams to dig schedule concern
and grip the commitments for achieving the plan
Finalizing Schedule
Schedule workshop is the best method to communicate schedule plan
Explain the critical path
Explain the overall schedule
Gather information, concerns and risks from team
Do schedule risk analysis (if needed or required)
Adjust schedule based on input if any change
47
Schedule baseline is the approved version of schedule that will be used for tracking
project schedule performance
Finalizing Schedule
Following items can be finalized after schedule baseline is set
S-curve progress plan Detail resource
assignment and
allocation
Risk plan Cost budget and cash
flow projection
$
!
linkedin.com/in/indrapandu
Plan the schedule planning/ monitoring
strategy and schedule basis
Develop WBS, decompose the scope of work
into more manageable sections (work
package)
Define work package activities and sequence
them
Calculate activity duration and resource to
complete the activity
Finalize the schedule, get approval and set as
baseline
WRAP UP! Schedule Planning and Development Steps :

More Related Content

What's hot

Primavera presentation
Primavera presentationPrimavera presentation
Primavera presentation
Nithin Dev
 
Project planning and Scheduling
Project planning and SchedulingProject planning and Scheduling
Project planning and Scheduling
saurabmi2
 

What's hot (20)

Project Execution
Project ExecutionProject Execution
Project Execution
 
construction project planing
 construction project planing construction project planing
construction project planing
 
03 Construction Project Planning and Scheduling
03 Construction Project Planning and Scheduling03 Construction Project Planning and Scheduling
03 Construction Project Planning and Scheduling
 
Project management tools and techniques
Project management tools and techniquesProject management tools and techniques
Project management tools and techniques
 
Primavera presentation
Primavera presentationPrimavera presentation
Primavera presentation
 
Project planning and Scheduling
Project planning and SchedulingProject planning and Scheduling
Project planning and Scheduling
 
Project Time Management
Project Time ManagementProject Time Management
Project Time Management
 
Project Monitoring And Controlling
Project Monitoring And ControllingProject Monitoring And Controlling
Project Monitoring And Controlling
 
Project monitoring and control & planning for monitoring
Project monitoring and control & planning for monitoringProject monitoring and control & planning for monitoring
Project monitoring and control & planning for monitoring
 
Avoiding unrealistic schedules
Avoiding unrealistic schedulesAvoiding unrealistic schedules
Avoiding unrealistic schedules
 
Loading cost in primavera schedule using resources and expenses r01
Loading cost in primavera schedule using resources and expenses r01Loading cost in primavera schedule using resources and expenses r01
Loading cost in primavera schedule using resources and expenses r01
 
Critical path method (cpm)
Critical path method (cpm)Critical path method (cpm)
Critical path method (cpm)
 
Project Management Tools and Techniques
Project Management Tools and TechniquesProject Management Tools and Techniques
Project Management Tools and Techniques
 
Lec 03 project life cycle
Lec 03 project life cycleLec 03 project life cycle
Lec 03 project life cycle
 
A brief on project time management
A brief on project time managementA brief on project time management
A brief on project time management
 
Delay analysis ... wise after the event.
Delay analysis ... wise after the event.Delay analysis ... wise after the event.
Delay analysis ... wise after the event.
 
Project Planning and Management Notes
Project Planning and Management NotesProject Planning and Management Notes
Project Planning and Management Notes
 
Gantt PERT and CPM
Gantt PERT and CPMGantt PERT and CPM
Gantt PERT and CPM
 
Extension of time (E.O.T) By Ahmed Ibarhim
Extension of time (E.O.T) By Ahmed IbarhimExtension of time (E.O.T) By Ahmed Ibarhim
Extension of time (E.O.T) By Ahmed Ibarhim
 
Project Management PERT and CPM
Project Management PERT and CPMProject Management PERT and CPM
Project Management PERT and CPM
 

Similar to Project Schedule Planning and Development - A Guide to Develop Reliable Project Schedule

Mmi entrepreneurship 6
Mmi entrepreneurship 6Mmi entrepreneurship 6
Mmi entrepreneurship 6
gatecomro
 
Proposed project plan template
Proposed project plan templateProposed project plan template
Proposed project plan template
Michelle Joja
 
10 me667 chap4 project scheduling
10 me667 chap4   project scheduling10 me667 chap4   project scheduling
10 me667 chap4 project scheduling
Pavan Kumar
 
Process of Project Planning
Process of Project PlanningProcess of Project Planning
Process of Project Planning
Ashish Mittal
 
Information Technology Project Management
Information Technology Project ManagementInformation Technology Project Management
Information Technology Project Management
Goutama Bachtiar
 

Similar to Project Schedule Planning and Development - A Guide to Develop Reliable Project Schedule (20)

Training pm jan 11 part b
Training pm jan 11 part bTraining pm jan 11 part b
Training pm jan 11 part b
 
Project Planning Scheduling
Project Planning SchedulingProject Planning Scheduling
Project Planning Scheduling
 
PMP Exam Prep - Time Management
PMP Exam Prep - Time ManagementPMP Exam Prep - Time Management
PMP Exam Prep - Time Management
 
Planning_and_scheduling.pptx
Planning_and_scheduling.pptxPlanning_and_scheduling.pptx
Planning_and_scheduling.pptx
 
Schedule Development
Schedule DevelopmentSchedule Development
Schedule Development
 
Mmi entrepreneurship 6
Mmi entrepreneurship 6Mmi entrepreneurship 6
Mmi entrepreneurship 6
 
Minor project by priyanshu kumar, 9608684800
Minor project by priyanshu kumar, 9608684800Minor project by priyanshu kumar, 9608684800
Minor project by priyanshu kumar, 9608684800
 
Proposed project plan template
Proposed project plan templateProposed project plan template
Proposed project plan template
 
Advanced project management mod 3
Advanced project management mod 3Advanced project management mod 3
Advanced project management mod 3
 
Unit II.pptx
Unit II.pptxUnit II.pptx
Unit II.pptx
 
Planning And Managing The Project
Planning And Managing The ProjectPlanning And Managing The Project
Planning And Managing The Project
 
10 me667 chap4 project scheduling
10 me667 chap4   project scheduling10 me667 chap4   project scheduling
10 me667 chap4 project scheduling
 
PMP_Project Time Management
PMP_Project Time ManagementPMP_Project Time Management
PMP_Project Time Management
 
Tools & Techniques.pptx
Tools & Techniques.pptxTools & Techniques.pptx
Tools & Techniques.pptx
 
Project Implementation.pdf
Project Implementation.pdfProject Implementation.pdf
Project Implementation.pdf
 
Process of Project Planning
Process of Project PlanningProcess of Project Planning
Process of Project Planning
 
Fundamentals of scheduling
Fundamentals of schedulingFundamentals of scheduling
Fundamentals of scheduling
 
Information Technology Project Management
Information Technology Project ManagementInformation Technology Project Management
Information Technology Project Management
 
Project Management
Project ManagementProject Management
Project Management
 
MIS Project management
MIS Project managementMIS Project management
MIS Project management
 

Recently uploaded

Hall booking system project report .pdf
Hall booking system project report  .pdfHall booking system project report  .pdf
Hall booking system project report .pdf
Kamal Acharya
 
Online blood donation management system project.pdf
Online blood donation management system project.pdfOnline blood donation management system project.pdf
Online blood donation management system project.pdf
Kamal Acharya
 

Recently uploaded (20)

The Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docx
The Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docxThe Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docx
The Ultimate Guide to External Floating Roofs for Oil Storage Tanks.docx
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical EngineeringIntroduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-4 Notes for II-II Mechanical Engineering
 
Introduction to Machine Learning Unit-5 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-5 Notes for II-II Mechanical EngineeringIntroduction to Machine Learning Unit-5 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-5 Notes for II-II Mechanical Engineering
 
Furniture showroom management system project.pdf
Furniture showroom management system project.pdfFurniture showroom management system project.pdf
Furniture showroom management system project.pdf
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdfA CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
 
Top 13 Famous Civil Engineering Scientist
Top 13 Famous Civil Engineering ScientistTop 13 Famous Civil Engineering Scientist
Top 13 Famous Civil Engineering Scientist
 
Hall booking system project report .pdf
Hall booking system project report  .pdfHall booking system project report  .pdf
Hall booking system project report .pdf
 
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdf
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdfRESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdf
RESORT MANAGEMENT AND RESERVATION SYSTEM PROJECT REPORT.pdf
 
Arduino based vehicle speed tracker project
Arduino based vehicle speed tracker projectArduino based vehicle speed tracker project
Arduino based vehicle speed tracker project
 
BRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWING
BRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWINGBRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWING
BRAKING SYSTEM IN INDIAN RAILWAY AutoCAD DRAWING
 
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptxCloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
 
Online resume builder management system project report.pdf
Online resume builder management system project report.pdfOnline resume builder management system project report.pdf
Online resume builder management system project report.pdf
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
 
KIT-601 Lecture Notes-UNIT-3.pdf Mining Data Stream
KIT-601 Lecture Notes-UNIT-3.pdf Mining Data StreamKIT-601 Lecture Notes-UNIT-3.pdf Mining Data Stream
KIT-601 Lecture Notes-UNIT-3.pdf Mining Data Stream
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
Online blood donation management system project.pdf
Online blood donation management system project.pdfOnline blood donation management system project.pdf
Online blood donation management system project.pdf
 
Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.Quality defects in TMT Bars, Possible causes and Potential Solutions.
Quality defects in TMT Bars, Possible causes and Potential Solutions.
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
 

Project Schedule Planning and Development - A Guide to Develop Reliable Project Schedule

  • 1. Project Schedule Planning and Development Indra Pandu Prasetyo A guide to develop reliable project schedule
  • 4. 7 Project Planning and Scheduling Overview Planning the schedule is one of the most critical and challenging steps in project planning Schedule Cost-Budget Estimation Risk Identification Resource Planning Performance Measurement Scope/ WBS Execution Plan Resource Requirement Assumption Inputs needed to develop schedule Process steps that mostly need schedule Contract/ Constraints Execution Plan Update Key Challenges Limited time during planning stage Planning for planning the schedule is very important to keep monitor the schedule during schedule development Not all detail information is available Planning for detailing in later stage is very important to keep effectiveness of scheduling process during exection stage Imagine if the schedule is unreliable or even unrealistic
  • 5. 9 Project Planning and Scheduling Overview Planning the schedule process involves not only project execution, but also plans for planning the schedule itself and controlling the schedule during execution phase Define Schedule Plan & Basis Define Schedule WBS Develop Schedule Models Baseline Schedule Monitor & Update Schedule Analyze Schedule Report Schedule Repetitive process during project span Forecast Schedule Schedule Planning Schedule Controlling Process of schedule development Process of managing schedule during execution
  • 6. 10 Project Planning and Scheduling Overview To successfully deliver the project, schedule at least has to: Communicate works to be done, by when and by whom Show the progress against the plan Reflect changes and forecast the future Reflect overall scope of work Reflect the project execution plan
  • 7. 11 Project Planning and Scheduling Overview Factors that should be there to achieve quality schedule outcome Project teams involvement and participation Effective schedule communication Project planning and control knowledge Update schedule availability F9 Project teams awareness on planning and schedule …
  • 8. 12 Project Planning and Scheduling Overview Choosing the right schedule presentation will increase effectiveness of schedule information delivery Presentation Type Good for Simple Gantt Chart  Critical path summary  High level schedule presentation List/ Table  Milestone and task list  Progress calculation Computerized CPM Schedule  Detail sequential activities  Critical path Chart  Progress performance (plan vs actual)  Resource plan and usage Des. Plan Actual % 1. 2. 3. 4. ~ ~ ~ ~ ~ ~ ~ ~
  • 9. 13 Project Planning and Scheduling Overview Schedule shall be in proper level of detail to be more manageable Stop detailing when it reaches enough confidence level to grip the progress commitment and monitor the progress performance/ status Do not go too detail, it will make planner/ scheduler a data clerk Do not go less detail, evaluating and forecasting will not be effective, too many assumptions Keep estimated activity duration shorter than reporting period as much as possible, unless information is not available at earlier stage
  • 10. 14 Scheduler/ planner is not just a Primavera Operator or Data Clerk Project Planning and Scheduling Overview Knowledge that scheduler/planner must have Computer software for scheduling and project management Principles and concepts in schedule and project management Technical background/ experience in related project field EPC
  • 12. 16  Develop Work Breakdown Structure Schedule Development Steps It is important to prepare planning for planning before planning the project schedule itself Decompose Scope of Work Develop Project Schedule Model  Develop Schedule Management Plan  Develop Schedule Basis Define Schedule Plan Basis  Define Activity List  Sequence Activities  Calculate Duration & Resource  Finalize Schedule
  • 13. 18 Developing Schedule Management Plan and Basis01 Schedule Development Steps Developing Work Breakdown Structure Defining Activities Calculating Duration & Resources Sequencing Activities Finalizing Schedule 02 03 04 05 06
  • 14. 19 Schedule management plan is document providing strategy for planning, developing, executing, managing and reporting the project schedule Developing Schedule Management Plan and Basis Schedule management plan establishes, at least Schedule development plan Schedule maintenance plan Scheduling reporting plan Schedule controlling and analysis plan Describing methodology, tools, software, level of detail, integration and any strategy involved for developing schedule to have good quality schedule in timely manner Describing process for updating the schedule, collecting schedule information, and recording progress to keep schedule up to date Describing process of controlling schedule, measuring performance and analysing the variance to keep schedule on track/ back to track Describing how to report schedule and its reporting period to keep project team well informed
  • 15. 20 Schedule basis is document providing required information for building and estimating project schedule Developing Schedule Management Plan and Basis Schedule basis establishes, at least It includes such as project information, objective, scope boundary, assumption, key event, exclusion/ exception, risk/ opportunity and other information that may be related to scheduling It includes such as productivity, calendar/ working hours, work sequence assumption, execution plan and other data that is gathered from project team input, historical data analysis or expert judgement The content in schedule basis shall be acknowledged and agreed by project teams, otherwise it may lead to dispute on schedule reliability in future General project information and requirement Basis estimating data
  • 16. 21 Developing Schedule Management Plan and Basis Developing Work Breakdown Structure 01 02 Schedule Development Steps Defining Activities Calculating Duration & Resources Sequencing Activities Finalizing Schedule 03 04 05 06
  • 17. 22 WBS is deliverable-oriented breakdown of a project that defines the total scope of work in smaller and more manageable sections Developing Work Breakdown Structure WBS Characteristics Delivery Oriented Deliverable is the main focus of WBS, it can be decomposed by phase, area, organization standard, function and etc. 100% Rule Captures all deliverables to complete the total scope of work, including project management Sufficient level of detail WBS shall achieve sufficient decomposition for communicating and tracking the work, and it depends on project complexity Has unique ID ID for easier identifying and categorization of WBS at each level Accountable All WBS elements shall be accountable and assigned to individual, subcontractor or organizational unit No scope overlapping Each WBS element shall be exclusive, no overlapping of scope and responsibility
  • 18. 23 Developing Work Breakdown Structure WBS decomposition House Project (example) HP House Project $41,500 HP.A Common Area $1,500 HP.B House Area $35,000 HP.C Backyard Area $5,000 HP.A.1 Fence $800 HP.A.2 Road $700 HP.B.1 Structure $12,000 HP.B.2 Electrical $5,000 HP.B.3 Piping $3,000 HP.B.4 Architect $15,000 HP.C.1 Mini Bar $2,000 HP.B.2 Pool $2,000 HP.B.3 Landscape $1,000 LEVEL-1 Project LEVEL-2 Area LEVEL-3 Work The lowest level of WBS is called Work Package WBS.ID WBS Name Budget
  • 19. 24 CA CA CA Developing Work Breakdown Structure WBS OBS matrix House Project (example) House Project Common Area House Area Backyard Area Fence Road Structure Electrical MiniBar Piping Architect Pool Landscape Project Manager Civil Coord. M/E Coord. Civil Eng. Elec. Eng. Piping Eng. Arch. Eng. CA CA CA CA CA CA CA Control Account Control account is intersection of WBS & OBS Person assigned is responsible for completion of work package/ WBS element OBS (Organization Breakdown Structure) WBS
  • 20. 25 Developing Schedule Management Plan and Basis Developing Work Breakdown Structure Defining Activities 01 02 03 Schedule Development Steps Calculating Duration & Resources Sequencing Activities Finalizing Schedule 04 05 06
  • 21. 26 Activities are all detailed actions/ activities to be performed in order to complete work package (lowest level of WBS) Defining Activities Activity characteristics Clear & unique naming Activity name shall be as clear as possible to avoid ambiguity and represent scope to be undertaken Has unique ID Contain unique ID that represents WBS at parent level Has activity attributes/ coding Attributes such coding for area, function, discipline will enhance the description of activity Measureable Activity shall have clear progress measuring method and weight factor representing completion of work package Proper estimated duration Estimated duration shall be shorter than reporting period duration as much as possible if information is available Proper level of detail Don’t go too detail while information is not clear or unavailable at planning stage, do rolling wave planning
  • 22. 27 Activity decomposition House Project-Structure (example) Defining Activities ID Activity Name Function Area Discipine WF HPBCF-001 House area: Excavation F_Building B_House C_Civil 10% HPBCF-002 House area: Foundation work F_Building B_House C_Civil 15% HPBCF-003 House area: Slab GF work F_Building B_House C_Civil 25% HPBCF-004 House area: Column GF work F_Building B_House C_Civil 20% HPBCF-005 House area: Roof work F_Building B_House C_Civil 20% HP House Project HP.B House Area H.B.1 Structure Activity attributes ID Rule Example Project ID XX HP : House Project Area X B : House Discipline X C : Civil Function X F : Building Work Sequence XXX 010 : Sequence ID Sum = 100% WBS Activity List of HP.B.1-Structure LEVEL-1 Project LEVEL-2 Area LEVEL-3 Work Package HP.B.1 Structure ActivitiesActivity Level
  • 23. 28 Defining Activities Add milestones in schedule to mark specific points and enhance schedule tracking (milestone has no duration and effort) ID Milestone Type HP00M-001 Project Start Key date HP00M-002 Receive design from consultant External HP00M-003 Receive area from client External HP00M-008 Variance change approved Internal HPBCM-004 House structure completed Progress point HPCCM-007 Backyard completed Progress point HPE0M-009 Electricity energize Key date HP00M-010 Project finish Key date House Project Milestone (Example) Key event Important decision Deadline Progress point External date and delivery Type of milestone may vary, defined by project Start or finish project/ phase Milestone can represent,
  • 24. 29 House area: excavation House area: foundation work House area: slab gf work House area: excavation House area: fdn. rebar arrg. House area: fdn. formwork House area: fdn. casting House area: slab gf work Defining Activities Planning the activity detailing method is very important, because not all detail information can be achieved at planning stage Decompose the activity, keep total duration same Create separate tracking tool to evaluate its progress Progress Measurement Plan Forecast Actual House area: foundation work  Start rebar arrangement 25 Jul 25 Jul  Finish formwork 1 Aug 1 Aug  Casting concrete 5 Aug 5 Aug OR 2 alternatives way for detailing
  • 25. 30 Developing Schedule Management Plan and Basis Developing Work Breakdown Structure Defining Activities Sequencing Activities 01 02 03 04 Schedule Development Steps Calculating Duration & Resources Finalizing Schedule 05 06
  • 26. 31 Sequencing is process of identifying relationships among activities to produce schedule network model Sequencing Activities Good sequencing characteristic Maximise FS Relationship Minimize using lag/ lead No open end (dangling) Minimize constraint Less redundant relationship FS relationships give clear pictures of schedule network and it is easier to trace, avoid using of SF Lag/ lead (negative lag) will be hard to interpret and trace, best way is to convert it to activity as much as possible Activity should have an FS or SS predecessor and an FS or FF successor, dangling will cause no knock on effect when start or finish shifted In some cases, constraint may restrict activity movement and cause illogical sequence, limit its use for key event that cannot be shifted or external delivery Too many predecessors/ successors in activity will make sequence harder to trace, limit its use only for direct driven relationship
  • 27. 32 Hard constraint  Override total float calculation and break the logic (mandatory start/ finish on) Soft constraint  Override total float calculation but not break the logic (start/ finish on, start/ finish on or after, start/ finish on or before) Sequencing Activities Constraint is certain date that is set to start or end of activity/ milestone Act. Dur. TF A 5 0 B 5 0 C* 0 0 D 1 2 Act. Dur. TF A 7 -2 B 5 -2 C* 0 0 D 1 2 Mandatory finish Logic is broken Act. Dur. TF A 5 0 B 5 0 C* 0 0 D 3 2 Act. Dur. TF A 7 -2 B 5 -2 C* 0 -2 D 3 0 Finish on Duration A changed, 5 to 7 Duration A changed, 5 to 7 Logic is kept
  • 28. 33 Sequencing Activities Sequencing House Project (example) Activity Name Timeline Start house construction Receive design from consultant* House area: Excavation House area: Foundation work House area: Slab GF work House area: Column GF work House area: Roof work House structure completed Constraint, external delivery * : Constraint All FS logic * : Driving logic * : Not-Driving logic No open end No lag Float Float
  • 29. 34 Developing Schedule Management Plan and Basis Developing Work Breakdown Structure Defining Activities Calculating Duration & Resources Sequencing Activities 01 02 03 04 05 Schedule Development Steps Finalizing Schedule06
  • 30. 35 Calculate duration is process of estimating activity duration to complete the activity with no buffer included Calculating Duration & Resources Good duration characteristic Same duration unit Unit duration shall be same for all activities to avoid misleading information, days are preferred or hours for hourly task duration Working calendar assigned Duration shall reflect real working time to perform the activity, holiday and non- working day must be assigned to calendar No unnecessary buffer included Do not include any buffer while estimating duration to easily manage the float with real effort, put any buffer to consider any risk in separate activity Clear basis and reliable Duration is calculated using expert judgement or any parametric analysis, documented and approved by PM and technical manager Not too long, not too short Consider to break to more detail if duration is too long or merge if duration is too short
  • 31. 36 Calculating Duration & Resources Activity calculation type (example) Estimation type Activity Name Qty Assumption Duration (days) Parametric House area: Excavation Soil 6,000 m3 Work rate using 1 excavator = 600m3/day Duration = Work rate/ Qty 10 Analogous House area: Foundation work Concrete Est. 300 m3 From last typical projects, it needs 35 days in average 35 Expert Judgement Construct Mini Bar - Expert estimated it can be completed in 80 days 80 When calculating duration, unnecessary buffer shall not be included
  • 32. 37 Calculating Duration & Resources Add contingency activity to absorb any uncertainty/ risk that delaying the project if needed, usually it’s added in the end of sequence, phase or project Activity Name Timeline House area: Excavation House area: Foundation work House area: Slab GF work House area: Column GF work House area: Roof work House area: Structure buffer House structure completed Buffer added in the end of activity sequences Buffer shall be visible as an activity, not float, lag or non-work period As the activities delay, buffer duration will be decreased and some actions may need to be taken before it goes to zero
  • 33. 38 Calculating resources is very important to determine when and how much resources are needed to complete activity Calculating Duration & Resources Resource type in scheduling Labour It can be staff or direct workers (welder, carpenter, foremen, etc.) Usually counted in duration unit (hours, days, months) Non labour It can be tools or equipment used (crane, excavator, etc.) Usually counted in duration unit (hours, days, months) Material Consumable or other supplies used (rebar, cement, gravel, etc.) Usually counted in quantity unit (m3, tons, meter) Not all resources need to be added to activity, inputting only key resources is enough
  • 34. 39 Calculating Duration & Resources Activity resource assignment (example) Activity Name Timeline House area: Excavation House area: Foundation work House area: Slab GF work House area: Column GF work House area: Roof work House area: Structure buffer House structure completed Resource : House Structure Crew-A 10 Crew-B 10 10 10 15 15 15 10 10 Crew-C 5 5 15 15 Crew B Crew B Crew C Buffers and milestones have no resourceCrew B, Crew C Crew A Resource is assigned to each activity, duration and sequence might be adjusted if there’s clash or over allocated resource assignment
  • 35. 40 The variables between resource and duration shall be managed properly since changes on one variable will impact to the others Calculating Duration & Resources Units (effort) = duration x units/time Example: The work is estimated to take 100 hours (man-hours) of effort, If there is one worker working 10 hours/day, then the duration to complete it would be 10 days Units or Effort Work units required to complete activity, usually measured by man-hours, man-days Duration Total time to complete activity, measured by work time unit e.g. hours, days, week Units/time Number of resource working in each single duration
  • 36. 41 Calculating Duration & Resources There are activity duration types in Primavera P6 that determine how duration, effort and units per time will be calculated when one variable changes Effect when one variable changes Units/time is changed to 5 worker per day Duration is changed to 50 days Effort is changed to 500 man-days U/T D E U/T D E U/T D E Fixed Duration & Units 5 100 500 20 50 1.000 5 100 500 Fixed Duration & Units/time 5 100 500 10 50 500 5 100 500 Fixed Units 5 200 1,000 20 50 1,000 10 50 500 Fixed Units/time 5 200 1,000 10 50 500 10 50 500 Example: Work takes 1,000 days (man-days) of effort, with 10 worker available, the work duration would be 100 days U/T = Units per time D = Duration E = Effort
  • 37. 42 Developing Schedule Management Plan and Basis Developing Work Breakdown Structure Defining Activities Calculating Duration & Resources Sequencing Activities Finalizing Schedule 01 02 03 04 05 06 Schedule Development Steps
  • 38. 43 Finalizing schedule process is to make sure schedule has good criteria both in technical or non-technical aspects Finalizing Schedule Finalizing process Assess schedule health Assess the quality of schedule by evaluating it through several criteria Check critical path validity Assess critical path validity through several criteria Verify overall schedule Verify and communicate the project schedule to project teams to dig schedule concern and grip the commitments for achieving schedule Baseline schedule Get approval of schedule plan from stakeholders
  • 39. 44 Finalizing Schedule Common schedule health assessment criterias Criteria to check Description Missing logic/ open end All activities shall have at least an FS/SS predecessor and an FS/FF successors Leads (negative lags) No lead (negative lags), convert lead to activity Lags Minimize lags, convert lag to activity Relationships Maximize FS logic, avoid SF logic Hard constraint Minimize using hard constraint High total float Minimize activities with high total float, re-check the relationships Negative float No negative float, re-check use of constraints High duration Most activity’s duration shall be less than reporting period, especially for near future Link to WBS element All activities shall be linked to activity, not WBS element The target for each criteria may be different for every project, depends on project needs and requirement Moreover, DCMA 14 point assessment can be used for assessment guideline and basis
  • 40. 45 Critical path is sequential activities that determine shortest time for project completion or sequential activities that has total float ≤ 0 day Finalizing Schedule Critical path validation criteria Continue through all activities Critical path shall continue from start date/ status date to the finish date of project No lag or leads Critical path shall have no lags or leads Proper detailed and duration Critical path shall have deep level of detail and short duration to be closely monitored No constraint Constraint, especially hard constraint shall not be incorporated in critical path since it can miscalculate the CPM calculation FS Relationships FS relationships shall be used to clearly show the logic sequence of critical path
  • 41. 46 Verify and communicate the project schedule to project teams to dig schedule concern and grip the commitments for achieving the plan Finalizing Schedule Schedule workshop is the best method to communicate schedule plan Explain the critical path Explain the overall schedule Gather information, concerns and risks from team Do schedule risk analysis (if needed or required) Adjust schedule based on input if any change
  • 42. 47 Schedule baseline is the approved version of schedule that will be used for tracking project schedule performance Finalizing Schedule Following items can be finalized after schedule baseline is set S-curve progress plan Detail resource assignment and allocation Risk plan Cost budget and cash flow projection $ !
  • 43. linkedin.com/in/indrapandu Plan the schedule planning/ monitoring strategy and schedule basis Develop WBS, decompose the scope of work into more manageable sections (work package) Define work package activities and sequence them Calculate activity duration and resource to complete the activity Finalize the schedule, get approval and set as baseline WRAP UP! Schedule Planning and Development Steps :