Project Planning

advertisement
Project Management
for Public Health Professionals
February 2011
David Sabapathy, MD, MBA, PEng
Department of Community Health Sciences
3rd floor TRW building
Faculty of Medicine
University of Calgary
Calgary, Alberta
Canada T2N 4Z6
david.sabapathy@albertahealthservices.ca
Section 3
Project Planning
Learning Objective
Acquire practical skills to develop a
Project Management Plan to effectively
and efficiently achieve a health objective
Initiation  Definition  Planning  Execution  Close-Out
Course Map
Initiation
Definition
1. Idea
2. Authority
Planning
3. Project
Charter
4. Design
 
Execution
5. Schedule
6. Resource
Plan
Project Management Plan
Initiation  Definition  Planning  Execution  Close-Out
Close-out
7. Project
Outcomes
8. Evaluatio
n
Project Planning
 With the design complete, we know WHAT we’re doing.
 Now we need to decide HOW to do it
Initiation  Definition  Planning  Execution  Close-Out
Specific Learning Objectives
1. Outline how to complete the following steps in the project life
cycle

Project Planning
2. Use the project life cycle to address a health priority for a
developing country

Project Planning
–
–
3.
Develop a project schedule and Gantt chart
Understand the basics of developing a project budget
Develop a strategy to implement project management for a
health priority in a developing country in a way that is
culturally-suitable and enables uptake
Initiation  Definition  Planning  Execution  Close-Out
Topics

Project Life Cycle: Stage 3 – Project Planning

Project scheduling

Gantt charts

Budgeting
Initiation  Definition  Planning  Execution  Close-Out
Learning Method
In-Class
Case
Study
Initiation  Definition  Planning  Execution  Close-Out
Activity
Modules
x3
Project
Management
Plan
Scheduling
Initiation  Definition  Planning  Execution  Close-Out
Scheduling Steps
 Outcome of Project Definition stage  Project Scope
 Scheduling of Project Scope has 5 Steps
1.
Task Sequencing - Put work packages in correct order
2. Work Package Estimation - Estimate time and resources
3. Schedule creation – Gantt chart
4. Task Constraints – Determine float and critical path
5. Resource Levelling – Re-assign and level resources
Initiation  Definition  Planning  Execution  Close-Out
Step 1: Task Sequencing
 All tasks obey sequence constraints
 Example: Getting ready for work
Task
Minutes
Shower
11
Shave
5
Get out of bed
18
Eat breakfast
13
Get dressed
5
Bicycle to work
22
Read the paper
12
Initiation  Definition  Planning  Execution  Close-Out
Step 1: Task Sequencing
 Define relationships between work packages
 Do not be concerned with resource constraints
 E.g. Even if there’s not enough FTEs to complete a work
package early in the project, this should not affect the
sequencing of this work package
Initiation  Definition  Planning  Execution  Close-Out
Work Package Sequencing
Work Packages are the only tasks in the project
that will be completed (not summary tasks).
Only sequence Work Packages and do not
let Resource Constraints affect sequencing.
Initiation  Definition  Planning  Execution  Close-Out
Step 1: Task Sequencing
 Two ways to display task relationships
Predecessor
Table
Network
Diagram
Initiation  Definition  Planning  Execution  Close-Out
#
Task
Minutes
Predecessor
Resources
1
Get out of bed
18
2
Shower
11
1
You
3
Shave
5
1
You
4
Get dressed
5
1, 2
You
5
Eat breakfast
13
1, 2, 3, 4
You
6
Read the paper
12
1, 2, 3, 4
You
7
Bicycle to work
22
1, 2 ,3 ,4 ,5 ,6
You
You
Step 1: Task Sequencing
 Concurrent tasks
 2, 3 and 5, 6
 Resource independence
 Start and End milestones
2
Start
4
5
7
1
3
Initiation  Definition  Planning  Execution  Close-Out
6
End
MIP Case: Task Sequencing

Triple Constraint

Scope – defined by WBS

Time – 6 months

