Project Control Cycle
Project Control Cycle
Project Control Cycle
and Control
PROCESS GUIDE
WBS
OBS
B E
A C G H
D F
ec
p
ar
Se
Ju
M
D
1
1
1
J F M A M J
1 Dec
A
B
1 Sep
C
D
1 Jun
E
F
G 1 Mar
H
Introduction v 1.2
Process description
Process description
1.1 Identify and structure the products needed to achieve the project Step 1.1
Define & analyse
1.1 objectives
Identify and
usingstructure
a ProducttheBreakdown
products needed to achieve
Structure (PBS). the project
Define the products
objectives using a Product Breakdown Structure (PBS). Define
products and specify their purpose, quality requirements and acceptance the
products
criteria, andProduct
using specify Descriptions
their purpose, quality requirements and acceptance
(PD).
criteria, using Product Descriptions (PD).
1.2 Break down the work needed to deliver the products into discrete work
1.2 packages
Break downusingthea work
Work needed
Breakdown to deliver the products
Structure into discrete
(WBS). Define work
the work
packagesand using a Work Breakdown
Develop work
packages specify their products, Structure (WBS). Define
quality requirements, the work
acceptance Step 1.2
breakdown structure
packages
criteria, and specifyrisks,
assumptions, their and
products, quality requirements,
opportunities, acceptance
using Work Package
criteria, assumptions,
Descriptions (WPD). risks, and opportunities, using Work Package
Descriptions (WPD).
1.3 Specify the organisation that will carry out and manage the work
1.3 contained
Specify the organisation
in the WBS, using that
anwill carry out and
Organisational manage the
Breakdown work
Structure
contained in the WBS, using an Organisational Breakdown Structure Specify organisation &
(OBS). Define the responsibilities of individuals or teams in the OBS Step 1.3
(OBS).
(with Define
respect the responsibilities
to elements of the WBS) of individuals or teams inAssignment
using a Responsibility the OBS responsibilities
(with (RAM).
Matrix respect to elements of the WBS) using a Responsibility Assignment
Matrix (RAM).
Process description
Process description
2.1 Identify the activities needed to deliver each work package. Also identify Step 2.1 Identify activities &
2.1 any
Identify the activities
key events needed
(milestones) to deliverwith
associated each work
the package.
delivery Also identify
of products, dependencies
any key events (milestones) associated with the delivery
important decisions, or external dependencies. Sequence the activities of products,
important
and decisions,
milestones accordingor external
to their dependencies. Sequence
logical dependencies, the activities
to create an
and milestones
activity network. according to their logical dependencies, to create an
activity network.
2.2 Estimate the time and resources needed to complete each activity and Estimate time &
2.2 record
Estimate
the the time and
underlying resources needed
assumptions to complete
as a Basis of Estimate each activity and
(BoE).
Step 2.2
record the underlying assumptions as a Basis of Estimate (BoE). resources
2.3 Develop an initial schedule that takes account of the logical dependencies
2.3 between
Developactivities.
an initial schedule
Calculatethat the takes account
Total Float for of theactivity
each logical and
dependencies
identify
between
the Path(s). IfCalculate
Criticalactivities. the initial the Total Float
schedule doesfor each
not meetactivity and identify
the required
the Critical
timescales Path(s).
then If thealternative
investigate initial schedule does not
schedules meet themaking
or consider required
timescales then investigate alternative schedules or consider making Develop & analyse
tradeoffs. Analyse the time-phased resource requirements and, if Step 2.3
tradeoffs. adjust
necessary, Analyse thethe time-phased
schedule to takeresource
account requirements and, if
of resource availability or
schedule
tonecessary, adjust the
improve resource schedule to take account of resource availability or
utilisation.
to improve resource utilisation.
I Critical path = { A ,B ,C ,D ,E ,J ,K , L }
Week
1 6 11 16 21 26 31
K: Test motherboard
L: Motherboard complete
Milestone
Process description
Process description
3.1 Develop a Cost Breakdown Structure (CBS) to hierarchically decompose Step 3.1
Develop cost
3.1 the
Develop
projecta resources
Cost Breakdown Structure
and their financial(CBS)
coststo intohierarchically
componentsdecompose
that can breakdown structure
the project resources and their financial
be estimated for each work package and subsequentlycosts into components
aggregated that
up can
the
be estimated
various breakdownfor each work package
structures. For each andofsubsequently
the lowest level aggregated
elementsup in the
various
the CBS, breakdown structures.
define any rates neededFor each of the
to convert fromlowest
nativelevel elements in
resource
the CBS, (e.g.,
quantities defineunits
any rates needed totoconvert
or unit-hours) financial from native resource
costs.
quantities (e.g., units or unit-hours) to financial costs. Step 3.2 Estimate costs
3.2 Estimate the quantities (e.g., in units or unit-hours) and financial costs
3.2 ofEstimate the quantities
the resources needed to (e.g., in units
deliver eachor unit-hours)
work package,and andfinancial costs
aggregate
of the resources needed to deliver each work package,
these estimates up the various breakdown structures. Record the and aggregate
these estimates
underlying up the as
assumptions various
a Basisbreakdown
of Estimatestructures.
(BoE). Record the
underlying assumptions as a Basis of Estimate (BoE).
3.3 By associating resource and cost estimates with elements of the Create time-phased
3.3 schedule,
By associating
develop resource and cost
time-phased estimates
budgets with and
(periodic elements of the for the
cumulative) Step 3.3
schedule,
work develop
packages time-phased
and other budgets
key control (periodic
points and cumulative)
(e.g., Control Accounts)for
on the
budgets
work
the packages
various and other
breakdown key control points (e.g., Control Accounts) on
structures.
the various breakdown structures.
1 2 3 4 5 6 7 8 9 10 11 12
Week
Process description
Process description
4.1 Identify the risks associated with each work package, and any Step 4.1 Identify risks
4.1 dependencies
Identify the risks associated
between with identify
risks. Also each work thepackage,
causes ofand eachanyrisk, and
dependencies between risks. Also
the effects (consequences) if it should occur. identify the causes of each risk, and
the effects (consequences) if it should occur.
4.2 Evaluate the risks in terms of: their probability of occurrence; impact on
4.2 the
Evaluate the budget
schedule, risks inand
terms of: their
scope (i.e., probability
in terms of of occurrence;
time, cost and impact on
the schedule, budget and scope (i.e., in terms
performance); proximity in time; and the ease with which of time, cost
theyandcan be
performance); proximity
Analyse & prioritise
detected before the impactinistime; and the
realised. ease with
Prioritise which
the risks they
for can be
further Step 4.2
risks
detected before the impact is realised. Prioritise the
management according to the values of these attributes. Agree who will risks for further
bemanagement
responsible foraccording
managing to the
each values
risk. of these attributes. Agree who will
be responsible for managing each risk.
4.3 Identify and evaluate a range of options for handling the risks. These
4.3 actions
Identify and
will evaluate
typically fallaunder
rangeaofnumber
optionsoffor handling
generic the risks.
response These
strategies
actions will typically fall under a number of generic response strategies Plan risk management
(e.g., ignore, avoid, accept, transfer, include as assumption, mitigate, Step 4.3
(e.g., ignore,
develop avoid,plan).
contingency accept,Select
transfer, include
the most as assumption,
cost-effective mitigate, of
combination
actions
develop
risk contingency
management plan).
actions and Select the most
incorporate them cost-effective
into the plan. combination of
risk management actions and incorporate them into the plan.
Risk
Risk
2 3 4 5 5 B D
2 2 3 4 5 Manage
Effect
proactively Supplementary outputs
Prob. 2 2 3 4 5 Prob. Supplementary outputs
Probability-Impact Diagrams
Manage Probability-Impact Diagrams
1 2 3 4 5 reactively Probabilistic schedule/cost risk
Probabilistic schedule/cost risk
analysis
1 2 3 4 5 A C analysis
Sensitivity analysis
Sensitivity analysis
Decision trees
Impact Impact Decision trees
Influence diagrams
Priority Influence diagrams
A = Ignore
B = Include as assumption
C = Accept or Transfer
D = Avoid
c
p
Se
M
1
1
Techniques for planning larger projects Principles of effective planning and control
Techniques for planning larger projects Principles of effective planning and control
Staged planning – The project is split into a number Divide-and-conquer – Manage complexity by breaking
ofStaged
discreteplanning
stages. An – The project
outline planisissplit into a number
developed for the Divide-and-conquer
down the various elements – Manage
of the plancomplexity by breaking
in a structured
of discrete
project stages.together
as a whole, An outlinewithplan is developed
more detailed plansfor the downBut
way. thedon’t
various elements
forget to keepoftrackthe plan
of thein dependencies
a structured
project
for as a whole,
each stage. together
The plans with more
for each stage detailed plans
are usually way. But
between don’t forget
elements as you keep track of the dependencies
togo.
for each stage.
developed towardsThe theplans
end offorthe
each stage are
preceding usually
stage. between elements as you go.
developed towards the end Integrated approach – Don’t plan and control the
This approach is a useful wayofofthe preceding
limiting stage.
risk exposure Integrated
various projectapproach
functions – in Don’t
isolationplan(e.g.,
and control the
scope, quality,
This there
approach is a usefulabout
way ofthe limiting risk exposure various project
when
when
is uncertainty requirements, the cost, time, risk), functions
as they are in all
isolation (e.g., scope,
interdependent. quality,
Instead,
work tothere is uncertainty
be performed, about theresources,
the available requirements,
or thethe cost, time, risk), as they are all interdependent.
adopt a more integrated approach by bringing them Instead,
work to be performed, the available resources, or the adopt a at more
project environment.
project environment. together key integrated
control pointsapproach
on theby WBSbringing
(e.g.,them
work
Hierarchical planning – Planning and control is togetheror
packages at control
key control points on the WBS (e.g., work
accounts).
Hierarchical
carried out in a planning
hierarchical– Planning
fashion soand thatcontrol
lower is
level packages or control accounts).
carried Keep it simple, systematically – Only add more detail
plans andout
theirin aassociated
hierarchical fashion
control so that
systems arelower level
nested toKeep it simple,
the plan where thesystematically
cost of doing –soOnly and add
the more detail
increased
plans and their associated control systems are nested to the planit where
within elements of the higher-level plans.
within elements of the higher-level plans. complexity brings the
withcost
it isofjustified
doing so byandthethe increased
amount of
Rolling Wave planning – Only the near-term work complexityititprovides.
information brings with it is justified by the amount of
Rolling Wave
packages are planned planning – Only
in detail, the the
while near-term
far-termworkwork information it provides.
packages(sometimes
are plannedcalled in detail, whilePackages)
the far-term Team collaboration – Don’t forget that the plan
packages Planning are work Team collaboration
represents – Don’t
the team’s vision forforget that the
achieving the objectives.
plan
packages
planned (sometimes
in outline only. called Planning Packages) are represents the team’s vision forinachieving the objectives.
planned in outline only. So make sure they are involved its development and
So subsequent
any make sure they are involved
changes during the in monitoring
its developmentand and
any subsequent
control process. changes during the monitoring and
control process.
Terminology
Activity – A task, operation, or process consuming Risk – An uncertainty that, if it occurs, could affect one
Activity
time – A task,
and possibly operation,
other or process consuming
resources. orRisk
more – project
An uncertainty that, if it occurs, could affect one
objectives.
time and possibly other resources. or more project objectives.
Baseline – A snapshot of a plan (or element of a plan) Schedule – A timetable showing when activities and
Baseline
that is used–asA asnapshot
point of of a plan (or element of a plan)
reference. Scheduleare
milestones – Aplanned
timetable
to showing
occur overwhen activities
a period and
of time.
that is used as a point of reference. milestones are planned to occur over a period of time.
Budget – The agreed cost or quantification of Scope – The work content and products of an activity
Budget –
resources The agreed
needed cost oran
to complete quantification
activity by aofset time. Scope
(i.e., what– The
is in work content
and what and products of an activity
is out).
resources needed to complete an activity by a set time. (i.e., what is in and what is out).
Critical Path – A sequence of activities through an Total Float – The total amount of time that an activity
Critical
activity Path –where
network A sequence of activities
each activity in thethrough
sequence an Total
can Float – without
be delayed The total amountthe
delaying of time that
project an activity
finish date, or
activity
has network
zero or negativewhere
totaleach activity in the sequence
float. can be delayed
violating a schedulewithout delaying the project finish date, or
constraint.
has zero or negative total float. violating a schedule constraint.
Duration – The estimated or actual time required to Work Breakdown Structure – A hierarchical
Duration
complete an–activity.
The estimated or actual time required to Work Breakdown
decomposition of the Structure
project scope– A(i.e.,
hierarchical
the project work
complete an activity. decomposition
and products) intoof work
the project scope (i.e., the project work
packages.
Milestone – A key event selected for its importance in and products) into work packages.
the project. – A key event selected for its importance in
Milestone Work Package – A discrete element of project scope at
the project. Work
the Package
lowest level of–each
A discrete
branchelement of project
of the work scope at
breakdown
Product – The measurable output of an activity. the lowestCollectively,
level of each branch
Product – The measurable output of an activity. structure. the work of the work
packages breakdown
specify all of
Resource – Anything other than time that is necessary structure.
Resource
for – Anything other than time that is necessary the work andCollectively, the work
products included packages
in the project.specify all of
carrying out an activity. the work and products included in the project.
for carrying out an activity.
Recommended reading
Advanced Project Management: A Structured Approach 4/e, F. Harrison, D. Lock, Gower Publishing, 2004.
Advanced Project Management: A Structured Approach 4/e, F. Harrison, D. Lock, Gower Publishing, 2004.
Critical Chain Project Management 2/e, L. Leach, Artech House, 2004.
Critical Chain Project Management 2/e, L. Leach, Artech House, 2004.
Earned Value Project Management 3/e, Q. Fleming, J. Koppelman, Project Management Institute, 2006.
Earned Value Project Management 3/e, Q. Fleming, J. Koppelman, Project Management Institute, 2006.
Effective Opportunity Management for Projects, D. Hillson, Marcel Dekker, 2003.
Effective Opportunity Management for Projects, D. Hillson, Marcel Dekker, 2003.
Effective Work Breakdown Structures, G. Haugan, Management Concepts Inc., 2002.
Effective Work Breakdown Structures, G. Haugan, Management Concepts Inc., 2002.
Managing Successful Projects with PRINCE2 5/e, Office of Government Commerce, TSO Books, 2005.
Managing Successful Projects with PRINCE2 5/e, Office of Government Commerce, TSO Books, 2005.
Practical Project Management: Tips, Tactics and Tools, H. Levine, John Wiley & Sons, 2002.
Practical Project Management: Tips, Tactics and Tools, H. Levine, John Wiley & Sons, 2002.
Practice Standard for Work Breakdown Structures 2/e, Project Management Institute, 2006.
Practice Standard for Work Breakdown Structures 2/e, Project Management Institute, 2006.
Project Management 8/e, D. Lock, Gower Publishing, 2003.
Project Management 8/e, D. Lock, Gower Publishing, 2003.
Project Management and Project Planning 7/e, J. Gordon, K. Lockyer, FT Prentice Hall, 2005.
Project Management and Project Planning 7/e, J. Gordon, K. Lockyer, FT Prentice Hall, 2005.
Project Management: Planning and Control Techniques 4/e, R. Burke, John Wiley & Sons, 2003.
Project Management: Planning and Control Techniques 4/e, R. Burke, John Wiley & Sons, 2003.
Project Planning and Control 4/e, A. Lester, Elsevier Butterworth-Heinemann, 2003.
Project Planning and Control 4/e, A. Lester, Elsevier Butterworth-Heinemann, 2003.
The Handbook of Project-Based Management 2/e, R. Turner, McGraw-Hill, 1998.
The Handbook of Project-Based Management 2/e, R. Turner, McGraw-Hill, 1998.
© Crown Copyright Through-Life Project Management Group Version 1.2 July 2007
Telephone: 0117 91 36824 or Email: tes-pm-ps1@dpa.mod.uk