O'Reilly logo

The Economics of Iterative Software Development: Steering Toward Better Business Results by Mike Perrow, Kurt Bittner, Walker Royce

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

4…Reducing Software Project Size or Complexity

The most significant way to improve economic results is usually to achieve a software solution with the minimum amount of human-generated source material. Our experience shows that managing scope and raising the level of abstraction through component-based technology and service-oriented architectures are the highest leverage techniques that make a difference.

MANAGING SCOPE

The scope of a software product is usually defined by a set of features, use cases, or requirements that specify what the product needs to do and how well it needs to do it. Managing scope requires an understanding of the real needs of the business and whether the “requirements” actually deliver the value required by the business, ...

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