Outsourcing
Simulator Development: pitfall or
panacea?
|
by Roger
Jerram |
Outsourcing
the development of simulator software is a strategic decision for the
Eurocontrol Experimental Centre (EEC). The ESCAPE real-time ATC
simulator was developed and has evolved over the years using in-house staff,
so why change? |
|
For
Darren Smith, Technical Manager of the ERS Research Enabler and responsible
for simulator development, one answer lies in cost control. “Two years ago,
most of the software development headcount was made up of external
contractors and there was little sign of the trend being reversed,” he said.
“We wanted better cost-effectiveness from large software development contracts
encouraging economies of scale and from common products where costs can be
shared with suppliers”. |
|
|
In short, ERS wanted more return on its investments
in external staff. There was another concern: quality. “We felt that
with outsourcing we could get better quality from the use of industrial
solutions where the software base is robust and well-tested,
and from a more professional working relationship with suppliers” said Smith. Cost control, economies of scale and access to
specialized resources are among the most common reasons cited by
organizations for outsourcing software development. But there are ‘hidden’
costs and substantial risks. A 2003 survey by People3, a Gartner Group company,
found that while just over 20 percent of the polled companies
that outsourced IT work reported a cost savings greater than a fifth, another 20 percent did not achieve any cost
reductions at all. Almost ten percent experienced an increase in costs.
People3 concluded that many companies often neglect to factor in all costs
associated with managing the outsourcing contracts. |
|
|
The
highly configurable and scalable ESCAPE simulator is used in different
environments for various purposes in the EEC at Brétigny
and elsewhere: Maastricht UAC, IANS in Luxemburg and CRDS in |
|
For
Colin Meckiff, head of the Sector Safety and Productivity Research Area and
one of the simulator’s major research clients, the quality of the contracts
and the attention to risk management will be crucial to success. “We are in
an R&D environment and need a degree of flexibility from the software
suppliers,” he argued. “If the contracts are not sufficiently thought-out in
this respect then our experimental simulations could fall short of our
stakeholders’ expectations”. |
|
|
Starting
February 2004, the simulator software has been divided for outsourcing into
large groups of components chosen to be functionally coherent. Contracts for
the first two of these groups were let last December following competitive
calls for tenders. Offers for a third group were received this February. By
the end of 2005 all of the five groups are targeted for outsourcing. |
|
Mindful
of the risks posed by poor definition of contracts and processes, ERS and the
Project Support Office of the EEC joined forces with Burkhart von Erlach, then of the Procurement and Special Agreements
Section of the Finance Directorate in Brussels, to produce a model contract. Burkhart
is now heading the Finance Team at the EEC. “I will be closely following the
results of our work on the contracts,” he said, being now in a good position
to do so. “We will review their effectiveness and feed back our experience
for other outsourcing projects”. |
|
All
outsourced component groups share the same ‘Generic’ contract part while each
has its own ‘Component Annex’. The Generic contract goes hand-in-hand with
the ERS Requirements Management Plan that describes in detail the business
process used to manage the contracts. From contract initiation to
termination, from high-level analysis of user requirements to final
acceptance of software, the internal and external interfaces have been
studied, discussed and described. |
|
All
the documents are subject to configuration management and agreement with the
suppliers. “We need to maintain with our suppliers a common set of plans and
processes for Requirements, Software Configuration and Integration Testing,”
said Régis Berteaud,
manager of the contract for the AIR component group. “This will help ensure a
common understanding between us and the suppliers, and between the different
ERS Contract Managers.” |
|
|
Whatever
the scope and quality of contract documentation, cost escalation and a purely
commercial view taken by suppliers remain key risk issues. “Budgeting and
cost control are critical factors in the equation for success,” points out Hervé Parvais. “There is a risk
of unexpected costs due to bad interpretation or definition of requirements.”
A
payment model was developed for the Generic Contract to help ensure
continuity of support and on-time delivery of tested software within a stable
financial framework. The model includes one-off payments for successful
Initialisation and Completion, regular fixed payments for project and
contract management and operational support subject to agreed metrics, and
‘tasking’ payments for new software development. The tasking payments are
phased with varying percentages due upon delivery of Design Documents and
Test Plans, Component delivery, Integration (site) acceptance and Validation
(final) acceptance. Suppliers that ‘play the game’ better can be rewarded by
more front-loading of the percentage payments (and vice-versa of course). The
first two contracts to be let, AIR and HMI, each use a different model for
client-supplier interfacing. For the AIR group, STERIA will at first install
an in-house team under their dedicated Project Manager. They will
progressively move to more off-site working while retaining on-site those
supplier personnel necessary for operational support. This contrasts with the
approach taken for the HMI group by Barco Orthogon AG who will from the
start work almost completely offsite in their company premises in |
|
|
We
should not forget that outsourcing ERS demands changes from its staff.
According to Patrick Peeters, head of the
Development and Integration Centre of Expertise: “Moving from home-made
development to outsourcing implies drastic changes to working practices and
skills. In fact it is a new type of job.” The new emphasis is on systems
architecture, requirements management, acceptance and contract management.
Three years ago ERS had more than forty contractors
onsite, today we have less than ten. The EEC has invested in a programme of
training and specialist consultancy to help staff make the change. “It concerns mainly the change in the project management from "maître d'oeuvre" to "maîtrise
d'ouvrage", the production of the technical
specifications and the acceptance of the deliverables,” said Peeters. “The staffing policy of the Centre is to allocate people to activities
closer to our core business in ATM. The clear and common positioning of the
Business Manager and the Line Managers has greatly helped to pass the message.” |
|
So
will the strategy lead to pitfall or panacea? It’s too early to say. We have
set our objectives: better
cost-effectiveness measured by services obtained per unit cost, and better
quality measured by newly-defined metrics. We have put in place processes and
contract structures designed to support these objectives. One thing is
certain: there can be no going back to the ‘old’ ways. Apart from concerns
over cost and quality the management of in-house contractors risked
contravention of the local labour regulations. Time will tell if we have
succeeded with outsourcing and we will review the performance of the
contracts early next year. |