Outsourcing is contracting with another
company or person to do a particular function. Almost every organization
outsources in some way. Typically, the function being outsourced is considered
non-core to the business. An insurance company, for example, might outsource its
janitorial and landscaping operations to firms that specialize in those types of
work since they are not related to insurance or strategic to the business. The
outside firms that are providing the outsourcing services are third-party
providers, or as they are more commonly called, service providers.
Although outsourcing has been around as long
as work specialization has existed, in recent history, companies began employing
the outsourcing model to carry out narrow functions, such as payroll, billing
and data entry. Those processes could be done more efficiently, and therefore
more cost-effectively, by other companies with specialized tools and facilities
and specially trained personnel.
Currently, outsourcing takes many forms.
Organizations still hire service providers to handle distinct business
processes, such as benefits management. But some organizations outsource whole
operations. The most common forms are information technology outsourcing (ITO)
and business process outsourcing (BPO).
Business process outsourcing encompasses call
center outsourcing, human resources outsourcing (HRO), finance and accounting
outsourcing, and claims processing outsourcing. These outsourcing deals involve
multi-year contracts that can run into hundreds of millions of dollars.
Frequently, the people performing the work internally for the client firm are
transferred and become employees for the service provider. Dominant
outsourcing service providers in the information technology outsourcing and
business process outsourcing fields include IBM, EDS, CSC, HP, ACS, Accenture
and Capgemini.
Some nimble companies that are short on time
and money, such as start-up software publishers, apply multisourcing -- using
both internal and service provider staff -- in order to speed up the time to
launch. They hire a multitude of outsourcing service providers to handle almost
all aspects of a new project, from product design, to software coding, to
testing, to localization, and even to marketing and sales.
The process of outsourcing generally
encompasses four stages: 1) strategic thinking, to develop the organization's
philosophy about the role of outsourcing in its activities; 2) evaluation and
selection, to decide on the appropriate outsourcing projects and potential
locations for the work to be done and service providers to do it; 3) contract
development, to work out the legal, pricing and service level agreement (SLA)
terms; and 4) outsourcing management or governance, to refine the ongoing
working relationship between the client and outsourcing service providers.
In all cases, outsourcing success depends on
three factors: executive-level support in the client organization for the
outsourcing mission; ample communication to affected employees; and the client's
ability to manage its service providers. The outsourcing professionals in charge
of the work on both the client and provider sides need a combination of skills
in such areas as negotiation, communication, project management, the ability to
understand the terms and conditions of the contracts and service level
agreements (SLA), and, above all, the willingness to be flexible as business
needs change.
The challenges of outsourcing become
especially acute when the work is being done in a different country (off
shored), since that involves language, cultural and time zone differences.