SAP Cloud ALM Fachbeitrag
Das Ende des Solution Managers?
SAP Cloud ALM (Application-Lifecycle-Management, abgekürzt auch CALM) ist eine von SAP entwickelte, umfassende Cloud-basierte Lösung, die Unternehmen dabei unterstützt, die SAP-Anwendungen und -Landschaften von Kunden effizient zu verwalten.
Einigen dürfte in diesem Kontext auch der SAP Solution Manager ein Begriff sein, der ebenfalls ein Tool zum Application-Lifecycle-Management darstellt. Worin besteht nun also der Unterschied zwischen SAP CALM und dem SAP Solution Manager?
Der Solution Manager wird vor allem in großen Unternehmen eingesetzt, die auf eine On-Premise Strategie setzen, während SAP CALM eine vollständig Cloud-basierte-Lösung darstellt, welche aber auch hybride und On-Premise-Landschaften unterstützt.
Zudem ist bereits bekannt, dass das Wartungsende des Solution Managers im Jahr 2027 bevorsteht. Dies wird dazu führen, dass der Solution Manager und SAP CALM eine Zeit lang parallel verwendet werden, bevor SAP CALM in der Zukunft das einzige SAP-Tool zum Application-Lifecycle-Management sein wird.
Die wichtigsten Features
SAP CALM wird vor allem für die Einführung und bei Upgrades (z.B. SAP R/3 auf S/4HANA) von SAP im Unternehmen genutzt. Die wichtigsten Features von SAP CALM sind unter anderem:
- Projekt und Testmanagement
- Deployment-Management
- Monitoring und Betrieb
- Integration und Erweiterbarkeit
- Sicherheit und Compliance
SAP CALM unterstützt dabei vor allem die typischen Phasen einer SAP-Implementierung: Design, Build, Test und Deploy. In den nächsten Wochen werden wir auf die einzelnen Phasen eingehen und im Detail aufzeigen, welche Features SAP CALM für jede Phase bietet.
Design-Phase
SAP CALM unterstützt Kunden optimal bei der Einführung von SAP. Hierbei orientiert man sich typischerweise an vier Phasen: Design, Build, Test und Deploy. Im heutigen Beitrag erklären wir, mit welchen Features SAP Cloud ALM die Design-Phase unterstützt.
In der Design-Phase werden die grundlegenden Anforderungen und Spezifikationen für die neuen oder geänderten SAP-Lösungen definiert. Diese Phase ist entscheidend, um sicherzustellen, dass die Implementierung den Geschäftsanforderungen entspricht und alle Stakeholder ein klares Verständnis der zu implementierenden Prozesse und Funktionen haben. SAP Cloud ALM bietet hierfür eine Reihe von Tools und Funktionen:
- Anforderungsmanagement: Erfassung, Dokumentation und Priorisierung von Geschäftsanforderungen sowie deren Verknüpfung mit Projektaktivitäten
- Prozessmodellierung: Geschäftsprozesse können mithilfe von BPMN-Diagrammen visualisiert werden und in einer Prozessbibliothek verwaltet werden
- Projektmanagement: Erstellung von Projektplänen, Aufgabenlisten und Zeitplänen sowie Zuweisung von Ressourcen (Teammitglieder, Budget etc.)
- GAP-Analyse: Identifizierung der Abweichung zwischen den aktuellen Geschäftsprozessen und den gewünschten Prozessen
- Integration mit anderen ALM-Phasen: SAP-Cloud ALM stellt sicher, dass alle Informationen und Artefakte aus der Design-Phase nahtlos in die nächsten Phasen übergehen
Build-Phase
SAP CALM unterstützt Kunden optimal bei der Einführung von SAP. Hierbei orientiert man sich typischerweise an vier Phasen: Design, Build, Test und Deploy. Im heutigen Beitrag erklären wir, mit welchen Features SAP Cloud ALM die Build-Phase unterstützt.
In der Build-Phase werden die in der Design-Phase definierten Anforderungen und Konzepte in der Praxis umgesetzt. Projektaufgaben werden koordiniert und die Anforderungen von den Entwicklern umgesetzt.
SAP Cloud ALM bietet hierfür eine Reihe von Tools und Funktionen:
- Projektmanagement: Erstellung von Projektplänen, Aufgabenlisten und Zeitplänen, um Entwicklungsaktivitäten zu strukturieren und sicherzustellen, dass alle Aufgaben termingerecht abgeschlossen werden
- Entwicklungswerkzeuge: SAP Cloud ALM bietet eine integrierte Entwicklungsumgebung für ABAP-Entwicklungen, die direkt in der Cloud-Umgebung durchgeführt werden können. Im Funktionsumfang sind ebenfalls ein Code-Editor und Code-Debugger enthalten.
- Repository-Management: Bereitstellung eines zentralen Repositorys zur Verwaltung von Code- und Konfigurationsartefakten. Zudem bietet SAP-Cloud ALM ein Feature zur Versionskontrolle, das die Nachverfolgung von Änderungen an Code und Konfiguration ermöglicht.
- Change Management: Erfassen und Verwalten von Change Requests, um sicherzustellen, dass alle Änderungen dokumentiert und genehmigt werden, bevor sie implementiert werden
- Release Management: Bereitstellung von Tools zu Verwaltung von Release-Zeitplänen, Meilensteinen und Abhängigkeiten
- Dokumentenmanagement: Verwaltung aller relevanten Dokumente (z.B. Spezifikationen oder Designs)
- Automatisierung: Build-Automatisierung und Continuous Integration (CI) ermöglichen die Automatisierung von Build-Prozessen sowie automatische Codeintegration, um manuellen Aufwand zu reduzieren und sicherzustellen, dass der Code stabil und funktionsfähig bleibt
- Qualitätssicherung: SAP Cloud ALM bietet Tools für Code-Reviews und statische Analyse, um die Einhaltung von Best Practices sicherzustellen und die Codequalität zu verbessern
Test-Phase
SAP CALM unterstützt Kunden optimal bei der Einführung von SAP. Hierbei orientiert man sich typischerweise an vier Phasen: Design, Build, Test und Deploy. Im heutigen Beitrag erklären wir, mit welchen Features SAP Cloud ALM die Test-Phase unterstützt.
In der Test-Phase wird sichergestellt, dass die entwickelten Lösungen die festgelegten Anforderungen erfüllen und fehlerfrei funktionieren. SAP Cloud ALM bietet hierfür umfassende Testmanagement-Funktionen:
- Testplanung und -verwaltung: Planung und Verwaltung von Testaktivitäten, einschließlich der Erstellung von Testplänen, Zuweisung von Testfällen und Verfolgung des Testfortschritts.
- Fehler- und Defektmanagement: Erfassen und Verwalten von Fehlern und Defekten, die während der Testphase entdeckt werden. Benutzer können Fehlerberichte erstellen, priorisieren und deren Behebung verfolgen.
- Automatisiertes Testen: Integration mit Testautomatisierungs-Tools, um Regressionstests und andere wiederholbare Tests effizient durchzuführen. Dies reduziert den manuellen Aufwand und erhöht die Testabdeckung. Hierbei sind folgende zwei Tools aktuell am relevantesten:
- SAP Cloud Test Automation Tool – Eigenes Tool von SAP und im Lizenzumfang von SAP Public Cloud enthalten. Bietet Templates für Standardprozesse und die Möglichkeit Prozesse selbst aufzunehmen
- Tricentis – Tricentis ist ein Third-Party Testautomatisierungs-Tool, das vor allem auf KI-basierte Testautomatisierung setzt
Deploy-Phase
SAP CALM unterstützt Kunden optimal bei der Einführung von SAP. Hierbei orientiert man sich typischerweise an vier Phasen: Design, Build, Test und Deploy. Im heutigen Beitrag erklären wir, mit welchen Features SAP Cloud ALM die Deploy-Phase unterstützt.
Die Deploy-Phase umfasst die Bereitstellung der in der Build-Phase entwickelten, und in der Test-Phase getesteten Lösungen in die Produktionsumgebung. SAP Cloud ALM bietet hierfür folgende Features:
- Releasemanagement: Definition von Release-Zeitplänen, Meilensteinen und den dazugehörigen Aktivitäten
- Transport Management: Erstellung, Verwaltung und Überwachung von Transportaufträgen
- Automatisierte Deployments: Automatisierung von Code-Deployments, Konfigurationsänderungen und Datenmigration
- Systemüberwachung: Nach dem Deployment können Systemleistung, Verfügbarkeit und Nutzung überwacht werden, um sicherzustellen, dass das System stabil und performant ist
- Backup und Restore: Daten und Konfigurationen können vor dem Deployment gesichert werden und im Notfall wiederhergestellt werden
- Rollback-Mechanismen: Rollback-Mechanismen ermöglichen es, bei Deployment-Problemen schnell zur vorherigen stabilen Version zurückzukehren