Chapter 9. Strategic Outsourcing

by Bharat C. Poria

Every CIO is likely to face the challenges of outsourcing at some point. Outsourcing involves special relationships between IT and external organizations that provide services—services that critical business processes often depend. Successful CIOs must therefore ensure that these special relationships are properly managed and controlled. They need to understand the different types of outsourcing and their advantages and disadvantages.

In this chapter, Bharat Poria explores situations in which outsourcing can be beneficial to the IT organizations. He describes what outsourcing is and the options that exist. In particular, Poria discusses:

Key drivers of outsourcing.

Understanding the company's strategies and their impact on outsourcing.

Various outsourcing options.

Aligning outsourcing with company goal and objective.

The importance of fully understanding the services provided by outsourcers.

Key elements of outsourcing.

Role of service level agreement (SLA).

Balancing insourcing with outsourcing.

Simplifying the outsourcing process.

The importance of ensuring that key knowledge is retained by the IT organization.

Understanding Outsourcing

At some point in a CIO's career, he or she is likely to face the question of whether to outsource—by choice or through inheriting an outsourced environment. In the latter case, the outsourced relationship may be working, at best, but is more likely limping along or broken, or the outsourced vendor may even be managing the customer.

Typically, business is moving so fast that project requests come in at a pace that the IT group cannot handle—and by the way, the users requesting the work needed it done yesterday. IT has neither the budget nor people to review or analyze these requests, not to mention implement them.

Another common scenario involves support staff becoming overwhelmed by the number of support calls coming to them, with service levels dropping as a result, and before you know it, user confidence is at an all time low. As a result, IT as a group gets a bad reputation and is blamed for not responding to user demands in a timely fashion.

Before any tactical plans are put into effect, it must be clearly understood what outsourcing is about: the whys, the whens, and the hows. The CIO must also understand the company's overall strategies and views on outsourcing and the potential impact this decision can have not only on the IT organization but on the company as a whole in terms of morale, effectiveness, financial options, and long-term or short-term goals across departments.

In its simplest form, outsourcing involves having work done by non-company staff. The decision to outsource can be brought about by a number of factors within the organization or as a result of forces beyond the control of the organization.

In general, outsourcing is understood to involve some work that is sent to another company to be performed and is then, in the ideal world, completed, tested, and integrated back into some program or system. In reality, the topic is quite broad and cannot be measured only in terms of a project or program. To outsource, among other things, means to understand what services are available, who can do it, where can it be done, how quickly can it be achieved, and at what price.

Elements of Outsourcing

The elements involved in outsourcing within an IT organization are quite complex. When deciding to outsource, the CIO must be clear about which level of service is being addressed. The following elements can be defined to make the process easier:

General Information Technology Services Market

• Contracting.

• Consulting.

• Systems development.

• Integration of business systems.

• Integration of infrastructure.

• Information technology management.

• Production maintenance and support.

• Infrastructure support (such as data center, network, security, administration, Web).

• Education and ongoing training.

Related Services

• Business process IT-enabled services.

• Offshore business process (remote services).

• Service providers (IT utility, ASP, BSP, ISP, xSP).

• Specialized services (such as call centers, help desk, technical support).

Armed with these categorizations, the CIO can start to narrow down the options available in deciding exactly what needs to be strategically outsourced, what can stay internal, and what can be achieved in a hybrid fashion.

Options for Outsourcing

First, let's step back and determine what outsourcing really means and what options exist to execute a strategy. Outsourcing, like all things in IT, has many facets. The following are some possibilities that exist:

• Onsite support.

• Offsite and offshore.

• Offsite and onshore.

• Functional support.

• Program or project support.

Before making any decisions to outsource or execute a tactical plan, the CIO must understand what parameters are driving him or her down this path, what outcome is expected, and what timeframe is being addressed. Quite obviously, by the time these questions are being faced, it is already reasoned that:

• The internal IT organization cannot handle the workload facing it.

• The cost to perform the service internally is unacceptable.

• Time is of essence.

• Internal resources do not have the expertise or experience.

In reality, the driving forces behind the decision whether to outsource in some manner clearly include the need to:

