t2informatik » Wissen kompakt » Application Lifecycle Management

Application Lifecycle Management

Der Lebenszyklus einer Anwendung

Das Application Lifecycle Management – als ALM abgekürzt – beschäftigt sich mit dem Management einer Applikation über ihren gesamten Lebenszyklus. Der Lebenszyklus einer Applikation bzw. einer Anwendungssoftware, Anwendung, Software, Lösung oder App  ist der Zeitraum, in dem eine Organisation Aufwände in die Entwicklung und Betreuung der Applikation investiert. Application Lifecycle Management – häufig auch als Application Management oder Anwendungsmanagement bezeichnet – umfasst zahlreiche Disziplinen und Unternehmenbereiche wie bspw.

  • das Ideenmanagement,
  • das Stakeholdermanagement mit der Identifikation und Analyse der Stakeholder mit ihren Zielen, Wünschen und Einstellungen, sowie der Stakeholderkommunikation,
  • das Requirements Engineering mit Anforderungsanalyse, Anforderungsmanagement und Anforderungsdokumentation,
  • die Beschreibung eines Business Cases,
  • die Konzeption, der Lösungsentwurf und das Design, ggf. mit Hilfe der UML oder SysML oder per MVP,
  • das Prozessmanagement,
  • das Projektmanagement,
  • das Änderungsmanagement,
  • das Variantenmanagement,
  • das Versions- und Konfigurationsmanagement,
  • der Entwicklung der Anwendung inklusive Codegenerierung,
  • die Qualitätssicherung mit Testfallmanagement und ggf. Codereviews,
  • die Dokumentation und das Reporting mit Key Performance Indikatoren,
  • der Kundensupport inklusive Plfege und Wartung der Application,
  • den Relaunch der Application, die Ablösung durch eine andere Anwendung oder die finale Stilllegung.

Im Wesentlichen ist Application Lifecycle Management eine Kombination von Tätigkeiten zur Entwicklung und Betreuung einer Anwendung. Die betroffenen Unternehmensbereiche und die Disziplinen sollten möglichst eng verzahnt interagieren. Beispiel: Meldet ein Anwender der Hotline einen Fehler könnte dies zu einem Änderungsantrag führen, der überprüft, priorisiert und für ein nächstes Release eingeplant wird. Die Umsetzung gilt es zu testen und gegebenenfalls zu dokumentieren. Somit beschreibt das Application Lifecycle Management einen ganzheitlichen Unternehmensansatz.

„Das ist mal ein Newsletter, der mich wirklich weiterbringt und auf den ich mich jede Woche freue.“

Wöchentliche Tipps, Meinungen und Informationen gibt es im t2informatik Blog – regelmäßig mit renommierten Gastautoren.

Share This