The software development lifecycle (SDLC) is a complex set of processes, people, and technologies. To truly master modern application delivery (MAD), application development and delivery (AD&D) leaders must take a multidisciplinary approach to running and refining it. Read this report for an understanding of the modern development lifecycle and its future evolution. This is an update of a previously published report; Forrester reviews and revises it periodically for continued relevance and accuracy.