3 - Project Planning
3 - Project Planning
School of Engineering
OR
What on earth are we going to do?
Lesson 3
Agenda
• Project planning
• Planning Tools
- WBS and Milestone and Task plan
- Network Analysis
- Gantt Chart and costing
4
The Project Management Life Cycle
1
Process Concept/
and
product Scope/ Project
Define it brief
knowledge
6
Planning: How to reach our goal
Base camp
Why a project needs a plan
• The planning process forces us to think hard about what we are doing
Some definitions
9
An effective project plan
Time needed
2
3. Milestone and task plan → tool for sequentially mapping out milestones and
tasks.
4. Network analysis → use of networks to show the order of the tasks identified
in WBS and their duration
13
The role of project charter
• The Project Charter is the document that brings
a project to life.
• Share the understanding on the following
issues:
– What’s in? What’s out? Who’s in? Who’s out? Who
makes decisions? How much? How long? What is
success? How do you measure success? What is
quality?
• Serves as a contract between Project Manager,
and Sponsor (sometimes other Stakeholders).
Agreement on the project goal, objectives,
approach, process, and deliverables.
14
Elements of the Project Charter
Short version
Project charter includes:
• Project name
• Primary project driver (why this project?)
• Objectives
• Summary of the project scope
• Assumptions
• Constraints / restrictions
• Risk identification
• List of stakeholders, roles, responsibilities
15
Agenda
• Project planning
• Planning Tools
- WBS and Milestone and Task plan
- Network Analysis
- Gantt Chart and costing
16
The process of project planning
17
Advantages of using these
planning tools to manage projects
• Managers get
– a graphical display of project tasks
– plus an estimate of how long the project will
take
– an indication of which tasks are the most
critical to timely project completion
– an indication of how long any task can be
delayed without delaying the project.
18
The process of project planning
19
WBS definition
• A tool that graphically illustrates or outlines the project work to be done in
an organized and hierarchical fashion.
• If it’s not in the WBS, you will not be able to build it, cost it, or schedule it
and it won’t be a part of the final product.
20
WBS for 24 hour Pedal car race
A circuit endurance
race – human
powered cars – 6
drivers over 24 hours
Source: pedalcars.info
http://pedalcarracing.info/races/shenington/
WBS – What might be the main task
groups?
Pedal car project
Arrange
insurance
WBS – Are there any sub-tasks?
Pedal car project
Arrange
insurance Design chassis
Design wheels
and suspension
Design steering
Design brakes
Design body-shell
WBS organized by Work Cycle
Example work cycle from engineering project:
Project
Build a
Plant
25
WBS level of detail and numbering
Project
1.1.1 1.1.2
sub- sub- Detail or Simplicity:
task task • More work packages and tasks means
1.1.1.1 more control, BUT greater complexity.
sub- • How much detail is necessary?
sub- • Too complex → difficult to manage
task 26
WBS another example
Landscape
project
2.3.2. Prepare
2.2.2. Dig 3.2.2. Install
soil (fertilize,
trenches posts
rake)
Conventional
shape which we
have practiced.
DECIDE T
and tasks. T
T
T
T
T
Team
selected
Entry
confirmed
Car Car
designed ready
DECIDE
TO Plan and Car and
ENTER budget Team team at RACE
RACE approved trained race WON!
Team
selected
Entry
confirmed
Milestone
Simple milestone and task plan
- 24 hour pedal car race
Car Car
designed ready
DECIDE T
TO Plan and Car and
ENTER
RACE
budget
approved T T Team
trained
team at
race
RACE
WON!
T
T T T T
T
T T
T
T T
T
Team T
selected
Entry
confirmed
Milestone T Task
DECIDE
TO
Milestone and task plan
ENTER Car
RACE designed
Produce Car development
final Build
design car
Test
Get rules – Devise car
decide to enter Plan and car Car
budget concepts ready
approved
Prepare time and Team
cost estimates Team Run
trained
Advertise for Select test
team
develop- training
driver programme
ment
Run trials
Transport car Car and
Submit entry and team team at race
Team
Receive race selected
Set up
arrangements Race in pits
Book activities
Milestone accommodation
Take part in
Admin race
T Task Entry
confirmed
The process of project planning
34
Network Analysis
• Network Analysis are graphical techniques used to
plan projects
35
Network Analysis
36
Some definitions
• Critical task: - a task which if delayed will delay the
overall project
37
Network Analysis
• Network Analysis can be presented in
different formats:
Event Event
Activity
Activity on Arc E E
38
Simple example - gardening
Task Predecessor Resources
Start Finish
2 5
0 0
0 0 5 5
Network diagram - Pedal car race
Earliest start
Latest start
time
time
0 0
0 0 5 5
Task
duration Float (slack time)
• Float: The spare time for a task that is not on the critical path.
Pedal car race
Devise Produce
START car final Build car Test car
concepts design
Receive Book
Submit
entry
race accom- END
details modation
0 0
Produce
START
Devise car
concepts
final
design
Build car Test car
Duration Float
0 0 10 15 30 10
Receive Book
Submit
entry
race accom- END
details modation
1 10 5 0 0
0 5 10 20 23 75 90 92 93
Get rules – Get Run Transport
Advertise Select test Set up in Take part
decide to approval Run trials training car and
for team driver pits in race
enter for project programme team
5 5 10 3 1 15 2 1 1
10 11 21 94
Receive Book
Submit
EST entry
race accom- END
LST details modation
1 10 5 0 0
0 0 5 5 10 51 20 61 23 64 75 75 90 90 92 92 93 93
Get rules – Get Run Transport
Advertise Select test Set up in Take part
decide to approval Run trials training car and
for team driver pits in race
enter for project programme team
5 5 10 3 1 15 2 1 1
10 74 11 75 21 85 94 94
Receive Book
Submit
EST entry
race accom- END
LST details modation
1 10 5 0 0
0 0 5 5 10 51 20 61 23 64 75 75 90 90 92 92 93 93
Get rules – Get Run Transport
Advertise Select test Set up in Take part
decide to approval Run trials training car and
for team driver pits in race
enter for project programme team
5 0 5 0 10 41 3 41 1 41 15 0 2 0 1 0 1 0
10 74 11 75 21 85 94 94
Receive Book
Submit
EST entry
race accom- END
LST details modation
1 64 10 64 5 64 0 0
Get rules –
decide to
enter
5
0 0 10 10 20 20 35 35 65 65
Produce
START
Devise car
concepts
final
design
Build car Test car
Duration Float
0 0 10 0 15 0 30 0 10 0
0 0 5 5 10 51 20 61 23 64 75 75 90 90 92 92 93 93
Get rules – Get Run Transport
Advertise Select test Set up in Take part
decide to approval Run trials training car and
for team driver pits in race
enter for project programme team
5 0 5 0 10 41 3 41 1 41 15 0 2 0 1 0 1 0
10 74 11 75 21 85 94 94
Receive Book
Submit
entry
race accom- END
details modation
1 64 10 64 5 64 0 0
Task
Earliest duration Earliest
start time finish time
0 10 10 10 2 12 12 2 14
A B C
0 0 10 10 0 12 12 0 14
Latest Latest
start time finish time
Float /slack
• EFT and LFT are equal to EST + duration, and LST + duration
respectively.
Network Analysis
Network diagramming methods vary. Choose
what you AND others are comfortable with.
Tutorial 3b Network diagrams
- Assigning task timing
The process of project planning
55
Gantt Charts
• A cascading sequence of tasks.
• Responsible.
– Who is responsible for doing the task
• Accountable
– Who is accountable for ensuring the resources
needed to do the job are there
• Consulted
– Who should be consulted in order to get the job done
• Informed
– Who is informed of the outcome of the project
59
RACI Gantt chart
Month
Activity 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 R A C I
Audit of supply network design methodologies
Review of Literature B B Cr Ca
Analysis of currently available software B B Cr Ca
Analysis of real life demand patterns
Data collection B B Cr Ca
Mathematical analysis of real demand patterns B B Cr Ca
Ordering policies analysis
Spreadsheet analysis Ca Ca B Cr
Stochastic control theory analysis Ca Ca B Cr
Numerical investigations Ca Ca B Cr
Stochastic definition of the supply network
Stochastic network description Ca Ca Cr B
Definition of design constrainsts and network properties Ca Ca Cr B
Optimisation
Review of optimisation techniques Cr Cr Ca B
Selection Cr Cr Ca B
Implementation and prototype generatation of DSS Cr Cr Ca B
Exploitation and Dissimination
ISL Key
EUROMA B Brighton
ICPR-18, Italy Ca Cardiff
IWSPE Cr Cranfield
INFORMS
LRN R Responsible
Project Dissimination Seminar A Accountable
Website site development C Consulted
Milestones I Informed
Demand data collection
definition of user requirements
Stochastic model of supply network
Optimisation procedure developed
Prototype dynamic network design methodology
Complete dissimination
RA's supported by the proposal
Brighton
Cardiff 60
Cranfield
RACI on WBS Responsible
Accountable
Consulted
Project Pedal car project
manager Informed
Roger R/A C I A
Emma R
Rafa C A R
Technical R C
manager
61
Gantt Charts
Advantages
- Easy to understand
- Easy to show progress and status
- Easy to maintain
- Most popular view to communicate project status to
client and/or senior management
Possible disadvantages
- Can be superficial?
- Not always easy to see precedence, relationships?
Tutorial 3d Gantt Charts
Derived from Gantt chart – cost spreadsheet
Derivative of Gantt chart. List of tasks with costs for labour, materials, etc.
Have a worksheet for each. Have a worksheet also for total costs. 64
Estimating task duration and cost (1)
Getting task time and cost estimates right will have a big influence on
whether the project is a success.
Key considerations:
• Maintain records of estimates against actual duration and cost from past
projects.
• Use these to build historical data for future reference and to improve
estimating ability.
• Where possible, construct the project such that those tasks having
durations and costs that can not be accurately estimated are off the
critical path. This will prevent uncertainty regarding the finishing date of
the project.
Estimating task duration and cost (2)
Getting task time and cost estimates right will have a big influence on
whether the project is a success.
Key considerations continued:
• Ensure that float is used as a management tool not a convenience or
cushion.
O + 4M + P
Estimated task duration =
6
O = Optimistic estimate
M = Most likely estimate
P = Pessimistic estimate
Developing estimates – costs
Questions that need considering:
• What is the budget?
• What resources are required? E.g.
– Workers
– Materials
– Machinery (hired or purchased)
– Premises
– Etc.
• How much will it cost to get the project off the ground?
• Can we forecast any cost savings?
68
Developing estimates – costs
Questions that need considering:
• How would delays affect costs?
• What is the priority: Time, Cost, Spec?
Time
Cost Specification
69
Summary - the project planning process
Statement of work, C
specifications, project Project
charter, etc. plan
E M S
Statement
of Work
a a a
HOW MUCH
b b WHO WHO
People / Organisation DOES People
required
WHAT and cost
estimates
C
3
Matrix E M S
a b a b a b
1 4 6
11
P S S
WHAT
10
S
12
S P P
2 5
21
P S
20
Network
22
10 20 30 40 50 S S
WHEN
31
P S
11 21 31 41 51 32
SCHEDULE
30
P P
S Week 1 2 3 4 5 6 7
33
P
12 22 32 42 52
Task 1
41
P S S
Task 2
42
40
33 43 P
From Morris (1997)
Task 3
43
structure S S
Thomas Telford, p262
Responsibility Work schedule /
matrix Gantt Chart
Further reading
Below are some additional slides to support the topics covered in class.
71
The project charter main players
• Sponsor: Those responsible for giving rise to, permitting,
supporting, and paying for the project. Approves the Charter
thus establishing a contract defining the work of the project.
72
Elements of the Project Charter
Long version
• Project Name • Assumptions
• Date Prepared • Project Scope
• Prepared By –Solution development
• Revision Log –Implementation and integration
• Approvals –Production migration
• Table of Contents –Decommission
• Executive Summary –Exclusions
• Corporate Mission • Risks
• Project Mission • Constraints
• Business Case • Stakeholders
–Background • Project Team Structure
–Project rationale • Commitment to Quality
–Project goal • Communications and Reporting
–Objectives • Appendices
–Critical success factors –Preliminary budget analysis
–Critical success measures –Project labour requirements analysis
73
Project Charter - when planning
consider Risk and the commitment to
Quality
74
Planning Tools
Reminder of common planning tools:
2. Network Analysis
75