Skip to main content
Consortium for Service Innovation

DevOps

Was ist DevOps?

DevOps ist ein Kunstbegriff aus den Worten Entwicklung (Development) und Operativem (Operations). Sein Ziel ist die Entwicklungszyklen in einem System zu verkürzen und zeitgleich Funktionen, Korrekturen und Aktualisierungen häufig und eng an den Unternehmenszielen ausgerichtet zu liefern. (Wikipedia). DevOps entstand auf dem Erfolg der Entwicklungsgeschwindigkeit in der agilen Softwareentwicklung, als klar wurde, dass es einen Mangel an Kommunikation zwischen der Entwicklung und den operativen Einheiten gibt, der signifikante Behinderungen für die Geschwindigkeit und Flexibilität der Code-Bereitstellung für Anwender darstellt  (TechTarget). Verglichen mit der Wasserfall-Methode der Software-Entwicklung ist DevOps ein kontinuierlicher Fluss: kontinuierliche Entwicklung, kontinuierliches Liefern und kontinuierliche Überprüfung.

Das Thema wurde mit dem Buch The Phoenix Project in 2013 bekannt. Diese fiktive Erzählung sollte IT-Managern helfen, die Konzepte von Kollaboration und gemeinsamer Technologie zu verstehen  (TechTarget).

DevOps konzentriert sich auf die Kollaboration zwischen der Entwicklung und den operativen Einheiten und kann somit kulturelle Veränderungen in Unternehmen herbeiführen.  Gleichzeitig ist es eine kritische Herausforderung für DevOps, verschiedene Gruppen zur Zusammenarbeit zusammen zu bringen (Computerworld). 

Wie passt DevOps zu Intelligent Swarming?

Sowohl  Intelligent Swarming als auch DevOps konzentrieren sich auf Kollaboration und Lernen. Intelligent Swarming kann Teil des DevOps-Prozesses werden. Schwarm-Teams können bei Teilen der Entwicklung oder Lösung kollaborieren. Indem man leicht die richtigen Profis findet (dank der Fähigkeitsprofile) und sie kollaborieren lässt, kann das Schwarm-Team effektiv an einer Lösung oder einem Teil der Softwareentwicklung arbeiten. Die richtigen verfügbaren Leute auszuwählen, verringert die benötigte Zeit. 

Lernen und Fähigkeitsentwicklung sind für DevOps wichtig. Da der Bereich, den DevOps abdeckt, groß ist, passen Generalisten besser zu DevOps als Spezialisten (TechTarget). Die DASA (Develop Agile Skills Association) hat Kompetenzen für DevOps entwickelt. Sie "reflektieren die Vision, dass die Rolle des IT-Ingenieurs generischer wird, wenn sich DevOps Teams weiterentwickeln." Indem man Fähigkeiten und Wissensbereiche aufzeigt, hat sich die Betonung mehr auf das, was wir eingangs als T-förmige Menschen bezeichnet haben, verschoben, die mehr als nur gut ausgebildete technische Kompetenzen mitbringen. 

  • Was this article helpful?