Jump to content

Application lifecycle management: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
m Undid revision 429681059 by Digitemarketing (talk)cannot link out to the external Web from the body of a Wikipedia article so reverted this edit
Line 108: Line 108:
|[http://www.polarion.com/products/alm/index.php Polarion ALM]
|[http://www.polarion.com/products/alm/index.php Polarion ALM]
|[http://www.polarion.com/ Polarion Software]
|[http://www.polarion.com/ Polarion Software]
|-
|[http://www.digite.com/saas/application_maintenance.htm Digite Agile ALM]
|[http://www.digite.com Digite]
|-
|-
|[[BuildMaster]]
|[[BuildMaster]]

Revision as of 01:53, 19 May 2011

Application Lifecycle Management (ALM) is a continuous process of managing the life of an application through governance, development and maintenance. ALM is the marriage of business management to software engineering made possible by tools that facilitate and integrate requirements management, architecture, coding, testing, tracking, and release management.[1]

Benefits

Proponents of application lifecycle management claim that it

  • Increases productivity, as the team shares best practices for development and deployment, and developers need focus only on current business requirements
  • Improves quality, so the final application meets the needs and expectations of users
  • Breaks boundaries through collaboration and smooth information flow
  • Accelerates development through simplified integration[2]
  • Cuts maintenance time by synchronizing application and design
  • Maximizes investments in skills, processes, and technologies
  • Increases flexibility by reducing the time it takes to build and adapt applications that support new business initiatives

Disadvantages

Opponents of application lifecycle management claim that it

Categories of ALM Tools

As the Integrated Development Environment (IDE) continues to evolve, 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 the application lifecycle, providing full 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).[citation needed]

Notable ALM products

Notable ALM products include:

Name Vendor
HP Application Lifecycle Management Software HP Software Division
Visual Studio Application Lifecycle Management Microsoft
IBM Rational Team Concert IBM
CollabNet TeamForge CollabNet
Serena Dimensions Serena_Software
Atego Workbench Atego
CodeBeamer Intland Software
MKS Integrity MKS Inc.
Parasoft Concerto[3] Parasoft
Pulse Genuitec
SAP Solution Manager SAP
StarTeam - Change and Configuration Management Borland
workspace.com workspace.com
JIRA Atlassian
FogBugz Fog Creek Software
IKAN ALM IKAN
Polarion ALM Polarion Software
BuildMaster Inedo

Open Source Alternatives

Name Sponsor
Endeavour Agile ALM Community Driven
TopCased ALM Community, AirBus Consortium, Ministére de La Défense, Ministére de l'Economie des Finances et de l'Industrie, L'Agence Nationale de le Recherche, Region Mid Pyrinees
zentao ALM base on SCRUM a free,opensource alm application base on scrum.

See also

References

  1. ^ deJong, Jennifer (2008-04-15). "Mea culpa, ALM toolmakers say". SDTimes. Retrieved 2008-11-22.
  2. ^ http://www.gather.com/viewArticle.action?articleId=281474978848396
  3. ^ Parasoft Composes Concerto for ALM by Jeff Feinman, SDTimes, August 13, 2009

Further Literature

  • Application Management: Challenges - Service Creation - Strategies; Frank Keuper, Christian Oecking, Andreas Degenhardt; Gabler Verlag 2011; ISBN 978-3-8349-1667-9
  • Walter Linnartz, Barbara Kohlhoff, Gertrud Heck, Benedikt Schmidt: Application Management Services und Support, Publicis Corporate Publishing 2004, ISBN 3-89578-224-6

Electronic sources