The No.1 i-Technology Magazine in the World !
   
 

      ES no BS
       My son's animations and music            training         Twitter            No BS IT podcast

Archives

««Mar 2010»»
SMTWTFS
  123456
78
9
10
111213
14151617181920
21222324252627
28293031

RSS Feed








Subscribe to these blogs

Cultural differences in outsourcing

posted Monday, 8 May 2006
This is not about which country has  better programmers. What cultural issues did you experience with the offsore country you've dealt with?

I'm not trying to generalize, but this what I've heard so far :

India:  programmers do not say no, which does not mean that they've correctly understood the assignment and would deliver what you expected.

Russia: money do not motivate them that much. Threats like "I won't pay you unless you'll code this in 5 days" may not help. But if you tell them that so-and-so can do this in 4 days, they'll do it in 3.

China: they won't admit that there is an issue unless it becomes an obvious disaster.

Can you add more of a culture-specific outsourcing issues?

I wonder, if anyone tried to work with the offshore teams of smart developers who do not speak English? Theoretically, this may open up an entire world of quality workforce if you have a middleman you trust, which speaks both languages.

tags:  

links: digg this    del.icio.us    technorati    




1. Naresh left...
Monday, 8 May 2006 1:32 pm

What you said about Indian programmers is right...I agree...Iam from India so i know the culture there...they say "yes" for everything bcoz they are under pressure from there managers constantly...it's not same as here...you cannot eat potatoe chips in classroom...there is less freedom...there is pressure to perform...my suggestion is you should ask them to repeat what you said or send them a soft copy of what you need.


2. Yakov Fain left...
Monday, 8 May 2006 4:11 pm

This discussion continues over here:

http://www.javalobby.org/java/forums/t71487.html


3. Hari left...
Monday, 15 May 2006 7:39 am

hey Yakov,

Im a Indian and i tend to agree with your point but there is a diff in stating things between three different countries you are supposed to be stating all three -ves or all three +ves

The genralizations you made about china and India are -ve you have to accept it and The genralization about Russia is +ve you have to accept that too. All i want to say is these three statements dont belong together and this is why theres is such a huge debate probably you were just biased subconsciously and im sorry for that


4. kabra left...
Tuesday, 16 May 2006 1:04 am :: http://www.kabraworld.com

I have to agree that managers better get used to this because American programmers are species that is on verge of extinction.


5. Norman left...
Thursday, 1 June 2006 11:49 am

The American programmer is not on the verge of extinction for the following reasons: <p> Salaries in India and other major outsourcing countries are getting higher therefore making the hassle of dealing with communication issues, different corporate cultures, and time zone differences less appealing. <p> Top level programmers are immigrating to the USA in pursuit of the American Dream. Those that stay behind might not be the best. <p> In the US, there are more opportunities for the average person to make a decent living so those that pursue a career in IT (specially post 2000) are more likely to do so out of a genuine interest in programming. Trust me, this shows in the quality of their code.


6. Al left...
Sunday, 4 June 2006 5:30 pm

Norman is exactly right and corporate America is slowly coming to grips with the true cost of outsourcing (high turnover of resources, longer time-to-market, communications issues, junior developers, infrastructure costs, and timezone logistics). If your project has a really good team, you have a chance that you can "follow the sun" for round-the-clock development. However, more times than not, you end up losing an extra day. To try to alleviate this problem, either Americans start the day very early and work from home late into the evening to answer questions/coordinate activities or the Indian developer starts the day late and perhaps works 3rd shift. That is not a long-term strategy for either individual.

The previous comment touched on eating at your desk in India. I learned about this in a recent project when an American manager was asking the Indian team to arrange to have dinner brought in. He later asked for a status because he didn't hear anything and learned that they were not allowed to eat at their desks.

I'll end by telling Kabra that the reports of our death have been greatly exaggerated.