Introducing the MLSDLC
The concept of a systems development life cycle (SDLC), or application development life cycle, has been around since the 1960s, whereby six individual processes are put in place to effectively plan, design, build, test, deploy, and maintain applications in production. While the individual phases of the process, as well as the mechanisms to implement these phases, have evolved over the years, the fundamental requirement to quickly and effectively deliver a working application into production hasn't. The following diagram shows a high-level overview of the six phases of the SDLC:
When looking closely at Figure 10.1, you should hopefully deduce a correlation with some of the processes we've encountered up until this point in the book. For example, we could assume that some of the potential activities performed during the plan and design phases of the SDLC might be similar to some of the...