Outsourcing programmers works when the software developed isn't a key part of the pipeline of innovation for products a company actually sells. For example, when website design or back-office software such as payroll or inventory control is outsourced, that can be good because it improves operational effectiveness. But writing innovative software cannot be done on an assembly line. It requires hard-to-find development and design skills. Farming out development to legions of programmers overseas will not create a differentiation advantage. When a software company outsources development, that company loses its capacity to innovate and its competitive advantage.
- Michael Bean: THE PITFALLS OF OUTSOURCING PROGRAMMERS Why Some Software Companies Confuse the Box with the Chocolates
- from THE BEST SOFTWARE WRITING I
- Publisher: Apress
- Released: June 2005
Still very true almost 10 years later
Share this highlighthttp://www.safaribooksonline.com/a/the-best-software/102/