Resources
–
46,000,000 TZS (50,000 USD)
–
6 FTEs - 4 project team members and 8 clinic managers @ 0.5 FTE
Outcomes
Time
Initiation  Definition  Planning  Execution  Close-Out
Resources
MIP Case: Task Sequencing
Measles
Immunization
Project
Project
Management
Monitor
progress
Strengthen
Partnerships
Communicate
status
Identify
partners
Level 0
Enhance
Accessibility
Provide
Education
Draft and sign
agreement
Survey
population
Develop
program
Level 1
Evaluate
program
Deliver program
Level 2
Work Packages
Secure
vaccine supply
Resolve
cold-chain
Design survey
Review
agreements
Analyze
deficiencies
Develop
Contracts
Sign
contracts
Perform
root-cause
analysis
Initiation  Definition  Planning  Execution  Close-Out
Improve process
Communicate
process
Conduct survey
Evaluate process
Recruit
volunteers
Educate
population
Level 3
MIP Case: Task Sequencing
Level 0
Level 1
Measles Immunization Project - WBS
1.1 Project Management
1.1.1 Monitor progress
1.1.2 Communicate status
1.2 Strengthen Partnerships
1.2.1 Identify partners
1.2.2 Draft and sign agreement
1.3 Enhance Accessibility
1.3.1 Secure vaccine supply
1.3.1.1 Review agreements
1.3.1.2 Analyze deficiencies
1.3.1.3 Develop contracts
1.3.1.4 Sign contracts
1.3.2
Resolve
cold-chain
Level 2
1.3.2.1 Perform root-cause analysis
1.3.2.2 Improve process
Level 3
1.3.2.3 Communicate process
1.3.2.4 Evaluate process
1.4 Provide Education
1.4.1 Survey population
1.4.1.1 Design survey
1.4.1.2 Conduct survey
1.4.2 Develop program
1.4.3 Deliver program
1.4.3.1 Recruit volunteers
1.4.3.2 Educate population
1.4.4 Evaluate program
Initiation  Definition  Planning  Execution  Close-Out
Work Packages
MIP Case: Task Sequencing
#
Task
1
1.1.1 Monitor progress
2
1.1.2 Communicate status
3
1.2.1 Identify partners
4
1.2.2 Draft and sign agreement
5
1.3.1.1 Review agreements
6
1.3.1.2 Analyze deficiencies
7
1.3.1.3 Develop contracts
8
1.3.1.4 Sign contracts
9
1.3.2.1 Perform root-cause analysis
10
1.3.2.2 Improve process
11
1.3.2.3 Communicate process
12
1.3.2.4 Evaluate process
13
1.4.1.1 Design survey
14
1.4.1.2 Conduct survey
15
1.4.2 Develop program
16
1.4.3.1 Recruit volunteers
17
1.4.3.2 Provide education
18
1.4.4 Evaluate program
Initiation  Definition  Planning  Execution  Close-Out
Predecessor
Resources
MIP Case: Task Sequencing
Measles
Immunization
Project
Project
Management
Monitor
progress
Strengthen
Partnerships
Communicate
status
Identify
partners
Level 0
Enhance
Accessibility
Provide
Education
Draft and sign
agreement
Survey
population
Develop
program
Level 1
Evaluate
program
Deliver program
Level 2
Work Packages
Secure
vaccine supply
Resolve
cold-chain
Design survey
Review
agreements
Analyze
deficiencies
Develop
Contracts
Sign
contracts
Perform
root-cause
analysis
Initiation  Definition  Planning  Execution  Close-Out
Improve process
Communicate
process
Conduct survey
Evaluate process
Recruit
volunteers
Educate
population
Level 3
MIP Case: Task Sequencing
Measles
Immunization
Project
WBS
Strengthen
Partnerships
Identify
partners
Provide
Education
Draft and sign
agreement
Survey
population
Design survey
Predecessor
Table
Develop
program
Conduct
survey
Deliver
program
Recruit
volunteers
#
Task
1
Identify partners
2
Draft and sign agreement
3
Design survey
4
Conduct survey
5
Develop program
1, 2, 3, 4
6
Recruit volunteers
10
7
Educate population
1, 2, 3, 4, 5, 6
8
Evaluate program
Initiation  Definition  Planning  Execution  Close-Out
Predecessor
3, 4
1, 3, 4
3
1, 2, 3, 4, 5, 6, 7
Evaluate
program
Educate
population
MIP Case: Task Sequencing
Predecessor
Table
#
Task
1
Identify partners
2
Draft and sign agreement
3
Design survey
4
Conduct survey
5
Develop program
1, 2, 3, 4
6
Recruit volunteers
1
7
Educate population
1, 2, 3, 4, 5, 6
8
Evaluate program
Network
Diagram
Start
Predecessor
3, 4
3
1, 2, 3, 4, 5, 6, 7
1
3
1, 3, 4
6
8
2
4
Initiation  Definition  Planning  Execution  Close-Out
5
7
End
Step 2: Work Package Estimation
 Recall the top-down process of Apportionment
 Now time for more detailed bottom-up estimation
 Each work package has 3 time and resource estimates:
