Software Development Lifecycle
Development, Infrastructure & Applications Group (DIAG) Policy
Reviewed for FY22
Introduction
Our team's portfolio requires us to work on software and integration projects at multiple (and overlapping) phases of a non-linear project lifecycle - documenting and implementing changes, for example, may be an iterative state for some time; retirement and migration typically overlap substantial portions of a successor project's early phases. The project phases described here are referenced in our job descriptions as "the software development lifecycle".
Lifecycle Phases of a Project
Document requirements
Design solution
Implement changes
Test, collect feedback, and verify changes
Release
Document change requests
Patch & maintain
Identify End-of-Support/End-of-Life (EOS/EOL) conditions
- Migrate data & retire/replace
See Also