An Introduction To Iterative & Incremental Software Development
Iterative and incremental development requires project managers to consider each iteration as a separate project, to be managed in the context of the final deliverable.
An iteration creates a demonstrable, executable releasable of software which can subsequently be grown incrementally across a series of iterations, each building on the product and the lessons learned from the previous iteration.
Iterations typically last between two to six weeks and produces a unique demonstrable product.[Learn More ...]