• Gain knowledge inhouse, whether it be process, domain, or technical in nature.

• Move to a new set of technologies and/or complement existing technologies.

• Improve service levels.

• Add to existing staffing levels quickly.

• Address operational, functional, or technical shortcomings.

• Return the focus of inhouse staff to core competencies.

Accelerate benefits by rapidly implementing services or projects.

• Reduce costs in a specific functional area.

• Reduce capital costs.

• Reduce repetitive operational costs.

• Enable business strategies and or transformations.

Armed with one or many of these reasons, let's explore what each outsourcing option means. It is also quite reasonable to expect any one or multiple combination of these options to be chosen when looking at a strategy. Quite often a one-size fits all solution simply does not exist, no matter how badly the outsourcing vendors may want the CIO to believe it.

Onsite Support

Onsite support is also referred to as consulting or contracting. The key differentiator is that a consultant is there to provide guidance and/or options without prejudice and has a much broader understanding of the business, the technical and functional environments, and the work to be performed but may not necessarily be the subject technical expert. The contractor, on the other hand, is there to perform a certain defined task as the subject technical expert.

By definition, this work is performed at the customer's premises and is typically located with the project, program, or functional team for a set period of time. Staffing methods can vary from hiring independents to hiring a team, either independently or from a professional organization directly.

One of the pitfalls with this option, especially in the United States, is the classification and treatment of the consultants or contractors with respect to the privileges of regular employees and the length of time they are contracted for. If a consultant is treated like an employee of the customer, for instance, in control of his or her hours and vacation schedules, the U.S. Internal Revenue Service recognizes this and attempts to have the customer withhold taxes. With this interpretation, legal cases have been brought forward (and won) by consultants who, after contracting for a number of years with one customer, claimed they were owed the same entitlements (bonuses, stock options, share of profits) as regular employees, based on the new tax definitions.

To address this concern, some companies have instituted policies whereby a consultant/contractor can be contracted only for a certain period of time and cannot be rehired back for a defined period of time as well, ranging from six months to a year. Other strategies have been to have the consultant form a legal entity such as a corporation; payment is then made to the corporation directly as opposed to the individual. A consultant or contractor who is working multiple contracts at the same time is more clearly of independent status as well.

The advantage of hiring in this category is that it can indeed fill some short-term needs, costs will be at market rate, and the customer has flexibility to terminate the contract as and when required as long as terms and conditions set forth in the contract (which are generally quite liberal) are met.

Offsite and Offshore

Offshore services became popular starting in the 1990s. Partly driven by cost, the need to develop solutions quickly, and the availability of technical resources in cheaper English-speaking economies, it became a viable option. Although cost savings of 70 percent and sometimes 90 percent over onsite support were promised, only rarely did those percentages materialize. Savings can be gained, however, if the project is monitored and managed correctly.

This option can be quite uncomfortable the first time, and for that reason many CIOs choose not to go down this path, which is a shame. The global economy is here to stay; companies are conducting business globally; borders and boundaries are being broken with the availability of 7/24 infrastructures. Offsite and offshore is one more weapon the CIO should strongly consider having in his or her arsenal.

There are some strong perceptions and myths that still exist today when the words “offshore outsourcing” are first tossed around. The perception is that going offshore will mean large job losses in the IT organization, wages will remain frozen, and there will be social turmoil both internally and for customers facing the outsourced vendors. The reality is quite different, however. Offshore is not a slam dunk; not everything will or can go offshore, not all companies will be successful (although the trend will be irreversible), constraints will still remain in terms of business processes, technology, and cultural aspects. The constraints that exist can actually be turned into opportunities to leverage services in the future.

The offshore option can be used in a number of, but not in all, scenarios. It should be considered favorably when:

• Time is of essence.

• 7/24 hour availability is advantageous.

• Requirements can be well defined and will remain relatively stable.

• Cost of the program or project is an issue.

The overall maturity of this option can be broken down into the relative maturity of several aspects, listed in Table 9-1.

Table 9-1. Maturity Aspects

image

