Chapter 28. Outsourcing
Outsourcing is the practice of paying an outside organization to develop a program instead of developing it in-house. Outsourcing companies can have more expertise in an applications area, more developers available to work at a given time, and a larger library of reusable code to draw from. The combination can result in a dramatic reduction in the time needed to deploy a new product. In some instances, Outsourcing can save development cost, too.
Efficacy
Potential reduction from nominal schedule: | Excellent |
Improvement in progress visibility: | None |
Effect on schedule risk: | Increased Risk |
Chance of first-time success: | Good |
Chance ... |
Get Rapid Development: Taming Wild Software Schedules 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.