How Adding Security into DevOps Accelerates the SDLC (Pt. 1)

Tiexin Guo
GitGuardian
Published in
10 min readSep 6, 2021

--

Part one of a deep dive into SDLC and how it evolved to become what we call DevOps. Let’s find out how adding security actually accelerates it.

This is the first part of a deep dive into the details of DevSecOps applied at every stage of the Software Development Life Cycle.

This week I will introduce this concept with its origins and its recent evolution, and then we will go into the specifics of each stage, starting with planning, analysis and design, where some of the most important decisions are made regarding security.

Then we will analyze the development stage and the recent challenges that led to the emergence of the DevSecOps practices.

1 — An Introduction to the SDLC

In software engineering, the SDLC (Software Development Life Cycle; might also be referred to as the Application Development Life Cycle) is the process for planning, designing, developing, testing, deploying, and maintaining an information system.

Typically, there are five stages in the SDLC: planning, analysis, design, implementation, and maintenance.

--

--