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, ...

Get The Economics of Iterative Software Development: Steering Toward Better Business Results now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.