Chapter 1. Getting started with Agile ALM
This chapter covers
This book is about Agile application lifecycle management (ALM) and brings together the best of two worlds, Agile and ALM. I’ll discuss ALM as a way to develop and release software in a coherent, integrated way, spanning all development phases, artifact types, roles, and business units. Bringing ALM and Agile together and using the right tools leads to a modern, efficient way of developing software. Consequently, you’ll reduce costs, boost your productivity, and accelerate your team’s collaboration. And you can make developing software a lot more fun.
Agile ALM enriches ALM with Agile strategies. In my opinion, ALM is based on software configuration management (SCM). SCM, in turn, is based on basic version control (see figure 1.1).