Continous Delivery, DevOps und die Auswirkungen auf die IT

Continous Delivery, DevOps und die Auswirkungen auf die IT

Artikel erschienen in IT Magazine 2015/01

Alle sind mitverantwortlich für den Erfolg


Während bei Continous Delivery mehr die Toolchain und der Prozess von der Entwicklung bis zum Deployment im Betrieb im Vordergrund stehen, ist DevOps mehr eine kulturelle Angelegenheit. DevOps schreibt keine Prozesse oder Tools vor, die Zusammenarbeit zwischen Entwicklung und Betrieb steht im Vordergrund.
DevOps postuliert die Zusammenarbeit von der Entwicklung, dem Testen bis zum Betrieb. Ein Softwareentwickler ist damit auch für den Betrieb mitverantwortlich, ein Betreiber ist auch in der Entwicklung involviert. Diese Zusammenarbeit dient einem gemeinsamen Verständnis für beide Seiten.
Prinzipien von DevOps sind:
• Alle sind mitverantwortlich für den Erfolg, sprich der Umsetzung der Anforderungen, es gibt kein «die Entwickler haben schlecht entwickelt», kein «der Betrieb hat keine Ahnung, wie die Anwendung gepflegt werden muss».
• Eine Fehlerkultur ist die Grundlage für eine ständige Verbesserung und Optimierung der Zusammenarbeit. DevOps muss gelernt werden, eine Kulturveränderung ist Voraussetzung.
• Der Betrieb und die Entwicklung fokussieren sich auf den Nutzenbeitrag für das Business, Ziel ist der gemeinsame Erfolg.

Grundsätze von ITIL wanken

Für die Entwickler bedeutet dies insbesondere, dass sie nicht nur für Bereitstellung des Codes bis zum Testen verantwortlich sind, sie sind verantwortlich bis und mit Deployment. Der Betrieb muss wiederum in der Entwicklung beteiligt sein, dies benötigt zusätzliche Fähigkeiten wie Code lesen und verstehen. Durch DevOps wird damit ein durchgängiges Verständnis von Entwicklung bis zum Betrieb einer Anwendung oder Infrastruktur geschaffen.
Die zum Teil von ITIL postulierten Grundsätze (Entwickler entwickeln, Betreiber betreiben) kommen ins Wanken, jedoch ist zu beachten, dass Change- und Incidentprozesse weiterhin nötig bleiben, zudem ist davon auszugehen, dass hybride Ansätze (konventioneller Betrieb und DevOps, bzw. Continous Delivery) nebeneinander Platz haben und in ein Gesamtframework integriert werden müssen. Bis anhin gibt es dazu jedoch noch keine Standards.

Eyup Koç ist Mitglied der swissICT-Fachgruppe «Sourcing & Cloud» und Senior Consultant Cloud Enablement & Consulting bei Swisscom
Seite 2 von 2
 

Neuen Kommentar erfassen

Anti-Spam-Frage Welche Farbe hatte Rotkäppchens Kappe?
Antwort
Name
E-Mail
GOLD SPONSOREN
SPONSOREN & PARTNER