Summary of "What is Application Lifecycle Management (ALM)?"

Overview

Application Lifecycle Management (ALM) is defined as the complete lifetime of an application — from idea and justification through development, deployment, ongoing changes, and eventual retirement. ALM is broader than the Software Development Life Cycle (SDLC): it includes governance, development, and operations, not just code-building.

ALM is the entire period an organization spends resources on an application, not merely the SDLC.

The three-part ALM model

ALM should be thought of as three interrelated and continuous parts:

  1. Governance
  2. Development
  3. Operations

Each of these areas overlaps and influences the others. Weakness in any one reduces overall application value.

1. Governance (continuous)

2. Development (strongest between idea and deployment)

3. Operations (begins before deployment; continuous thereafter)

Lifecycle events

ALM has critical lifecycle events analogous to a human lifecycle:

Governance should be active across all these events.

Tool strategy

Organizational capability and recommended practices

Examples and notes

Speakers / sources

Category ?

Educational


Share this summary


Is the summary off?

If you think the summary is inaccurate, you can reprocess it with the latest model.

Video