O'Reilly logo

Rapid Development: Taming Wild Software Schedules by Steve McConnell

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 28. Outsourcing

image with no caption

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 of long-term ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required