2 - Project Evaluation and Programme Management
2 - Project Evaluation and Programme Management
OBJECTIVES
When you have completed this chapter you will be able to:
• describe the contents of a typical business plan;
• explain project portfolio management;
• carry out an evaluation and selection of projects against strategic, technical and economic criteria;
• use a variety of cost–benefit evaluation techniques for choosing among competing project
proposals;
• evaluate the business risk involved in a project;
• explain how individual projects can be grouped into programmes;
• explain how the implementation of programmes and projects can be managed so that the planned
benefits are achieved.
2.1 Introduction
The first that many developers hear of an ICT project is when they are allocated to the project team. However,
new projects do not appear out of thin air. There will be some process – varying in sophistication between
organizations – that decides that the project is worth doing.
As we saw in Chapter 1, sometimes managers justify a commitment to a single project as the benefits will
exceed the costs of the implementation and operation of the new application. In other cases, managers would
not approve a project on its own, but can see that it enables the fulfilment of strategic objectives when
combined with other projects.
Thus a project to establish an ICT infrastructure within an organization might not deliver a direct financial
benefit, but could provide a platform for subsequent projects to do so.
22 So ware Project Management
It might not be possible to measure the benefits of a project in financial terms. If you create a system which
allows the more accurate recording of data concerning the medical condition of patients, it might contribute
to the alleviation of pain and the preservation of life, but it would be difficult to put a money value on these.
The last chapter emphasized that an ICT or software project needed a business case. In this chapter we
explain what such a document might contain. A business case may be presented for several potential projects,
but there may be money or staff time for only some of the projects. Managers need some way of deciding
which projects to select. This is part of portfolio management. This chapter will discuss some ways in which
projects can be evaluated and compared for inclusion in a project portfolio. The chapter finishes by discussing
the way groups of projects which together contribute to a common business objective can be managed as
programmes of projects.
Benefits
Where possible, a financial value should be put on the benefits of the implemented project. For commercial
organizations this could be related to increased profits caused either by increasing income or by making
savings on costs. For not-for-profit organizations we would try to quantify the benefits even if we cannot
quote a precise financial value. In an example we used earlier relating to an IT system that improved the
diagnosis of a particular disease, an increase in the rate of diagnosis might be quoted.
Costs
Having outlined the steps needed to set up the operations needed by the proposal, a schedule of expected costs
associated with the planned approach can now be presented.
There will clearly be some uncertainties about some of the costs, especially as the details of the requirements
have not yet been worked out.
Risks
Once again a more detailed discussion of risks will follow in a later section. We note here that many estimates
of costs and, more particularly, benefits of the project will be speculative at this stage and the section on risk
should take account of this. In the last chapter we distinguished between project and business objectives.
We can similarly distinguish project risk – relating to threats to successful project execution – from business
24 So ware Project Management
risk – relating to factors threatening the benefits of the delivered project. In the business case the main focus
is on business risk.
projects – one problem can be that too many projects are started given the resources
available so that inevitably some projects will miss planned completion dates;
● being aware of the dependencies between projects, especially where several projects need to be
completed for an organization to reap benefits;
● ensuring that projects do not duplicate work;
● ensuring that necessary developments have not been inadvertently been missed.
The three key aspects of project portfolio management are portfolio definition, portfolio management and
portfolio optimization. An organization would undertake portfolio definition before adopting portfolio
management and then proceeding to optimization.
Technical assessment
Technical assessment of a proposed system consists of evaluating whether the required functionality can
be achieved with current affordable technologies. Organizational policy, aimed at providing a consistent
hardware/software infrastructure, is likely to limit the technical solutions considered. The costs of the
technology adopted must be taken into account in the cost–benefit analysis.
26 So ware Project Management
Cost–benefit analysis
Any project aiming at Even where the estimated benefits will exceed the estimated costs, it is often necessary
a return on investment to decide if the proposed project is the best of several options. Not all projects can
must, as a minimum,
provide a greater ben-
be undertaken at any one time and, in any case, the most valuable projects should get
efit than putting that most resources.
investment in, say, a
bank. Cost–benefit analysis comprises two steps:
● Identifying all of the costs and benefits of carrying out the project and operating the delivered appli-
cation These include the development costs, the operating costs and the benefits expected from the new
system. Where the proposed system is a replacement, these estimates should reflect the change in costs
and benefits due to the new system. A new sales order processing system, for example, could only claim
to benefit an organization by the increase in sales due to the use of the new system.
● Expressing these costs and benefits in common units We must express each cost and benefit – and the
EXERCISE 2.1
Brightmouth College is considering the replacement of the existing payroll service, operated by a third
party, with a tailored, off-the-shelf computer-based system. List some of the costs it might consider
under the headings of:
● Development costs
● Setup costs
● Operational costs
For each cost or benefit, explain how, in principle, it might be measured in monetary terms.
We need to spend money, such as staff wages, during a project’s development. The difficulty and
importance of cash
Such expenditure cannot wait until income is received (either from using software
flow forecasting is
developed in-house use or from selling it). We need to know that we can fund this evidenced by the
development expenditure either from the company’s own resources or by borrowing. number of companies
that suffer bankruptcy
A forecast is needed of when expenditure, such as the payment of salaries, and any
because, although
income are to be expected. they are developing
profitable products or
Accurate cash flow forecasting is difficult, as it is done early in the project’s life services, they cannot
cycle (at least before any significant expenditure is committed) and many items to sustain an unplanned
negative cash flow.
be estimated (particularly the benefits of using software) might be some years in the
future.
TABLE 2.1 Four project cash flow projec ons – figures are end of year totals (£)
EXERCISE 2.2
Consider the project cash flow estimates for four projects at JOE shown in Table 2.1. Negative values
represent expenditure and positive values income.
Rank the four projects in order of financial desirability and make a note of your reasons for ranking
them in that way before reading further.
Net profit
The net profit of a project is the difference between the total costs and the total income over the life of the
project. Project 2 in Table 2.1 shows the greatest net profit but this is at the expense of a large investment.
Indeed, if we had £1 m to invest, we might undertake all of the other three projects and obtain an even greater
net profit. Note also that all projects contain an element of risk and we might not be prepared to risk £1 m.
We shall look at the effects of risk and investment later in this chapter.
Payback period
The payback period is the time taken to break even or pay back the initial investment. Normally, the project
with the shortest payback period will be chosen on the basis that an organization will wish to minimize the
time that a project is ‘in debt’.
EXERCISE 2.3
Consider the four project cash flows given in Table 2.1 and calculate the payback period for each of
them.
The advantage of the payback period is that it is simple to calculate and is not particularly sensitive to small
forecasting errors. Its disadvantage as a selection technique is that it ignores the overall profitability of the
project – in fact, it totally ignores any income (or expenditure) once the project has broken even. Thus the fact
that projects 2 and 4 are, overall, more profitable than project 3 is ignored.
Return on investment
The return on investment (ROI), also known as the accounting rate of return (ARR), provides a way of
comparing the net profitability to the investment required. There are some variations on the formula used to
calculate the return on investment but a straightforward common version is:
Project Evaluation and Programme Management 29
EXERCISE 2.4
Calculating the ROI for project 1, the net profit is £50,000 and the total investment is £100,000. The
return on investment is therefore calculated as
average annual profit
ROI = 3 100
total investment
50 ,000 / 5
= 3 100 = 10%
100 ,000
Calculate the ROI for each of the other projects shown in Table 2.1 and decide which, on the basis of
this criterion, is the most worthwhile.
The return on investment provides a simple, easy-to-calculate measure of return on capital. Unfortunately,
it suffers from two severe disadvantages. Like the net profitability, it takes no account of the timing of the
cash flows. More importantly, this rate of return bears no relationship to the interest rates offered or charged
by banks (or any other normal interest rate) since it takes no account of the timing of the cash flows or of the
compounding of interest. It is therefore, potentially, very misleading.
where r is the discount rate, expressed as a decimal value, and t is the number of years into the future that the
cash flow occurs.
Alternatively, and rather more easily, the present value of a cash flow may be calcu-
More extensive or
detailed tables may be
lated by multiplying the cash flow by the appropriate discount factor. A small table of
constructed using the discount factors is given in Table 2.2.
formula discount fac-
tor 1
for various The NPV for a project is obtained by discounting each cash flow (both negative
(1 + t )t
and positive) and summing the discounted values. It is normally assumed that any
values of r(the discount
rate) and t (the number
initial investment takes place immediately (indicated as year 0) and is not discounted.
of years from now). Later cash flows are normally assumed to take place at the end of each year and are
discounted by the appropriate amount.
EXERCISE 2.5
Assuming a 10% discount rate, the NPV for project 1 (Table 2.1) would be calculated as in Table 2.3.
The net present value for project 1, using a 10% discount rate, is therefore £618. Using a 10% discount
rate, calculate the net present values for projects 2, 3 and 4 and decide which, on the basis of this, is the
most beneficial to pursue.
Project Evaluation and Programme Management 31
Year Project 1 cash flow (£) Discount factor @ 10% Discounted cash flow (£)
It is interesting to note that the net present values for projects 1 and 3 are significantly different – even though
they both yield the same net profit and both have the same return on investment. The difference in NPV
reflects the fact that, with project 1, we must wait longer for the bulk of the income.
The main difficulty with NPV for deciding between projects is selecting an appropriate discount rate. Some
organizations have a standard rate but, where this is not the case, then the discount rate should be chosen
to reflect available interest rates (borrowing costs where the project must be funded from loans) plus some
premium to reflect the fact that software projects are normally more risky than lending money to a bank.
The exact discount rate is normally less important than ensuring that the same discount rate is used for all
projects being compared. However, it is important to check that the ranking of projects is not sensitive to
small changes in the discount rate – have a look at the following exercise.
EXERCISE 2.6
Calculate the net present value for each of the projects A, B and C shown in Table 2.4 using each of the
discount rates 8%, 10% and 12%.
For each of the discount rates, decide which is the best project. What can you conclude from these
results?
(Contd)
32 So ware Project Management
(Contd)
Alternatively, the discount rate can be thought of as a target rate of return. If, for example, we set a target rate
of return of 15% we would reject any project that did not display a positive net present value using a 15%
discount rate. Any project that displayed a positive NPV would be considered for selection – perhaps by using
an additional set of criteria where candidate projects were competing for resources.
EXERCISE 2.7
Check if the projects A, B, and C shown in Table 2.4 are worth taking up when the rate of interest on
borrowed capital is 15%.
TABLE 2.5 A fragment of a basic project/business risk matrix for an e-commerce applica on
premiums designated for each category. The premiums, even if arbitrary, provide a consistent method of
taking risk into account.
Cost–benefit analysis
A rather more sophisticated approach to the evaluation of risk is to consider each possible outcome and
estimate the probability of its occurring and the corresponding value of the outcome. Rather than a single
cash flow forecast for a project, we will then have a set of cash flow forecasts, each with an associated proba-
bility of occurring. The value of the project is then obtained by summing the cost or benefit for each possible
outcome weighted by its corresponding probability. Exercise 2.8 illustrates how this may be done.
EXERCISE 2.8
BuyRight, a software house, is considering developing a payroll application for use in academic institu-
tions and is currently engaged in a cost–benefit analysis. Study of the market has shown that, if BuyRight
can target it efficiently and no competing products become available, it will obtain a high level of sales
generating an annual income of £800,000. It estimates that there is a 1 in 10 chances of this happening.
However, a competitor might launch a competing application before its own launch date and then sales
might generate only £100,000 per year. It estimates that there is a 30% chance of this happening. The
most likely outcome, it believes, is somewhere in between these two extremes – it will gain a market
lead by launching before any competing product becomes available and achieve an annual income of
£650,000. BuyRight has therefore calculated its expected sales income as in Table 2.6.
Development costs are estimated at £750,000. Sales levels are expected to be constant for at least four
years. Annual costs of marketing and product maintenance are estimated at £200,000, irrespective of
the market share. Would you advise going ahead with the project?
This approach is frequently used to evaluate large projects such as the building of motorways, where variables
such as traffic volumes, and hence the total benefit of shorter journey times, are uncertain. The technique, of
course, relies on being able to assign probabilities of occurrence to each scenario, which requires extensive
research.
When used to evaluate a single major project, the cost–benefit approach, by ‘averaging out’ the negative and
positive outcomes of the different scenarios, does not take full account of ‘worst-case scenarios’. Because
Project Evaluation and Programme Management 35
of this, it is more appropriate for the evaluation of a portfolio of projects where overall profitability is the
primary concern, more successful projects can offset the impact of less successful ones.
Strategic programmes
Several projects together can implement a single strategy. For example, the merging of two organizations’
computer systems could require several projects each dealing with a particular application area. Each activity
could be treated as a distinct project, but would be coordinated as a programme.
Infrastructure programmes
Organizations can have various departments which carry out distinct, relatively self-contained, activities. In
a local authority, one department might have responsibilities for the maintenance of highways, another for
refuse collection, and another for education. These distinct activities will probably require distinct databases
and information systems. In such a situation, the central ICT function would have responsibility for setting up
and maintaining the ICT infrastructure, including the networks, workstations and servers upon which these
distinct applications run. In these circumstances, an infrastructure programme could refer to the activities of
identifying a common ICT infrastructure and its implementation and maintenance.
Innovative partnerships
Companies sometimes come together to work collaboratively on new technologies in a ‘pre-competitive’
phase. Separate projects in different organizations need to be coordinated and this might be done as a
programme.
Personal relationship with skilled resources Impersonal relationship with resource type
and who fills that role does not matter. The programme manager has a number of individual systems analysts
under his or her control whose deployment has to be planned.
When a project is planned, at the stage of allocating resources, programme management will be involved.
Some activities in the project might have to be delayed until the requisite technical staff are freed from work
on other projects. Where expensive technical staff are employed full-time, then you would want to avoid them
having short periods of intense activity interspersed with long periods of idleness, during which they are still
being paid. It is most economic when the demand for work is evenly spread from month to month.
As will be seen in Chapter 9 on monitoring and control, when a project is executed activities can take longer
(or sometimes even less time) than planned. Delays can mean that specialist staff are prevented from moving
on to their next project. Hence it can be seen that programme management needs continually to monitor the
progress of projects and the use of resources.
Recall that OGC is the These types of programme are most often needed by large organizations which have a
Office of Government large and complicated organizational structure. Government departments are typical
Commerce which was examples and it is not surprising that the OGC, the United Kingdom government
formerly the Central
Computing and agency which was responsible (as the CCTA) for the introduction of PRINCE2 project
Telecommunications management standards, has directed its attention to guidelines for effective programme
Agency or CCTA. management. The approach now described is based on the OGC guidelines.
Project Evaluation and Programme Management 39
● how the organization will be improved by use of the new services or capability;
● how the programme fits with corporate goals and any other initiatives.
At this point, a programme director ought to be appointed to provide initial leadership for the programme. To
be successful, the programme needs a champion who is in a prominent position within the organization. This
will signal the seriousness with which the organization takes the programme.
The blueprint
The achievement of the improved capability described in the vision statement can come only through changes
to the structure and operations of the organization. These are detailed in the blueprint. This should contain:
● business models outlining the new processes required;
● organizational structure – including the numbers of staff required in the new systems and the skills they
will need;
● the information systems, equipment and other, non-staff, resources that will be needed;
40 So ware Project Management
relating to a particular client or job, regardless of the computer system from which it originates.
The blueprint is supported by benefit profiles which estimate when the expected benefits will be experi-
enced following implementation of the enhanced capability. One principle is that a programme should deliver
tangible benefits. Being provided with a capability does not guarantee that it will be used to obtain the benefits
envisaged. For example, as a part of the programme above, the marketing department might be provided
with sales and demographic information which allows them to target potential customers more accurately.
This should improve the ratio of sales revenue to advertising costs. However, just because this information
is available does not mean that the marketing staff will necessarily make effective use of it. Hence the need
for evidence of actual business benefits. The timing of the benefits needs to be carefully considered. Thus
marketing campaigns that target particular customers might take time to plan and organize and the benefits in
increased sales and/or lower advertising costs could take some months to become apparent.
The management structure needed to drive this programme forward would also need to be planned and
organized.
A preliminary list of the projects needed to achieve the programme objectives will be created with estimated
timescales. This programme portfolio will be presented to the programme sponsors.
Communication plans A major risk is that some of those whose work will be affected by the programme
are considered in more will not be drawn into the programme effectively. A stakeholder map identifying the
detail in Chapter 12.
groups of people with an interest in the project and its outcomes and their particular
interests could be drawn up. This can be used to write a communications strategy and plan showing how the
appropriate information flows between stakeholders can be set up and maintained.
We noted back in Chapter 1 that with conventional project planning, it is not usually possible to plan all the
phases of a project at the outset, as much of the information needed to produce the detailed plans will not be
available. This is more so with programmes. However, at the initial programme planning stage, a preliminary
plan can be produced containing:
● the project portfolio;
● risks identified;
This information allows a financial plan to be created. This enables higher management to put in place the
budget arrangements to meet the expected costs at identified points in time. These will be tied to points in the
programme when higher management review progress and authorize further expenditure.
Project Evaluation and Programme Management 41
G Implement corporate interface Before the new applications can ‘go live’, the interfaces, including the
documentation generated for external customers, must be modified to conform to the new company
image.
Delivery planning
The creation of a delivery dependency diagram would typically lead to the definition of tranches of projects.
Atranche is a group of projects that will deliver their products as one step in the programme. The projects in a
tranche should combine to provide a coherent new capability or set of benefits for the client. A consideration
in scheduling a tranche will be the need to avoid contention for scarce resources.
Figure 2.4 shows how the programme’s portfolio of projects can be organized into tranches, each of which
delivers some tangible benefits to the user.
their execution. If the super-project idea predominates then too much planning at the beginning plus a reluc-
tance to change the scope of the programme may lead to inflexibility.
As we have seen in the case of the company merger programme, the projects within a programme may be
very different from one another. Also, some programmes – for example where engineering integration is
important – may need to be quite tightly coordinated, whereas other programmes could afford a more flexible
regime.
The main lessons here seem to be:
● programme management is not simply a scaled-up project management;
● different forms of programme management may be appropriate for different types of project.
● Quality of service An insurance company, for example, might want to settle claims by customers more
quickly.
● Productivity The same, or even more, work can be done at less cost in staff time.
● More motivated work force This might be because of an improved rewards system, or through job
enlargement or job enrichment.
● Internal management benefits (for instance, better decision making) To take an Job enlargement and
insurance example again, better analysis of insurance claims could pinpoint those enrichment will be dis-
cussed in Chapter 11.
categories of business which are most risky and allow an insurance company to
adjust premiums to cover this.
● Risk reduction The insurance example might also be applicable here, but measures to protect an organi-
zation’s networks and databases from intrusion and external malicious attack would be even more
pertinent.
44 So ware Project Management
● Economy The reduction of costs, other than those related to staff – procurement policies might be put
in place which encourage the consolidation of purchasing in order to take advantage of bulk-buying at
discount.
● Revenue enhancement/acceleration The sooner bills reach customers, the sooner they can pay them.
● Strategic fit A change might not directly benefit a particular group within the organization but has to be
made in order to obtain some strategic advantage for the organization as a whole.
A change could have more than one of these types of benefit. In fact, benefits are often inter-linked. An
example of this is an insurance company which introduced a facility whereby when settling claims for
damage to property, they directly arranged for contractors to carry out the remedial work. This improved
quality of service for customers as it saved them the trouble of locating a reputable contractor, reduced costs
to the insurance company because they could take advantage of the bulk purchase of services, and improved
staff morale because of the goodwill generated between the insurance company’s front-line staff and the
customer.
Quantifying benefits
We have already seen that benefits can be:
● quantified and valued – that is, a direct financial benefit is experienced;
● quantified but not valued – for example, a decrease in the number of customer complaints;
● identified but not easily quantified – for example, public approval of the organization in the locality
where it is based.
A particular activity might also have disbenefits. For example, increased sales might mean that more money
has to be spent on expensive overtime working.
There can be controversy over a whether a business change will lead to the particular benefits claimed for it,
for example that a new company logo will improve staff morale. Some key tests have been suggested in order
to sound out whether a putative benefit is likely to be genuine:
● Can you explain in precise terms why this benefit should result from this business change?
● Can you identify the ways in which we will be able to see the consequences of this benefit?
● If the required outcomes do occur, can they be attributed directly to the change, or could other factors
explain them?
● Is there any way in which the benefits can be measured?
We mentioned earlier the need for benefit profiles that estimate when and how benefits will be experienced.
Specific staff have to be allocated responsibility for ensuring that the planned benefits actually materialize.
These will often be business change managers.
Benefits cannot normally be monitored in a purely project environment because the project will almost
certainly have been officially closed before the benefits start to filter through.
In our view, benefits management brings to the fore the powerful idea that developers and users are jointly
responsible for ensuring the delivery of the benefits of projects.
Project Evaluation and Programme Management 45
CONCLUSION
● Many projects are not justifiable on their own, but are as part of a broader programme of projects that
● Economic assessment involves the identification of all costs and income over the lifetime of the system,
including its development and operation and checking that the total value of benefits exceeds total
expenditure.
● Money received in the future is worth less than the same amount of money in hand now, which may be
● Discounted cash flow techniques may be used to evaluate the present value of future cash flows taking
FURTHER EXERCISES
1. Identify the major risks that could affect the success of the Brightmouth College payroll project and try
to rank them in order of importance.
2. Explain why discounted cash flow techniques provide better criteria for project selection than net profit
or return on investment.
3. An insurance company has examined the way that it settles house insurance claims. It decides to
introduce a new computer-based claims settlement system which will reduce the time taken to settle
claims. This reduction in effort is partly achieved by enabling the claims clerk to obtain the infor-
mation needed directly, rather than having to go through other departments. Also, as part of the new
process, new repair work will be allocated by the insurance company to authorized builders, decorators,
plumbers etc., rather than the claimant having to make arrangements to get estimates, and so on.
(a) Explain the possible benefits and disbenefits that might be generated by this application. Note
that the benefits could come under the following headings:
Mandatory compliance
Quality of service
Productivity
More motivated work force
Internal management benefits
Risk reduction
Economy
Revenue enhancement/acceleration
Strategic fit
How could the actual benefit be assessed in each case?
46 So ware Project Management
(b) When the application is implemented, some of the claims staff at the insurance company
complain about the additional stress of dealing with irate customers grumbling about trades-
people being slow to do repair work or about poor quality workmanship. Also, in some places
there are shortages of qualified repair people leading to delays in getting work done.
Which projected benefits are being affected by these developments?
How would you deal with these problems?
How would you assess your success in dealing with these problems?
4. Suppose Brightmouth College has the option of either buying payroll software off-the-shelf at £50,000
or employing a programmer for six months at a salary of £5000 to develop the software. Perform cost-
benefit analysis for the two options. You can make suitable assumptions regarding any factor that has
not been mentioned in this problem statement.