Assuming that offshore is the answer and the CIO wishes to proceed down this route, it now becomes important to develop an element of trust between the customer and the offshore entity. Does that mean you can simply throw things over the wall and expect magic to happen? Of course not; the CIO is still accountable to ensure that goods are delivered in the time promised and that excellent project management skills and people communication skills are developed to ensure successful completion.

Once you have decided that this is a viable option, how do you go about initiating the next steps? More often than not, speaking with other CIOs, vendors, and customers will elicit a list of a number of offshore firms that service this area. Contact a few of them and have them talk about their successes and failures, types of projects, base cost structures, organizational structure, and what makes them successful. The best ones will have representation close to the customer site and their own network infrastructure. They should also have local resources as well as offshore development centers.

In the ideal situation, the offshore party has technical and functional representation at the customer site where requirements are validated before the project is sent offshore. The customer also has a staff member at the offshore site to clarify any issues that arise and to assist in quick decisions so as not to halt progress (this step is often missed). The offshore organization is then responsible for delivering a product that meets the specifications and that also involves full quality assurance before handoff to the customer. The customer's staff member at the offsite location is also in constant touch with the program/project team and is notified of any functional change so that the offshore site can react accordingly to any decision requests.

Offshore organizations do have elements of risk. A major one involves communication between the two parties: How good are the verbal skills, written and spoken, of the staff that will be interfacing with the customer? This issue must be addressed early on. Is the offshore entity just delivering to the requirements given, or are they functionally savvy as well? If they spot a problem, will they simply continue to work to the requirements, or will they bring the issue to the client's attention immediately for resolution? When there is a difference of opinion, what is the conflict resolution process? These are all questions that must be ironed out before a contract is signed, negotiated, or entered into.

Many global companies are going one step further and have either already developed or are developing their own offshore centers, primarily to take advantage of lower local costs, the availability of resource talent pools in a specific region, and the global tie-in infrastructure (telecommunications, Web, power) that is available. Not only have technology-based companies taken this strategy in stride, but organizations with heavy customer support requirements are also going down this path. Those companies that have large technical development projects have extended their own offices into the offshore economies and have either built or acquired to take advantage of this scenario. Extending even further, some global companies have now set up customer support centers at these locations, with Web or phone infrastructures routing unknowing users to one of these centers behind the scenes.

The one black cloud over this option is and will always be the political and economic instabilities of the countries involved. With terrorist activities on the increase and possibilities of sabotage, companies still cannot take this option as its single end-all solution. When opting for offsite, offshore services, this possible problem must be a prime consideration, and the risks must be weighed equally with other alternatives.

Offsite and Onshore

For offsite service, onshore is easily a more comfortable option than offshore, but not necessarily the best for what needs to be achieved. The option has some merit, but not necessarily from a cost standpoint. One of the main reasons that we contemplate offsite options in the first place is to get some leverage with respect to cost, but in any westernized country, we have already lost the resource cost battle in comparing onshore to offshore.

Offsite but onshore really means outsourcing to another organization within the same country or region. The benefit is that the development or work to be done is removed from the customer, thereby saving the cost of infrastructure to support the work effort.

This option can be used as a stepping-stone for some CIOs to eventually go the full offsite, offshore model, as processes can be tried out and ironed out. This onshore option can also be used as an alternative to onsite consultants.

Some outsource companies offering this solution tout the lower regional cost in various parts of the country, but be aware of shared resources; the lower cost may be derived from the outsourced resource working multiple projects, when they should be working on one customer's project. In the case of technical infrastructure staff (such as database administrators, system administrators, or system operators) this practice may be acceptable, but if deadlines are not met, it will be hard to prove whether the resource was actually working the requirements and what led to the delays.

This does become a viable option for the large companies that may have multiple divisions served by a corporate-owned IT organization, where the money stays within the corporate entity but not necessarily within the division that spends it, and where it is quite likely that each division is responsible for its own P&L and hence has options to source at its discretion. Because it is perceived the money stays within the corporate body, cost may not necessarily be the driving factor when facing the outsource decision. If the IT arm has a location nearby and can provide the services offsite, this may become an attractive alternative to either onsite or offshore sourcing, depending on the work to be performed.

Functional Support

