Chapter 2. Demonstrate Value Iteratively
The principle of demonstrating value iteratively explains why software development greatly benefits from being iterative.1 An iterative process makes it possible to accommodate change easily, to obtain feedback and factor it into the project, to reduce risk early, and to adjust the process dynamically.
Several imperatives underlie this principle. The first is that we must demonstrate incremental value to enable early and continuous feedback. We achieve this goal by dividing our project into a set of iterations. In each iteration we perform some requirements, design, implementation, and testing of our application, ...
Get Agility and Discipline Made Easy: Practices from OpenUP and RUP 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.