Application Lifecycle Management ( ALM ) ist das Produktlebenszyklusmanagement ( Governance , Entwicklung und Wartung ) von Computerprogrammen . Es umfasst Anforderungsmanagement , Softwarearchitektur , Programmierung , Softwaretests , Softwarewartung , Änderungsmanagement , kontinuierliche Integration , Projektmanagement und Release-Management . [ 1 ] [ 2 ]

ALM vs. Softwareentwicklungslebenszyklus

ALM bietet eine umfassendere Perspektive als der Softwareentwicklungszyklus (SDLC), der sich auf Phasen der Softwareentwicklung wie Anforderungsanalyse, Design, Programmierung, Test, Konfiguration, Projektmanagement und Änderungsmanagement beschränkt. ALM wird nach der Entwicklung fortgesetzt, bis die Anwendung nicht mehr genutzt wird, und kann sich über mehrere SDLC-Phasen erstrecken.

Integriertes ALM

Ein Forschungsdirektor des Marktforschungsunternehmens Gartner schlug vor, den Begriff ALM in ADLM (Application Development Life-cycle Management) zu ändern, um DevOps einzubeziehen , die Softwareentwicklungskultur und -praxis, die auf die Vereinheitlichung von Softwareentwicklung (Dev) und Softwarebetrieb (Ops) abzielt. [ 3 ]

ALM-Software-Suiten

Einige spezialisierte Software-Suiten für ALM sind:

Name Veröffentlicht von
Azure DevOps für Visual Studio AnwendungslebenszyklusmanagementMicrosoft
UnternehmensarchitektSparx-Systeme
GitLabGitLab
Helix ALMPerforce
IBM Rational IBM
JIRAAtlassian
Micro Focus AnwendungslebenszyklusmanagementMicro Focus
MylynEclipse-Stiftung
Parasoft DTPParasoft
Protecode System 4Protecode
PTC-IntegritätPTC
ImpulsGenuitec
Rocket AldonRocket Software
SAP Solution ManagerSAFT
StarTeamBorland
TeamForgeCollabNet
TuleapEnalean

Siehe auch

Referenzen

  1. ^ deJong, Jennifer (15.04.2008). „Mea culpa, ALM toolmakers say“ . SDTimes . Archiviert vom Original am 2. Februar 2011. Abgerufen am 22. November 2008 .
  2. ^ Chappell, David, Was ist Application Lifecycle Management? (PDF) , archiviert vom Original (PDF) am 7. Dezember 2014
  3. ^ „Gartner-Blogpost“ . 02.12.2011.

Weiterführende Literatur

  • Keuper, Frank; Oecking, Christian; Degenhardt, Andreas; Verlag, Gabler (2011). Anwendungsmanagement: Herausforderungen – Service-Erstellung – Strategien . ISBN 978-3-8349-1667-9Die
  • Linnartz, Walter; Kohlhoff, Barbara; Verdammt, Gertrud; Schmidt, Benedikt (2004). Application Management Services und Support . Publicis Corporate Publishing. ISBN 3-89578-224-6Die
  • "Gartner Marktübersicht für ALM 2010" .
  • Hüttermann, Michael (2011). Agiles Application Lifecycle Management . Manning. ISBN 978-1-935182-63-4Die