Automatisierung des Änderungsmanagements: ein besserer Weg zu SAP DevOps

Kürzlich bin ich auf das E-Book „Digitale Transformation und der CIO: Ein Standpunkt von IBM und SAP“ gestoßen.

Unter anderem wird die Notwendigkeit für SAP-IT-Organisationen hervorgehoben, Systeme, Prozesse und Methoden zu entwickeln – wie SAP DevOps — um kontinuierliche Innovationen für das Unternehmen zu liefern.

Bei der Diskussion der Chancen und Herausforderungen für CIOs haben IBM und SAP die Bereiche hervorgehoben, die die CIOs als ihre Prioritäten bezeichnet haben.

Zu diesen Prioritäten gehören Agilität und die Bereitstellung kontinuierlicher Innovationen für das Unternehmen.

Allerdings haben nur 17 % der IT-Support-Organisationen irgendeine Art von agiler Software-Entwicklungsmethodik eingeführt und nur 15 % haben eine SAP DevOps Ansatz, es gibt noch einiges zu tun.

Quelle: „Digitizing IT“, The Economist Intelligence Unit, 2016

 

Wie also erreichen SAP-IT-Teams und ihre CIOs dieses Ziel, insbesondere im Hinblick auf die zentralen Aufzeichnungssysteme des Unternehmens?

Der Weg zu SAP DevOps

Der technische Weg zu SAP DevOps ist relativ einfach, insbesondere wenn es auf der effektiven Nutzung einer Plattform zur Automatisierung der Änderungskontrolle basiert.

Vorausgesetzt, die Automatisierung der Änderungskontrolle ist vorhanden, ist dies der Pfad zu SAP DevOps Wir haben beobachtet, dass SAP-IT-Teams auf Reisen waren.

1. Mehrgeschwindigkeitsansatz

Es besteht ein unvermeidbarer Unterschied zwischen der Geschwindigkeit, mit der sich die digitalen Engagement-Systeme ändern können, und der Geschwindigkeit, mit der sich die SAP-Aufzeichnungssysteme ändern können. Daher ist ein Ansatz mit zwei Geschwindigkeiten erforderlich.

Dies bedeutet jedoch nicht, dass alle SAP-Änderungen langsam erfolgen müssen oder dass Governance und Kontrolle zu einer schleppenden Bereitstellung von Änderungen am System of Record führen sollten.

Durch einen mehrgleisigen Ansatz können SAP-IT-Teams Unternehmensänderungen erheblich beschleunigen, ohne dabei Kompromisse bei Governance, Kontrolle oder Qualität einzugehen.

Der Ansatz ist ganz einfach. Teilen Sie die Arbeit nach potenziellen Auswirkungen in Änderungstypen auf und führen Sie für jeden Typ einen eigenen Bereitstellungs- und Genehmigungsprozess durch.

Geringe Auswirkungen haben die schnelleren Verfahren mit weniger Genehmigungen und minimalen Tests, höhere Auswirkungen haben die langsameren Verfahren.

2. Agile Entwicklungsmethoden

Unabhängig davon, ob die Arbeit in Sprints, Stories oder Releases unterteilt ist, sind Methoden zur Bereitstellung kleinerer Teile qualitativ hochwertiger Software erforderlich, die vollständig getestet und einsatzbereit sind.

Kleinere Funktionsteile haben insgesamt geringere Auswirkungen, erfordern weniger strenge Tests und können schneller bereitgestellt werden.

Dies baut auf der Multi-Track-Release-Methodik auf.

Die Arbeit wird so weit wie möglich mit minimaler Belastung durchgeführt, sodass die Auswirkungen auf den schnelleren Strecken mit geringerer Belastung und nur die unvermeidlichen Änderungen mit hoher Belastung auf den langsameren, kontrollierteren Strecken ausgeführt werden können.

3. SAP DevOps

Indem Dinge wie Qualitätssicherung, Auswirkungsbewertung und Tests in den Prozess verlagert werden, können Entwickler die Auswirkungen ihrer Entwicklungen früher erkennen. Dies ermöglicht die Entwicklung von mehr Änderungen mit der geringsten Auswirkung und erhöht somit die Anzahl schnellerer Änderungen.

Dieser Ansatz erfordert die Verwendung einer Reihe intelligenter ALM-Tools (SAP-nativ oder von Drittanbietern), die DevOps-Aktivitäten wie Code-Überprüfung, Auswirkungsbewertung, Unit- und Regressionstests usw. automatisieren.

Da diese in den Entwicklungszyklus eingeführt und dann über eine automatisierte Änderungskontroll-Workflow-Plattform wie Rev-Trac verknüpft werden, ergeben sich erkennbare DevOps und ihre Vorteile.

Automatisierung als Plattform

Für SAP-IT-Supportorganisationen, die Rev-Trac als ihre Agile/DevOps-Plattform verwenden, schließen sich gute Governance und Kontrolle sowie schnelle Entwicklung nicht gegenseitig aus.

Nicht nur die für ein gutes SAP-Änderungsmanagement erforderlichen Aufgaben und Prozesse werden automatisiert, sondern auch die notwendigen Kontrollen, um einen mehrgleisigen Ansatz durchzusetzen, ohne das Team zu belasten.

Die Workflow-Plattform musste die SAP DevOps Aktivitäten, damit sie ebenso „im Gange“ bleiben wie andere Entwicklungsaktivitäten, während das Programm reift.

Weitere Informationen dazu, wie Rev-Trac die Einführung von SAP DevOps Methoden, zögern Sie bitte nicht, kontaktieren Sie mich an einen unserer SAP-Change-Management-Experten.