@wolf - just because somebody complains of off shoring doesn't make them some kind of closet racest.
I had my entire team off shored. I personally found some of the replacements difficult to work with partly because of the language barrier partly because of ability. I know I'm asking them to speak their non native language so I'm not criticising them in that respect but it does mean the finer detail in what you were asking was often lost even when written down. Also after questioning I find out most of the new team have less than 2 years real work experience which were replacing my guys with 10-20 years.
I also found the outsource company forced them to work as fast as possible and on multiple projects so their attention to detail left a lot to be desired. Also they move on quickly only being required to give 2 days notice before you are given another person to [try to] fill the void.
This left me with many problems
- 5 hour time difference
- lack of experience because of a constantly changing team
- poor quality of work
- terrible stakeholder skills
Still, it was all hailed a massive success because it saved about half a million quid. I was finally let go to pick up another failing project.
What's interesting is that its now all gone to shit. Nothing is being delivered and there is now a 3 month backlog of deliverables. The whole thing has got choked up by a lack of experience.
So....offshoring is shit. Plain and simple. But the bean counters love it because delivering fuck all is hell of a lot cheaper than deliving something that the bigwigs never see.
<\rant>