Posted on 10/06/2005 5:38:05 PM PDT by voletti
Odd that a Chief Technical Officer would say "source codes" instead of the correct phrase "source code." Maybe a typo.
Intel and AMD giveth, Microsoft taketh away...
Outsourcing:bean counters look great up front but TOTAL costs go up.
lol
"After paying about 10x our original investment for US consultants to fix it, we now have a smooth running, but mediocre product."
But of course the management that made the decision to outsource all got their peformance bonuses right?
These bureaucrats would have got the same from American engineers, thats what an engineer does; practice scientific theory and with time and patience they realize the theory into practice. But just like some manger bureaucrats; they do not understand or value the theoretical aspects of engineering at all, they just want to know if it works, when it will be done. And if these answers do not meet thier short fuses then they they outsource , Which in this case these managers outsourced till they got to the ends of the earth, India, looking for their answers of quick profits. Yet, they were too dumb to know that American engineers were just as good and real theoretical work that needed to be done, so their stupid schedules and lack of knowledge of technology coupled with unrealistic expectations lead to these stupid conclusions about the state of engineering .
In one episode of Dilbert, Support was outsourced to India, which subcontracted to another country, and so forth, until it came back to the original American company, because they had the lowest wages.
"IBM has almost as many employees in India as Microsoft does worldwide. Think about that for a second."
Not to mention the thousands they're hiring in Brazil. Oh, they're also moving back to South Africa for some support as well as China. Big Blue just seems to have this love affair with Marxists.
Or perhaps he's British
You've seen them, haven't you?
Interesting ping!
I know of US programmers working for less than that, plus I am working for that salary right now as a programmer. Steve Ballmer is liar.
This is actually a general condemnation of software engineering practices disguised as a condemnation of underfunding India's higher education. Microsoft would rather have a marketing department run the product line before letting engineers encumber it with unimportant things such as quality. This quote is just a paraphrase of that mission statement.
Microsoft has a large number of Indian software engineers on its rolls in India as well as abroad.
Well, now we know the M stands for "morale". Next, they'll cancel Vindaloo Fridays.
The outsourcing improves costs on ONE line item in the short term, but increase, diffuse, and spread the costs (at a higher level) in a dozen different places.
One overlooked aspect of offshoring is "blame transferrence".
The current crop of managers are overrepresented by dimwit MBA's who know more about metrics (and politics) than anything else. So Offshoring has two advantages:
a. the manager looks good by cutting costs.
b. if anything goes wrong, the manager has a whole ready-minted set of excuses--"cultural differences", "language barriers", "time differential", "transitional difficulties" etc. to deflect the blame from his own incompetence and dishonesty.
The only answer is going to be to form a start-up full of motivated, disgruntled US 40-60 year old employees who will kick ass into the next solar system.
You can bang code anywhere.
But business is very culturally-specific. I can no more understand marketing in India than someone from India can understand marketing here.
And that's kept me employed since.
Maybe they are in the wrong profession.
It's like an Indian coworker told me: "You can't get good software out of India for the same reason Mexico never wins in the Olympics: Everyone who can run, swim, or jump is already here."
The average amount of seniority among software teams in India is six months. As soon as they get any experience under their belts, they are immigrating under an H1B.
The other side of the coin is that software teams tend to be self-managed, usually because their managers are clueless about software development. When companies switch from native development to offshore development, they face a huge and unanticipated management workload.
I personally witnessed one outsourcing project burn up three project managers in six months. The last only survived because he came on at the end of the project. The first simply walked away, the second managed to get himself transferred.
And at the end of the project we had a product the customer vomited back at us like a bottle of ipecac. It took a local team another six months to get a usable product. Management declared it a resounding success.
Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.