Vor kurzem bin ich auf das eBook "Digital Transformation and the CIO: A point of view prepared by IBM and SAP", in dem unter anderem die Notwendigkeit für SAP-IT-Organisationen hervorgehoben wird, Systeme, Prozesse und Methoden zu entwickeln wie SAP DevOps um kontinuierliche Innovationen für das Unternehmen zu liefern.

Bei der Erörterung der Chancen und Herausforderungen für CIOs hoben IBM und SAP die Bereiche hervor, die CIOs als ihre Prioritäten formuliert haben.

Eine dieser Prioritäten ist die Agilität und die Bereitstellung kontinuierlicher Innovationen für das Unternehmen.

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

Quelle: "Digitizing IT", The Economist Intelligence Unit, 2016

Wie also kommen SAP-IT-Teams und ihre CIOs ans Ziel, insbesondere was die Kernsysteme des Unternehmens betrifft?

Der Weg zu SAP DevOps

Der technische Weg zum SAP DevOps ist relativ einfach, insbesondere wenn sie auf einer effektiven Automatisierungsplattform für die Änderungskontrolle basiert.

Unter der Annahme, dass die Änderungskontrolle automatisiert ist, ist dies der Weg zu SAP DevOps haben wir beobachtet, dass SAP IT-Teams auf Reisen waren.

  1. Entwicklung eines Ansatzes zur Bewältigung des SAP-Wandels mit mehreren Geschwindigkeiten
  2. Einführung von agilen Entwicklungsmethoden
  3. Umstellung auf einen DevOps-Ansatz

1. Multi-Speed-Ansatz

Es besteht ein unvermeidlicher Unterschied zwischen der Geschwindigkeit, mit der sich die digitalen Systeme für das Engagement ändern können, und der Geschwindigkeit, mit der sich die SAP-Aufzeichnungssysteme ändern können, so dass ein Ansatz der zwei Geschwindigkeiten erforderlich ist.

Das bedeutet jedoch nicht, dass alle SAP-Änderungen langsam vonstatten gehen müssen oder dass Governance und Kontrolle dazu führen sollten, dass Änderungen am Aufzeichnungssystem nur schleppend umgesetzt werden.

Durch einen mehrgleisigen Ansatz können SAP-IT-Teams den Wandel im Unternehmen erheblich beschleunigen, ohne die Governance, die Kontrolle oder die Qualität zu beeinträchtigen.

Der Ansatz ist ganz einfach.

Unterteilen Sie die Arbeit nach möglichen Auswirkungen in verschiedene Arten von Änderungen und führen Sie für jede Art von Änderung einen eigenen Liefer- und Genehmigungsprozess durch.

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

2. Agile Entwicklungsmethodologien

Unabhängig davon, ob die Arbeit in Sprints, Stories oder Releases unterteilt ist, sind Methoden zur Bereitstellung kleinerer, vollständig getesteter und einsatzbereiter Qualitätssoftware erforderlich.

Kleinere Funktionalitäten haben geringere Gesamtauswirkungen, erfordern weniger strenge Tests und können schneller bereitgestellt werden.

Dies baut auf der Methodik der mehrgleisigen Freigabe auf.

Die Arbeit wird so weit wie möglich so entwickelt, dass die Auswirkungen so gering wie möglich sind, so dass sie auf den schnelleren, wenig belastenden Strecken durchgeführt werden können und nur die unvermeidlichen, stark belastenden Änderungen auf den langsameren, kontrollierteren Strecken durchgeführt werden.

3. SAP DevOps

Die Verlagerung von Dingen wie Qualitätssicherung, Folgenabschätzung und Tests nach links ermöglicht es den Teams, die Auswirkungen ihrer Entwicklungen früher zu erkennen.

Dies wiederum ermöglicht es, dass mehr Änderungen mit den geringsten Auswirkungen entwickelt werden können, wodurch sich das Volumen der schnelleren Änderungen erhöht.

Dieser Ansatz erfordert den Einsatz einer Reihe intelligenter ALM-Tools (SAP-eigen oder von Drittanbietern), die DevOps-Aktivitäten wie Code-Review, Impact Assessment, Unit- und Regressionstests usw. automatisieren.

Wenn diese in den Entwicklungszyklus eingeführt und dann über eine automatisierte Workflow-Plattform zur Änderungskontrolle wie Rev-Trac verknüpft werden, ergeben sich beobachtbare DevOps und deren Vorteile.

Automatisierung als Plattform

Für SAP IT-Support-Organisationen, die Rev-Trac als agile/DevOps-Plattform nutzen, schließen sich gute Governance und Kontrolle und schnelle Entwicklung nicht gegenseitig aus.

Nicht nur die Aufgaben und Prozesse, die für ein gutes SAP-Änderungsmanagement erforderlich sind, werden automatisiert, sondern auch die Kontrollen, die zur Durchsetzung eines mehrgleisigen Ansatzes erforderlich sind, ohne das Team zu belasten.

Die Workflow-Plattform, die erforderlich ist, um die DevOps-Aktivitäten so miteinander zu verknüpfen, dass sie genauso "prozessintegriert" werden wie andere Entwicklungsaktivitäten, ist ebenfalls vorhanden, sobald das Programm ausgereift ist.

Für weitere Informationen über SAP DevOps und wie Rev-Trac Ihnen helfen kann, Ihre Ziele zu erreichen, wenden Sie sich bitte an unsere Experten für SAP-Änderungsmanagement.