ALM Definitions

What is ALM? The abbreviation stands for Application Lifecycle Management and There are several different definitions and perspectives of what ALM incorporates. The most common elements included governance, development and operations and defines ALM as a continuous process that is constantly changing.

ALMBOK aims to guide you in the jungle of disciplines, knowledge areas, products and tools in the waste and ever chaning ALM landscape.

Techtarget

Application lifecycle management (ALM) is the supervision of a software application from its initial planning through retirement. It also refers to how changes to an application are documented and tracked.

Wikipedia

Application lifecycle management (ALM) is the product lifecycle management (governance, development, and maintenance) of application software. It encompasses requirements management, software architecture, computer programming, software testing, software maintenance, change management, continuous integration, project management, and release management.

https://en.wikipedia.org/wiki/Application_lifecycle_management

Webopedia

Abbreviated as ALM, Application Lifecycle Management refers to the capability to integrate, coordinate and manage the different phases of the software delivery process. From development to deployment, ALM is a set of pre-defined process and tools that include definition, design, development, testing, deployment and management. Throughout the ALM process, each of these steps are closely monitored and controlled.

http://www.webopedia.com/TERM/A/Application_Lifecycle_Management.html

Reachsimplicity

Application Lifecycle Management (or ALM) is the process of software development as an iterative cycle and is coordinated through the use of software products. ALM can increase productivity, improve quality, promote collaboration among teams in different locations, speed up the development and test cycles and decrease costs.

http://www.reachsimplicity.com/knowledge/what-is-application-lifecycle-management

•An application’s lifecycle includes the entire time during which an organization is spending money on this asset, from the initial idea to the end of the application’s life (Chappell, David, 2008)

•The conscious planning and management of implemented applications and software components which enable efficient and effective business processes throughout the enterprise (Ballas, 2010)