We all know how hard it is to hire and retain talents in the Silicon Valley. The Bay Area is home of software powerhouses like Google, Yahoo!, Ebay, HP, now Facebook, and of many, many more; since there is not enough software developers here, most companies are looking beyond the Bay Area for their staffing needs, sometimes in the US, more often abroad, mainly in India so far.

In the past couple of years, employee retention has become a challenge from a much greater magnitude in Bangalore than it is in the Silicon Valley. It is not uncommon to observe turnover rates over 50%, especially within tier-2 and tier-3 providers. I know several US companies that have lost their entire Indian team within a 12-month period!

With average turnover in the low 10%, destinations like China or Vietnam were seen as a safe harbor compared to India. However, it might be changing fast.

In the professional services sector, cities like Beijing, Shanghai, Dalian or even Hanoi are experiencing turnover rates approaching the 20% and growing. In Beijing for instance, retaining talents is becoming a challenge for software companies, something that was not the case only 2 years ago.

The major driving forces that are causing China’s software industry to change so rapidly are:

  • First, US companies are rushing into the country. China is gaining the reputation of being a better destination than India, not only for price for also for quality, and therefore giants like Google, IBM, HP, etc. are investing massively here, hiring talented engineers by the hundreds, when mot the thousands
  • The second factor is … India. Large Indian companies are expanding very rapidly in China. In addition to finding cheaper talents, there is another attraction to Indian companies: China is the gateway to the Japanese market
  • And China has a third factor, which a country like Vietnam have not developed yet: its domestic market is growing insanely rapidly; companies like Huawei, Alibaba, or Baidu have earned International recognition now, and have become magnets to many engineering talents.

Does it mean China is facing a shortage of talents similar to the Bay Area’s?

Not really. China produces over 600,000 engineering graduates every year. India follows with over 450,000 engineering graduates. The United States produces only 70,000 engineering graduates every year. All of Western Europe produces just over 100,000.

In fact China is likely to produce enough graduate engineers to satisfy the market needs for any foreseeable future.

So why is turnover growing?

The usual explanations apply here: the economic growth creates a wealth of opportunities, causing salaries to increase at a much faster pace than the inflation. Talented developers are often presented with new offers to increase their salary, or to fast track up the ladder.

However, a closer look at the Chinese software companies show that the companies with high turnover rates are either the ones that have not developed any HR strategy, and the ones that are still using the old-fashioned rules, inherited from the previous economic regime.

Turnover remains low for the companies that have already implemented a well-thought HR strategy that includes employee “responsibilization”, career path definition, regular career reviews, training, financial incentives, the right mix between more senior and younger developers, and proper management of the “natural” turnover.

Turnover is inherent to this industry. The challenge is not to eliminate it, but rather to keep it under control. An 8-10% turnover rate is just healthy (for outsourcing companies).

It is certainly a very good time for US companies to outsource to China. However, when selecting a local partner, inquiring about their employee retention program is a must, and should be one of the first items on every checklist.

Sphere: Related Content

  • Share/Bookmark

Email This Post Email This Post


6 Responses to “Beware the Turnover Rate of your Outsourcing Supplier!”

Thats a very informative article about the outsourcing situation in India and China. I have a few questions about shifting all businesses to China :

- are their engineers (the 0.6 m produced every year) as good as the ones available in India(IITs etc)? (taking hint from the Chinese consumer products,that have flooded the markets, are of very poor standards)

- Is Mandarin not going to create problems in communication?Are they good English speakers?

- Is the close knit Chinese culture willing to accept foreigners?What about their governments?

- Do business hubs like Beijing etc have potential for growth or are they saturated?

I am not an expert, but historically speaking, China hasn’t played a very good host in recent years..

Its still not that late to outsource to India.It depends a lot on where your outsourcing from, plus what you intend to outsource.

Kavitt, thank you so much for your comments.
Here are some additional thoughts:
Question – are their engineers (the 0.6 m produced every year) as good as the ones available in India (IITs etc)? (taking hint from the Chinese consumer products, that have flooded the markets, are of very poor standards)
(A)nswer – We always have to be careful and not over generalize. You are talking about the quality of the products manufactured in China, mentioning it is poor. My perception is different. I assume Chinese will manufacture exactly the products they are asked to manufacture. I would rather blame the clients, who want the lowest prices possible, at the expenses of the quality. You cannot blame a supplier for delivering according to the customer’s requirements. On the other hand, China can produce extremely sophisticated products, in most industries.

Q – Is Mandarin not going to create problems in communication? Are they good English speakers?
A – In the IT industry, people with higher positions (project managers, team leaders, architects, etc.) have often a good command of the English language. Many have graduated from a US University. Basic developers usually do not speak enough English to speak on the phone, but have good written capabilities.

Q- Is the close knit Chinese culture willing to accept foreigners? What about their governments?
A – The Chinese government has created a set of rules / laws to encourage foreign investment. For a US company, It is certainly easier to create a wholly-owned subsidiary in China than it is in India for instance. For more, you can google “WOFE” (Wholly Owned Foreign Entity).

Q – Do business hubs like Beijing etc have potential for growth or are they saturated?
I am not an expert, but historically speaking, China hasn’t played a very good host in recent years.
A – Places like Beijing or Shanghai are far from saturation. These cities are huge and growing. In addition, IT represents only a fraction of the overall activity. I would see a bigger risk in cities whose major activity is IT. For instance, I would not be surprised if in the next few years, a city like Dalian would experience problems similar to those Bangalore is experiencing today.

the response seems pretty satisfying. but i still doubt the quality aspect, China seems to always go for quantity over quality.

[...] About IT Outsourcing This blog is from veteran software developer Remi Vespa, contributor to the book Building a Future With BRICs. See this post:  “Beware the Turnover Rate of Your Outsourcing Supplier.” [...]

Interesting post. China may have the cost advantage over India, but when it comes to language, talented resource and commitment India pips China. Today outsourcing is evolving newer paradigms and its not just about being cost effective alone.

Something to say?

Sphere: Related Content