1. Labour estimates
2. Equipment estimates
3. Material estimates
Initiation  Definition  Planning  Execution  Close-Out
Step 2: Work Package Estimation
 Labour estimates require 3 inputs:
1. Labour hours – time required for 1 FTE to complete
2. Staffing in FTEs* – # FTEs assigned to the work package
3. Wait time – necessary delay in completing work package
 Equipment and material estimates important but not
covered in this course
* FTE = Full-time equivalent. An FTE of 1.0 means that
the person is equivalent to a full-time worker, while an
FTE of 0.5 signals that the worker is only half-time.
Initiation  Definition  Planning  Execution  Close-Out
Work Package Estimation
The estimated duration of a Work Package is the
sum of the Active Time and Wait Time.
Active Time is an estimate of people’s time spent
on the task. Wait Time is an estimate of the
necessary delay to complete the task
Initiation  Definition  Planning  Execution  Close-Out
MIP Case: Work Package Estimation
#
Task
A
Labour /
1 FTE
(days)
B
Staffing
C
% FTE for
each Staff
D
Total
FTEs
(B x C)
E
Active Time
(A / D)
F
Wait Time
G
Duration
(E + F)
1
Identify partners
10
1 PTM; 1 CM
0.5; 0.5
1
10
10
20
2
Draft and sign agreement
8
1 PTM; 1 CM
0.5; 0.5
1
8
8
16
3
Design survey
5
1 PTM
0.5
0.5
10
0
10
4
Conduct survey
15
1 PTM, 2 CM, 5 V
0.5; 0.5; 0.5
4
4
4
8
5
Develop program
15
1 PTM, 2 CM
0.5; 0.5
1.5
10
5
15
6
Recruit volunteers
10
8 CM
0.5
4
3
20
23
7
Educate population
20
1 PTM, 2 CM, 5 V
0.5; 0.5; 0.5
4
5
10
15
8
Evaluate program
5
2 PTM
0.5
1
5
2
7
PT = Project Team Member; CM = Clinic Manager, V = Volunteers
Initiation  Definition  Planning  Execution  Close-Out
Step 3: Schedule Creation
 Work package sequencing and durations complete
 Can now create a Gantt chart
 Graphical method for displaying a project schedule
 WBS on vertical axis, timeline on horizontal axis
Initiation  Definition  Planning  Execution  Close-Out
Gantt Chart Creation
Two elements are required to create a Gantt Chart:
Work Package Sequence
&
Work Package Duration
Initiation  Definition  Planning  Execution  Close-Out
MIP Case: Schedule Creation
Sequence
Duration
Gantt Chart
Initiation  Definition  Planning  Execution  Close-Out
MIP Case: Schedule Creation
Initiation  Definition  Planning  Execution  Close-Out
Step 4: Task Constraints
 Every task has four dates

Early start – earliest a task can begin given the tasks preceding it

Early finish – earliest task can finish given the tasks preceding it

Late start – latest a task can start given the tasks preceding it

Late finish - latest a task can finish given the tasks preceding it
 Two steps to defining dates

Early start/finish - Forward pass through network diagram

Late start/finish - Backward pass through network diagram
Initiation  Definition  Planning  Execution  Close-Out
Step 4: Task Constraints
 Float or “slack”
 The difference between Early start/finish and Late
start/finish is schedule flexibility!
 Float = Early start – Late Start
 Critical path = Path through all tasks with zero float
 Tasks with zero float must be completed by their early finish
