distributed development and subcontracting, in my opinion
outsourcing is not a process
Originally posted by Lasse Koskela:
Outsourcing typically transforms an in-house software process into something closer to a regular business contract. For example, when a software product company outsources the maintenance and support of their soon-entering-end-of-life product to an outsourcing company, they're practically saying "hey, I don't want to think about this stuff anymore." At that point, most of the communication relates to numbers and not software.
Of course, there are the kind of outsourcing that still involves both parties on a daily basis, but that's "just" distributed development and subcontracting, in my opinion.
Or maybe I've got these outsourcing-related terms all screwed up in my head...