Introduction

The time: 1968. A software crisis has been declared. Part of the crisis derives from the fact that more software is needed than there are developers to produce it. The other part of the crisis is the abysmal record of development efforts. More than half of the projects initiated are canceled, and less than 20 percent of projects are successfully completed, meaning that the time and cost overruns associated with those projects were less than 100 percent and the software was actually used to support the business.

The time: 2003. We have a lot of developers—part of the software crisis has passed for the moment. Many of them are located in other countries because too many managers seem to believe that developers are developers and therefore ...

Get Object Thinking 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.