date or the project will be delayed!
Initiation  Definition  Planning  Execution  Close-Out
Critical Path
The Critical Path is the sequence of tasks that
must be completed on schedule if the project is
to be on schedule. Any delay in a task along the
Critical Path will result in a project delay.
Attention must always be paid to the Critical Path.
Initiation  Definition  Planning  Execution  Close-Out
Step 5: Resource Levelling

Task duration estimates implied a certain resource allocation

Examine schedule: Resources under or over-allocated at any time?

Adjust schedule to have consistent, continuous use of fewest
resources
Initiation  Definition  Planning  Execution  Close-Out
Activity Module #3: Project Schedule

Handout Activity Module #3: Project Schedule

Discuss use of project management software

Start activity module…
Initiation  Definition  Planning  Execution  Close-Out
Resource Plan
Initiation  Definition  Planning  Execution  Close-Out
Course Map
Initiation
Definition
1. Idea
2. Authority
Planning
3. Project
Charter
4. Design
 
Execution

5. Schedule
6. Resource
Plan
Project Management Plan
Initiation  Definition  Planning  Execution  Close-Out
Close-out
7. Project
Outcomes
8. Evaluatio
n
Resource Plans
 Resource Plan
 WHAT is required for each task (human resources,
equipment, materials, finances)
 WHEN its required
 Useful communication tool for Project Stakeholders
Initiation  Definition  Planning  Execution  Close-Out
Human Resources
What People
When Needed
 Human Resource plan already done during project scheduling!
 We determined WHAT people we need and WHEN we need them
 Now communicate in a Gantt chart format to stakeholders
Initiation  Definition  Planning  Execution  Close-Out
Human Resource Plan
A Human Resource Plan is a useful
communication tool that identifies when
people are scheduled to work on a project task.
Initiation  Definition  Planning  Execution  Close-Out
Project Budgeting
 Two steps
 Cost Estimation – What is the cost?
 Cost Budgeting – When is the money required?
 Manages project risk associated with finances
Initiation  Definition  Planning  Execution  Close-Out
Cost Estimation
 Iterative process
 More accuracy with time
 Accuracy costs money
 Recall our first pass:
 Apportionment
Estimate
Accuracy
Project Life Cycle Timeline
Initiation  Definition  Planning  Execution  Close-Out
Estimation
Project estimation (scope, time, resources)
improves as the project life cycle unfolds.
Improved estimation requires additional cost.
Initiation  Definition  Planning  Execution  Close-Out
Estimation Techniques
1.
Analogous estimates (top-down estimates)

Our Apportionment process during the Project Definition stage

Less costly, less accurate

Needs historical reference point
2. Bottom-up estimates

Estimate work packages from WBS

More costly, requires expert input, more accurate
3. Parametric modeling

Project parameters in mathematical model (e.g. $5 per sqft * 2500 sqft)

Historical data accuracy, parameters quantifiable
Initiation  Definition  Planning  Execution  Close-Out
Assumptions
 All estimates involve assumptions
 Document the basis for your cost estimate
 Without documentation, a cost estimate is unexplainable
Initiation  Definition  Planning  Execution  Close-Out
MIP Case: Cost Estimation

Bottom-up Estimation for each
work package in the WBS

Check against apportionment
Initiation  Definition  Planning  Execution  Close-Out
MIP Case: Cost Estimation
Initiation  Definition  Planning  Execution  Close-Out
MIP Case: Cost Estimation
Initiation  Definition  Planning  Execution  Close-Out
Cost Budgeting
 Work package cost estimates spread over time
 Enables timely recognition of cost deviations from plan
 Two inputs
 Work package cost estimates
 Project schedule
Initiation  Definition  Planning  Execution  Close-Out
MIP Case: Cost Budgeting
Initiation  Definition  Planning  Execution  Close-Out
Budgeting Tips
 Use multiple techniques
 Revisit estimates at each point along project life cycle
 Compare to historical data when available
 Use expert estimates where possible
 Document estimation methods and assumptions
 Recognize that there are variables beyond your control
Initiation  Definition  Planning  Execution  Close-Out
End of Section 3
Project Planning
Project Management
for Public Health Professionals
February 2011
David Sabapathy, MD, MBA, PEng
Department of Community Health Sciences
3rd floor TRW building
Faculty of Medicine
University of Calgary
Calgary, Alberta
Canada T2N 4Z6
david.sabapathy@albertahealthservices.ca
Download