Software Development Life Cycle

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 …

Iterative Software Development Read More »

Sequential Software Development

This article summarizes the documents and artifacts as part of the project development of a waterfall software development life cycle. The article addresses each phase of the life cycle, the documents, artifacts, metrics and reports required at each point in the development from initiation to release and maintenance. Responsibilities and evaluation criteria are discussed for …

Sequential Software Development Read More »