Originally posted by Zippy
View Post

It goes something like - "I have worked in 1/2/3.. projects where there were Indian developers/testers. It all went bad because they wrote bad code/can't write english/don't communicate.. We then fixed all their code/documentation/test case.. Hence its obvious that outsourcing to Indian companies is a bad idea and doing work here (UK/US/France etc) is a good idea."
This is hasty generalization.
I am sure all your experiences are true but I would like to provide a bit more perspective -
Like anywhere else there is a shortage of competent people in Indian IT sector. Most of the top notch graduates out of Indian universities go to US colleges and eventually join companies there. The next lot (many as good as the first) choose to stay but join US software/hardware companies who have set up shop in India. Think any big name in IT - they have R&D offices India. They pay a lot (in local terms) and they are highly coveted as employer (as opposed to banks or consultancy companies).
IT services companies (the lot you meet) are not the employers of choice for most of these people. So these companies higher a lot of freshers from 2nd/3rd/4th rank universities. Train them for a few months and assign them to projects to shadow someone else with a bit more experience. After about a year or two they are sent on-site or made 'visible' in a project. Which is when you see them. The good ones quit fairly quickly to find better oppurtunities. The ones who stay (many are good) get people management responsibilities in about 4/5 years. So you stop seeing them in technical role. You are unlikely to meet technical people with a lot of experience from Indian IT services companies. About 5 years is max.
That said from my personal experience offshore Indian team can provide very significant cost saving and you can get adequate quality work done by them if you manage your project well. They can however not *yet* be as good as a bunch of senior developers you can get here with loads of experience in a particular domain. But they cost a lot and many times you don't need that.

Comment