In an iterative lifecycle each build must evolve from the previous iteration's build, adding more functionality and
improving quality.
Though early iterations might produce executeables that attack some risk or verify some architectural decision,
builds should quickly turn into stable, releasable versions of the system.
|