Application Lifecycle Management (alm)

Definition - Was bedeutet Application Lifecycle Management (ALM)?

Application Lifecycle Management (ALM) ist die kombinierte Koordination verschiedener Entwicklungslebenszyklusaktivitäten, wie z. B. Anforderungen, Modellierung, Entwicklung, Erstellung und Test durch:

  • Ordnungsgemäße Durchsetzung von Prozessen, die diese Aktivitäten abdecken.
  • Verwalten von Beziehungen zwischen Entwicklungsartefakten, die von diesen Aktivitäten verwendet oder erzeugt werden.
  • Erstellen von Fortschrittsberichten über den gesamten Entwicklungszyklus.

Das Application Lifecycle Management wird auch als Software Lifecycle Management bezeichnet.

Technische.me erklärt Application Lifecycle Management (ALM)

Der ALM-Prozess umfasst die Verwaltung des Anwendungslebenszyklus durch Governance, Entwicklung und Betrieb. In Anbetracht der Kohäsion des Entwicklungslebenszyklus beginnt ALM immer mit einer Idee, die zur Entwicklung der Anwendung führt. Nachdem die Anwendung erstellt wurde, ist der nächste Schritt die Bereitstellung in einer Live-Umgebung. Sobald die Anwendung ihren Geschäftswert verliert, erreicht sie das Ende ihrer Lebensdauer, wo sie nicht mehr verwendet wird.

Obwohl ALM bestimmte Aktivitäten des Lebenszyklusmanagementprozesses nicht unterstützt, werden alle Aktivitäten synchronisiert. ALM-Vorteile sind wie folgt:

  • Der Austausch von Best Practices erhöht die Produktivität der Entwickler.
  • Reibungsloser Informationsfluss und Zusammenarbeit helfen dabei, Grenzen zu überschreiten.
  • ALM reduziert die Zeit für die Entwicklung und Anpassung von Anwendungen.
  • Die vereinfachte Integration beschleunigt den Entwicklungsprozess.

ALM-Nachteile sind wie folgt:

  • Erhöht die Gesamtanwendungskosten.
  • Direkt verantwortlich für die Lieferantenbindung.