Jede große IT-Organisation wird feststellen, dass die Einführung von agilen Entwicklungsteams den Druck auf den IT-Betrieb erhöht. Die Teams benötigen oft kurzfristig neue Kapazitäten, aber der Prozess der Bereitstellung vollständig konfigurierter Maschinen dauert mehrere Tage oder sogar Wochen. Die Teams können es sich nicht leisten, so lange zu warten. Einige Teams greifen auf Cloud-Service-Anbieter wie Amazon AWS zurück: Diese Service Provider sind in der Lage, Kapazitäten innerhalb von Minuten bereitzustellen, nachdem Sie einfach Ihre American Express-Kreditkarte oder eine andere wichtige Unternehmenskarte eingezogen haben.
Woran liegt es, dass diese Dienstleister in wenigen Minuten liefern können, was in Ihrem Unternehmen Tage dauert? Und was können Sie dagegen tun?
Die IT-Betriebsabteilungen sind falsch aufgeteilt
Eine typische IT-Organisation ist in Abteilungen unterteilt. Jede Abteilung ist auf ein Spezialgebiet oder einen Beruf ausgerichtet. So gibt es zum Beispiel separate Abteilungen mit Netzwerkspezialisten, Speicherspezialisten, Unix-Administratoren, VMware-Administratoren, DBAs, Anwendungsmanagern usw. Jede Anwendung und jedes System hängt von allen Abteilungen ab, um korrekt zu funktionieren. 
Wenn Sie einen neuen Rechner oder eine neue Umgebung benötigen, müssen Sie möglicherweise mit einem Vertreter jeder Abteilung verhandeln und die Änderungsanforderungen untereinander abstimmen. Jede Abteilung hat ihre eigenen Antragsformulare, Arbeitsbelastung und Service Level Agreements. Jedes Mal, wenn eine Anfrage zur Bearbeitung an die nächste Abteilung weitergegeben wird, müssen Sie warten, bis die Anfrage angenommen, geplant und bearbeitet ist. Durch das Warten auf den nächsten Bearbeitungsschritt wird wertvolle Zeit verschwendet. Unserer Erfahrung nach können sich die Wartezeiten auf 98% der gesamten Bearbeitungszeit einer Änderung summieren.
Bieten Sie Ihren internen Kunden generische Infrastruktur- und Plattform-as-a-Service an.
Um die Bereitstellung neuer Maschinen zu beschleunigen, sollte die IT-Abteilung umstrukturieren und anfangen, ihre eigene Infrastructure as a Service und Platform as a Service mit entsprechenden Service Levels anzubieten. Sowohl IaaS als auch PaaS sind allgemeiner Natur und unabhängig von spezifischen Geschäftssystemen.
Diese Unabhängigkeit ermöglicht die Bildung von autonomen Teams für Plattform- und Geschäftssysteme. Diese Teams haben streng getrennte Verantwortlichkeiten: Das IaaS- und PaaS-Team trägt die volle Verantwortung für die Gewährleistung der Qualität und Kontinuität der Infrastruktur- und Plattformdienste. Die Teams für die Geschäftssysteme tragen die volle Verantwortung für die Qualität und Kontinuität der Anwendungen, die auf diesen Diensten ausgeführt werden: Die Verantwortung für den Betrieb der Geschäftssysteme wird nicht mehr an den Betrieb delegiert. Für alle Teams gilt das Motto "Sie bauen es, Sie betreiben es!".
Die Einführung einer Plattform als Service wird nicht nur die Bereitstellung neuer Maschinen beschleunigen. Da beide Arten von Teams autonom sind, werden sie in der Lage sein, ihre Systeme, Prozesse und Dienste kontinuierlich zu verbessern, ohne dabei von anderen abhängig zu sein. Dies wird die Veränderungsgeschwindigkeit des gesamten Unternehmens definitiv erhöhen und einen wesentlichen Schritt in Richtung Continuous Delivery darstellen.
Dieser Beitrag ist Teil einer Serie über Continuous Delivery. In unserem Tag
Verfasst von

Mark van Holsteijn
Mark van Holsteijn is a senior software systems architect at Xebia Cloud-native solutions. He is passionate about removing waste in the software delivery process and keeping things clear and simple.
Unsere Ideen
Weitere Blogs
Contact