Functional support in this context means to outsource an entire function. On the infrastructure side, this could include help desk, network management (data/voice), server operations, administration support (database/system administration), firewall management and support, or any other infrastructure function peculiar to the company. On the business application side, it could include application support, application development, Web content management, or again, any other business application function peculiar to the company.

Outsourcing of an entire function or service has its own set of advantages and disadvantages. Each CIO has to weigh the options pertaining to his or her own corporate culture, needs, and requirements, taking into account the corporate political climate and what changes are needed.

Reasons to outsource at a functional level are generally driven by a number of factors, such as:

• Internal group is not experienced (technical or customer service).

• Rapid expansion makes it difficult to keep up with requirements.

• Service cost reductions are sought.

• Entirely new function is created and required immediately.

Considering any of these factors, the CIO has to assess the situation and the potential impact it will have on the current staff both within and outside the organization. This is a decision that should not be taken lightly: It impacts the entire organization. Questions external to the IT organization will pop up: If IT outsources the help desk, for example, people in manufacturing, shipping, receiving, and other departments will wonder if they will be the next to be outsourced. On the other hand, the reverse is sometimes true: If the IT group has not performed to user expectation, a decision to outsource a specific function may be seen as a positive step.

Some companies have outsourced the entire IT function, some have outsourced small pieces, and others use a hybrid model. There is no right or wrong model; it all varies depending on the company's culture, whether it sees IT as a strategic or operational group, its long-term goals, whether it is considered important to keep knowledge inhouse, temporary cost-saving strategies, and so on. Whatever the reason, careful thought and consideration must to be given when deciding to outsource an entire function.

The current climate has seen deals in which functions are outsourced with 10-year fixed contract terms, including heavy penalties for cancellation in the earlier years. These deals are structured with favorable terms in the near future but high costs thereafter. IT is not a fixed world, so although a scope may be set initially for the terms of the contract, there is generally out-of-scope work that has to be done, which is where the outsource provider makes its margin. Conflicts arise out of badly written agreements that set an expectation by one side and that is not fully understood or defined by the other. Beware of agreements and service levels set by the vendor; these generally have the vendor's best interest at heart.

Contracts for this category are generally geared to provide service at defined service levels and can operate under a generic service framework. However, most customers do not have the measurement tools to challenge the provider's service level numbers. This leads to situations in which user expectation is not being met, but all the statistics coming back from the provider hit the marks. Such a scenario can be a CIO's nightmare in the making.

Outsourcing also does not guarantee that service will improve; there have been a number of cases in which the A players have been brought in initially, then quickly replaced with B and C candidates.

The overall message is that if a function is outsourced, be prepared to manage the relationship as with any outsourced work. Manage the provider and don't let the provider manage you or your staff. I had a situation in which the provider's account manager would come to me repeatedly and ask why I did not see them as a partner; after all, they did all the work, they supported the account, and they maintained the infrastructure and responded to situations as necessary. My response, very simply, was as a working partner yes, but as an account, no. I paid them for all the time they put in, they billed me for out-of-scope work, and there was no risk on their part. The day they came to me with a solution that saved me, the customer, money to the detriment of their own revenue was the day I would see them as a partner—and not until then.

One other big area of contention is over response versus resolution. The vendor always tends to discuss response time, whereas the customer is really interested in resolution time. The difference? Response means the provider will get back to the customer within a designated timeframe without any expectation of problem resolution, whereas resolution means the problem has to be actually solved within a set timeframe or service level. The normal vendor response when negotiating this is, “We cannot give a resolution time because we don't know the problem, and it may be unrelated to us.” How should the CIO answer? “That's fine. Give us fixed resolution time with a percentage fudge factor”—that is, the goal of having, say, 80 percent of calls resolved within, say, two hours, with the understanding that the other 20 percent may go over this service level. Of course, the CIO has to have tools and processes in place to measure this—such tools should be in place to measure vendors anyway.

When selecting your functional support provider, remember that his or her entity will become an extension of the IT organization and as such will also carry your business knowledge.

