Agile Application Lifecycle Management
ALM beschreibt die Verwendung von Disziplinen um die Geschäftsidee in konkrete Software zu verwandeln. Der Lebenzyklus von SW umfasst die Phasen Build Management, Test Management, Anforderungserstellung, Code Reviews, Release Management, Konfigurationsmanagement, Änderungsmanagement und Integrationsmanagement.
Die Hauptfundament sind:
- Verbesserung der Teamzusammenarbeit
- ontinuierliche Verbesserung durch automatisiertes Testen, Transparenz und Retrospektiven
- Kundenorientiert
- Aufgabenbasierte Entwicklung
- Hoher Grad an Automatisierung zur Vermeidung manueller Fehler
- End-to-End ALM Kette