Summary

Almost every software organization that has ever existed has had to deal with limited resources. However, these same software organizations have tended to not be very efficient or effective with the resources they do have. About 23% of all software projects are cancelled without delivering any usable software at all. Of the software projects that do deliver, they tend to run about 45% over budget, 63% over schedule, and satisfy only 67% of the original requirements.

There may be many specific reasons for this level of performance, however they almost all boil down to one underlying reality: Inappropriate decisions are being made somewhere in the organization. Maybe the inappropriate decision was to do the project at all. Maybe the inappropriate ...

Get Return on Software: Maximizing the Return on Your Software Investment 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.