Tag Archive for 'outsourcing'

McKinsey Quarterly Offshoring Rethink

… one company, based in Paris, used [macro and micro level offshoring diversification] to its advantage… The company was looking to offshore 2,000 specialized, high-end IT jobs and initially planned on sourcing the entire project in India. It opted for an alternative scenario, however, after running the numbers as part of its due diligence. With a view to minimizing its exposure to geographic, currency, and labor issues, the company tiered the work across several locations, placing roughly two-thirds of the project in India and splitting the remaining third across three other regions. It kept 100 jobs in Lille, France, and nearshored 300 more in low-cost Romania, because of the proximity of these locations to European markets. A further 300 were placed in Egypt, where government programs have substantially broadened the talent base. The company then housed the remaining 1,300 roles in Bangalore. By diversifying in this way, the company significantly lowered its overall portfolio risk while incurring only marginally higher costs than it would have under the all-India approach.

Wow!  Such a diversified offshoring model begs lots of questions about the details of the Paris company’s project, products, services, IT roles being outsourced, how it “ran the numbers” as part of its due diligence, etc.  Anyone happen to know the details?  What degree of collaboration (communication, coordination, etc) is required between all those offshore/outsourced centres and the client company in Paris?  Have they fully taken into account all the hidden costs of offshoring?  I would be very surprised if they did not factor in the hidden costs as part of their due diligence exercise.  It’s hard to believe that such a diversified offshoring model could yield the right balance of cost savings and quality.

That excerpt is from McKinsey Quarterly’s recent publication called “Rethinking the model for offshoring services”.  (If you’re on Facebook and become a Fan of the McKinsey Quarterly page your should be able to find and access the full publication … otherwise you will need a premium membership to read the full article from the McKinsey site).

The McKinsey publication makes the case that offshore providers should diversify at both the macro level (geographic … outside of the standard offshoring locations such as India) and micro level (expansion of range of work performed in any one offshore centre) in order to mitigate risk, obtain better cost certainty, and to foster better coordination, flexibility, and responsiveness.  They liken it to the portfolio diversification approach taken by financial managers to manage investment risk.

Sure, diversification as a means to manage risk makes a lot of sense for all kinds of things, but the valuation of a multi-geographic, multi-language, multi-time zone offshoring model obviously needs to account for much more than the valuation of a portfolio of financial instruments.  I sense that the same valuation mistakes will be made as when outsourcing first became popular.  That is not factoring everything into the valuation and thereby overvaluing the diversified offshoring model (especially for offshored software development services).  The publication does make mention of some factors that can diminish the value of offshoring but does not go into a deeper analysis:

Qualitative factors—such as time zone, the suitability of the local skill base, the region’s proximity to key customers, and the existence of government initiatives—also play an important role. Although Eastern European countries are more expensive, for example, they bring strong specialist talent, the requisite language skills, and excellent infrastructures; these factors may often compensate for the higher cost.

Technorati Logo , ,

An Outsourcing “Mess”

Recently I dealt with a software development company that used an outsourced development model which comprised the following locations:

  • India: Development centres comprising dozens of developers.
  • Canada: Technical management and some development.
  • USA: Data center hosting test and production servers.

My exposure to the company was relatively brief but from what I saw and heard the model was a mess.  It was a mess because:

  • There were software quality issues and inadequate quality metrics.
  • There were network communication latency and availability issues between India and North America.  Acquiring high volumes of software artefacts from India was a time consuming process and there were regular network outages.
  • Language and time zone differences created communication issues between India and Canada.
  • The huge time zone difference sometimes required Canadian personnel to regularly meet during evening hours when Indian personnel were available.

Pretty standard issues that have plagued outsourcing since it became in vogue.

I am sure some of their quality issues can be addressed with the introduction of better practices and tools.   But I bet that a number of quality issues are directly related to the software development being done in a different country, in a radically different time and “language” zone.

I am not suggesting that all software development outsourcing models are subject to quality issues.  And I am not suggesting that a well thought out strategic approach to developing an outsourcing partnership is going to yield a mess.  However, I’ve been “around” outsourcing enough now to know that if the company in question added up all the hidden costs of their outsourced model (related to poor quality, management/translation overhead, communication, etc), they would likely find the costs savings to be either minimal or non existent compared to a “home sourced” model.

