© The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2021
M. McCormickThe Agile Codexhttps://doi.org/10.1007/978-1-4842-7280-0_13

13. Software Development Life Cycle

Growing the Tree
Michael McCormick1  
(1)
Boulder, CO, USA
 

The software development life cycle (SDLC) describes the workflow of planning, executing, and packaging a software product for delivery.

Phases

The software development life cycle consists of three stages of varying length and complexity:
  • Planning

  • Execution

  • Releasing

Planning

During the planning phase, all functional areas gather to define what they want to build during the SDLC. Together, they define the saltshaker, and then imagine it backward. The assembly line is put in place: states, steps, and tools ...

Get The Agile Codex: Re-inventing Agile Through the Science of Invention and Assembly now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.