{"id":21333,"date":"2022-06-25T11:30:00","date_gmt":"2022-06-25T09:30:00","guid":{"rendered":"https:\/\/www.sysbus.eu\/?p=21333"},"modified":"2022-06-14T09:41:19","modified_gmt":"2022-06-14T07:41:19","slug":"devops-warum-ganzheitliches-denken-fuer-die-wertschoepfung-so-wichtig-ist","status":"publish","type":"post","link":"https:\/\/www.sysbus.eu\/?p=21333","title":{"rendered":"DevOps: Warum ganzheitliches Denken f\u00fcr die Wertsch\u00f6pfung so wichtig ist"},"content":{"rendered":"\n<p>Autorin: <a href=\"https:\/\/www.cloudbees.com\/\">Hope Lynch, Senior Director, Platform bei Cloudbees<\/a>\/gg<\/p>\n\n\n\n<p>Obwohl DevOps in den letzten Jahren gro\u00dfe Fortschritte gemacht hat, besteht ein gewisses Risiko, dass Unternehmen \u201eDevOps\u201c zu einem Selbstzweck machen, anstatt ein Mittel zum Zweck zu sein \u2013 eine Methodik, die es Unternehmen erm\u00f6glicht, die gew\u00fcnschten Ergebnisse durch die Verbindung von Tools, Menschen und Prozessen zu erzielen. Dar\u00fcber hinaus kann der Tooling-Aspekt so sehr in den Vordergrund r\u00fccken, dass andere Aspekte vernachl\u00e4ssigt werden. Dies enth\u00e4lt den Unterschied, der durch die Implementierung neuer Tools entsteht, sowie die Auswirkungen, die sie auf das Wachstum des Unternehmens und die Kundenerfahrung haben. Um ein solides Verst\u00e4ndnis des Mehrwerts einer neuen Software und neuer Funktionen zu erhalten, ist es wichtig, sich auf den auf die Gesamtheit aller f\u00fcr die Produktion beziehungsweise f\u00fcr die Herstellung einer Dienstleistung notwendigen Gesch\u00e4ftsprozesse zu konzentrieren \u2013 den Value Stream.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.sysbus.eu\/wp-content\/uploads\/2022\/06\/Hope-Lynch.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"https:\/\/www.sysbus.eu\/wp-content\/uploads\/2022\/06\/Hope-Lynch-1024x683.jpg\" alt=\"\" class=\"wp-image-21335\" srcset=\"https:\/\/www.sysbus.eu\/wp-content\/uploads\/2022\/06\/Hope-Lynch-1024x683.jpg 1024w, https:\/\/www.sysbus.eu\/wp-content\/uploads\/2022\/06\/Hope-Lynch-300x200.jpg 300w, https:\/\/www.sysbus.eu\/wp-content\/uploads\/2022\/06\/Hope-Lynch-768x512.jpg 768w, https:\/\/www.sysbus.eu\/wp-content\/uploads\/2022\/06\/Hope-Lynch-1536x1024.jpg 1536w, https:\/\/www.sysbus.eu\/wp-content\/uploads\/2022\/06\/Hope-Lynch-1320x880.jpg 1320w, https:\/\/www.sysbus.eu\/wp-content\/uploads\/2022\/06\/Hope-Lynch.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption>Bild: Cloudbees<\/figcaption><\/figure>\n\n\n\n<!--more-->\n\n\n\n<p>Das Verinnerlichen dieses ganzheitlichen Prinzips ist letztlich die Zukunft von DevOps, und zwar aus den folgenden Gr\u00fcnden:<\/p>\n\n\n\n<p><strong>1. DevOps ist nicht nur Pipelines und Automatisierung.<\/strong><\/p>\n\n\n\n<p>Viele Menschen sehen DevOps nur als CI\/CD-Pipelines und Automatisierung. Das ist zwar nicht v\u00f6llig falsch, kann aber etwas irref\u00fchrend sein, denn DevOps ist weit mehr als das. Eine Tunnelblickperspektive, die sich nur auf die Automatisierung konzentriert, f\u00fchrt dazu, dass man die Stellen jenseits von Codierung und Bereitstellung aus den Augen verliert, an denen der Wert gemessen werden muss oder die Wertsch\u00f6pfung nicht funktioniert. Um die verschiedenen Elemente der Software-Lieferkette besser zu koordinieren und den Fluss zu verbessern, muss DevOps als Teil eines gr\u00f6\u00dferen Prozesses betrachtet werden. Andernfalls k\u00f6nnte DevOps selbst zu einem Silo verkommen, dabei entstand der DevOps-Ansatz, um Silos zu beseitigen.<\/p>\n\n\n\n<p><strong>2. Transparenz ist der Schl\u00fcssel zur Identifizierung von Problemen und zur Konsensbildung.<\/strong><\/p>\n\n\n\n<p>Die Implementierung des \u201eValue Stream Mapping\u201c stellt eine einfache M\u00f6glichkeit dar, ein Problem aus der Vogelperspektive zu betrachten. Angenommen, es gibt einen Engpass in der Bereitstellung, dann nennt ein achtk\u00f6pfiges Team acht verschiedene Gr\u00fcnde hierf\u00fcr. Die Analyse des Wertsch\u00f6pfungsprozesses hilft dann bei der Fehlersuche und bei der Ermittlung der Grundursache f\u00fcr diesen Engpass. Eine Art Landkarte, die diesen Prozess visualisiert und damit das Problem mit Blick auf das gro\u00dfe Ganze untersucht, kann aufzeigen, wo die Herausforderung wirklich liegt, Zeit sparen und eine bessere Zusammenarbeit im Team f\u00f6rdern. Gemeinsam mit Interessenvertretern aus dem gesamten Unternehmen werden dann alle mithilfe des Mappings auf den gleichen Stand gebracht. Zugleich bietet es die M\u00f6glichkeit, sich abzustimmen und bessere L\u00f6sungen zu finden, da verschiedene Teams eine gemeinsame Sichtweise haben und das gleiche Problem sehen.&nbsp;<\/p>\n\n\n\n<p><strong>3. Metriken + Wertstromdenken.<\/strong><\/p>\n\n\n\n<p>Metriken und Wertstrom-Mapping gehen Hand in Hand. Die gute Nachricht dabei ist, dass Metriken nicht aufwendig sein m\u00fcssen &#8211; wichtig ist, was gemessen wird und wie.<\/p>\n\n\n\n<p>Bei der Frage, was genau gemessen werden soll, muss \u00fcber CI\/CD hinausgeschaut werden. Daher lohnt es sich, DevOps-Research-and-Assessments-Metriken (DORA-Metriken) zu verwenden:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>H\u00e4ufigkeit der Bereitstellung<\/li><li>mittlere Vorlaufzeit f\u00fcr \u00c4nderungen<\/li><li>mittlere Zeit bis zur Wiederherstellung<\/li><li>und Fehlerrate bei \u00c4nderungen.<\/li><\/ul>\n\n\n\n<p>Diese vier Metriken zeigen, wo im Prozess zus\u00e4tzliche Aufmerksamkeit erforderlich ist. Ein Ansatz, der die ganzheitliche Wertsch\u00f6pfung ber\u00fccksichtigt, f\u00fcgt diese evidenzbasierten Metriken in einen Rahmen ein, um zu bestimmen, wie die Parameter zu verbessern sind. Es ist jedoch erw\u00e4hnenswert, dass die DORA-Kennzahlen ein guter Anfang sind, aber Unternehmen sollten darauf mit KPIs und Kennzahlen aufbauen, die f\u00fcr sie von Bedeutung sind.<\/p>\n\n\n\n<p>Anhand eines Beispiels l\u00e4sst sich am besten veranschaulichen, wie Wertstromdenken sowie Messung zusammenwirken und eine gro\u00dfe Wirkung erzielen k\u00f6nnen: Ein Unternehmen wollte eine automatisierte Bereitstellung einf\u00fchren und wusste, dass sie einen Engpass hatte, den es vorher beseitigen musste. Bevor die Arbeit aufgenommen werden konnte, wurde der Sch\u00f6pfungsprozess mithilfe des Value Stream Managements nachskizziert und nicht nur ein Engpass, sondern sogar zwei entdeckt, die beide au\u00dferhalb der automatisierten Bereitstellung lagen. Die wirklichen Engp\u00e4sse lagen in der Erstellung der Umgebung und den Abnahmetests, die Stunden l\u00e4nger dauerten als die 15 Minuten, die f\u00fcr die Bereitstellung des Artefakts ben\u00f6tigt wurden. Das Erstellen eines Prozessdiagramms, der sogenannten \u201eWertstromkarte\u201d, kann dem Kunden Millionen von Dollar ersparen, die f\u00fcr die \u201eL\u00f6sung\u201c eines Problems verschwendet worden w\u00e4ren, das gar nicht vorhanden war.<\/p>\n\n\n\n<!--nextpage-->\n\n\n\n<p><strong>4. In jeder Phase sollte ein Mehrwert geschaffen werden.<\/strong><\/p>\n\n\n\n<p>Die Wertsch\u00f6pfung ist ein heikles, komplexes Thema. Manche sagen, er misst Aufwand, Qualit\u00e4t, Kosten oder Zeit, aber dar\u00fcber herrscht keine Einigkeit. Ein weniger komplizierter Ansatz w\u00e4re es, sich darauf zu konzentrieren, was f\u00fcr den Kunden wertvoll ist. Indem man den Entwicklern ein Verst\u00e4ndnis f\u00fcr ihre besondere Rolle im Rahmen der Wertsch\u00f6pfung vermittelt, k\u00f6nnen sie ihre Ziele an den Unternehmenszielen ausrichten. Dar\u00fcber hinaus erhalten sie die M\u00f6glichkeit zu zeigen, wie ihre Arbeit dazu beitr\u00e4gt, den Kunden das zu liefern, was diese brauchen. Dies spielt folglich eine wesentliche Rolle f\u00fcr den Erfolg des Unternehmens. An diesem Punkt ist es wichtig, sicherzustellen, dass die begrenzten Ressourcen immer f\u00fcr L\u00f6sungen eingesetzt werden, die einen echten Mehrwert schaffen.<\/p>\n\n\n\n<p>Aber wie l\u00e4sst sich herausfinden, was wirklich wertvoll ist? Indem man sich auf das Endziel konzentriert. Die Erfahrung hat gezeigt, dass es sich lohnt, die folgenden Fragen zu stellen, um die Bem\u00fchungen der Teams ergebnisorientiert zu halten: Welchen Wert haben die einzelnen Schritte oder Artefakte im Value Stream und wie tragen sie in jeder Phase des Projekts zur Wertsch\u00f6pfung bei?<\/p>\n\n\n\n<p><strong>5. Ganzheitliches Denken in der Wertsch\u00f6pfung hilft bei der Bew\u00e4ltigung von Komplexit\u00e4t.<\/strong><\/p>\n\n\n\n<p>Nichts in der Softwarebranche ist jemals einfach. Da die Tools, Systeme und Plattformen immer ausgefeilter werden, nimmt auch ihre Komplexit\u00e4t zu. Jeder Prozess hat seine eigenen Abl\u00e4ufe sowie seine eigenen Engp\u00e4sse, die den Prozess verlangsamen oder gar stoppen k\u00f6nnen, zumal jeder einzelne Teil des Prozessesseine eigenen Quellen hat und mit anderen Str\u00f6men verbunden ist.<\/p>\n\n\n\n<p>Wer jedoch einmal damit anfangen hat, das Konzept des Value Streams anzuwenden, \u00e4ndert seine gesamte Denkweise und sucht \u00fcberall nach Verbindungen und Abh\u00e4ngigkeiten. Da alle Prozesse miteinander verbunden sind, ist es wichtig, sich die Zeit zu nehmen, diese Wechselwirkungen zu visualisieren. Damit l\u00e4sst sich feststellen, wo Engp\u00e4sse bestehen und wie sich die Arbeit eines Teams auf andere Teams sowie deren Pl\u00e4ne auswirkt. Der Schl\u00fcssel zur Bew\u00e4ltigung der inh\u00e4renten Komplexit\u00e4t der Softwareerstellung und -verwaltung sowie zur Maximierung des von Ihnen geschaffenen Werts liegt darin, herauszufinden, wie die beteiligten Interessengruppen gemeinsam Einblick in Risiken, Herausforderungen und Verbesserungsm\u00f6glichkeiten erhalten k\u00f6nnen.<\/p>\n\n\n\n<p><strong>Schlussfolgerung: Vorne anfangen<\/strong><\/p>\n\n\n\n<p>Da es sich bei der Softwareentwicklung um einen extrem abstrakten Prozess handelt, sind Value Stream Thinking und insbesondere die \u201eWertstromkarte\u201c durch ihr ganzheitliches Denken f\u00fcr den Erfolg von DevOps so entscheidend. Die Visualisierung schafft ein einheitliches Bild der Prozesse, das alle Beteiligten tats\u00e4chlich verstehen k\u00f6nnen, und zeigt allen gleicherma\u00dfen, wo die Wertsch\u00f6pfungskette ins Stocken ger\u00e4t. Auf diese Weise wird DevOps nicht zum Selbstzweck, sondern zu einem entscheidenden Element des \u201egr\u00f6\u00dferen Ganzen\u201c, das Teams und Abteilungen dabei hilft, besser miteinander verbunden und effizienter zu sein &#8211; und sich dabei auf die Bereitstellung von Mehrwert f\u00fcr die Kunden zu konzentrieren.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Obwohl DevOps in den letzten Jahren gro\u00dfe Fortschritte gemacht hat, besteht ein gewisses Risiko, dass Unternehmen \u201eDevOps\u201c zu einem Selbstzweck machen, anstatt ein Mittel zum Zweck zu sein \u2013 eine Methodik, die es Unternehmen erm\u00f6glicht, die gew\u00fcnschten Ergebnisse durch die Verbindung von Tools, Menschen und Prozessen zu erzielen. Dar\u00fcber hinaus kann der Tooling-Aspekt so sehr in den Vordergrund r\u00fccken, dass andere Aspekte vernachl\u00e4ssigt werden. Dies enth\u00e4lt den Unterschied, der durch die Implementierung neuer Tools entsteht, sowie die Auswirkungen, die sie auf das Wachstum des Unternehmens und die Kundenerfahrung haben. Um ein solides Verst\u00e4ndnis des Mehrwerts einer neuen Software und neuer Funktionen zu erhalten, ist es wichtig, sich auf den auf die Gesamtheit aller f\u00fcr die Produktion beziehungsweise f\u00fcr die Herstellung einer Dienstleistung notwendigen Gesch\u00e4ftsprozesse zu konzentrieren \u2013 den Value Stream.<\/p>\n","protected":false},"author":81,"featured_media":21335,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"colormag_page_container_layout":"default_layout","colormag_page_sidebar_layout":"default_layout","footnotes":""},"categories":[8,197],"tags":[7128,4602,16530,13992,16528,16529],"class_list":["post-21333","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-artikel","category-entwicklung","tag-cloudbees","tag-devops","tag-dora","tag-metrik","tag-value-stream","tag-wertstromkarte"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/posts\/21333","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/users\/81"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=21333"}],"version-history":[{"count":1,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/posts\/21333\/revisions"}],"predecessor-version":[{"id":21336,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/posts\/21333\/revisions\/21336"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=\/wp\/v2\/media\/21335"}],"wp:attachment":[{"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=21333"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=21333"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.sysbus.eu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=21333"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}