Files
freeCodeCamp/guide/english/agile/application-lifecycle-management/index.md
Neshar89 52c63e0a1e Added numbers to a list of Operations (#25146)
* Added numbers to a list of Operations

* fix: typo
2018-11-29 14:19:54 +05:30

1.5 KiB
Raw Blame History

title
title
Application Lifecycle Management

Application Lifecycle Management

Application Lifecycle Management (ALM), while commonly associated with Software Development Lifecycle (SDLC) is a broader perspective that aligns better with the concept of Product Lifecycle. The development (SDLC) is only a portion of the Application's Lifecycle and therefore is represented as part of the ALM.

ALM can be divided into three distinct areas: Governance, Development, and Operations:

  1. Governance: Encompasses all of the decision making and project management for this application, extends over the entire existence of the application.

  2. Development: Process (SDLC) of actually creating the application. For most applications, the development process reappears again several more times in the applications lifetime, including bug fixes, improvements and new versions.

  3. Operations: Work required to run and manage the application,typically begins shortly before deployment, then runs continuously until application retirement. Overlaps at times with Development.

Tools can be used to manage ALM; some of the more popular options include:

More Information:

InfoQ - Gartner and Software Advice examine Agile Lifecycle Management Tools