Iterative and Incremental Life Cycles
Iterative and incremental life cycles are ones in which project phases (also called iterations) intentionally repeat one or more project activities as the project team’s understanding of the product increases. Iterations develop the product through a series of repeated cycles, while increments successively add to the functionality of the product. These life cycles develop the product both iteratively and incrementally.