Iterative Software Development
This article addresses risks in a typical waterfall, or sequential, software development life cycle model, which arise primarily from late stage testing and limited stakeholder feedback during development. To address these risks, this article introduces, recommends, and justifies the use of an iterative approach to development. Differences in work flow and documentation under the iterative …