Application lifecycle management

From Wikipedia, the free encyclopedia - View original article

 
Jump to: navigation, search
Software development process
Coding Shots Annual Plan high res-5.jpg
Core activities
Methodologies
Supporting disciplines
Tools

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, project management, and release management.[1][2]

ALM software suites[edit]

Some specialized software suites for ALM are:

NameReleased by
codeBeamerIntland Software
Coverity Development Testing PlatformCoverity
EndevorCA Technologies
FogBugzFog Creek Software
FusionForgeFusionForge
GeminiCountersoft
GeneXusGeneXus - Artech
HP Application Lifecycle ManagementHP Software Division
IBM Rational solution for Collaborative Lifecycle ManagementIBM
IBM Rational Team ConcertIBM
MylynEclipse Foundation
Parasoft Concerto, Parasoft Development Testing PlatformParasoft
Protecode System 4Protecode
PulseGenuitec
SAP Solution ManagerSAP
StarTeamBorland
Team Foundation ServerMicrosoft
TestTrackSeapine Software
uberSVNWANdisco
Visual Studio Application Lifecycle ManagementMicrosoft
workspace.comworkspace.com

See also[edit]

References[edit]

  1. ^ deJong, Jennifer (2008-04-15). "Mea culpa, ALM toolmakers say". SDTimes. Retrieved 2008-11-22. 
  2. ^ Chappell, David, What is Application Lifecycle Management? 

Further reading[edit]

Electronic sources[edit]