Iterative Life Cycle

A project life cycle where the project scope is generally determined early in the
project life cycle, but time and cost estimates are routinely modified 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.