Redhat - What is application lifecycle management (ALM)?

What is application lifecycle management (ALM)?

Application lifecycle management (ALM) is the people, tools, and processes that manage the life cycle of an application from conception to end of life.

ALM is made up of several disciplines that have often been separated under legacy development processes, such as a waterfall development method, including project management, requirements management, software development, testing and quality assurance, deployment, and maintenance.

…

Red Hat