Comment It Depends On... (Score 1) 403
Whether you're outsourcing development central to your line of business, or whether you're outsourcing route work that is not a core competency.
Organizations that outsource core competencies dissolve rather quickly, because essentially the only value they provide is as a virtual organization that resells a service some other firm provides. One of the primary things I learned in B-school is: you never, ever outsource core competencies. But, you're crazy not to look at outsourcing the rest of the work.