Outsourcing 102

20 Steps to Successful Outsourcingreview of audited financials and footnotes;
Objectivestechnological status including methodologies, tools,
The following 20-Step Program will provide you with aplatforms, expected life of existing hardware; age of
guide that would help you achieve the following:current applications; their own business and systems
* properly organize your team;plan; downtime statistics; results of operational and
* achieve necessary management commitment;security audits; customer surveys and systems
* properly define your own corporate needs,demonstrations (both are critical and must be well
objectives, and priorities;planned); conversion commitment success/history (a
* identify appropriate alternatives;must if you want your business to prosper); such
* identify and evaluated your risks and benefits;intangibles as responsiveness, control, competition for
* select the best alternative for each specified serviceresources, flexibility, etc.
area;12. Determine which areas of your company you
* developed and negotiated an appropriate andwould like to outsource. Identify a phased-in approach
effective outsourcing agreement; andfor outsourcing services if that is the desired method.
* provide the mechanisms to administer, maintain, andServices can be selected for virtually any part of your
monitor the contract and to resolve the inevitableInformation System areas including:
problems.* All activities in a specified area (with only listed
20-Step Programexceptions) vs. defined tasks
1. Organize a top management Steering Committee* Applications software
assigned in planning, monitoring, overseeing and* Audit trails
searching for your transition to outsourcing. These* Backup procedures for programs, data, etc.
includes members from your internal information* Communications equipment, software, and interfaces
systems division, key user groups, and executive* Compliance with applicable laws
management including marketing and/or strategic* Consulting services
management. It is essential to factor the changing* Daily and periodic processing and reports (accuracy;
needs, markets, distribution channels from the beginningtimeliness; formats)
resulting to minimal surprises in the succeeding phases.* Data and program security
Management also needs to be informed and be part* Data conversion
of the process to make sure that there is due diligence* Data entry
being performed and to provide appropriate* Development of new programs and systems
stewardship up over these key corporate information* Disaster recovery capabilities
assets. This is to minimize the loss of important* Equipment
information resources, losing effectiveness, or leaving* Help Desk
the company vulnerable to competition due to a screw* Live system operation, management, and control
up in an outsourcing deal which could lead to legal suits* Maintenance
in the future.* PC installation of hardware, software, and
2. Identify and engage an expert team to be able tomodifications
guide you and the organization during the decision,* PC service
selection, and contracting processes for your* Personnel
outsourcing needs. The team should include a small* Physical security
group of independent experts with specialization in* Pickup and delivery
outsourcing such as an information technology* Provision of facilities, utilities, etc.
consulting professional who understands both you and* Responsibility for troubleshooting
your outsourcer in your needs and who is by far* Systems integration
capable in helping you administer the contract over* Systems software, tools, etc.
time, assuring a smooth transition to the systems, and13. Develop a rigorous request for proposal (RFP) with
resolve problems when the contract is signed. Then, ana uniform format for you to be able to compare such
attorney with specific contracting, business, andresponses from other outsourcers. Their answers to
outsourcing expertise to help develop and negotiatepricing should be simplified so that you can readily
and outsourcing that would be beneficial to both partiesunderstand which are essential or basic services and
and make the relationship work. Lastly, an organizationwhich are add-ons. Pricing can take on many forms
development/merger and acquisition professional toand that the different services may be priced
make sure that the transition of staff and relationshipsdifferently or in alternative combinations to your
works well.advantage such as flat monthly fees; transaction
This team is also warranted and needed to makevolume-based fees; fees based upon a customer unit
tough decisions because perceived or actualof volume (i.e., number of customers, accounts, credit
weaknesses in your current IS team may havecards); fees based upon CPU usage required to
caused the failure of IS within your company in the firstexecute your jobs; fees based upon the number of
place. Also, engaging with independent experts toinput or output transactions or both; fees based upon
assist your IS managers will be wise because theythe amount of disk storage or other storage
themselves would probably be most directly affectedrequirements; programming fees. Those may be
by moving to outsourcing and the resulting contractsdifferent from enhancements, new developments,
that goes with it.special reports, or rush jobs; data communication line
3. Identify critical internal resources, such as acharges; disaster recovery rates; training and seminar
particularly competent data processing director or chieffees; consulting fees; documentation charges;
information officer, who will stay on your company'sconversion fees; etc.
staff internally assigned in managing and administeringIdentify some key clauses that you would like to be
the relationship between the outsourcer and yourintegrated in the contract so that you may be able to
company. Determine which staff, and software andwin some concessions on these during the bidding
hardware licenses and resources should/must go tophase and so that you can determine the sticking
the outsourcer for the relationship to be mutuallypoints early.
successful.Identify Acceptance Criteria for outsourcer bids and
4. Identify what is good and bad about your currentfor systems and service acceptance throughout the
installation in terms of:validity of the contract: the accuracy, frequency, and
* servicetiming of reports and information; response time for
* capabilityon-line transactions; uptime of the systems or the
* performancevarious components; emergency procedures in the
* uptimeevent of downtime or other disruption of services;
* costsresponsiveness of outsourcer personnel in the event
* user satisfactionof problems or errors; data archiving; access security;
* backlogease of use; unit, string, systems, and acceptance
* on-timetesting methodologies to be used; systems
* on-target systems deliverydevelopment methodologies and user participation and
* controls, etc.signoff points; usage of data query, parameter-driven,
Then assess each strength and weaknesses such asfourth and fifth generation languages in programs; user
budget constraints, changing needs of internal users,of upper- and lower-CASE tools, client-server
top management commitment, resistance to change,architecture, and object oriented approaches; etc.
lack of tools and human resources, staff development14. Invite bidders to a bidders' conference at your site
and ability to attract and retain quality staff, lack ofand individually take the bidders into a tour of your site.
methodology, hardware technology limitations, platformLet your top management and the Steering
limitations, etc. Quantify and identify which are essentialCommittee meet with the outsourcing representatives
items and service levels and which components shouldfor at least an hour during the tour. This should set the
be added, improved and attained in the outsourcingtone and demonstrate the importance and visibility of
arrangement. Go for the "good enough" systems andthe study and resulting relationship. This can be very
targets that are attainable, affordable and ofimportant if your top management would need to
necessary quality.meet the outsourcer's top management in the future.
5. Update the company's strategic business plan. The15. Evaluate proposals against your pre-established,
typical outsourcing agreement would cover a period ofand fully documented, criteria. Identify different
7-10 years. You should make it a point that you knowapproaches recommended by the outsourcer and
where your company is going locally and globally incompare it from your own research and preliminary
terms of products, markets, manufacturing, sources ofconclusions. Be receptive to suggestions but be careful
supply, distribution arrangements, labor sources, etc.,in analyzing the differences. Have a debriefing with the
before you develop the systems plan to be able tooutsourcers for you to be able to discuss alternatives
support such direction and needs.and to clarify proposals.
6. Develop a 7 to 10-year strategic systems plan to16. Rank proposals so that you have a backup vendor.
identify the long-term needs of the company thatThis is essential in case negotiations break down with
translate into the strategic business plan. Also,your preferred vendor. This can also give you the
ascertain the new applications that will be requiredconfidence to negotiate with the vendors in a tough
such as electronic data interchange, integratedbut fair manner. Identify absolutely necessary criteria
manufacturing and production control using robots andearly. If the outsourcer does not meet the minimum
automated "smart" buildings, internationalcriteria they should be asked to clarify their proposal or
telecommunication networks, "intranets", etc., whichdrop them from the list.
applications will be updated, which and when it will be17. Checking references is a critical part of the
discontinued, and which will be developed from theevaluation and comparison of outsourcers. This is very
modified new applications software.important. You should visit their other customers as
7. Identify the alternative hardware and operatingwell. Review their status reports on key projects and
systems alternatives and find out the recommendedcontracts if possible. Don't underestimate the
new architecture(s) needed to develop and supportexperiences of the other customers and assume that
the new systems plan. This includes satelliteyou will gain a different result.
communications, wide area networks, wireless18. Negotiate the contract using your expert team and
communications, mainframe and client-server usageusing pre-determined target clauses, criteria, and
and inter-connect, specific operating systems,escalating alternative dispute resolution (ADR) options
open-architecture decisions, database andto keep the outsourcing agreement and relationship in
programming language decisions, special developmentline with your mutual objectives and be beneficial to
and maintenance tools, etc.both parties.
8. Understand your cost structure and determineConsider and develop a strategy for at least each of
estimate future costs to build the projects outlined inthe following contract areas:
the strategic systems and architecture plans* scope of responsibilities and services;
developed mentioned in steps 6 and 7 above, including* third-party services;
estimates of manpower and supporting hardware and* project managers;
software and equipment to aid you in building,* project development standards and acceptance;
upgrading, maintaining, operating, and controlling such* project timetables and milestones;
systems. You should also recognize that over the next* progress reports and meetings;
5-10 years there is a need to estimate all relevant* problem resolution and escalation of differences;
capital as well as operating costs; costs of supervising* acquisition of systems and facilities;
the outsourcer, likely increases in costs for salaries,* interim acceptance testing;
benefits, service contracts, etc.; "cost of money";* final acceptance testing;
interest costs; residual value of equipment and facilities;* service warranty;
cost of transition, including personnel; cost of changes* proprietary rights cross indemnity;
in direction and level of resources; cost of contract* documentation;
modification, etc. it is important to note that this is the* training;
most difficult task so you should be able to utilize your* fees;
expert team for guidance and confirmation.* change orders;
9. Identify your current and anticipated usage: normal* personnel;
operations, expanded operations over time, peak* company's proprietary rights;
periods, off-site processing, storage, archive,* exceptions;
integrations requirements, back up and disaster* physical security and backup;
recovery requirements, etc.* customer access and copying rights;
10. Review the strengths and weaknesses of the* termination;
outsourcing alternative. Establish how the outsourcing* general provisions including taxes, insurance, most
alternative will aid your company meet its long termfavored provisions;
goals and why it is a better alternative than staying* force majeure, severability, right to offset, transfer of
in-house or partial outsourcing or working with multiplesoftware licenses;
outsourcers. Determine which applications and* ownership of developed software;
resources should be outsourced and which to pursue* specific concrete definitions and scenarios for those
using a different approach. Update this information andthings with multiple interpretations
re-evaluate the decision throughout the entire19. Monitor, manage, modify, and steer the outsourcer
decision-making process as new or better informationand the contract as required over time. Give
is gained.three-month report cards to the management of the
11. Using your expert team, identify several outsourcingoutsourcer. Update and change the contract over time
alternatives. Get hold of the appropriate literature ofto continue to assure that your needs and, hopefully,
relevant information from the team's pre-selectedthe mutual needs of the outsourcer continuously being
short list of outsourcers. This should cover all of themet.
technical and administrative things you will need to20. Be Lucky: Ben Rosen, a legendary high-tech
know about your outsourcer, you will also need toventure capitalist who invested almost first in Apple
know in depth: corporate history and stability; current,and in Compaq and made it big, said in a speech a
new and lost customers; employee numbers, turnover,few years back that you must "be lucky" in these
and experience levels; financial stability through akinds of long term relationships in uncertain times.