Is all functional outsourcing bad? When technology moves so fast in your organization, training often comes as hindsight. IT staff may not be able to keep up with the pace; hence an external organization may be the answer, especially when it has a talented and varied resource pool to call upon at a moment's notice.

Good opportunities to outsource at a functional level include situations in which:

The function is not strategically important.

• The function requires 24/7 support and no internal resources.

• The function is not within the core competence of the IT group.

• The location is too small or geographically challenging to support.

• Experienced resources are not available internally.

Outsourcing strategically in this area may also be a politically savvy move for a CIO, especially if the internal IT organization has been badly beaten by its customers—for whatever reason and whether fairly or not—and confidence is low. When this is true, it may make sense to bring in an external party to desensitize the situation and redirect attention away from internal IT staff. If taking this drastic route, careful consideration must be given to how an exit strategy is worked out for current staff in this function. It's quite possible that the external provider can take over current functional staff in this area or provide work for them elsewhere, especially as the staff itself is generally not to blame, regardless of the perception outside of the IT organization.

Program or Project Support

A project or program has been thrust upon the IT group, and internal resources are either not available or not appropriately experienced. When this happens, one option is to have the work outsourced by a contracting or consulting company, which can range from one of the Big 5 (KPMG, Deloitte & Touche, Accenture, and so on) to smaller “boutique” firms serving the same area.

In general, the Big 5 firms are business-savvy, have the functional resources, may be lacking in technical resources (but can get them via subcontracting), and are primarily focused on delivering the solution. As such, they come with a price tag beyond the independent consultants and contractors, and way beyond offshore entities.

Although the larger consulting companies generally take on projects based on time and material, there have been instances in which they have bid a fixed price based on the project scope, although this is rare unless they have also been involved in the project scope phase itself. Be aware that in the fixed-price scenarios, the real cost will come with scope creep and any changes that come along with scope creep that are defined as any work that was not specifically agreed to in the contract.

On a longer term project, it is guaranteed that the final product will never be limited to 100 percent of the original scope. The longer the project time, the greater the chances of changes; after all, business conditions can change quickly with considerable impact to any projects or programs that are being implemented. The need to adapt to these ever-changing situations quickly becomes a change management issue, including how to “park” and manage change during the development and implementation cycles.

The larger consulting organizations also take these opportunities to expand their services into other aspects of the business. Once they understand the business, it does not take a stretch of the imagination to see how they can assist in other areas, and indeed this may be an opportunity the CIO can take advantage of. Any areas that are weak in terms of business, process, technology, or process flow are usually pointed out quickly, especially in the larger programs, which may create a real challenge in managing the scope of the original project. It would be far better to park these issues to be tackled at a later stage or initiated through a different channel. This allows the CIO to again entertain competitive bids at a later point in time and does not make the incumbent the de facto vendor.

The smaller consulting houses are generally cheaper than the Big 5 firms, but may not have all the needed resources or experience to carry out the task at hand, as much they promise. This shortfall, however, may not be a big risk, as they can overcome this by contracting the help of consultants who are then presented to the customer as part of the consulting company. Former Big 5 partners, managers, or consultants have indeed started a number of consulting companies, and the business knowledge risk is therefore mitigated in terms of experience. The CIO in this instance is really getting the benefit and experience of a Big 5 player at a much lower cost and maybe minus the tools and processes, but gaining a team that can make decisions rapidly and adapt more quickly to the needs of the ever-changing customer climate.

Another factor to be considered is the customer's own physical infrastructure. Does the facility have room for a team to come onsite? Typically, consulting companies like to have dialup access. Does the facility support dialup? How many outgoing lines are available? Is there enough desk space for the team members, or will they operate out of conference rooms? Where will needed private interviews with business-level staff take place? Are there enough conference rooms or private offices to allow this? There are many other factors and physical limitations that should be considered; some will be highlighted before the contracts are signed, and others will come to light afterward.

It all comes back to the level of risk acceptable to the organization. In all instances, the infrastructure must be in place to support a consulting team coming onto the customer's premises, and access to required key staff must be made available ahead of time. This is a game of time and money in which the burden is on the CIO's organization.

Conclusion: Trends and Opportunities

