logo image

Acquisition
Acquisition: Outsourcing topics: Service providers: Relationship

Relationship

The nature of a contract between a customer and a provider should be determined by their business relationship.

When someone purchases packaged software, they do not expect to have a close business relationship with the software developer. They purchase the package because it performs a function. They select the package in a highly objective process: the selected package best meets a list of functional requirements.

As the nature of the services moves through the spectrum from custom development to outsourcing, so the nature of the relationship moves through a spectrum.

This "relationship spectrum" has a number of features.

Subjectivity

The subjectivity of the acquisition process increases. This increase begins as a gradual rise. As the spectrum moves from custom development through packages, the objectivity remains roughly the same, although there is an increasing tendency to select on the basis of "look-and-feel". With the move to a service orientation, the subjectivity of the acquisition process increases with facilities management and with contracting out, and undergoes a major increase with outsourcing.

For the selection of providers, the process is predominantly subjective.

Rigour

The rigour of the acquisition process similarly rises.

To many people, this is paradoxical. As the selection process becomes more subjective, they expect it to become less rigorous. In fact, as subjectivity increases, so rigour has to increase, to ensure that the process remains competitive and equitable.

When the selection of a service provider depends increasingly on the provider's ability to work with its customers, the selection process has to include more rigorous reference checking than a less subjective process. With selection of an provider, it is not only usual for the customer's staff to visit other customers, but for them to spend days with those other customers, learning how the interactions with the provider actually work.

Ongoing relationship

There are some misconceptions that accompany thinking about the existence and nature of an ongoing relationship.

With a customer development, for example, there is practically no ongoing relationship of the kind that this paper describes. Communication between the customer and the developer may be regular and constructive during software development. Once the software has settled into "maturity", the developer's role is to provide ongoing maintenance and occasional upgrades and extensions. Sometimes, the developer may be reluctant to continue to communicate with the customer, although this is often caused by the pricing of the development and the developer's need to keep maintenance costs as low as possible.

It is really only in the area of facilities management that any real relationship between the customer and the provider develops. Even then, it may still be minimal, especially if there is little opportunity for the provider to expand its service delivery to the customer.

With contracting out, the provider may have more opportunities for increased business with the customer, and so a real ongoing business relationship may develop.

With outsourcing, such a relationship is essential to both the provider and the customer.

User involvement

Across the spectrum, the frequency of user involvement tends to decline, experiencing a gradual drop in moving from customer developments to packages, and a faster drop across the services of facilities management, contracting out and outsourcing.

While the frequency of user involvement tends to drop, the level of user involvement tends to rise. This means that, across the spectrum, there is a rise in the involvement of users in the issues of the outcomes that the customer's business needs, with less involvement in the definition of the individual tasks needed to achieve those outcomes.

The decline in frequency may be related to the rise in the level of involvement.

An example of how user involvement changes is illustrated by acceptance testing. For customer developments, users usually get involved at a low level (designing and preparing test data) and frequently (planning, designing, running and analysing tests). For outsourcing, users usually get involved at a high level (designing and monitoring service levels) and infrequently (conducting service reviews).

Specification

As with user involvement, so the level of specification rises and the detail of specification falls across the spectrum.

For a custom development, the specification needs to be a low level and detailed.

For outsourcing, the specification should be at a high level (outcomes) and with little detail (service levels).


The opinions expressed are solely those of David Blakey.
Copyright © 1996-2024