Long Term Effects of Outsourcing 628
simulate writes "There have been several postings about outsourcing and offshoring in the past
few weeks. Is outsourcing just a fad? In Outsourcing
Programmers is Bad Strategy for Software Companies
author Michael Bean compares offshoring to the enthusiasm for Internet startups
in the Nineties.
He claims
that
outsourcing programmers is bad for companies not because
of the programmer layoffs, but because technology companies lose their
capacity
to innovate.
Offshoring is a mistake
when technology companies confuse operational
effectiveness and strategy." I don't think the comparasion to Dot Bombs is entirely accurate - the trend to globalization overall has been going on for decades. Still interesting piece.
Outsourcing Solution Here (Score:5, Informative)
Re:US Programmers vs Off Shore Programmers (Score:2, Informative)
We're saying that outsourcing stiffles inovation because it separates design from the rest of the company. This could be just as true for US companies outsourcing to India as Indian companies outsourcing to the US.
Re:It'll get worse before it gets better... (Score:5, Informative)
A different perspective (Score:5, Informative)
fair analysis (Score:3, Informative)
The percentage of development work that is truly innovative is relatively small, but the article is correct. Out sourcing the "innovative" parts of a company is very dangerous and will lead to more problems. From first hand experience, innovation comes from interaction between the developers. Very few individuals can cook up innovation in box all by him/herself. Can innovation happen in an outsourced model? Sure it's possible, but it's going to be considerably harder. This is why companies like Oracle, MS, Intel and others are expanding their divisions in India and china. They maintain tight control because it's not out sourced to another company. Companies can offshore their R&D, they just have to open a division in a foriegn country. For better or worse, that's reality.
Re:It'll get worse before it gets better... (Score:5, Informative)
Ok I'm tired so I'll try to explain a bit. The majority of posts I've been seeing on the Sunmanagers mailing lists are often questions as dub as "How do I reebot my e450 thank you Jawalahar!", and that's scary. If I'm saving say $400 for outsourcing but paying $200 in downtime because an admin is a moron, $100 in downtime waiting for the idiot admin to get a reply from a mailing list, where is the savings? $100 you say? What happens if I lose customers while my business is down?
eg:
Again, apologies if it seems I' nitpicking but I'm not, I just notice the majority of questions that are for one: easily resolveable to an experienced admin, easily resolveable via googling, are posted by people in countries that American chooses to use for outsourcing.Bad for US too (Score:3, Informative)
Re:Tech Consulting (Score:4, Informative)
Yes, EDS should be avoided. It's like they almost try to not be customer-friendly. They require even the most minor changes go through a 30-day change review process. I understand the need for a change review process, but theirs is particularly nasty, and doesn't do a lot of good (noone actually reviews the changes like they should).
Re:At some point.... (karma whoring here) (Score:4, Informative)
See here [berkeley.edu]
Ignorant fallacies abound (Score:3, Informative)
The Europeans used to think Americans were all dirty farmers. This myopic thinking was as harmful to them as this thinking is to us. If there is a motivation to innovate, Indians and Chinese will step up to the plate just as North Americans would. You are not special.
Winchester, IN (Score:3, Informative)
Our median house value is $67,000.
http://www.epodunk.com/cgi-bin/housOverview.php
Joe Batt
2 Issues with outsourcing programming (Score:1, Informative)
1: Turnaround time. Bug fixes or changes that need to be addressed NOW, have to wait because of the time differences. Sometimes 8+ hours will pass before the programmer even hears about it. Then you add in the time to do the actual work.
So I would recommend in-house staff for projects/issues which need extremely fast response time.
2: Inexperienced programmers. While all of the countries we have used for outsourcing have many talented and experienced programmers, we have always had to sort through a lot of garbage to find quality staff.
The reason for this is the same reason we had to sort through the same sort of garbage in the US during the tech boom. The high demand for (relativly) high paying jobs produces a ton of people who are brand new and just got into the field to cash in.
So... if you decide to outsource you need patience.
If you can't wait a reasonable amount of time for a response on a project (At least a day)... keep it in house.
And, if you're not willing to spend the time and effort needed to sort through the applicants and find the talent, keep the work at home (Of course you'll have to do the same thing in the US... we have just as many inept and inexperienced applicants as anyone)