Application Lifecycle Management (ALM)

Application Lifecycle Management (ALM) is a continuous process that uses governance, development and maintenance to manage the life cycle of an application. When Agile software development is introduced into an organization, it generally requires substantial changes in the organization’s ALM tools and policies, which are typically designed to support alternative methodologies such as Waterfall.