14. Requirements and Iterative Development

in which we look at how to discover and implement requirements in an iterative development environment

The Need for Iterative Development

A significant development in our field is the shared commitment (shared by developers and business people) to doing everything we can to deliver valuable and relevant working product as quickly as we can. To be valuable and relevant, the delivered product must contribute to the business’s ability to carry out its work—insurance, retail, communications, medical imaging, banking, government—whatever work is the raison d’être of the organization in question.

Let’s look at the “quickly” part of this commitment. The delivery of a working product for a piece of work of any ...

Get Mastering the Requirements Process: Getting Requirements Right, 3/e, Video Enhanced Edition now with O’Reilly online learning.

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