The principles of application lifecycle management (ALM) are integral to mature development disciplines. Experienced development organizations employ these principles to ensure quality in the products they develop.
Application lifecycle management involves a variety of typical software project phases:
As the complexity and sophistication of the software development task has grown it has been matched by increasing numbers of tools. The initial set of tools started with version control tools at the heart of the lifecycle and have grown out from there. Though there is no industry definition of what constitutes and what does not constitute an ALM tool, and the list gets longer every day, the generally accepted list includes:
The Integrated Development Environment (IDE) is evolving; tool vendors are increasingly integrating their products to deliver suites. IDEs are giving way to tools that reach outside of pure coding and into the architectural, deployment, and management phases of an application’s lifecycle: Application Lifecycle Management. The hallmark of these suites is a common user interface, meta model, and process engine that also enable ALM team members to communicate using standards-based architectures and technologies such as Unified Modeling Language (UML).
|HP Quality Center||HP|
|Rational Team Concert||IBM|
|MKS Integrity||MKS Inc.|
|Visual Studio Team System||Microsoft|
|Polarion ALM||Polarion Software Inc.|
Global Application Lifecycle Management Market 2012-2016 Report Reveals That the Slow Return on Investment Is One of the Major Challenges Confronting the Market
Mar 14, 2013; By a News Reporter-Staff News Editor at Computer Weekly News -- Research and Markets...
MKS and Spectrum Systems Partner to Deliver Single Platform Application Lifecycle Management to US Federal Government Agencies
Sep 08, 2006; WATERLOO, ONTARIOCCNMatthews - Sept. 8, 2006) - MKS Inc. (MKS) (TSX:MKX) and Spectrum Systems of Fairfax, VA, announced today an...