Nach den Google Trends ist das Stichwort DevOps einer der wichtigsten Wachstumsbereiche und gleichzeitig eine Abrissbirne: „DevOps sind das wirksamste Werkzeug, um bestehende IT-Silos in Unternehmen einzureißen und eine agile Partnerschaft zwischen Softwareentwicklung und deren Betrieb herzustellen“, sagt Christian Steiger, Vorstand der Solutive AG.
Das auf Softwareprodukte zum effizienten Tuning einer SAP-Installation spezialisierte Unternehmen ist seit 2009 mit Lösungen im Markt, die DevOps zu einem lebendigen Bestandteil einer IT-Infrastruktur machen. Zentraler Pfeiler der Verfeinerung von SAP-Lösungen ist dabei die ESM Suite von Solutive. Mit den Silos müssen auch organisatorische Grenzen fallen: DevOps erfordern mehr Prozessautomatisierung, was der Sicherheit und Geschwindigkeit zugutekommen. Die Teams sollen für bestimmte Anwendungen oder Funktionen verantwortlich sein, und kleine, in sich abgeschlossene Funktionen werden sukzessive erstellt, getestet und ausgeliefert. Das Resultat: Agile Softwareentwicklung und übergreifendes Arbeiten zwischen Entwicklung und Betrieb.
Wasserfall adieu
In zahlreichen Unternehmen passen allerdings die bestehenden Strukturen nicht zum agilen Ansatz – Resultat von Jahrzehnten „das haben wir immer so gemacht“. „Der Wechsel in eine agile Methodik ist weniger schwierig als es scheint. Die Sicherheitsreserven und der Gewinn an Effizienz ist immens, wenn statt vier großer Releases im Jahr nach dem Wasserfallmodell eine laufende Pflege der SAP-Landschaft stattfindet“, sagt Christian Steiger. DevOps steht für eine Umstellung in der Arbeitsweise der ABAP-Entwicklung und ermöglicht eine hochfrequente Produktivsetzung von Releases. Eine gezielte Automatisierung ist dazu unumgehbar und bewirkt eine höhere Qualität und Geschwindigkeit. Eine umfangreiche Simulation und Prüfung der Softwarepakete ist dazu nötig und kann automatisert vorgenommen werden, bevor die Transporte in die SAP-Systeme erfolgen. Die Integration von automatischen Qualitätsprüfungen in den Transportprozess mit der ESM Suite von Solutive kann frühzeitig Kompatibilität und Robustheit von Entwicklungen sicherstellen.
Agiles Teamwork statt Blockadetaktik
In der bisherigen Struktur kommen sich SAP-Entwickler immer wieder in die Quere: Ein zu bearbeitendes Objekt ist auf einem anderen Transport gesperrt – in den meisten Fällen zieht das eine lange zeitliche Verzögerung nach sich. In einem agilen DevOps-Umfeld mit der passenden Software-Hilfe kann ein solcher Fall kaum auftreten. „Der Weg in die erfolgreiche Nutzung von DevOps-Konzepten stellt zwar etablierte Arbeitsweisen um – lohnt sich jedoch und sorgt für einen Gewinn an Flexibiltät und letztendlich durch die hohe Automatisierung auch Zeit und damit Geld. So können sich die IT-Abteilungen wieder auf die wesentlichen Aufgaben konzentrieren und für die ferne statt nahe Zukunft arbeiten!“, sagt Christian Steiger. Hinzu kommt der Mehrwert für die Entwickler: „Junge Entwickler sind agile Methoden gewohnt und arbeiten sehr ungerne in den etablierten Silos. So erhalten Unternehmen, die DevOps leben, einen enormen Mehrwert im ‚War of Talents‘“, resümiert Steiger.
www.solutive.ag