Development Cycle
In software, the process of dividing software development work into distinct phases to improve design and project management. Current methodologies include agile, waterfall, prototyping, iterative and incremental development, spiral development, rapid application development, and extreme programming.
EverydayConcepts.io
Reference entry — no illustration yet