CHAPTER ONE
P
CO
PY
RI
GH
TE
D
Peter Harpum
MA
TE
RI
AL
PROJECT CONTROL
roject control is about ensuring that the project delivers what it is set up to deliver.
Fundamentally, the process of project control deals with ensuring that other project
processes are operating properly. It is these other processes that will deliver the project’s
products, which in turn will create the change desired by the project’s sponsor. This chapter
provides an overview of the project control processes, in order to provide the conceptual
framework for the rest of this section of the book.
Introduction
Control is fundamental to all management endeavor. To manage implies that control must
be exercised. Peter Checkland connects the two concepts as follows:
The management process. . .is concerned with deciding to do or not to do something,
with planning, with alternatives, with monitoring performance, with collaborating with
other people or achieving ends through others; it is the process of taking decisions in
social systems in the face of problems which may not be self generated.
Checkland, 1981
In short to
• plan
• monitor
• take action
1
2
The Wiley Guide to Project Control
One may ask what is the difference between project control and any other type of management control? Fundamentally there is little that project managers must do to control
their work that a line manager does not do. Managers of lines and projects are both concerned with planning work; ensuring it is carried out effectively (the output from the work
‘‘does the job’’) and efficiently (the work is carried out at minimum effort and cost). Ultimately, managers of lines and projects are concerned with delivering what the customer
wants. The line management function is usually focussed on maximizing the efficiency of
an existing set of processes—by gradual and incremental change—for as long as the processes are needed. The objective of operations management (or ‘‘business–as–usual’’) is
rarely to create change of significant magnitude. Projects, on the other hand, are trying to
reach a predefined end state that is different to the state of affairs currently existing; projects
exist to create change. Because of this, projects are almost always time-bound. Hence, the
significant difference is not in control per se, but in the processes that are being controlled—
and in the focus of that control.
Project management is seen by many people as mechanistic (rigidly follow set processes
and controlled by specialist tools, apropos a machine) in its approach. This is unsurprising
given that the modern origins of the profession lie in the hard-nosed world of defense
industry contracting in America. These defense projects (for example, the Atlas and Polaris
missiles) were essentially very large systems engineering programs where it was important
to schedule work in the most efficient manner possible. Most of the main scheduling tools
had been invented by the mid-1960s. In fact, virtually all the mainstream project control
techniques were in use by the late 1960s. A host of other project control tools were all
available to the project manager by the 1970s, such as resource management, work breakdown structures, risk management, earned value, quality engineering, configuration management, and systems analysis (Morris, 1997).
The reality, of course, is that project management has another, equally important aspect
to it. Since the beginning of the 1970s research has shown that project success is not dependent only on the effective use of these mechanistic tools. Those elements of project
management to do with managing people and the project’s environment (leadership, team
building, negotiation, motivation, stakeholder management, and others) have been shown
to have a huge impact on the success, or otherwise, of projects (Morris, 1987; Pinto and
Slevin, 1987—see also Chapter 5 by Brandon. Both these two aspects of project management—‘‘mechanistic’’ control and ‘‘soft,’’ people-orientated skills—are of equal importance,
and this chapter does not set out to put project control in a position of dominance in the
project management process. Nevertheless, it is clear that effective control of the resources
available to the project manager (time, money, people, equipment) is central to delivering
change. This chapter explains why effective control is fundamentally a requirement for
project success.
The first part of the chapter explains the concept of control, starting with a brief outline
of systems theory and how it is applied in practice to project control. The second part of
the chapter outlines the project planning process—before project work can be controlled,
it is critical that the work to be carried out is defined. Finally, the chapter brings project
planning and control together, describing how variance from the plan is identified using
performance measurement techniques.
Project Control
3
Project Control and Systems Theory
Underlying control theory in the management sciences is the concept of the system. The way
that a project is controlled is fundamentally based on the concept of system control—in this
case the system represents the project. Taking a systems approach leads to an understanding
of how projects function in the environment in which they exist. A system describes, in a
holistic manner, how groups are related to each other. These may, for instance, be groups
of people, groups of technical equipment, groups of procedures, and so on. (In fact, the
systems approach grew out of general systems theory, which sought to understand the concept of ‘‘wholeness’’—see Bertalanffy, 1969.) The systems approach exists within the same
conceptual framework as a project; namely, to facilitate change from an initial starting
position to an identified final position.
The Basic Open System
A closed system is primarily differentiated from an open system in that the former has
impermeable boundaries to the environment (what goes on outside the system does not
affect the system), while the latter has permeable boundaries (the environment can penetrate
the boundary and therefore affect the system). In a closed system, fixed ‘‘laws’’ enable
accurate predictions of future events to be made. A typical example of this is in physical
systems (say, for instance, a lever) where a known and unchanging equation can be used to
predict exactly what the result will be of applying a force to one part of the system. Open
systems do not allow such accurate predictions to be made about the future, because many
influences cross the boundary and interact with the system, making the creation of predictive
laws impossible.
The key feature of the open system approach that makes it useful in the analysis and
control of change is that the theory demands a holistic approach be taken to understanding
the processes and the context they are embedded in. It ensures that account is taken of all
relevant factors, inputs or influences on the system, and its environmental context. Another
key feature of an open system is that the boundaries are to a large extent set arbitrarily,
depending on the observer’s perspective. Moreover, wherever the boundaries are placed,
they are still always permeable to energy and information from the outside. It is this quality
that allows the relationships between the system and its environment to be considered in
the context of change, from an initial condition to a final one.
A critical part of this theory that is useful when considering management control is that
the open system always moves toward the achievement of superordinate goals. This means
that although there may be conflicting immediate goals within the creative transformation
process(es), the overall system moves toward predefined goals that benefit the system as a
whole (see Katz and Kahn, 1969). In a project system these goals are the project objectives.
In simple terms the basic open system model is shown in Figure 1.1.
The Open System Model Applied to Project Control
If the generic system diagram is redrawn to represent a project and its environment, the
relationship of control to planning (how the project is going to achieve its objectives) can
be made clear (see Figure 1.2).
4
The Wiley Guide to Project Control
FIGURE 1.1. THE BASIC SYSTEMS MODEL.
Matter/ energy return
Maintenance boundaries
Inputs from
environment
Creative transformation
Outputs into
environment
Maintenance boundaries
Feedback
The system: A set of components that are
The creative transformation: The process(es) that act
interrelated, acting in a unified way, to achieve a
on the energy, resources, and materials from the
goal.
environment to turn inputs into outputs.
Inputs: Energy, resources, and materials from the
Outputs: Products, knowledge, or services that help the
environment.
system achieve its goals.
Maintenance boundaries: The mechanism that
Matter/ energy return: Matter and energy are returned to
defines the transformation process(es)—and
the environment in order to ensure the system remains in
therefore creates the system’s unique identity.
equilibrium.
Feedback: The feedback required to ensure
The environment: These are all the influences that act on
the system stays on course to deliver its
the system, and the control system attempts to mitigate.
goals.
Source: After Jackson (1993).
The value of the open system model of the project shows how the ‘‘mechanistic’’ control
meta process attempts to ensure that the project continues toward achievement of its objectives and the overall goal. The ‘‘softer’’ behavioral issues are evident throughout the
project system: within the project processes, acting across the permeable boundaries with
the project stakeholders and wider environment, and indeed around the ‘‘outside’’ of the
project system but nevertheless affecting the project goal—and hence the direction the project needs to move in to reach that goal.
The boundaries of the project are defined by the project plans. These plans define what
the project processes need to do to reach the system’s goals (defined by the project’s environment). The plans also determine where in the organizational hierarchy the project exists,
because projects have subsystems (work packages) and exist within a supra-system (programs
and portfolios of projects). This is shown in Figure 1.3.
5
Project Control
FIGURE 1.2. THE PROJECT AS A SYSTEM.
Interaction with the project’s environment
The project plans
Resources from
environment
The project — creating change
Deliverables into
environment
The project plans
Information feedback creating management
control actions
FIGURE 1.3. THE HIERARCHICAL NATURE OF PROJECT CONTROL SYSTEMS.
Business as usual
Business planning
process
Portfolio control
process
The Portfolio
Portfolio planning
process
Program control
process
Program 1
Program 2
Program planning
process
Project control
process
Project A
Project B
Project planning
process
Work package X
Work package Y
Work package
control process
6
The Wiley Guide to Project Control
To make the distinctions clear between portfolio and program, their definitions are
listed in the following, elaborated for clarity from the Association for Project Management
Body of Knowledge, 4th edition (APM, 2000):
Program
management
Portfolio
management
Often a series of projects are required to implement strategic change.
Controlling a series of projects that are directed toward a related
goal is program management. The program seeks to integrate the
business strategy, or part of it, and the projects that will implement
that strategy in an overarching framework.
In contrast to a program, a portfolio comprises a number of projects,
or programs, that are not necessarily linked by common objectives
(other than at the highest level), but rather are grouped together to
enable better control to be exercised over them.
The feedback loop measures where the project is deviating from its route (the plans) to
achieving the project goals and provides inputs to the system to correct the deviation. Control is therefore central to the project system; it tries to ensure that the project stays on
course to meet its objectives and to fulfill its goals. The deviation away from the project’s
goals can be caused by suboptimal project processes (poor plan definition, for instance) or
by positive or negative influences from the environment penetrating the permeable boundaries and affecting the processes or goal (poor productivity, failures of technologies to perform as expected, market changes, political influence, project goals being changed, and a
host of similar inputs).
At each of these levels of management there is a planning process. This process ensures
alignment between objectives of work at different levels, for example, between programs
and projects—the program plan. Consequently, the control of these systems is hierarchical
in nature.
The abstract models described so far can be used to diagrammatically show the overarching project control process, in which all the system elements are combined. This process
is shown in Figure 1.4. In this diagram the way in which the project life cycle stages of
initiate (define objectives), plan, and implement (carry out work) are overlaid with the control
process is clearly shown. The next part of this chapter describes how the project plan is
developed; that is, how the project system is defined.
Defining the Project Objectives
The clear and unambiguous definition of project objectives is fundamental to achieving
project success. However, prior to project definition it is necessary to understand the business
strategy, or at least that part of the strategy, being delivered (or facilitated) by the project.
If the strategic goal is not understood, there is little chance of the project’s objectives being
accurately defined.
There are various definitions of strategy, viz:
7
Project Control
FIGURE 1.4. THE PROJECT CONTROL PROCESS.
Define project
objectives
Scope of work
Schedule
Budget
Plan project:
• Deliverables to
achieve project
objectives
• Forecast time to
carry out work
• Forecast cost to
carry out work
Revise and update plan
Measure performance of
project
Carry out work
Monitor work
against plan
Implement control actions
Deliverables
• ‘‘Strategic thinking is the art of outdoing an adversary, knowing that the adversary is
trying to do the same to you’’ (Dixit and Nalebuff, 1991).
• ‘‘. . .the general direction in which the [company’s] objectives are to be pursued’’ (Cleland
and King, 1983).
• ‘‘ . . . strategies embrace those patterns of high leverage decisions (on major goals, policies,
and action sequences) which affect the viability and direction of the entire enterprise or
determine its competitive posture for an extended period of time’’ (Quinn, 1978).
Business strategies have dual functions; firstly to communicate the strategy at a detailed level
and identify the method of implementation (in part by programs and projects), and secondly
to act as a control device. Both of these functions rely on the strategy having the characteristic of a plan—in other words, strategy is represented in a decomposed and articulated
form. The communication aspect of the program informs people in the organization (and
those external to it) of the intended strategy and the consequences of the strategy being
implemented. They not only communicate the intention of the strategy but also the role
that the employees have to take in its implementation (project, nonproject, or business-asusual work). The control aspect of the strategic program assesses not only performance
toward the implementation of strategy but also behavior of the organization as the strategic
actions take effect—has the behavior of the firm adjusted as predicted by the strategy? This
then forms the feedback loop anticipated in the control system. See Figure 1.5.
8
The Wiley Guide to Project Control
FIGURE 1.5. MECHANISM FOR ACHIEVING STRATEGIC CHANGE.
Portfolio of
Projects
Business
strategy
The
world
Nonprojects
Consequence
Business as
usual
Feedback to business
strategy
Business strategy provides two or three high-level project objectives, and from these are
developed additional project specific objectives and the project strategy. Traditionally, project
objectives have been defined in terms of the ‘‘project triumvirate’’ of time to complete, cost
to complete, and adherence to technical specifications (i.e., quality) (Barnes, 1988). This does
not mean that other objectives should not be considered. Objectives for a project to build
an oil platform, for example, could be stated as follows:
Primary objectives
•
•
•
•
Safety. Minimum number of accidents
Operability. Minimum number of days downtime
Time. Maximum acceptable duration before start-up
Cost. Through-life cost for maximum business benefit
Secondary objectives
• Reliability. Minimum number of failures per month
• Ease of installation. Non-weather-dependent process
• Maintainability. Minimum number of maintenance staff required
It is important to reduce uncertainty to the minimum for a project, and setting clear and
prioritized objectives is a fundamental part of this process. However, sometimes changes to
the objectives become inevitable. Occasionally the environment changes unexpectedly—for
example, new legislation may be introduced; economic conditions may change; business
conditions may alter. That this may happen is not necessarily in itself a bad thing, or a
failure of either the sponsoring organization’s management or project management. Such
Project Control
9
changes may impact on the organization, and its projects, to such an extent that organizational strategy has to be changed and projects either canceled or their objectives changed
to meet the needs of the new strategy.
Planning the Project
The essence of project planning is determining what needs to be created to deliver the
project objectives (the project deliverables or products), and within what constraints (of time,
cost, and quality). Although this may seem like a statement of the obvious, many projects
still fail to meet some or all of their objectives because of inadequate definition of the work
required to achieve those objectives. Planning must also consider multiple other factors in
the project’s environment if it is to have any real chance of success—the critical success
factors discussed later in the chapter. There are a number of processes that need to be
followed to plan projects effectively (see Project Management Institute, 2000):
•
•
•
•
•
•
•
•
•
Define the deliverables
Define the work packages
Estimate the work
Schedule the work packages
Manage resource availability
Create the budget
Integrate schedule and budget
Identify key performance indicators
Identify critical success factors
Each of these processes are briefly described in this section of the chapter (and are described
in detail in subsequent chapters of the book).
Defining the Deliverables
Projects are run to create change, and the change is defined by the objectives set for the
project. The way in which objectives are achieved is by organizing work (the creative transformation from the basic systems model) to deliver tangible and intangible products into the
environment that is to be changed. Therefore, it is central to project success that the specific
set of deliverables required is understood and articulated. This set of deliverables forms the
project scope.
Accurately defining the project scope entails five subprocesses. Each of these process
steps can be highly specialist in nature for projects delivering sophisticated products or
services. For this overview chapter they are described briefly in the following paragraphs.
The first of these subprocesses is requirements definition—understanding what is required
to create the change required from running the project. Requirements are ‘‘needs’’ to be
satisfied; they are not the solutions to deliver the change (Eisner, 1997). They are the essential starting point for determining what deliverables need to be made by the project.
10
The Wiley Guide to Project Control
Poor requirements definition and management has been found to be one of the primary
contributory factors leading to project failure. There is little point in managing a project
perfectly if the project’s deliverables do not solve the right problem, or provide the necessary capability to the organization. Requirements definition consists of the following elements:
Gathering the
project
requirements
Assessing the
requirements
This is partly art and partly science (considered by many to be
more art usually), particularly when seeking to draw out from
the project stakeholders and document as complete a set of
desired requirements as possible.
The analysis and definition of business and technical requirements
to assess the
• project’s and organization’s technical capability to deliver them
• priorities of the project’s requirements, taking into consideration
—the perceived importance of each requirement to create the
change needed
—the availability of resource (time, people, money, materials)
to deliver the requirements
—the technical capability to deliver the requirements (the
requirements may be unachievable technically)
—the risk profile that the project is able to manage effectively
Creating an
adequate testing
regime
It is often necessary to iterate the assessment to get a set of
requirements that will deliver the entire change desired.
In order to be sure that all the conditions to create the change
have been met, it must be possible to test that the
requirements have been satisfied.
In order for requirements statements to be used efficiently they should be
Structured
Traceable
Testable
The project requirements should be clearly linked to the need to create
change, and this is done through matching requirements to objectives.
It should be possible to identify the source of each requirement and trace
any changes to the requirements definition, and of the emerging solution
to the requirements, as the project evolves.
There should be clear acceptance criteria for each requirement.
After defining the requirements a number of conceptual designs are created, the options for
delivering the change. This process is highly creative and seeks to find efficient solutions to
meet the requirements. Whenever solutions are being sought, there are always trade-offs to
be considered. Each solution will have with it a set of constraints in terms of what resource
is needed to create the solution; that is to say, each solution will have different needs for
11
Project Control
money, people, time, and materials. The point of generating a number of solutions is to
enable decisions to be taken on what is the most effective trade-off to make for satisfying
the project requirements and hence delivering the change required of the project. At this
point the concept design decision gate is reached—the various concept design options are analyzed in the context of the change that is required to be delivered by the project. There
will usually be an economic analysis to determine the following:
•
•
•
•
Financial viability of each option
Schedule to deliver the solution
Technical capability of the project organization to create the solution
Availability of suitable materials to create the solution
When the decision is made, it is important that the complete set of deliverables defined by
the concept design is clearly documented.
Once the concept design has been selected, the deliverables that form that design must
be specified—the exact details of the particular set of deliverables must be established. This
is obviously important for those carrying out the work to make the deliverables. It is also
fundamental to the control process (Reinertsen, 1997). It is against this specification that the
project deliverables will be measured; have the deliverables created by the project been
made as specified? (This is part of the quality management process). As with the previous
subprocesses involved in defining the scope, specifying deliverables can be a complex and
sophisticated task. There are essentially two ways to specify a deliverable:
Performance
specification
Detailed
specification
This type of specification is stated in terms of required results, with
criteria for verifying compliance—without stating methods for
achieving the required results. (At a work package level the
performance specification defines the functional requirements for the
deliverable, the environment in which it must operate, and the
interface and interchangeability requirements.)
The opposite of a performance specification is a detail specification. A
detail specification gives design solutions, such as how a
requirement is to be achieved or how an item is to be fabricated or
constructed.
After the project scope has been defined as described to this point, a final process to manage
change to the scope must be established. Scope change control is a critical part of the overall
project control meta process. Projects frequently suffer from poor scope change control,
leading to the wrong deliverables being produced by the project, which means failing to
satisfy the project requirements and ultimately, of course, not delivering the change that the
project was set up to create. For this reason, change control is considered one of the ‘‘iron
rules’’ of effective project management.
12
The Wiley Guide to Project Control
It is also important to realize that scope change is sometimes inevitable within the life
cycle of a project. Defining requirements is dependent on having information available on
what change the project is set up to achieve. It is rare that all this information is available
at the beginning of the project; more usually, as the project scope is developed, additional
information becomes available on the true nature of the project requirements, which means
that changes to the scope are required.
The management of this scope change needs to be thorough and strictly controlled
(Project Management Institute, 2000; Dixon, 2000). The change control process incorporates
the following elements:
Identifying changes
to scope
Assessing the need
for the scope
change
Accepting or rejecting
the scope change
request
Adjusting the project
plan
What new or changed deliverables are required to meet the
newly identified, or more clearly understood, requirement. It
also includes transmitting the request for scope change to
the project’s management.
This includes deciding whether the change requested is
genuinely needed to meet the requirements, any implications
on the entire set of project deliverables, and the impact on
project constraints (time, money, people, material).
This includes documenting the reasons for the decision and
communicating the changed set of deliverables (or that part
of the deliverables changed) to those making them and to
other project stakeholders.
This is done to take account of the changed set of deliverables
(meaning changes to budget, schedule, people carrying out
the work, etc.).
FIGURE 1.6. EASE OF CHANGE COMPARED TO COST OF CHANGE OVER THE
PROJECT LIFE CYCLE.
Ease of change/Cost of
change
Cost of
change
Ease of
change
Time
Definition of
project objectives
Source: Developed from Allinson (1997).
Deliverables
in use
13
Project Control
Figure 1.6 shows how the cost of changes on the project increases dramatically once the
project has entered the implementation stages, compared with the much lower cost of
change during the concept, feasibility, and design stages. During the early stages, fewer
people are involved and the decisions made are more strategic in nature. A simple example
is a change fed back from the corporate executive, at the concept stage of an organizational
change project, to have separate sales and marketing departments instead of a combined
one. This requires reworking the project objectives and reassessing the risk associated with
the change on the overall project. It can be carried out by a small number of people
relatively quickly. This same change, brought into the project during the implementation
stages, will require significant amounts of time and resource to adjust the project plan to
meet the new requirement. It may also cause demotivation in the project team, as work
already implemented has to be ‘‘undone’’ and the new structure put in place.
It is worth remembering that objectives may need to be changed during the project,
reflecting the reality that situations change over time. If this is the case, it may be decided
that the best course of action is to complete the project (because some of its objectives are
still valid and/or the cost of cancellation would outweigh the benefits of continuing) but
accept a lower effectiveness of the deliverables.
A number of specialist project management techniques can be used to help in the scope
definition and change control processes and are described in detail in other chapters of this
book. They include the following:
Configuration
management
Interface
control
Systems
engineering
The definition and control of how all the deliverables are configured;
how they all ‘‘fit’’ together
The exact specification of the interfaces between different deliverables
The way in which a set of deliverables are arranged within a
hierarchical ‘‘systems architecture’’
(The chapter by Cooper and Reichelt addresses the issue of managing changes in more
detail.)
Defining the Work Packages
Three tools are used to define the work packages:
• Product breakdown structure (PBS). What needs to be made by the project.
• Work breakdown structure (WBS). The work required to make these products
• Organizational breakdown structure (OBS ). Where in the organization the skills reside for doing
the work needed
The first part of the work package definition process is to break down the main set of
deliverables (identified in the scope process) into their component parts—the deliverables
14
The Wiley Guide to Project Control
breakdown structure, more commonly known as the product breakdown structure (PBS). The
disaggregation of the deliverables is developed to the level of detail that is needed by those
working on the project, and commensurate with the degree of control that is required to
be exercised. The work associated with making the deliverables is also divided into discrete
work packages—and documented in the work breakdown structure (WBS). The two models
must be consistent with each other; the work packages identified in the WBS must be
associated with specific deliverables (i.e., products). The PBS and WBS are often combined
together, and when this is the case, the diagram is usually called the WBS.
The decomposition of deliverables, and associated work, is fed into the processes for
creating the forecasts of time and cost to make them; this is the estimating process. Without
a clear understanding of the finite elements that need to be made by the project, it would
be very difficult to carry out effective estimation of the duration to complete the tasks
required and the cost to make the deliverables.
Fundamental to the planning process is deciding who will be carrying out the project
work, documenting this information, and communicating it to the project team. The allocation of people to work packages is recorded in the organizational breakdown structure (OBS).
The human resources needed to undertake the tasks to make the deliverables are often in
short supply. This means that there will rarely be enough suitably skilled people available
to create the deliverables as quickly as may be desired. The resources available for the work
will ultimately determine the time to make the deliverables.
Estimating the Work
Forecasting how long a work package will take to complete and the cost to carry out that
work is essential to effective planning. There are a number of techniques used to estimate
time and cost. Essentially, the estimating process is iterative. A number of estimates are
produced, reviewed, validated against the availability of resources required for the work
packages, and revised accordingly.
In the estimating process, it is important to refer to historical information on the cost
and time taken to carry out the same or similar work packages. Since cost is normally
directly related to time (because time to complete work packages is mainly dependent on
people and materials), time estimates are produced first. The cost estimate is then generated
based on the forecast time to complete the work packages and the cost of materials needed:
Time
estimating
Cost
estimating
Time estimates are developed by calculating how long the work package
will take to complete. The inputs for the estimates of duration typically
originate from the person or group on the project team who is most
familiar with the nature of the tasks required to complete the work
package.
Cost estimating involves calculating the costs of the resources needed to
complete project activities. This means the cost of peoples’ time must
be known, as well as the cost of materials needed to make the
deliverables. This includes identifying the project management
overhead—the cost of managing the project.
15
Project Control
With estimating, there is uncertainty about the exact duration and exact cost of a work
package—by definition. The uncertainty can be reflected by estimating the range within
which the duration and cost for each work package will fall. The optimistic, most likely,
and pessimist values for each can be provided—known as three-point estimating. This information can then be fed into the scheduling and budgeting processes to provide a more
realistic view of the ranges of outcomes for the project as a whole. (A number of different
probability distribution curves can be used.)
A fourth tool used in project planning can now be used—the cost breakdown structure
(CBS). This documents the cost to carry out each work package, taken from the cost estimate. The information is set out in an integrated way with the PBS, WBS, and OBS to
form the fundamental framework for project control. These four fundamental tools describe
what has to be made to meet the project requirements, what work is needed to be carried
out to make the deliverables, who is allocated to the work packages, and what the cost to
create the set of deliverables will be. In large and complex projects, this information can be
combined into a three-dimensional matrix (called the cost cube) to show the cost per product
or deliverable, per resource (Turner and Remenyi, 1995). See Figure 1.7.
One advantage of creating the cost cube is that it provides a framework, or structure,
for developing the estimate. For instance, one can more easily identify whether all the
appropriate elements of cost associated with resources for a particular product have been
included. It also enables the summing along any plane of ‘‘cubes’’ to provide cost information for any of the discrete items on the three axes. For instance, it is a straightforward
matter to identify the total cost of resource R4 to the project by adding together the costs
in each cube of the plane, as shown on the diagram.
FIGURE 1.7. THE COST CUBE MATRIX.
Resources allocated
(from OBS)
R1
R2
R3
R4
P1
P2
P3
Work packages or
products (from
WBS or PBS)
P4
P5
C1
Source: Adapted from Turner and Remenyi (1995).
C2
C3
C4
C5
Cost per product
per resource (from
CBS)
16
The Wiley Guide to Project Control
Scheduling the Work Packages
The essence of scheduling work packages is simple. The following factors must be known:
• Upon what previous work each subsequent work package depends
• The estimated duration of the work package
• How much ‘‘float’’ is available for the work—whether the work package must be carried
out within a certain time or whether the time period in which it must be done can float
between two known extremes
It is the combination of this information that determines what can be done when.
There are a number of well-known and commonly used techniques for modeling project
work (critical path method, program evaluation and review technique, precedence diagramming, amongst others). All these techniques aim to provide flexibility in the manipulation
of the model information until the optimum solution is found to suit the particular work
packages of the project. Some were invented in the field of operations research, whilst others
were developed by organizations for their own use. These modeling techniques are able to
create projects schedules, either directly or by feeding into other techniques.
There are two distinct approaches to these scheduling techniques: activity-on-the-arrow,
depicted in Figure 1.8, and activity-on-the-node, depicted in Figure 1.9. They both model the
sequence of work packages by using nodes and arrows to build up a diagram that shows
dependency and time for all the work packages for the project. It is then a relatively straightforward (and using PC-based software, quick) task to calculate how long it will take to
complete all the work packages and, hence, the project’s overall schedule.
The route through the network that determines the shortest possible time to complete
all the work packages is called the critical path. This is important information for the project
manager because these work packages will be the focus of management attention, particularly those projects for which completion ‘‘on schedule’’ is critical.
FIGURE 1.8. ACTIVITY-ON-THE-ARROW NETWORK.
Work package
(or activity)
3
B
D
F
A
1
2
5
C
“State”
(product, or
subproduct)
4
E
6
17
Project Control
FIGURE 1.9. ACTIVITY-ON-THE-NODE NETWORK.
Work package
(or activity)
A
2
1
C
4
6
B
E
3
D
F
5
“State”
(product, or
subproduct)
The differences between the two basic network modeling techniques appear trivial at
first sight of the diagrams. However, the two approaches have significant differences in the
operation of the logic used. Both have advantages and disadvantages.
Once the schedule has been established from the network diagram, it is often presented
graphically on a Gantt chart. This format makes it easier to see when the work packages
will be carried out in relation to each other. It also allows simple graphical representation
of work completed at a given point in time, making reporting of project progress easier to
show. Many current software-based scheduling tools allow the user to enter time duration
for work packages directly into a Gantt chart, without first going through the process of
building a network diagram. This is user-friendly but does not necessarily lead to more
effective scheduling!
The schedule must be reassessed in light of the availability of people (and indeed materials—particularly those being supplied by third parties and contractors to the core project
team). This part of the scheduling process is called resource leveling—making the schedule fit
the available resources. There is likely to be an impact on the cost to complete the project,
so the budget must also be reassessed (hence, the estimate is progressively elaborated and
becomes progressively more accurate). Understanding the causes of variance between the
actual time taken to complete the work packages and the schedule is important information
for the estimating process in future projects. Similarly, variances between the actual cost to
carry out the work packages and the estimated cost will also provide valuable historical
estimating information.
The risk management and estimating processes will identify where there is uncertainty
in the project. This uncertainty can be modeled in the schedule by allowing extra time for
the work packages likely to be affected. It is clear that the entire planning process is iterative,
and a number of cycles of scheduling, budgeting, and assessment of resource availability
and productivity are required before a final project plan can be established.
Managing Resource Availability
The initial estimates of time and cost to complete the project are ideal estimates; the assumptions are made that sufficient people, materials, facilities, equipment, and services will
18
The Wiley Guide to Project Control
be available to carry out the project at the maximum efficiency. However, before the schedule and budget can be finalized, the impact of resource availability, and the productivity of
those resources, must be taken into account. For example:
• Sufficient people are rarely available (particularly where a few experts must input to many
work packages).
• ‘‘Ideal’’ materials are often either not available where and when required, or their cost
would make the project untenable (meaning less efficient materials need to be used).
• Equipment is often expensive to use and therefore must be shared across a number of
projects.
• The same applies for facilities and services.
In addition to this, the resource ‘‘profile’’ (the types of resources needed at different times
in the project) usually changes over the project life cycle. The process for managing resource
allocation can be broken down into five stages:
Planning resource
allocation
Allocating
resources
Optimizing the
schedule
Monitoring
resource
allocation
Reviewing and
revizing the
resource
allocation
Identifying the types of resources required, based on the
information defined in the PBS, WBS, OBS, and CBS.
Coordinating the availability of resources with the suppliers of those
resources and allocating them to work packages: be they internal
to the organization within which the project exists (and this is
commonly a major task for people—human resources—where
organizations have a matrix structure) or external, such as thirdparty suppliers of materials, equipment, services, and facilities.
Inputting resource availability in the schedule, which normally
means having to use the technique of resource leveling—
‘‘smoothing’’ resource usage to balance schedule and the
availability of resources.
Tracking resource usage and identifying and resolving conflicts
associated with resource availability as this, and the project’s
needs, change over time.
Modeling the impact of changing resource use and availability on
the project budget and schedule
Productivity of resources clearly has a significant influence on the schedule, and hence the
cost, of the project. Productivity of equipment is often fairly easy to measure and predict;
predicting productivity of people is a far more complex thing to do (and predicting productivity of highly creative design resources even more difficult). Productivity information
can be gained from historical records of performance on similar work—for people and
equipment. Finding and using this information is vital to effective resource allocation and
resource ‘‘smoothing’’ of schedules.
Budgeting
The costs to complete all the work packages are identified in the estimating process. Combining the cost information with the schedule allows the cash flow curve to be created. This
Project Control
19
curve is a key piece of control information. This is particularly the case for organizations
that are contracted to deliver projects on behalf of a client. These types of projects have
large cash outflows (to pay for material and human resources), which are usually then
charged on to the client sometime after the expenditure is incurred. If this is not managed
very carefully, the project can become heavily indebted. The difference between what has
been spent and what has been recovered by a project, at a given time, can cause the funders
of this difference (the owners of the firm running the project) to become insolvent. Hence,
effective cash flow management is a highly valued skill in project-based industries, such as
construction and engineering, where huge amounts of money flow through the project.
The cash flow curve and the cost forecast are the basis of the project budget. This
describes what amounts of money will be spent, on what resources, and when they will be
spent. Before the cost forecast becomes a budget (the budget is the agreed amount of money
that the project manager can spend), the effect of risk on the project needs to be assessed
in cost terms and then added to the forecast. This additional amount of money allows the
project manager to deal with ‘‘certain uncertainty’’ in the forecasts (the uncertainty can be
predicted through the risk management process), and also ‘‘uncertain uncertainty’’ that can
affect the project (uncertainty that cannot be assessed—as an example, a key human resource may leave the project without warning). These extra sums of money are the budget
contingencies.
The importance of creating accurate budgets, and controlling against the budget, is
obvious in a commercial environment—overspending reduces profit; underspending (whilst
still making the correct project deliverables) increases profit. In the not-for-profit sector,
control of money is clearly still critical. The budget document therefore identifies, line by
line (hence the term ‘‘line item’’), how much money is agreed to be spent per deliverable,
or part deliverable. It is this detailed breakdown against which actual costs are measured
and reported, and control action initiated.
After the forecasts have been analyzed and the deliverables set has been revisited to
seek optimization of all the project constraints, a schedule and budget are agreed upon by
the project sponsors. The budget and schedule are absolutely fundamental to the control
process. It is against these two documents that the progress of the project in carrying out
the work packages, and hence the production of the deliverables, is measured (see Figure 1.4).
However, having two separate documents means there exists a lack of integrated information related to deliverables (or products), schedule, and the budget to produce those
deliverables—the complete picture of predicted project performance cannot easily be discerned. This can be overcome by combining information on schedule, budget, and the
project deliverables. This is called earned value analysis.
Earned Value Analysis
The technique of earned value analysis (EVA) allows the actual performance of the project to
be compared to the predicted performance. All the information required for this type of
analysis should be available from standard project reporting against the schedule and budget
(reporting is described later in this chapter). The schedule per work package (or, if preferred,
20
The Wiley Guide to Project Control
discrete product) is plotted on one axis of a graph, and the budget per work package (or
product) is plotted against the other axis. See Figure 1.10.
Common acronyms are used for the information required for the analysis:
• BCWS. Budgeted cost of work scheduled (how much money has been allocated to each
work package or product in the schedule)
• BCWP. Budgeted cost of work performed (how much money was allocated to each work
package or product that has been completed)
• ACWP. Actual cost of work performed (how much it actually cost for the work package
to be performed or the product to be delivered)
The figure for budgeted cost of work performed (BCWP) is the earned value at the point
in time that the analysis is being done. The chapter by Brandon looks at this technique in
greater detail. At this point it is just worth noting the control information that can be
determined from EVA. By manipulation of the data gathered from project performance
reporting, project schedule and budget performance can be assessed. The Schedule Performance Index (SPI) and Cost Performance Index (CPI) are calculated as follows:
SPI ⫽
BCWP
BCWS
CPI ⫽
BCWP
ACWP
If, at the time of measurement, budgeted cost of work performed and the budgeted cost of
work scheduled are the same (i.e., the SPI ⫽ 1), the project is exactly on schedule. In the
FIGURE 1.10. EARNED VALUE ANALYSIS PRESENTED GRAPHICALLY.
Cumulative cost per work
package (or product)
Report date
The Budgeted Cost of
Work Scheduled (the
“planned value” curve)
Actual Cost of Work
Performed
The Budgeted Cost of
Work Performed (the
“earned value” curve)
Schedule
Project Control
21
same manner, if the budgeted cost of work performed is the same as the actual cost of work
performed (i.e., the CPI ⫽ 1) the project is exactly on budget.
If the BCWP is less than the BCWS, the SPI is less than 1; therefore, the project is
behind schedule. Equally if the BCWP is less than the ACWP, the CPI is less than 1; there,
the project is over budget.
EVA appears relatively straightforward to use, and predictions of future performance
can be made using the data (by projecting final time and cost to complete using SPI and
CPI values). However, care must be taken to moderate the results from this technique with
other project data. There are also inherent dangers in believing that the information provided is a foolproof indicator of current and future progress. EVA does not report the
subtleties of project control; it only provides an overview.
Key Performance Indicators
Key performance indicators (KPIs) are used to measure project progress toward achieving objectives, rather than the detail of progress of the work packages. They may be used to
• Measure project performance that is directly related to the change the project is delivering
(which could be shareholder value, return on investment, market share, etc.)
• Measure project specific performance—that is, the performance of the project processes
(e.g., effectiveness of project control mechanisms, degree of project cost reduction by
using designated procurement practices, amount of change occurring in project, etc.).
KPIs must be determined at the beginning of the project and provide direct progress information toward project objectives. The information these measures of performance provide can help the project manager make decisions on trade-offs between the various (usually
conflicting) control actions needed.
KPIs also need to be measurable (otherwise how will one know if they have been
achieved?). Whilst this sounds obvious, it must be remembered that KPIs can only be useful
if the information needed to determine the KPI during and at the end of the project is
actually available. This implies that the project management information system must collect
relevant data and generate the appropriate information outputs to provide the KPIs to the
project’s management team—upon which control action will be based.
If the KPIs to be used in a project have been determined by consultation between those
needing the change to be delivered by the project (the project sponsor) and the project
manager, it is possible to define success as meeting the KPIs at project completion.
Critical Success Factors
Critical success factors (CSFs) are sometimes used synonymously with KPIs. Literally, however,
CSFs are the factors that are critical to success. Identification of the CSFs for a project will
mean that the project manager and project team know where to concentrate their attention
in order to achieve the project objectives. CSFs are therefore the factors that are critical to
achieving success, not a measure of performance—which is what KPIs are.
22
The Wiley Guide to Project Control
A number of studies have been conducted into the factors found to be critical to project
success. Many are generic across all projects, but each project will also have its own very
specific factors. In their definitive research on success factors in projects Morris and Hough
(1987) identified CSFs under the following general headings:
•
•
•
•
•
•
•
•
•
Project definition
Politics/social factors
Schedule urgency
Legal agreements
Human factors
Planning, design, and technology management
Schedule duration
Finance
Project implementation
The development of CSFs for the project (with the involvement of the project manager,
project team, project sponsor, and other senior stakeholders) is an important exercise in its
own right, since all those associated with the project gain mutual understanding of what is
critical to project success.
Performance Measurement and Control Action
The elements of the project plan have all now been described. On large and complex
projects, these elements are often combined into a comprehensive project management control system. These systems also usually aggregate information from many projects, up to
their respective program plan, if they are part of a program, and then up to the organization’s business management system.
The project plan is constantly adjusted to reflect the reality of what is happening during
the project, and so enable the effect of control actions to be predicted on the progress of
the current and future work packages. The updated plan provides information to the following:
• The project team. Who can then plan their work packages to suit the revised plan
• The project sponsor. Who can assess the impact of the new plan on the delivery of the
change required
• Other project stakeholders. Who may have other areas of work impacted by the changed
project plans (including other projects being run—which is particularly important for
program managers)
It is critically important, however, that the original plan is not lost—the project plan must
be ‘‘baselined.’’ This means that while the plan is updated and used to replan future work,
Project Control
23
it is still possible to compare what should have been completed (the baseline plan) with what
has been completed (the updated plan). Knowledge of the variance between the two plans
provides performance information and therefore helps
• Guide the development of the control actions required to bring the project back towards
its original plan (if so desired)
• Improve the future control actions to make meeting the new plan more likely
• Gain knowledge to improve future planning (for replanning the same project and for
plans for new projects)
The gathering of information to be used for project control is known as project performance
measurement. The process provides an integrated view of the performance of the project—
cost, schedule, technical issues, commercial, and business issues—so that control action can
be taken where necessary to correct undesirable variances from the project plan. Equally
important is the appropriate reporting of this information—at the right time, to the right
people, and in the right format.
The measurement and reporting of progress must fundamentally begin at the work
package level. It is here that the information for performance measurement originates. The
work package managers must gather information on progress on the specific deliverables
that they, or their team, are responsible for creating. The information must be presented
in the same manner as the project plan presents it. In this way, variances from the plan are
identified at the point where the variance occurs. The work package manager can then
instigate control action to bring performance back in line with the project plan—normally
a day-to-day management activity. (See Figure 1.3 for a reminder of how all the project
control loops nest within a hierarchical control system.)
Performance information is reported to the project manager on a regular basis (weekly
and monthly usually). Integrated reporting means that all the work package managers report
the same measurements, together with the control actions they have taken to reduce negative
variance from the plan. Hence, an aggregated project performance report can be compiled.
(Sometimes project performance is reported on an exception basis; i.e., a report is generated
only when there is a variance to the project plan requiring the attention of the project
manager. Even in those organizations that use such reporting methods, a monthly reporting
cycle is common.) From this report the project manager can determine which work packages
are underperforming and whether the control action taken is likely to correct the situation.
This reporting is the control feedback loop shown in the diagrams earlier in the chapter.
With the overview of project progress afforded by the integrated report, the project
manager is in a position to assist the work package managers to improve performance in a
manner that does not compromise other work package performance. This is important,
since many work packages will be interrelated and may also share resources. The information can be used to replan work packages, and hence the project, and may also mean
that the project manager can take action at a level above the work packages. Examples
(amongst many possibilities) include the following: work packages could be rescheduled, the
specifications of the work package deliverables may be changed, the acceptance criteria of
24
The Wiley Guide to Project Control
the deliverables against the requirements may be adjusted, or the project scope may be
changed.
This entire process is central to the notion of effective project management. The project
manager is the single point of integrative responsibility. It is his or her principal function to
integrate control action for the greater needs of the project, to ensure that objectives are
met and that the desired change is created by the project. After the control action has been
taken, the subsequent work package reports will provide evidence of whether variances from
the plan have been successfully controlled—and so the process continues.
Organizations often require visibility of project performance at a program or portfolio
level. This enables better management of organizational budgets and control of the changes
being created by multiple projects and programs. ‘‘Rolled-up’’ performance measurement
information, often supported by a program support office (see the chapter by Young and
Powell), enables summary reporting to be available to appropriate levels of management in
the organization.
Summary
This chapter has outlined the processes that constitute project control, and in so doing
introduced many other project processes upon which effective control depends.
Fundamentally, the project must have a
•
•
•
•
•
Set of objectives directly related to the need for the change the project is set up to deliver
Plan against which the project can be controlled—and so deliver those objectives
Process to measure performance against the plan—the feedback loop
Process to control changes to the scope
Project manager who is truly the single point of integrated control action, with responsibility for delivering the change required of the project
The control process goes on throughout the project life cycle because the internal and
external environment of the project is continuously changing. For example:
• Performance of resources is often other than predicted (better or worse).
• New information is generated that may indicate the original plan was not feasible to
begin with.
• The objectives for the project may change because the change required to be brought
about (by running the project) is itself changed.
In combination, these processes can be seen as forming the ‘‘iron rules’’ for the project.
Project control is about
• Good planning of scope, schedule, and budget
• Setting up appropriate metrics to monitor performance
Project Control
25
• Reporting the performance against those metrics
• Replanning and instigating corrective action to reduce variance from the baseline plan
References
Association for Project Management. 2000. Body of Knowledge 4th Edition. High Wycombe, UK.
Allinson, K. 1997. Getting there by design. Oxford, UK: Architectural Press.
Barnes, M. 1988. Construction project management. International Journal of Project Management 6 (2, May):
69–79
Bertalanffy, L., von. 1969. General systems theory: Essays on its foundation and development. New York:
Braziller.
Checkland, P. 1981. Systems thinking, systems practice. Chichester, UK: Wiley.
Cleland, D. I., and W. R. King. 1983. Systems analysis and project management. International ed. Singapore:
McGraw-Hill.
Dixit, A. K., and B. J. Nalebuff. 1991. Thinking strategically: The competitive edge in business, politics, and
everyday life. New York: W. W. Norton & Co.
Dixon, M. 2000. Project management body of knowledge. 4th ed. High Wycombe, UK: The Association for
Project Management.
Eisner, H. 1997. Essentials of project and systems engineering management. New York: Wiley.
Jackson, T. 1993. Organisational behaviour in international management. Oxford, UK: ButterworthHeinemann.
Katz, D., and R. L. Kahn, 1969. Common characteristics of open systems. In Systems thinking, ed. F. E.
Emery. 86–104. Harmondsworth, UK: Penguin Books.
Morris, P. W. G. 1994. The management of projects. London: Thomas Telford.
Morris, P. W. G., and G. H. Hough. 1987. The anatomy of major projects. Chichester, UK: Wiley.
Pinto, J. K., and D. P. Slevin, 1988. Critical success factors across the project life cycle. Project Management Journal. 19(3):67–75.
Project Management Institute. 2000. A guide to the project management body of knowledge. Newtown Square,
PA: Project Management Institute.
Quinn, J. B. 1978. Strategic change: Logical incrementalism. Sloan Management Review. (Fall) 7–22.
Reinertsen, D. G. 1987. Managing the design factory. New York: Free Press.
Turner, J. R., and D. Remenyi. 1995. Estimating costs and revenues. In The commercial project manager
by J. R. Turner. 31–52. London: McGraw-Hill.
Suggested Further Reading
Archibald, R. D. 2003. Managing high technology programs and projects. New York: Wiley.
Hartman, F. 2000. Don’t park your brain outside. Newtown Square, PA: Project Management Institute.
Murray-Webster, R., and M. Thiry. 2000. Managing programmes of projects. In The Gower handbook
of project management. 3rd ed, ed. R. Turner, S. Simister, and D. Lock. Aldershot, UK: Gower.
Smith, N. J. 2002. Engineering project management. 2nd ed. Oxford, UK: Blackwell Science.