A “home sourced” model includes what I see as the very viable rural sourcing approach as provided by companies such as Rural SourcingMonty Hamilton has recently taken over as CEO, and has big plans to increase and improve the company’s presence and profile.  Rural Sourcing’s labor cost is reported to be about $60/hour, around double what it would cost in India but at least half the cost of using a big consultancy.  So, although the “on paper” labor rate is higher than the Indian labor rate, taking the hidden costs of oursourcing into account should make a rural sourced rate of $60/hour very attractive.  Costs are certainly very important but think of the huge advantages of having your development team based in North America and within a reasonable time zone.  It’s especially advantageous when developing business oriented solutions that require extensive collaboration and communication around the team of peers (and I’m including team leads and management as well in the term “peers”!).  Of course, that comparison will be changing as the Indian market changes to address the current economic conditions and what I’m seeing as an ever increasing propensity by businesses to either not outsource, or to “backshore” their tech shops.

Back to the company in question that’s got itself in an outsourcing “mess”.  I would love to be involved in building the business case to move that company from an Indian based development centre to a rural sourced presence somewhere in North America.  I think it would be a slam dunk win for backshoring.

Technorati Logo , ,

Rural Sourcing - An Alternative to Outsourcing

Many people in the IT industry have seen the rapid growth of outsourcing as a threat. Reactions cover a wide gamut of feelings but for IT professionals whose roles are subject to outsourcing, fear and anger seem to be the prevailing sentiments; fear of job loss and anger at companies/management for outsourcing. Emotion aside, the viability of the outsourcing business model is typically analyzed from a cost savings perspective. The cost analysis has matured since the arrival of outsourcing and now takes into account many of the “hidden” factors which eroded or eliminated the value of outsourcing. Still, with maturity does not come ease; outsourcing is not something you dabble in and requires a well crafted, long-term strategy to realize savings. Ok, I’m a little off track.

From an economic standpoint, there is a strong argument for outsourcing. A couple of excerpts from Daniel W. Drezner’s article “The Outsourcing Bogeyman” provide compelling evidence in support of the economic benefits:

Catherine Mann of the Institute for International Economics conservatively estimates that the globalization of IT production has boosted U.S. GDP by $230 billion over the past seven years; the globalization of IT services should lead to a similar increase. As the price of IT services declines, sectors that have yet to exploit them to their fullest — such as construction and health care — will begin to do so, thus lowering their cost of production and improving the quality of their output.

and

McKinsey Global Institute has estimated that for every dollar spent on outsourcing to India, the United States reaps between $1.12 and $1.14 in benefits. Thanks to outsourcing, U.S. firms save money and become more profitable, benefiting shareholders and increasing returns on investment. Foreign facilities boost demand for U.S. products, such as computers and telecommunications equipment, necessary for their outsourced function. And U.S. labor can be reallocated to more competitive, better-paying jobs; for example, although 70,000 computer programmers lost their jobs between 1999 and 2003, more than 115,000 computer software engineers found higher-paying jobs during that same period. Outsourcing thus enhances the competitiveness of the U.S. service sector (which accounts for 30 percent of the total value of U.S. exports). Contrary to the belief that the United States is importing massive amounts of services from low-wage countries, in 2002 it ran a $64.8 billion surplus in services.

My understanding of the benefits of outsourcing has improved but I am still concerned that the impact is not without ill effects. What ill effects? I’ll leave that discussion for another time but for now I’ll just say that the impact of globalization and the increasing pace with which we need to adapt to globalization (e.g. outsourcing) may not be best for a balanced society.

Is there an alternative to outsourcing that can yield cost savings while supporting regional economic development? Possibly, and its called rural sourcing. Rural sourcing is defined as follows:

“Sending work to service providers in domestic locations where salaries and operating expenses are lower (such as the Midwest for the United States). An alternative for companies that want to avoid the negative aspects of offshoring.”
http://www.sourcingmag.com/dictionary/Rural_sourcing-158.htm

Ever since I heard about rural sourcing I have been enticed by the business model. On the surface, the cost savings may not appear competitive when contrasted to outsourcing, but when all the “hidden” outsourcing costs are factored in, rural sourcing may provide a serious offering. Will rural sourcing stop outsourcing? No. Can rural sourcing help revitalize regional areas that are in need of an economic boost? Can rural sourcing help retain high-skilled workers while allowing companies to save on labor costs? Yes, according to a rural sourcing company called, not surprisingly, Rural Sourcing Inc. Rural Sourcing claims to offer “…low-cost, high quality information technology services at 30%-50% cost saving while supporting Regional Economic Development“.

Technorati Logo , , , ,



Bad Behavior has blocked 100 access attempts in the last 7 days.