Kürzlich stieß ich auf "Digitale Transformation und der CIO: Eine Sichtweise von IBM und SAP".

Was in diesem eBook hervorgehoben wird, ist die Notwendigkeit für SAP IT-Teams, den Weg zu SAP Agile einzuschlagen und Systeme und Prozesse zu entwickeln, um kontinuierliche Innovationen für das Unternehmen zu liefern.

CIOs sehen Agilität als Schlüssel zur Förderung von Innovation. Das bedeutet, dass Agilität heute schnell zu einem Schwerpunkt für CIOs wird.

Dieser Schwerpunkt ist sinnvoll, insbesondere wenn die Teams, die die Ziele des CIO umsetzen, die Vorteil der Einführung agiler Methoden.

 

Gründe/Vorteile der Einführung von Agile, Quelle: "12. jährlicher Bericht zum Stand der Agilität", VersionOne Inc.

Die Frage für SAP-IT-Teams und ihre CIOs lautet: Wie sieht der Weg zu SAP Agile aus, soweit es die Kernsysteme des Unternehmens betrifft?

Der Weg zu SAP Agile und DevOps

Der technische Weg zu SAP Agile und DevOps ist - im Gegensatz zur Denkweise - relativ einfach.

Dies gilt umso mehr, wenn sie auf dem effektiven Einsatz einer Automatisierungsplattform für die Änderungskontrolle basieren.

Wenn die Automatisierung der Änderungskontrolle vorhanden ist, ist dies ein gemeinsamer Weg zu SAP Agile und DevOps.

  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

Was bedeutet das alles für SAP-IT-Teams?

Multi-Speed-Ansatz

Es besteht ein unvermeidlicher Unterschied zwischen den Änderungsgeschwindigkeiten der digitalen Systeme des Engagements und der SAP-Systeme der Aufzeichnungen. Folglich ist ein Ansatz mit zwei Geschwindigkeiten erforderlich.

Das bedeutet jedoch nicht, dass alle SAP-Änderungen langsam vonstatten gehen müssen oder dass Governance und Kontrolle zu einer schleppenden Umsetzung von SAP-Änderungen führen sollten.

Mit einem mehrgleisigen Ansatz können SAP-IT-Teams den Wandel im Unternehmen erheblich beschleunigen, ohne dass Governance, Kontrolle oder Qualität darunter leiden.

Der Ansatz ist recht einfach. Unterteilen Sie die Arbeit nach möglichen Auswirkungen in verschiedene Arten von Änderungen und führen Sie für jede Art eine eigene Liefer- und Genehmigungskette durch.

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

Agile Entwicklungsmethodologien

Unabhängig davon, ob die Arbeit in Sprints, Stories oder Releases unterteilt ist, werden Methoden benötigt, um kleinere, vollständig getestete und einsatzbereite Software in hoher Qualität zu liefern.

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 und weniger belastenden Strecken ausgeführt werden kann.

Im Gegenzug können unvermeidbare Änderungen mit großen Auswirkungen die langsameren, kontrollierteren Gleise überrollen.

Nur die unvermeidlichen Änderungen mit großer Auswirkung werden auf den langsameren, kontrollierteren Strecken durchgeführt.

var protocol = (("https:" == document.location.protocol) ? "https://" : "http://");
document.write(unescape(“%3Cscript src='” + protocol + “www.techvalidate.com/assets/embed.js’ type=’text/javascript’%3E%3C/script%3E”));

var tvAsset_EBF90FA10 = new TVAsset();
tvAsset_EBF90FA10.initialize({width: 610, height: 430, 'style': 'transparent', 'tvid':'EBF90FA10′, 'protocol':document.location.protocol});
tvAsset_EBF90FA10.display();

Marsch in Richtung SAP DevOps

Durch die Verlagerung von Dingen wie Qualitätssicherung, Folgenabschätzung und Tests in den laufenden Prozess können die Entwickler die Auswirkungen ihrer Änderungen früher erkennen.

Infolgedessen können mehr Änderungen mit den geringsten Auswirkungen entwickelt werden, wodurch sich das Volumen der schnelleren Änderungen erhöht.

Dies erfordert den Einsatz einer Reihe intelligenter ALM-Tools (SAP-eigene oder Drittanbieter-Tools), die DevOps-Aktivitäten wie Code-Review, Folgenabschätzung sowie Unit- und Regressionstests automatisieren.

Die Integration dieser Werkzeuge in den Entwicklungszyklus und ihre Verknüpfung über eine automatisierte Änderungskontrollplattform, wie Rev-Trac Platinermöglicht ein einheitliches Konzept zur Unterstützung SAP DevOps.

Geringere Betriebskosten, höhere Stabilität des Produktionssystems und mehr Zeit für Innovationen sind nur einige der nachweisbaren Vorteile.

Wie man dorthin kommt

Eine gute Verwaltung und Kontrolle und eine schnelle Entwicklung von Softwareanwendungen müssen sich nicht gegenseitig ausschließen.

Rev-Trac Platin automatisiert sowohl die Aufgaben und Prozesse, die für ein gutes SAP-Änderungsmanagement erforderlich sind, als auch die Kontrollen, die zur Durchsetzung eines mehrgleisigen Ansatzes notwendig sind, und bringt Sie so auf den Weg zu SAP Agile.

Darüber hinaus orchestriert die Software automatisch die DevOps-Aktivitäten, so dass sie genauso "prozessbegleitend" sind wie andere Entwicklungsaufgaben.

Erörterung der Frage, wie man den Weg zu SAP Agile beschreiten und Innovationen schneller umsetzen kann Kontakt sales@rev-trac.com um mit einem unserer Experten für SAP-Änderungskontrolle zu sprechen.