Iterative Processes

Most software process models are intended to reduce risk.

Unlike the waterfall model, modern process models do not assume you will get everything right the first time. Revisiting and revising previous work is normal in these models.

One of the most straightforward ways to revise previous phases is to iterate the entire process.

Release early, release often.

For debugging: Click here to validate.