When we think about outsourcing, there are no defined best practices or magic pills that can be taken to ensure 100 percent success. By weighing all the factors and options presented and then taking a course of action suitable to the particular situation, the CIO can remove at least some element of risk.

In reality, if time is of the essence, it comes at a cost. If you have the time, then you can negotiate a better position. Cost is defined in ways particular to the company and as a relative number, which in the end can be measured in terms of return of value. Value can be regained over time, but can you wait that long? Market conditions may change, and it can be for the better or worse; the CIO must understand not only the business value but also the duration of the proposition when deciding which option to take.

As a trend, outsourcing is an option that many businesses are now considering heavily. Others that have already outsourced are bringing some levels of services back inhouse. Again, it all goes back to cultural fit, company politics, and past experiences in this realm.

In the area of business process, trends include:

• Movement from tactical and transactional processing to strategic and transformational outsourcing.

• Outsourcing from single process to multiple processes though a general contractor that can act as a solution integrator.

The emergence of business process players in the offshore model as supply chain services get more global in nature without business boundaries.

• The convergence of Internet, application, and business process service providers, and the emergence of IT utility providers supplying multiple services. The latter will grow significantly as CIOs look to find players that can service their needs as a “one-stop shop” without involving multiple partners.

The evolution of outsourcing can be drawn simplistically, from low complexity to high, as follows:

• Outsourcing started with contractors and consultants working onsite.

• Then came onsite project and program teams.

• In the early 1990s onsite, offshore relationships started forming.

• In the mid-1990s offshore development and projects became common.

• In the late 1990s offshore data, development, and call centers formed.

• The early 2000s heralded collaboration of services across regional boundaries.

This evolutionary model can still be used today for the companies that have yet to engage in strategic outsourcing. The easiest and simplest way is to start from the top and work down as experience is gained. But strategic thinkers recognize the value of collaboration and are willing to take the steps necessary to get to the collaborative stage quickly. In some instances, they may already be there with their internal structure without recognizing the true value of such an environment. Gartner Dataquest also recognizes this and classifies these steps as stages of complexity of service delivery on the horizontal axis and the persistence of services on the vertical axis (Figure 9-1).

Figure 9-1. Evolutionary stages in offshore models.

image

Looking at the opportunities that result, the offshore model clearly needs technologies to emerge on a more global scale to enable:

• Extension of enterprise and portal applications.

• Virtual enterprise integration as businesses become more distributed.

Far greater communication and collaboration across the information chain.

• Global access to systems, including stronger and more reliable security.

• Content structure and management as the Web creates more documents.

• Digital asset control and rights management as assets become more global.

• Web services.

• IT utility and grid computing.

• Business and IT monitoring tools, including remote management.

CIOs and employees must still be aware that even if a decision to outsource has been made, the following considerations still apply:

• Businesses must retain key employees to act as “watchdogs” for the business as the need for vendor management increases. The need for effective vendor management cannot be overstated in the context of IT outsourcing.

• Retained employees require new skill sets and training.

• There is far greater employee exposure to global cultures, languages, interactions, and ways of doing business.

• As internal staff compete with outsourced partners, they must adopt new technologies, tools, architectures, and processes. Separating the skill sets expected of an employee versus the outsource partner is also required.

• As the need for global business processes evolve, so must new standards and methodologies for distributed development and implementation. A new category of staff that manages these resources is needed.

• Solution aggregators will evolve, the general contractors will act as the one-stop shop, and hence the skill sets will simply move from one organization to another.

• Offshore entities will also establish onshore presence to be closer to their customer. People who are knowledgeable in the business aspects of the customer and can work directly with the customer (with customer facing qualities) will be required.

• Employees responding to downward cost and wage pressures must acquire higher value roles and acquire skills beyond current or normal technical levels.

• Soft skills that must be acquired include project leadership and teamwork, communication and documentation skills, tolerance and understanding of global cultures, and patience in dealing with people of multiple ethnicities.

• Hard skills that must be acquired for software development include understanding methodology, processes, procedures, and architecture, and developing design specifications. Other necessary skills include business (both industry and function) as well as particular domain expertise.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.19.66.197