ArtikelCloudEntwicklungManagementMobile Computing

DevOps und Modernisierung: Hand in Hand durchs ganze Land

DevOps setzt Modernisierung voraus

Auch wenn Modernisierung und DevOps zunächst zwei verschiedene Themen sind, so zeigt sich doch im Mainframe-Umfeld, dass insbesondere ohne modernisierte IDEs sowie Entwicklungs- und Test-Tools eine konsequente Umsetzung von DevOps nicht möglich ist. Sie erleichtern nicht nur die Abstimmung von Development und Operations, sondern ermöglichen sie vielfach. Ein weiterer Aspekt ist, dass die Einbeziehung von Modernisierungsmaßnahmen im Sinne von Teilmodernisierung – also zum Beispiel IDE, Toolsets und eventuell Test-Umfeld – dazu führt, dass ein ROI wesentlich eher erreicht werden kann, etwa durch MIPS Ersparnisse. Grundsätzlich gilt im Mainframe Umfeld: Modernisierung kommt ohne DevOps aus, aber DevOps nicht ohne Modernisierung.

Gerade in Kombination lassen sich die Vorteile von DevOps und Modernisierung dann voll nutzen. Dazu gehören vor allem:

  • Bei zusätzlichen Entwicklungsprojekten oder bei Erweiterungen werden keine zusätzlichen Rechnerkapazitäten benötigt. Unternehmen können beispielsweise Entwicklungs-Vorgänge und Tests ganz in offene Systeme verlagern und so bis zu zehn Prozent ihrer MIPS einsparen.
  • Die Entwicklungszyklen lassen sich verkürzen, die Software-Entwicklung wird durch moderne Werkzeuge etwa 20 Prozent schneller.
  • Höhere Software-Qualität – durch unterstützende Entwicklungstools, werden bis zu 25 Prozent der Entwicklungsfehler vermieden.
  • Durch intelligente Testwerkzeuge lassen sich 80 Prozent der Fehler in der Produktion vermeiden.
  • Höhere Lieferqualität – die Prozesse werden angeglichen, Brüche vermieden, dadurch lassen sich die Deployment-Kosten um 20 Prozent reduzieren.
  • Die Bereitstellung von Software für den Betrieb kann automatisiert werden; die Delivery lässt sich von Monaten auf Tage beschleunigen und ermöglicht eine Continuos Delivery auch im Mainframe Umfeld.

Ein weiterer Aspekt gewinnt in letzter Zeit durch das Cloud Computing an Bedeutung: Auch DevOps-Aktivitäten lassen sich durch Managed Services abdecken, beispielsweise durch die Übernahme der für die Infrastruktur der Entwicklung auf z/OS notwendigen Aufgaben. Darunter können insbesondere der Betrieb und die Weiterentwicklung der SCM-Systeme, der Entwickler IDEs oder sonstiger anwenderspezifischer Tools fallen.

DevOps und Modernisierung sind eng verzahnte Themen. In einem integrativem Konzept können sie einen wichtigen Beitrag zur Bewältigung der derzeit drängendsten Herausforderungen der IT leisten: das Business schnell mit hochwertiger Software zu versorgen.