DevOps Software Development Life Cycle 360° Evolution and Engineering
In this chapter, we will focus on the DevOps Software Development Life Cycle (SDLC) 360° evolution and engineering. In the first part, we define the DevOps SDLC and position it at the core of the broader DevOps 360° operating model evolution and our DevOps definition. Then, we define the meanings of evolution and engineering in the DevOps SDLC context, and we outline the SDLC’s multidimensional value proposition. The first part continues by examining the DevOps SDLC layers, the main four phases, frameworks, and capabilities, discussing their value propositions and anatomies. In the second part, we focus on outlining a proven practice for designing an evolved and engineered DevOps SDLC while engaging the broader DevOps domain stakeholder ecosystem through an eight-step guide. As part of the guide, we examine aspects such as the evolution tactic, portfolio classification and prioritization, the...