Die DevOps-Demokratie
Das nächste große Experiment
Demokratie: das große Experiment. Die Stimme des Volkes führt. Das Ende starrer und überheblicher Hierarchien. Diese Prinzipien gelten seit über zwei Jahrhunderten in der Regierung, aber viele Geschäftsmodelle ähneln immer noch dem britischen Empire. Da das Entwicklungstempo immer weiter zunimmt und Kunden eine Echtzeitantwort auf ihre Anliegen erwarten, wechseln Unternehmen mit komplexen IT-Abteilungen zu einem DevOps-Modell, das ihnen die Flexibilität gibt, mitzuhalten und auf die Stimme des Volkes zu reagieren. Hier untersuchen wir, wie die Förderung einer DevOps-Kultur zu einem demokratischeren Arbeitsplatz und einem demokratischeren Kundenerlebnis führen kann.
Transparente Kommunikation
Tools wie gemeinsam genutzter Quellcode und ein zentrales Vorfall-Dashboard (ähm, Schubs Schubs ) sind großartige Förderer der transparenten Kommunikation, die erforderlich ist, wenn Entwickler und Betriebsteams zusammenkommen. DevOps lässt sich jedoch nicht auf ein paar neue Tools reduzieren. Es erfordert einen kulturellen Wandel.
Manager müssen zunächst eine vertrauensvolle Umgebung schaffen, in der Dev und Ops eng zusammenarbeiten, um besser zu verstehen, was sie voneinander brauchen, während sie gemeinsame, kundenorientierte Ziele verfolgen. Dies kann erreicht werden, indem Lernen wertgeschätzt wird, Hindernisse für den Wissenstransfer beseitigt werden und schuldlose Obduktionen .
Die Kultur von Etsy ist ein großartiges Beispiel dafür, wie diese Werte funktionieren. Alle neuen Mitarbeiter durchlaufen ein fünfwöchiges Bootcamp, in dem sie Arbeiten Sie jeweils eine Woche lang mit anderen Teams zusammen, lernen Sie deren Prozesse kennen und entwickeln Sie ein umfassendes Verständnis für wie die Organisation funktioniert als Ganzes. Darüber hinaus haben erfahrene Ingenieure die Möglichkeit, sich über längere Zeiträume mit einem anderen Team auszutauschen. Durch diese Vernetzung wird der Wissensfluss ungehindert gewährleistet und alle Mitarbeiter werden dazu angeregt, weiterhin voneinander zu lernen.
Etsy und andere DevOps-Unternehmen haben begonnen, unvermeidliche Fehler durch schuldlose Post-Mortem-Analysen anzugehen. Indem sie sich auf das konzentrieren, was passiert ist, anstatt zu entscheiden, wer für einen Vorfall verantwortlich ist, Ingenieure ermutigen um die Details zu nennen, die zum Verständnis des Fehlermechanismus erforderlich sind. Diese Details sind wichtig, um das Problem in Zukunft zu vermeiden, und sie können nicht ans Licht kommen, wenn die Ingenieure Angst haben, dass ihnen die Schuld gegeben wird, wenn sie über ihr Verhalten sprechen.
Wenn sich Teammitglieder in einer Kultur wohlfühlen, in der die Erkenntnisse aus unvermeidlichen Fehlern geschätzt werden, und wenn sie die Arbeit ihrer Kollegen zur Erreichung gemeinsamer Ziele verstehen und ihnen vertrauen, entwickeln sich positive Feedbackschleifen. Mitarbeiter haben ihre eigenen Geschichten über ihre Arbeit und die Fehler, die sie machen, und sie teilen diese Geschichten gerne und finden Wege zur Verbesserung. Während dieses Feedback durch das Unternehmen zirkuliert, entsteht eine positive, wachstumsorientierte Kultur. Dieses Feedback, das sich über Teams und Hierarchieebenen erstreckt, ist der erste Schritt hin zu einem demokratischeren Arbeitsablauf.
Ständige Verbesserung
Diese positiven Feedbackschleifen innerhalb der Organisation ermöglichen eine schnellere Bereitstellung und Reaktion auf Vorfälle. Sie ermöglichen es Unternehmen auch, Kundenfeedback intensiver und häufiger zu nutzen und darauf zu reagieren. Wie in der Demokratie ist auch die Arbeit von DevOps nie beendet. DevOps-Teams liefern kontinuierlich, senden und empfangen kontinuierlich Feedback, arbeiten kontinuierlich zusammen und sind innovativ.
Dies erfordert, dass jedes Teammitglied in eine datengesteuerte Arbeitskultur eingebunden ist. Wie wir bereits festgestellt haben Vor Der erste Schritt zum Aufbau dieser Kultur besteht darin, demokratisieren Sie die Daten , was bedeutet, jedem Mitarbeiter die Werkzeuge und Fähigkeiten zu geben, um zu analysieren, wie sich seine Arbeit auf das Geschäft auswirkt. Wenn jedes Teammitglied wie ein Datenanalyst denkt, besteht der nächste Schritt darin, es zu befähigen, proaktive Änderungen vorzunehmen, um das Produkt zu verbessern. Wenn Sie befähigte Teams haben, die ständig auf der Grundlage umfangreicher Datenquellen und positiver Feedbackschleifen Maßnahmen ergreifen, kann jeder mitreden, in welche Richtung sich das Unternehmen bewegt. Das ist gelebte Demokratie.
Eigentum
Wenn Entwicklungsteams und Betriebsteams nicht mehr isoliert sind, wenn jedes Teammitglied mit eingehenden Daten befasst ist und bei der Zukunft des Produkts mitreden kann, steigen die Investitionen und die Akzeptanz sprunghaft an. Ingenieure können sich als Teilhaber nicht nur der Arbeit ihres Teams, sondern des gesamten Unternehmens sehen. Mit der Eigenverantwortung geht eine stärkere Zusammenarbeit einher, um agile Verbesserungen vorzunehmen, die sich im gesamten Unternehmen verbreiten und globale Veränderungen bewirken können. In sein Artikel Gene Kim argumentiert für opensource.com, dass wir in einem DevOps-Modell „nicht mehr von Führungskräften erwarten, dass sie unseren Weg zur Größe planen. Stattdessen helfen Führungskräfte dabei, Routinen zu fördern und zu entwickeln, sie in der Praxis zu testen, zu erkennen, welche nicht funktionieren, und diejenigen zu unterstützen, die funktionieren … damit uns das, was uns gestern und heute im Weg stand, morgen nicht im Weg steht.“
PagerDuty, die weltweit führende Vorfallmanagement-Software, bietet Ihrem Team eine Zentralisiertes Dashboard um alle unternehmensweit behobenen Vorfälle anzuzeigen und die Analysen durchzuführen, um die umfassenden Feedbackschleifen zu verstehen, die transparente Kommunikation, ständige Verbesserung und Eigenverantwortung zur Grundlage eines demokratischen DevOps-Ansatzes machen.