Managing Outsourced Projects

There are many different models for outsourced development (Cockburn 2002). Multisite development occurs in a relatively few locations with complete teams at each site responsible for developing a well-defined subsystem. Offshore development involves designers in one location sending specifications and tests to programmers in another country. The offshore locations lack architects, subject matter experts, designers, and testers. Distributed development has many small teams spread across many locations around the world. Development continues around the clock with daily communication among collaborating team members. This type of development, therefore, has been characterized as the “sun never sets” development (Chidamber ...

Get CIO Wisdom II: More Best Practices now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.