3…Trends in Software Economics

Over the past two decades, the software industry has moved progressively toward new methods for managing the ever-increasing complexity of software projects. We have seen evolutions and revolutions, with varying degrees of success and failure. Although software technologies, processes, and methods have advanced rapidly, software engineering remains a people-intensive process. Consequently, techniques for managing people, technology, resources, and risks have profound leverage.

The early software approaches of the 1960s and 1970s can best be described as craftsmanship, with each project using custom or ad-hoc processes and custom tools that were quite simple in their scope. By the 1980s and 1990s, the software ...

Get The Economics of Iterative Software Development: Steering Toward Better Business Results 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.