Chapter 5. Putting People Back into Software Development

Many years ago, a really interesting change occurred in software development. That is, the software became the most expensive and important part of the system. At one time, the hardware was the most expensive part of a system, but now the cost of developing the software exceeds the cost of the hardware. This is the new reality of software development—people are the most expensive resource. Unlike the case in practically all other industries, software is becoming more, not less, labor-intensive. As the cost of computers has fallen and computers have become more pervasive, our model for developing software has not adjusted to match these new realities.

Under the software engineering paradigm, ...

Get Software Craftsmanship: The New Imperative 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.