May 2006
Intermediate to advanced
448 pages
10h 8m
English

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, ...
Read now
Unlock full access