Chapter 7. Automating the Agile ALM

Application lifecycle management (ALM) touches every aspect of the software and systems lifecycle. This includes requirements gathering, design, development, testing, application deployment, and operations support. Automation plays a major role in the agile ALM, which sets it apart in many ways from other software development methodologies. Since you simply cannot implement all of these practices at once, you will need to assess the scope and priorities for your team. That said, it is essential to appreciate the big picture at all times so that the functions you implement are in alignment with the overall goals and structure of your ALM.

7.1 Goals of Automating the Agile ALM

The goal in automating the application ...

Get Agile Application Lifecycle Management: Using DevOps to Drive Process Improvement 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.