Passwort vergessen?

Ihre Vorteile!

Als angemeldeter Benutzer erhalten Sie nicht nur Zugriff auf exklusive Inhalte und Videos, sondern können außerdem die neuen Wotan Dashboards mit verschiedenen Konfigurationen LIVE testen.

Datenschutz ist uns ein wichtiges Anliegen. Mehr Informationen finden Sie auf unserer Datenschutzseite.

Noch nicht registriert?

Newsletter

Devops und ihre Bedeutung für die IT-Organisation

Um neue Ideen schnell zum Leben zu erwecken, haben viele Organisationen die agile Entwicklung eingeführt. Dadurch kann ein Team innerhalb weniger Tage oder Wochen eine Anwendung entwickeln. Doch bevor eine innovative Idee Realität wird, gibt es eine Menge Vorarbeiten zu leisten.

Oft muss ein neuer Server gestartet, eine Datenbank angelegt und ein Betriebsteam an Bord geholt werden. Wenn alles klappt, steht die Testumgebung innerhalb weniger Tage oder Wochen. Hier kann DevOps den Unterschied ausmachen.

Was bedeutet Agilität?

Zu Beginn sollte geklärt werden, was mit Agilität gemeint ist. "Agilität ist ein Merkmal des Managements einer Organisation, flexibel und darüber hinaus proaktiv, antizipativ und initiativ zu agieren, um notwendige Veränderungen einzuführen" (Wikipedia 2022).

Was bedeutet DevOps?

DevOps ist ein relativ neuer Begriff, der aus zwei wichtigen Trends hervorgegangen ist. Das sind einmal die agile Entwicklung, das heißt, die Anwendung agiler und Lean-Ansätze auf die Betriebsarbeit. Das erfordert zum anderen ein erweitertes Verständnis des Wertes der Zusammenarbeit zwischen Entwicklungs- und Betriebsmitarbeiter:innenn. Dieses Verständnis gilt für alle Phasen eines Entwicklungszyklus bei der Entwicklung und Betrieb eines Dienstes in einer zunehmend serviceorientierten Welt.

Innovationsbedarf ist Treiber für DevOps

Die Entstehung von DevOps ergibt sich aus einem zunehmenden Innovationsbedarf auf der Systemseite der Technologiearbeit. DevOps kann man sich als eine interdisziplinäre Arbeitsgemeinschaft vorstellen, die sich dem Aufbau, der Entwicklung und dem Betrieb von sich schnell ändernden Systemen widmet. Mit anderen Worten: Es ist die Praxis von Entwicklungs- und Betriebs-Ingenieur:innen, die gemeinsam an einem Servicezyklus arbeiten - vom Design über die Entwicklung bis hin zur Produktunterstützung. DevOps zeichnet sich dadurch aus, dass die Mitarbeiter:innen auch möglichst viele der gleichen Tools und Techniken für ihre Arbeit verwenden.

DevOps-Techniken können von der Verwendung der Quellcodeverwaltung über das Testen bis hin zur Teilnahme an einem agilen Entwicklungsprozess reichen. Zu diesem Zweck wird hier nicht zwischen einzelnen Sysadmin-Disziplinen unterschieden. "Dev" wird als Abkürzung für Entwickler verwendet. In der Praxis ist der Begriff sehr weit gefasst und schließt alle Personen ein, die an der Entwicklung eines Produkts beteiligt sind. "Ops" gilt als Oberbegriff für die operative Tätigkeit, wie sie Systemadministrator:innen, Systemingenieur:innen, Netzwerkingenieur:innen, DBAs, Sicherheitsexpert:innen und Betriebsmitarbeiter:innen durchführen. Die in früheren Zeiten vorherrschende Aufteilung von "Dev" als Macher:innen und "Ops" als Ausführer hat in den Betrieben oft mehr Schaden als Nutzen angerichtet und schließlich zu DevOps geführt. Agile Softwareentwicklung schreibt bei der Produktentwicklung eine enge Zusammenarbeit von Produktmanagement, Entwickler:innen und Kund:innen vor. Die DevOps Bewegeung ist deshalb in der Lage rasch Lösungen zu finden, die in einem anderen Fall gar nicht zur Umsetzung gekommen wären.

Zusammenarbeit zwischen Entwickler:innen und Betrieb

Agile Teams haben gegenüber traditionellen Teams einige Vorteile:

  • Sie sind konstruktiver, und daher ist die Produktivität höher

  • Sie liefern Produkte und Dienstleistungen von besserer Qualität

  • Die Kund:innenzufriedenheit steht im Vordergrund

Devops Nachteile

  • ​Bevor agile Teams Innovationen vorantreiben, muss gesichert werden, dass der laufende Betrieb dadurch nicht gestört wird und es zu Ausfällen kommt. Um diesen Fall vorzubeugen, sollte unbedingt eine IT-Monitoring-Lösung im Einsatz sein, damit der laufende Geschäftsbetrieb gesichert ist.
  • Eine Auslagerung bringt durchaus Vorteile. Allerdings wird so auch das Know-how verlagert, was bedeutet, die interne IT muss in der weiteren Folge geschult werden, um agilen Lösungen auch arbeiten zu können.

  • Es sollte eine langfristige Partnerschaft mit DevOps Dienstleistern angestrebt werden, weil die IT und deren Prozesse einem Wandel unterzogen sind und ein der Wechsel einer Lösung mit hohem Ressourcenaufwand, physischen und psychischen Barrieren einhergehen kann.

Agile Werte

Das philosophische Grundgerüst ist das Agile Manifest. Es steht für die Kernwerte, wie gutes Design, technische Exzellenz und Effektivität.

Agile Prinzipien

Bestimmte strategische Ansätze unterstützen die agilen Werte. Das Agile Manifest kennt rund ein Dutzend dieser Prinzipien, wovon jedoch nicht immer alle zur Anwendung kommen.

Agile Methoden

Lean, Scrum, Chrystal, Kanban, Extreme Programming, Feature Driven Development und Dynamic System Development Management gehören zu den Agilen Methoden. In der Softwareentwicklung eingesetzt, sorgen diese Methoden für das kollaborative Arbeiten funktionsübergreifender Teams.

Agile Praktiken

Diese Praktiken priorisieren auf allen Ebenen die Zusammenarbeit mit den Kunden. Sie schaffen im gesamten Prozess Transparenz, indem sie Planung und Ausführung miteinander verbinden. Die agile Planungspraxis besteht darin, in Zeiträumen statt mit konkreten Daten zu arbeiten. Spezifische technische Implementierungen dieser Praktiken werden von Teams häufig verwendet, um ihre Arbeit nach diesen Methoden zu erleichtern.

Wege zu DevOps

Es gibt nicht den einen Weg zu DevOps. Erfolgreiche Initiativen wurden von Operations- oder Entwicklungsteams entwickelt, top-down oder button-up, innerhalb eines Unternehmens oder von externen Beratern. Meistens beginnt es damit, über die Werte, Methoden und Prinzipien nachzudenken und einzelne Dinge zu implementieren. Dinge, die in einer Organisation zum Erfolg führen können. Der Erfolg spricht dann für sich.

Anfrage

Kostenlose Live Demo

90 Minuten mit unseren Monitoring-Expert:innen

All-In-One-Lösung
Herstellersupport
Seit 1994

Beitragsfoto: WOTAN Monitoring, GH-Informatik GmbH