{"id":41818,"date":"2020-02-16T20:46:08","date_gmt":"2020-02-16T17:46:08","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/sem-arhetipov-prevrashheniya-po-princzipam-devops"},"modified":"2020-02-16T20:46:08","modified_gmt":"2020-02-16T17:46:08","slug":"sem-arhetipov-prevrashheniya-po-princzipam-devops","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/sem-arhetipov-prevrashheniya-po-princzipam-devops","title":{"rendered":"Sieben Archetypen der Transformation nach den Prinzipien von DevOps.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Die Frage, wie man DevOps bei sich selbst implementiert, besteht schon seit Jahren, aber es gibt nicht allzu viele gute Materialien dazu. Manchmal wird man Opfer von Werbung durch weniger kluge Berater, die nur ihre Zeit verkaufen wollen, egal wie. Manchmal handelt es sich um vage und \u00e4u\u00dferst allgemeine Aussagen dar\u00fcber, wie die Schiffe von Megakonzernen durch das Universum segeln. Die Frage ist: Was haben wir davon? Sehr geehrter Autor, k\u00f6nnten Sie Ihre Ideen bitte klar in einer Liste formulieren?<\/p>\n<p>Das liegt daran, dass es nicht viel praktische Erfahrung und Verst\u00e4ndnis f\u00fcr die Ergebnisse der transformativen Kulturver\u00e4nderungen gibt. Ver\u00e4nderungen in der Unternehmenskultur sind langfristige Prozesse, deren Ergebnisse nicht in einer Woche oder einem Monat sichtbar werden. Wir ben\u00f6tigen jemanden mit genug Erfahrung, der gesehen hat, wie Unternehmen \u00fcber viele Jahre hinweg gegr\u00fcndet und wieder zerst\u00f6rt wurden.<\/p>\n<p><img decoding=\"async\" alt=\"Sieben Archetypen der Transformation nach den Prinzipien von DevOps.\" src=\"\/wp-content\/uploads\/2020\/02\/ead804a8a76605e8b3ab468d8d782ef9.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>John Willis<\/b> ist einer der V\u00e4ter von DevOps. John kann auf jahrzehntelange Erfahrung mit einer Vielzahl von Unternehmen zur\u00fcckblicken. In letzter Zeit hat John spezifische Muster festgestellt, die in der Zusammenarbeit mit jedem einzelnen Unternehmen auftreten. Mit diesen Archetypen leitet John Unternehmen auf den wahren Weg der DevOps-Transformation. Mehr \u00fcber diese Archetypen finden Sie in der \u00dcbersetzung seines Vortrags von der DevOops 2018 Konferenz.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\n<center><div class=\"youtube-placeholder\" data-id=\"e7FmABKOXLU\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/e7FmABKOXLU\/hqdefault.jpg\" alt=\"Video abspielen\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><\/p>\n<p><b>\u00dcber den Redner:<\/b><\/p>\n<p>\u00dcber 35 Jahre Erfahrung im IT-Management, Mitbegr\u00fcnder des Vorg\u00e4ngers von OpenCloud bei Canonical, beteiligte sich an 10 Startups, von denen zwei an Dell und Docker verkauft wurden. Derzeit ist er Vice President of DevOps and Digital Practices bei SJ Technologies.<\/p>\n<p><b>Nun folgt die Erz\u00e4hlung aus der Perspektive von John.<\/b><\/p>\n<p>Mein Name ist John Willis, und man kann mich am einfachsten auf Twitter erreichen, <noindex><a rel=\"nofollow\" href=\"https:\/\/twitter.com\/botchagalupe\">@botchagalupe<\/a><\/noindex>. Den gleichen Nickname benutze ich bei Gmail und GitHub. Au\u00dferdem <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/botchagalupe\/my-presentations\">\u00fcber diesen Link<\/a><\/noindex> k\u00f6nnen Sie Videomitschnitte meiner Vortr\u00e4ge und die entsprechenden Pr\u00e4sentationen dazu finden.<\/p>\n<p>Ich habe viele Meetings mit CIOs verschiedener gro\u00dfer Unternehmen. Sie beschweren sich sehr oft, dass sie nicht verstehen, was DevOps ist, und alle, die es ihnen erkl\u00e4ren m\u00f6chten, sprechen \u00fcber etwas ganz anderes. Eine weitere h\u00e4ufige Beschwerde ist, dass DevOps nicht funktioniert, obwohl die Direktoren scheinbar alles tun, was ihnen erkl\u00e4rt wurde. Es handelt sich um gro\u00dfe Unternehmen, die seit \u00fcber einhundert Jahren bestehen. Nach Gespr\u00e4chen mit ihnen kam ich zu dem Schluss, dass f\u00fcr viele Probleme nicht die Hochtechnologien, sondern relativ niedrigtechnologische L\u00f6sungen am besten geeignet sind. Wochenlang habe ich einfach mit Menschen aus verschiedenen Abteilungen kommuniziert. Das, was Sie auf dem allerersten Bild im Post sehen \u2014 mein letztes Projekt, der Raum sah nach drei Tagen Arbeit so aus.<\/p>\n<h2>Was ist DevOps?<\/h2>\n<p>\nTats\u00e4chlich, wenn man 10 verschiedene Personen fragt, werden sie 10 verschiedene Antworten geben. Aber das Interessante ist: Alle zehn Antworten werden richtig sein. Es gibt hier keine falsche Antwort. Ich besch\u00e4ftige mich schon seit etwa 10 Jahren intensiv mit DevOps, war der erste Amerikaner beim ersten DevOpsDay. Ich will nicht sagen, dass ich kl\u00fcger bin als all jene, die sich mit DevOps besch\u00e4ftigen, aber es ist kaum jemand da, der so viel M\u00fche und Kraft investiert hat. Ich denke, DevOps entsteht, wenn menschliches Kapital und Technologie aufeinandertreffen. Oft vergessen wir die menschliche Dimension, obwohl wir viel \u00fcber verschiedene Kulturen sprechen. <\/p>\n<p><img decoding=\"async\" alt=\"Sieben Archetypen der Transformation nach den Prinzipien von DevOps.\" src=\"\/wp-content\/uploads\/2020\/02\/01e2f7495544f4370e3dfbaf809f4c0a.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nHeute haben wir viele Daten, f\u00fcnf Jahre akademische Forschung, und die \u00dcberpr\u00fcfung der Theorien ist im industriellen Ma\u00dfstab etabliert. Diese Studien zeigen uns Folgendes: Wenn man in der Unternehmenskultur bestimmte Verhaltensmuster kombiniert, kann man eine 2000-fache Beschleunigung erreichen. Diese Beschleunigung entspricht einer \u00e4hnlichen Verbesserung in der Stabilit\u00e4t. Dies ist eine quantitative Messung des Vorteils, den DevOps jedem Unternehmen bieten kann. Vor ein paar Jahren erz\u00e4hlte ich einem CEO eines Fortune 5000-Unternehmens von DevOps. Als ich mich auf die Pr\u00e4sentation vorbereitete, war ich sehr nerv\u00f6s, weil ich in 5 Minuten meine jahrelange Erfahrung pr\u00e4sentieren musste. <\/p>\n<p>Am Ende gab ich folgende <b>Definition von DevOps<\/b>: Es handelt sich um ein Set von Praktiken und Mustern, die es erm\u00f6glichen, menschliches Kapital in hoches Organisational kapital zu verwandeln. Ein Beispiel daf\u00fcr ist, wie Toyota in den letzten 50 oder 60 Jahren arbeitet.<\/p>\n<p><img decoding=\"async\" alt=\"Sieben Archetypen der Transformation nach den Prinzipien von DevOps.\" src=\"\/wp-content\/uploads\/2020\/02\/a01c5d849daed94b7b186be316db3935.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>(Diese und weitere Diagramme sind nicht als Referenzmaterial gedacht, sondern zur Veranschaulichung. Ihr Inhalt wird f\u00fcr jedes neue Unternehmen unterschiedlich sein. Dennoch kann das Bild separat betrachtet und vergr\u00f6\u00dfert werden <noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/ev\/tw\/ax\/evtwaxgw58tceairyatafxwsu5m.png\">\u00fcber diesen Link.)<\/a><\/noindex><\/i><\/p>\n<p>Eine der erfolgreichsten Praktiken ist <b>Value Stream Mapping<\/b>. Dazu sind mehrere gute B\u00fccher geschrieben worden, das bekannteste von Karen Martin. Doch im letzten Jahr bin ich zu dem Schluss gekommen, dass selbst dieser Ansatz zu technologisch ist. Er hat zweifellos viele Vorteile, die ich oft genutzt habe. Aber wenn der Gesch\u00e4ftsf\u00fchrer fragt, warum sein Unternehmen nicht auf neue Gleise wechseln kann, ist es noch zu fr\u00fch, \u00fcber Value Stream Mapping zu sprechen. Es gibt viele viel grundlegendere Fragen, auf die man zuvor Antworten finden muss. <\/p>\n<p>Ich denke, dass der Fehler vieler meiner Kollegen darin besteht, dass sie dem Unternehmen einfach eine Anleitung mit f\u00fcnf Punkten geben und dann nach sechs Monaten zur\u00fcckkommen, um zu sehen, was passiert ist. Selbst ein gutes Diagramm wie Value Stream Mapping hat, sagen wir, blinde Flecken. Nach Hunderten von Interviews mit Direktoren verschiedener Unternehmen habe ich ein bestimmtes Muster entwickelt, das es erm\u00f6glicht, das Problem in seine Komponenten zu zerlegen, und jetzt werden wir jede dieser Komponenten der Reihe nach besprechen. Bevor ich irgendwelche technologischen L\u00f6sungen anwende, benutze ich dieses Muster, und am Ende h\u00e4ngen alle W\u00e4nde voller Diagramme. K\u00fcrzlich habe ich mit einem Investmentfonds gearbeitet, und am Ende hatte ich 100-150 solcher Diagramme.<\/p>\n<h2>Eine schlechte Kultur isst gute Ans\u00e4tze zum Fr\u00fchst\u00fcck.<\/h2>\n<p>\nDie Hauptbotschaft ist folgende: Lean, Agile, SAFE und DevOps helfen nicht, wenn die Kultur der Organisation schlecht ist. Es ist so, als w\u00fcrde man in die Tiefe ohne Tauchausr\u00fcstung eintauchen oder ohne R\u00f6ntgenaufnahme operieren. Anders ausgedr\u00fcckt, um Peter Drucker und W. Edwards Deming umzuformulieren: Eine schlechte Unternehmenskultur wird jedes gute System verschlingen und dabei nicht einmal schlucken. <\/p>\n<p>Um dieses Hauptproblem zu l\u00f6sen, m\u00fcssen folgende Schritte unternommen werden:<\/p>\n<ol>\n<li><b>Aller Arbeit Sichtbarkeit verleihen:<\/b> wir m\u00fcssen die gesamte Arbeit sichtbar machen. Nicht im Sinne, dass sie unbedingt auf einem Bildschirm angezeigt werden muss, sondern in dem Sinne, dass sie beobachtbar sein sollte.<\/li>\n<li><b>Arbeitsmanagementsysteme konsolidieren:<\/b> Es ist notwendig, die Managementsysteme zu konsolidieren. Bei dem Problem des \u201etribalen\u201c Wissens und des institutionellen Wissens sind in 9 von 10 F\u00e4llen die Engp\u00e4sse die Menschen. In dem Buch <noindex><a rel=\"nofollow\" href=\"https:\/\/www.amazon.com\/Phoenix-Project-DevOps-Helping-Business\/dp\/0988262592\">\u201ePhoenix Project\u201c<\/a><\/noindex> lag das Problem bei genau einer einzigen Person, Brent, der daf\u00fcr sorgte, dass das Projekt drei Jahre im Verzug war. Und auf solche \u201eBrents\u201c sto\u00dfe ich \u00fcberall. Um diese Engp\u00e4sse zu l\u00f6sen, verwende ich die folgenden zwei Punkte aus unserer Liste. <\/li>\n<li><b>Theorie der Einschr\u00e4nkungen Methodologie:<\/b> Theorie der Einschr\u00e4nkungen.<\/li>\n<li><b>Zusammenarbeits-Hacks:<\/b> Hacks zur Zusammenarbeit. <\/li>\n<li><b>Toyota Kata (<noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/botchagalupe\/my-presentations#kata\">Coaching Kata<\/a><\/noindex>):<\/b> \u00fcber Toyota Kata werde ich nicht viel sagen. Wenn es dich interessiert, gibt es auf meinem GitHub <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/botchagalupe\/my-presentations\">Pr\u00e4sentationen<\/a><\/noindex> zu fast jedem dieser Themen. <\/li>\n<li><b>Marktorientierte Organisation:<\/b> marktorientierte Organisation.<\/li>\n<li><b>Shift-left-Pr\u00fcfer:<\/b> Pr\u00fcfungen in fr\u00fchen Phasen des Zyklus.<\/li>\n<\/ol>\n<p><img decoding=\"async\" alt=\"Sieben Archetypen der Transformation nach den Prinzipien von DevOps.\" src=\"\/wp-content\/uploads\/2020\/02\/11b3fd4cfdf01211b54446a674e06026.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIch beginne meine Arbeit mit der Organisation ganz einfach: Ich gehe ins Unternehmen und spreche mit den Mitarbeitern. Wie wir sehen, sind keine Hochtechnologien erforderlich. Alles, was ben\u00f6tigt wird, ist etwas, um darauf zu schreiben. Ich versammle mehrere Teams in einem Raum und analysiere, was sie mir sagen, aus der Perspektive meiner 7 Archetypen. Dann gebe ich ihnen einen Marker und bitte sie, alles, was sie bis jetzt laut gesagt haben, schriftlich an die Tafel zu bringen. Normalerweise gibt es bei solchen Treffen eine Person, die alles aufschreibt, und im besten Fall kann sie 10 % der Diskussion festhalten. Bei meiner Methode gelingt es, diesen Wert auf etwa 40 % zu steigern. <\/p>\n<p><img decoding=\"async\" alt=\"Sieben Archetypen der Transformation nach den Prinzipien von DevOps.\" src=\"\/wp-content\/uploads\/2020\/02\/1e4a959b671d72bd69c6eb207948253b.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>(Diese Illustration kann <noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/ey\/fx\/6a\/eyfx6a4zcyjjdqecgqinsrgkaee.png\">unter dem Link<\/a><\/noindex>)<\/i><\/p>\n<p>Mein Ansatz basiert auf der Arbeit von William Schneider (William Schneider, <noindex><a rel=\"nofollow\" href=\"https:\/\/www.amazon.com\/Reengineering-Alternative-William-Schneider\/dp\/0071359818\">The Reengineering Alternative<\/a><\/noindex>). Der Ansatz beruht auf der Idee, dass jede Organisation in vier Quadranten zerlegt werden kann. Dieses Schema ist in der Regel das Ergebnis meiner Arbeit mit den hunderten anderen Diagrammen, die bei der Analyse der Organisation entstehen. Nehmen wir an, wir haben eine Organisation mit hohem Kontrollniveau, aber gleichzeitig mit niedriger Kompetenz. Das ist eine \u00e4u\u00dferst unerw\u00fcnschte Situation: Wenn alle in einer Reihe gehen, aber niemand wei\u00df, was zu tun ist. <\/p>\n<p>Eine deutlich bessere Variante mit hohem Ma\u00df an Kontrolle und Kompetenz. Wenn ein Unternehmen profitabel ist, ben\u00f6tigt es m\u00f6glicherweise DevOps nicht. Am interessantesten ist die Zusammenarbeit mit einem Unternehmen, das einen hohen Kontrollgrad, niedrige Kompetenz und Kooperation aufweist, aber gleichzeitig eine hohe Kultur (cultivation) pflegt. Das bedeutet, dass es im Unternehmen viele Leute gibt, die gerne dort arbeiten und die Fluktuation gering ist. <\/p>\n<p><img decoding=\"async\" alt=\"Sieben Archetypen der Transformation nach den Prinzipien von DevOps.\" src=\"\/wp-content\/uploads\/2020\/02\/bf97be3b3e065bca469494c14ddda679.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>(Diese Illustration kann <noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/k3\/c_\/jz\/k3c_jze67z8xz-8xuh84jz0wrmk.png\">unter dem Link<\/a><\/noindex>)<\/i><\/p>\n<p>Ich denke, dass Methoden mit strengen Vorgaben letztendlich der Wahrheit im Wege stehen. Insbesondere im Value Stream Mapping gibt es viele Regeln, wie Informationen strukturiert werden m\u00fcssen. In den fr\u00fchen Phasen der Arbeit, von denen ich spreche, sind diese Regeln niemandem von Nutzen. Wenn eine Person mit einem Marker in der Hand die tats\u00e4chliche Situation im Unternehmen an die Tafel beschreibt, ist das der beste Weg, um zu verstehen, wie der Stand der Dinge ist. Solche Informationen erreichen die Direktoren nicht. In diesem Moment w\u00e4re es dumm, die Person zu unterbrechen und zu sagen, dass sie einen Pfeil falsch gezeichnet hat. In dieser Phase ist es besser, einfache Regeln zu verwenden, zum Beispiel: Eine mehrstufige Abstraktion kann einfach erstellt werden, indem man verschiedene Marker in unterschiedlichen Farben verwendet. <\/p>\n<p>Ich wiederhole, keine Hochtechnologie. Mit einem schwarzen Marker wird die objektive Realit\u00e4t dargestellt, wie alles funktioniert. Mit einem roten Marker kennzeichnen die Menschen, was ihnen an der bestehenden Situation nicht gef\u00e4llt. Wichtig ist, dass sie es schreiben und nicht ich. Wenn ich nach dem Meeting zu dem IT-Direktor gehe, biete ich keine Liste mit 10 Dingen an, die verbessert werden m\u00fcssen. Ich versuche, Verbindungen zwischen dem, was die Menschen im Unternehmen sagen, und bestehenden bew\u00e4hrten Mustern zu finden. Schlie\u00dflich werden mit einem blauen Marker m\u00f6gliche L\u00f6sungen f\u00fcr das Problem vorgeschlagen. <\/p>\n<p><img decoding=\"async\" alt=\"Sieben Archetypen der Transformation nach den Prinzipien von DevOps.\" src=\"\/wp-content\/uploads\/2020\/02\/80a930a3fb2ccddc8a07ad9cc5e47692.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>(Diese Illustration kann <noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/j7\/8s\/2x\/j78s2x_fm3euz3mfdyx43n2q_ru.png\">unter dem Link<\/a><\/noindex>)<\/i><\/p>\n<p>Ein Beispiel f\u00fcr diesen Ansatz ist oben dargestellt. Zu Beginn dieses Jahres arbeitete ich mit einer Bank. Die Mitarbeiter aus der Sicherheitsabteilung waren \u00fcberzeugt, dass sie nicht zu den Pr\u00fcfungen der Anforderungen und des Designs (design and requirement reviews) kommen d\u00fcrften. <\/p>\n<p><img decoding=\"async\" alt=\"Sieben Archetypen der Transformation nach den Prinzipien von DevOps.\" src=\"\/wp-content\/uploads\/2020\/02\/2cf98196c68f22006b1a6fb9d12e52e1.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>(Diese Illustration kann <noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/7b\/7n\/kp\/7b7nkpappduwkvybemq56rtkzec.png\">unter dem Link<\/a><\/noindex>)<\/i><\/p>\n<p>Dann sprachen wir mit Mitarbeitern aus anderen Abteilungen und fanden heraus, dass vor etwa 8 Jahren die Softwareentwickler die Sicherheitsmitarbeiter ausgeschlossen hatten, weil diese die Arbeit verlangsamt hatten. Und dann verwandelte sich dies in ein Verbot, das als gegeben hingenommen wurde. Obwohl es tats\u00e4chlich kein Verbot gab. <\/p>\n<p>Unser Treffen nahm einen \u00e4u\u00dferst verworrenen Verlauf: \u00dcber etwa drei Stunden hinweg konnten f\u00fcnf verschiedene Teams mir nicht erkl\u00e4ren, was zwischen dem Code und dem Build geschieht. Und das sollte eigentlich die einfachste Sache sein. Die meisten DevOps-Berater gehen davon aus, dass dies bereits jedem bekannt ist. <\/p>\n<p>Dann bemerkte die Person, die f\u00fcr die IT-Governance zust\u00e4ndig war und die vier Stunden lang geschwiegen hatte, pl\u00f6tzlich, als wir sein Thema erreichten und besch\u00e4ftigte uns noch l\u00e4ngere Zeit. Am Ende fragte ich ihn, was er von dem Treffen h\u00e4lt, und ich werde seine Antwort nie vergessen. Er sagte: \u201eFr\u00fcher dachte ich, es g\u00e4be in unserer Bank nur zwei Softwarebereitstellungsmethoden, aber jetzt wei\u00df ich, dass es insgesamt f\u00fcnf sind, von denen ich drei noch nicht einmal geahnt hatte.\u201c <\/p>\n<p><img decoding=\"async\" alt=\"Sieben Archetypen der Transformation nach den Prinzipien von DevOps.\" src=\"\/wp-content\/uploads\/2020\/02\/343f6307aa0d77d0b9b3eaf80f23f3ac.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>(Diese Illustration kann <noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/nu\/j0\/en\/nuj0enzjwjaxgkj8qwmdglrixau.png\">unter dem Link<\/a><\/noindex>)<\/i><\/p>\n<p>Das letzte Treffen in dieser Bank war mit dem Team, das sich mit Software f\u00fcr Investitionen besch\u00e4ftigte. Dabei stellte sich heraus, dass es besser ist, Diagramme mit einem Marker auf Papier zu zeichnen als auf einer Tafel und sogar besser als auf einem Smartboard. <\/p>\n<p><img decoding=\"async\" alt=\"Sieben Archetypen der Transformation nach den Prinzipien von DevOps.\" src=\"\/wp-content\/uploads\/2020\/02\/3cd550e84dfa7c9775891511cb41f488.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDie Fotos, die Sie sehen, zeigen, wie der Konferenzraum des Hotels am vierten Tag unseres Treffens aussah. Und diese Diagramme haben wir verwendet, um Muster, also Archetypen, zu suchen. <\/p>\n<p>Also stelle ich Fragen den Mitarbeitern, sie notieren die Antworten mit Markern in drei Farben (schwarz, rot und blau). Ihre Antworten analysiere ich auf Archetypen. Lassen Sie uns nun alle Archetypen der Reihe nach besprechen. <\/p>\n<h3>1. Make All Work Visible: Die Arbeit sichtbar machen<\/h3>\n<p>\nIn den meisten Unternehmen, mit denen ich arbeite, gibt es einen sehr hohen Anteil an nicht dokumentierter Arbeit. Zum Beispiel, wenn ein Mitarbeiter einen anderen einfach um etwas bittet. In gro\u00dfen Organisationen kann das 60 % ungeplante Arbeit ausmachen. Und bis zu 40 % der Arbeit sind \u00fcberhaupt nicht dokumentiert. Wenn es Boeing w\u00e4re, w\u00fcrde ich niemals wieder in eines ihrer Flugzeuge steigen. Wenn nur die H\u00e4lfte der Arbeit dokumentiert wird, ist unklar, ob diese Arbeit richtig ausgef\u00fchrt wird oder nicht. Alle anderen Methoden sind somit nutzlos \u2014 es macht keinen Sinn, irgendetwas zu automatisieren, da die bekannten 50 % gerade der am besten organisierten und pr\u00e4zisesten Teil der Arbeit sein k\u00f6nnten, deren Automatisierung keine gro\u00dfen Ergebnisse liefert, w\u00e4hrend das Schlimmste in der unsichtbaren H\u00e4lfte verborgen ist. Ohne Dokumentation ist es unm\u00f6glich, alle m\u00f6glichen Hacks und verdeckte Arbeiten zu finden, oder Engp\u00e4sse wie die \u201eBrent\u2019s\u201c, von denen ich bereits gesprochen habe. Es gibt ein hervorragendes Buch von Dominica DeGrandis. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.amazon.com\/Making-Work-Visible-Exposing-Optimize\/dp\/1942788150\">\u201eMaking Work Visible\u201c<\/a><\/noindex>. Es analysiert <b>f\u00fcnf verschiedene \u201eZeitdiebe\u201c<\/b> (thieves of time):<\/p>\n<ul>\n<li>Zu viel Arbeit im Prozess (WIP)<\/li>\n<li>Unbekannte Abh\u00e4ngigkeiten<\/li>\n<li>Ungeplante Arbeit<\/li>\n<li>Konfligierende Priorit\u00e4ten<\/li>\n<li>Vernachl\u00e4ssigte Arbeit<\/li>\n<\/ul>\n<p>Das ist eine sehr wertvolle Analyse, und das Buch ist bemerkenswert, aber all diese Ratschl\u00e4ge sind nutzlos, wenn nur 50 % der Daten sichtbar sind. Die Methoden, die von Dominica vorgeschlagen werden, k\u00f6nnen nur angewendet werden, wenn eine Genauigkeit von \u00fcber 90 % erreicht ist. Ich spreche von Situationen, in denen der Chef dem Mitarbeiter eine 15-min\u00fctige Aufgabe gibt, die aber drei Tage in Anspruch nimmt; der Chef wei\u00df jedoch tats\u00e4chlich nicht, dass dieser Mitarbeiter auch von vier oder f\u00fcnf anderen Personen abh\u00e4ngt. <\/p>\n<p><img decoding=\"async\" alt=\"Sieben Archetypen der Transformation nach den Prinzipien von DevOps.\" src=\"\/wp-content\/uploads\/2020\/02\/93901cba5b785ebd1f07d2665632a547.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDas Phoenix-Projekt ist eine bemerkenswerte Geschichte \u00fcber ein Projekt, das drei Jahre zu sp\u00e4t kommt. Einer der Charaktere droht deshalb mit der Entlassung, und er trifft auf einen anderen Charakter, der als eine Art Sokrates dargestellt wird. Dieser hilft ihm zu verstehen, was genau schiefgelaufen ist. Es stellt sich heraus, dass es in der Firma einen Systemadministrator namens Brent gibt, und das gesamte Arbeiten l\u00e4uft mehr oder weniger \u00fcber ihn. Bei einem der Meetings wird ein Mitarbeiter gefragt: Warum dauert jede halbst\u00fcndige Aufgabe eine Woche? Die Antwort ist eine stark vereinfachte Darstellung der Warteschlangentheorie und des Little-Theorems, und dabei wird deutlich, dass bei 90% Auslastung jede Stunde Arbeit 9 Stunden in Anspruch nimmt. Jede Aufgabe muss an sieben andere Personen gesendet werden, sodass diese Stunde zu 63 Stunden wird, 7 mal 9. Ich sage das, weil man, um das Little-Theorem oder eine andere komplexe Warteschlangentheorie anzuwenden, wenigstens Daten haben muss. <\/p>\n<p>Deshalb meine ich, wenn ich von Sichtbarkeit spreche, nicht, dass alles auf dem Bildschirm sein muss, sondern dass man zumindest Daten haben sollte. Wenn sie vorhanden sind, zeigt sich oft, dass es ein sehr gro\u00dfes Volumen an unvorhergesehener Arbeit gibt, die aus unerfindlichen Gr\u00fcnden an Brent geleitet wird, obwohl es daf\u00fcr keinen Bedarf gibt. Und Brent ist ein gro\u00dfartiger Kerl, er wird niemals \u201eNein\u201c sagen, aber er erz\u00e4hlt niemandem, wie er seine Arbeit macht. <\/p>\n<p><img decoding=\"async\" alt=\"Sieben Archetypen der Transformation nach den Prinzipien von DevOps.\" src=\"\/wp-content\/uploads\/2020\/02\/dda9319f25f1bf331c7167c0cb18d8c8.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nWenn die Arbeit sichtbar ist, k\u00f6nnen die Daten ordentlich klassifiziert werden (genau das macht Dominika auf dem Foto), man kann die Abstraktion der f\u00fcnf Zeitverschwendung und Automatisierung anwenden.<\/p>\n<h3>2. Konsolidierung von Arbeitsmanagementsystemen: Aufgabenverwaltung<\/h3>\n<p>\nDie Archetypen, von denen ich spreche, stellen eine Art Pyramide dar. Wenn der erste richtig ausgef\u00fchrt wird, ist der zweite eine Art Aufbaustufe. Viele davon funktionieren nicht f\u00fcr Startups; man sollte sie im Hinterkopf behalten, wenn es um gro\u00dfe Unternehmen geht, die auf der Fortune 5000-Liste stehen. In dem letzten Unternehmen, in dem ich gearbeitet habe, gab es 10 Fehlerverfolgungssysteme (Ticketing-System). In einem Team gab es Remedy, ein anderes hat ein eigenes System geschrieben, das dritte Team nutzte Jira, und jemand kam ganz ohne E-Mail aus. Das gleiche Problem tritt auf, wenn es im Unternehmen 30 verschiedene Pipelines gibt, aber ich habe nicht die Zeit, all diese F\u00e4lle zu besprechen. <\/p>\n<p>Ich diskutiere mit den Leuten, wie genau Tickets erstellt werden, was danach mit ihnen passiert und wie sie umgangen werden. Das Interessanteste ist, dass die Leute in unseren Treffen ziemlich ehrlich sprechen. Ich habe gefragt, wie viele Leute \"minor \/ no impact\" f\u00fcr Tickets angeben, die tats\u00e4chlich als \"major impact\" klassifiziert werden sollten. Es stellte sich heraus, dass das fast alle machen. Ich mache keine Anschuldigungen und versuche nach Kr\u00e4ften, die Identit\u00e4t der Menschen zu sch\u00fctzen. Wenn mir jemand aufrichtig etwas gesteht, gebe ich die Person nicht preis. Aber wenn praktisch alle das System umschiffen, bedeutet das, dass die gesamte Sicherheit im Grunde nur eine Fassade ist. Daher k\u00f6nnen aus den Daten dieses Systems keine Schlussfolgerungen gezogen werden. <\/p>\n<p>Um das Problem mit Ticketing zu l\u00f6sen, ist es notwendig, ein Hauptsystem auszuw\u00e4hlen. Wenn Sie Jira verwenden, lassen Sie es nur bei Jira. Wenn es eine Alternative gibt, dann sollte es nur diese sein. Die Idee ist, dass Tickets als einen weiteren Schritt im Entwicklungsprozess betrachtet werden m\u00fcssen. Jede Handlung sollte ein Ticket haben, das durch den Entwicklungsworkflow gehen muss. Die Tickets werden an das Team gesendet, das sie auf dem Storyboard pr\u00e4sentiert und dann Verantwortung daf\u00fcr tr\u00e4gt. <\/p>\n<p>Das betrifft alle Abteilungen, einschlie\u00dflich Infrastruktur und Operations. In diesem Fall kann eine plausibelere Darstellung der Situation erstellt werden. Wenn dieser Prozess eingerichtet ist, ist es pl\u00f6tzlich m\u00f6glich, leicht zu bestimmen, wer f\u00fcr jede Anwendung verantwortlich ist. Denn nun erhalten wir nicht 50%, sondern 98% neuer Dienstleistungen. Wenn dieser grundlegende Prozess funktioniert, verbessert sich die Genauigkeit im gesamten System. <\/p>\n<h4>Pipeline der Services<\/h4>\n<p>\nDas betrifft wieder nur gro\u00dfe Unternehmen. Wenn Sie ein neues Unternehmen in einem neuen Bereich sind, krempeln Sie die \u00c4rmel hoch und arbeiten Sie mit Ihrem Travis CI oder CircleCI. Was die Fortune 5000 Unternehmen angeht, ist ein Fall, der mir bekannt ist, der mit der Bank, in der ich gearbeitet habe. Google kam zu ihnen und zeigte ihnen Diagramme mit alten IBM-Systemen. Die Leute von Google fragten verst\u00e4ndnislos \u2013 wo ist der Quellcode dazu? Und es gibt keinen Quellcode, nicht einmal ein GUI. Das ist die Realit\u00e4t, mit der gro\u00dfe Organisationen umgehen m\u00fcssen: 40-j\u00e4hrige Bankaufzeichnungen auf einem alten Mainframe. Einer meiner Kunden verwendet Kubernetes-Container mit Circuit Breaker-Mustern, plus Chaos Monkey, alles f\u00fcr die KeyBank-Anwendung. Aber diese Container verbinden sich letztlich mit einer COBOL-Anwendung. <\/p>\n<p>Die Leute von Google waren sich sicher, dass sie alle Probleme meines Kunden l\u00f6sen w\u00fcrden, und dann begannen sie Fragen zu stellen: Was ist ein IBM datapipe? Die Antwort lautet: Das ist ein Connector. Woran ist er angeschlossen? An das Sperry-System. Und was ist das? Und so weiter. Auf den ersten Blick scheint es, als k\u00f6nnte es hier kein DevOps geben. Aber tats\u00e4chlich ist es m\u00f6glich. Es gibt Liefersysteme, die es erm\u00f6glichen, den Arbeitsablauf an die Teams zu \u00fcbergeben, die f\u00fcr die Lieferung zust\u00e4ndig sind. <\/p>\n<h3>3. Theory of Constraints: Theorie der Einschr\u00e4nkungen<\/h3>\n<p>\nKommen wir zum dritten Archetyp: institutionelles \/ \u201astammest\u00fcmliches\u2018 Wissen. In der Regel gibt es in jeder Organisation ein paar Personen, die alles wissen und das Sagen haben. Das sind die, die am l\u00e4ngsten in der Organisation sind und alle Abk\u00fcrzungen kennen. <\/p>\n<p><img decoding=\"async\" alt=\"Sieben Archetypen der Transformation nach den Prinzipien von DevOps.\" src=\"\/wp-content\/uploads\/2020\/02\/13d90ef48b9f441374b6431966ae7998.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nWenn dies in einem Diagramm festgestellt wird, umrahme ich solche Personen gezielt mit einem Marker: Es stellt sich heraus, dass ein gewisser Lou bei allen Meetings anwesend ist. Und f\u00fcr mich ist klar: Das ist der lokale Brent. Wenn der IT-Direktor zwischen mir im T-Shirt und Turnschuhen und einem Anzugtr\u00e4ger von IBM w\u00e4hlt, w\u00e4hlt man mich, weil ich dem Direktor Dinge erz\u00e4hlen kann, die der andere Typ ihm nicht erz\u00e4hlen wird und die f\u00fcr den Direktor unangenehm sein k\u00f6nnten. Ich sage ihnen, dass es in ihrem Unternehmen einen Engpass gibt, es gibt jemanden namens Fred und jemanden namens Lou. Dieser Engpass muss gel\u00f6st werden, ihr Wissen muss auf die eine oder andere Weise von ihnen erlangt werden. <\/p>\n<p>Um solche Probleme zu l\u00f6sen, k\u00f6nnte ich beispielsweise vorschlagen, Slack zu verwenden. Ein kluger Direktor w\u00fcrde fragen \u2013 warum? In solchen F\u00e4llen antworten DevOps-Berater normalerweise: Weil es alle so machen. Wenn der Direktor wirklich klug ist, wird er sagen: Na und? Und damit endet der Dialog. Und ich antworte darauf: Weil es im Unternehmen vier Engp\u00e4sse gibt: Fred, Lou, Suzy und Jane. Um ihr Wissen zu institutionalieren, muss man zuerst Slack einf\u00fchren. Alle eure Wikis sind v\u00f6lliger Unsinn, weil niemand von ihrer Existenz wei\u00df. Wenn das Ingenieurteam an der externen und internen Entwicklung arbeitet, sollten alle wissen, dass sie sich an das externe Entwicklungsteam oder das Infrastrukturteam mit Fragen wenden k\u00f6nnen. Genau dann hat Lou oder Fred wahrscheinlich Zeit, um sich in das Wiki einzulesen. Und dann k\u00f6nnte jemand in Slack fragen, warum Schritt 5 nicht funktioniert. Und dann werden Lou oder Fred die Anleitung im Wiki korrigieren. Wenn man diesen Prozess einrichtet, wird vieles von selbst an seinen Platz fallen.<\/p>\n<p>Das ist meine Hauptbotschaft: Um hochtechnologische L\u00f6sungen zu empfehlen, muss man zuerst die Grundlagen daf\u00fcr in Ordnung bringen, und das kann man nur mit den gerade beschriebenen niederen technologischen L\u00f6sungen erreichen. Wenn man hingegen mit Hochtechnologie beginnt und nicht erkl\u00e4rt, wozu sie n\u00f6tig ist, endet das in der Regel nicht gut. Einer unserer Kunden verwendet Azure ML, eine sehr kosteng\u00fcnstige und einfache L\u00f6sung. Bei etwa 30% der Fragen hat bereits die selbstlernende Maschine geantwortet. Und diese L\u00f6sung wurde von Betreibern entwickelt, die sich nicht mit Data Science, Statistik oder Mathematik befasst haben. Das ist bemerkenswert. Die Kosten f\u00fcr eine solche L\u00f6sung sind minimal.<\/p>\n<h3>4. Collaboration Hacks: Kooperations-Hacks<\/h3>\n<p>\nDas vierte Archetyp besteht darin, gegen Isolation zu k\u00e4mpfen. Die meisten Menschen wissen das bereits: Isolation erzeugt Feindschaft. Wenn jede Abteilung auf ihrer eigenen Etage ist und die Menschen nur im Aufzug miteinander in Kontakt treten, entsteht sehr leicht Feindschaft zwischen ihnen. Wenn die Menschen jedoch im selben Raum sind, verschwindet sie sofort. Wenn jemand eine gemeinsame Beschwerde \u00e4u\u00dfert, zum Beispiel, dass eine bestimmte Schnittstelle nie funktioniert, ist es nicht schwer, diese Beschwerde zu dekonstrukieren. Den Programmierern, die die Schnittstelle geschrieben haben, gen\u00fcgt es, konkrete Fragen zu stellen, und bald wird klar, dass der Benutzer beispielsweise einfach das Werkzeug falsch genutzt hat.<\/p>\n<p>Es gibt viele M\u00f6glichkeiten, Isolation zu \u00fcberwinden. Einmal wurde ich gebeten, eine Bank in Australien zu beraten, ich lehnte ab, weil ich zwei Kinder und eine Frau habe. Alles, was ich ihnen anbieten konnte, war eine Empfehlung f\u00fcr grafisches Geschichtenerz\u00e4hlen. Das ist etwas, das nachweislich funktioniert. Ein weiterer interessanter Ansatz sind Lean-Coffee-Meetings. In einer gro\u00dfen Organisation ist das eine hervorragende M\u00f6glichkeit, Wissen zu verbreiten. Dar\u00fcber hinaus k\u00f6nnen interne DevOps-Tage, Hackathons usw. veranstaltet werden.<\/p>\n<h3>5. Coaching Kata<\/h3>\n<p>\nWie ich bereits zu Beginn gewarnt habe, werde ich heute nicht dar\u00fcber sprechen. Wenn es dich interessiert, kannst du dir ansehen <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/botchagalupe\/my-presentations#kata\">einige meiner Pr\u00e4sentationen<\/a><\/noindex>.<\/p>\n<p>Es gibt auch einen guten Vortrag zu diesem Thema von Mike Rother:<\/p>\n<p><center><div class=\"youtube-placeholder\" data-id=\"1l68cFskC7Y\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/1l68cFskC7Y\/hqdefault.jpg\" alt=\"Video abspielen\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center> <\/p>\n<h3>6. Marktgerechte Organisation<\/h3>\n<p>\nHier gibt es verschiedene Probleme. Zum Beispiel Menschen vom Typ \u201eI\u201c, Leute vom Typ \u201eT\u201c und Leute vom Typ \u201eE\u201c. Menschen vom Typ \u201eI\u201c sind diejenigen, die sich nur mit einer Sache besch\u00e4ftigen. Sie existieren normalerweise genau in Organisationen mit isolierten Abteilungen. \u201eT\u201c ist, wenn eine Person in einer Sache gut ist, aber auch in einigen anderen Dingen erfolgreich ist. \u201eE\u201c oder sogar \u201eKamm\u201c ist, wenn eine Person viele F\u00e4higkeiten hat. <\/p>\n<p><img decoding=\"async\" alt=\"Sieben Archetypen der Transformation nach den Prinzipien von DevOps.\" src=\"\/wp-content\/uploads\/2020\/02\/3d3355085046512f16f275b3a92472a7.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nHier gilt das Conway-Gesetz (<noindex><a rel=\"nofollow\" href=\"https:\/\/en.wikipedia.org\/wiki\/Conway%27s_law\">Conway\u2019s law<\/a><\/noindex>), das in m\u00f6glichst vereinfachter Form so formuliert werden kann: Wenn drei Teams an einem Compiler arbeiten, wird letztlich ein Compiler aus drei Teilen entstehen. Daher wird, wenn innerhalb einer Organisation ein hohes Ma\u00df an Isolation besteht, selbst Kubernetes, Circuit Breaker, API-Erweiterbarkeit und andere angesagte Dinge in dieser Organisation so strukturiert sein wie die Organisation selbst. Strikt nach Conway und zum Trotz, ihr jungen Geeks. <\/p>\n<p>Das Problem wurde schon oft beschrieben. Es gibt beispielsweise die organisatorischen Archetypen, die von Fernando Fernandez definiert wurden. Die problematische Architektur, von der ich gerade gesprochen habe, die Isolation \u2014 ist eine funktional orientierte Architektur. Der zweite Typ \u2014 der schlechteste, die Matrixarchitektur, ist ein Durcheinander aus den beiden anderen. Der dritte \u2014 das, was in den meisten Start-ups beobachtet wird, und auch gro\u00dfe Unternehmen versuchen, diesem Typ zu entsprechen. Es handelt sich um eine marktorientierte Organisation. Hier erfolgt die Optimierung, um die schnellstm\u00f6gliche Reaktion auf Kundenanfragen zu erzielen. Manchmal wird dies als flache Organisation bezeichnet. <\/p>\n<p>Diese Struktur wird von vielen unterschiedlich beschrieben, mir gef\u00e4llt die Formulierung <i>build\/run teams<\/i>, bei Amazon nennt man es <i>two pizza teams<\/i>. In dieser Struktur gruppieren sich alle Personen des Typs \u201eI\u201c um einen Service, und allm\u00e4hlich n\u00e4hern sie sich dem Typ \u201eT\u201c, und wenn das Management richtig funktioniert, k\u00f6nnen sie sogar \u201eE\u201c werden. Das erste Gegenargument hier ist \u2014 in einer solchen Struktur gibt es \u00fcberfl\u00fcssige Elemente. Warum ben\u00f6tigt man einen Tester in jeder Abteilung, wenn man eine spezielle Testabteilung haben kann? Darauf antworte ich: \u00dcberfl\u00fcssige Kosten sind in diesem Fall der Preis daf\u00fcr, dass die gesamte Organisation in Zukunft zu einem Typ \u201eE\u201c wird. In einer solchen Struktur lernt der Tester allm\u00e4hlich etwas \u00fcber Netzwerke, Architektur, Design usw. Am Ende wei\u00df jeder Teilnehmer der Organisation genau, was in der Organisation passiert. Wenn Sie erfahren m\u00f6chten, wie dieses Schema in der Industrie funktioniert, lesen Sie <noindex><a rel=\"nofollow\" href=\"https:\/\/www.amazon.com\/Toyota-Kata-Managing-Improvement-Adaptiveness\/dp\/0071635238\">Mike Rother, Toyota Kata<\/a><\/noindex>.<\/p>\n<h3>7. Shift-left auditors: Audit in fr\u00fchen Phasen des Zyklus. Einhaltung von Sicherheitsregeln sichtbar machen.<\/h3>\n<p>\nEs ist, wenn Ihre Aktionen sozusagen die Geruchspr\u00fcfung nicht bestehen. Die Menschen, die f\u00fcr Sie arbeiten, sind nicht dumm. Wenn sie, wie im obigen Beispiel, \u00fcberall nur minor\/no impact angeben, und das drei Jahre lang so geht und niemand etwas merkt, dann wissen alle genau, dass das System nicht funktioniert. Oder ein weiteres Beispiel \u2013 der Change Advisory Board, wo jeden Mittwoch Berichte eingereicht werden m\u00fcssen. Dort arbeitet eine Gruppe von Menschen (\u00fcbrigens nicht besonders gut bezahlt), die theoretisch wissen sollten, wie das System insgesamt funktioniert. Und in den letzten f\u00fcnf Jahren haben Sie wahrscheinlich bemerkt, dass unsere Systeme unglaublich komplex sind. F\u00fcnf oder sechs Personen sollten \u00fcber eine \u00c4nderung entscheiden, die sie nicht eingebracht haben und \u00fcber die sie nichts wissen. <\/p>\n<p>Nat\u00fcrlich funktioniert dieser Ansatz nicht. Ich muss mich von solchen Dingen trennen, weil diese Menschen das System nicht sch\u00fctzen. Entscheidungen m\u00fcssen vom Team selbst getroffen werden, denn das Team sollte daf\u00fcr verantwortlich sein. Andernfalls entsteht eine paradoxe Situation, in der ein Manager, der in seinem Leben noch nie Code geschrieben hat, dem Programmierer sagt, wie lange das Schreiben des Codes dauern sollte. In einem Unternehmen, in dem ich gearbeitet habe, gab es sieben verschiedene Gremien, die jede \u00c4nderung pr\u00fcften, darunter das Architektur- und das Produktgremium usw. Es gab sogar eine vorgeschriebene Wartezeit, obwohl mir ein Mitarbeiter sagte, dass in zehn Jahren niemand in dieser vorgeschriebenen Zeit jemals eine \u00c4nderung abgelehnt hat, die von dieser Person eingebracht wurde.<\/p>\n<p>Auditoren sollten zu Ihnen eingeladen werden, anstatt sie loszuwerden. Erkl\u00e4ren Sie ihnen, dass Sie immutable Binary-Container schreiben, die, sobald sie alle Tests bestanden haben, f\u00fcr immer unver\u00e4nderlich bleiben. Sagen Sie ihnen, dass Sie Pipeline as Code haben, und erl\u00e4utern Sie, was das bedeutet. Zeigen Sie ihnen das folgende Schema: ein immutable Binary, das nur lesezug\u00e4nglich ist in einem Container, der alle Sicherheitsanf\u00e4lligkeitstests besteht; und au\u00dferdem wird nicht nur dieser nicht ber\u00fchrt \u2014 auch das System, das die Pipeline erstellt, wird nicht angefasst, da es ebenfalls dynamisch erstellt wird. Ich habe Kunden, wie Capital One, die mit Vault etwas wie eine Blockchain erstellen. Dem Auditor m\u00fcssen keine \u201eRezepte\u201c aus Chef gezeigt werden, es gen\u00fcgt, die Blockchain zu zeigen, aus der klar hervorgeht, was mit dem Jira-Ticket in der Produktion geschehen ist und wer daf\u00fcr verantwortlich ist. <\/p>\n<p><img decoding=\"async\" alt=\"Sieben Archetypen der Transformation nach den Prinzipien von DevOps.\" src=\"\/wp-content\/uploads\/2020\/02\/29ca90e76657e4dae2d29d1b6f781953.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLaut <noindex><a rel=\"nofollow\" href=\"https:\/\/www.sonatype.com\/2018-state-of-the-software-supply-chain-report-wp\">Bericht<\/a><\/noindex>, gegr\u00fcndet 2018, gab es 2017 87 Milliarden Download-Anfragen f\u00fcr OSS. <\/p>\n<p><img decoding=\"async\" alt=\"Sieben Archetypen der Transformation nach den Prinzipien von DevOps.\" src=\"\/wp-content\/uploads\/2020\/02\/6ca2ce4eab96e2c675c2af17a2c2922f.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDie Verluste durch Sicherheitsanf\u00e4lligkeiten sind \u00fcberaus hoch. Und die Zahlen, die Sie jetzt oben sehen, enthalten nicht einmal die alternativen Kosten. Kurz gesagt, was DevSecOps ist. Ich m\u00f6chte gleich klarstellen, dass mich Diskussionen dar\u00fcber, wie gelungen dieser Begriff ist, nicht interessieren. Es geht darum, dass, da DevOps sehr erfolgreich waren, wir versuchen sollten, die Sicherheit in diese Pipeline einzuf\u00fcgen. <\/p>\n<p>Ein Beispiel f\u00fcr eine solche Abfolge:<br \/>\n<img decoding=\"async\" alt=\"Sieben Archetypen der Transformation nach den Prinzipien von DevOps.\" src=\"\/wp-content\/uploads\/2020\/02\/ac5c152ef6ef39355e8b54463914746b.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDies ist keine Empfehlung bestimmter Produkte, obwohl ich alle mag. Ich habe sie als Beispiel angef\u00fchrt, um zu zeigen, dass DevOps, das urspr\u00fcnglich auf der Paradigmatik der industriellen Organisation basiert, es erm\u00f6glicht, jeden Schritt bei der Produktentwicklung zu automatisieren. <\/p>\n<p><img decoding=\"async\" alt=\"Sieben Archetypen der Transformation nach den Prinzipien von DevOps.\" src=\"\/wp-content\/uploads\/2020\/02\/561ff8f01d8640d20ca5b6c7cbea2ef2.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nUnd es gibt keinen Grund, warum wir denselben Ansatz nicht auf die Sicherheit anwenden k\u00f6nnten. <\/p>\n<h2>Fazit<\/h2>\n<p>\nAbschlie\u00dfend m\u00f6chte ich einige Ratschl\u00e4ge f\u00fcr DevSecOps geben. Es ist notwendig, Auditoren in den Prozess der Erstellung Ihrer Systeme einzubeziehen und Zeit in ihre Schulung zu investieren. Man muss mit Auditoren zusammenarbeiten. Au\u00dferdem sollte man einen gnadenlosen Kampf gegen falsche Alarme f\u00fchren. Selbst mit dem teuersten Schwachstellenscanner kann man sehr sch\u00e4dliche Gewohnheiten bei den Entwicklern erzeugen, wenn man nicht wei\u00df, wie das Verh\u00e4ltnis von Signal zu Rauschen ist. Entwickler werden mit Meldungen \u00fcberflutet und fangen an, diese einfach zu l\u00f6schen. Wenn Sie von der Geschichte mit Equifax geh\u00f6rt haben, dann ist genau das passiert: Es wurde ein hochriskantes Signal ignoriert. Zudem sollten Schwachstellen so erkl\u00e4rt werden, dass klar ist, wie sie das Gesch\u00e4ft beeinflussen. Man k\u00f6nnte sagen, dass dies die gleiche Schwachstelle ist, wie in der Geschichte mit Equifax. Sicherheitsrelevante Schwachstellen sollten genauso behandelt werden wie andere Softwareprobleme, das hei\u00dft, sie m\u00fcssen in den allgemeinen DevOps-Prozess integriert werden. Man sollte \u00fcber Jira, Kanban usw. mit ihnen arbeiten. Entwickler sollten nicht denken, dass sich jemand anderes darum k\u00fcmmert \u2013 im Gegenteil, alle sollten sich damit befassen. Schlie\u00dflich sollte man die Ressourcen darauf verwenden, Menschen zu schulen.<\/p>\n<h2>N\u00fctzliche Links<\/h2>\n<p>\nHier sind einige Vortr\u00e4ge von der DevOops-Konferenz, die f\u00fcr Sie n\u00fctzlich sein k\u00f6nnten:<\/p>\n<ul>\n<li>Sergej Berdnikow, Artem Kalichkin \u2013 Erfolgsgeschichte oder \u00abDev+DevOps+Ops\u00bb (<noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=74bqTSmSI4E&amp;list=PL-ety8gh7rToUMuEgJFAL3T3ufc0VlCAe&amp;index=7\">das Video<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/jugru\/blog\/424459\/\">Vortragsunterlagen<\/a><\/noindex>)<\/li>\n<li>Baruch Sadogurski, Leonid Igolnik \u2013 DevOps im gro\u00dfen Ma\u00dfstab: Eine griechische Trag\u00f6die in drei Akten (<noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=HiPSp2xf0yo&amp;list=PL-ety8gh7rToUMuEgJFAL3T3ufc0VlCAe&amp;index=2&amp;t=0s\">das Video<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/company\/jugru\/blog\/425115\/\">Vortragsunterlagen<\/a><\/noindex>)<\/li>\n<li>Alexander Titov, Kirill Tolkatchev \u2013 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=bdM3AGfjY6A&amp;list=PL-ety8gh7rTqxc9H4l_1eerCim4XU65ns&amp;index=3&amp;t=0s\">DevOps, Ingenieure und Community<\/a><\/noindex><\/li>\n<li>Timothy Lister \u2013 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=x-c6YvzRPys&amp;list=PL-ety8gh7rTpTfIaormD2gRFxO0Ocnb22&amp;index=2&amp;t=0s\">Charaktere, Community und Kultur: Wichtige Faktoren f\u00fcr den Erfolg<\/a><\/noindex><\/li>\n<\/ul>\n<p>Schauen Sie in <noindex><a rel=\"nofollow\" href=\"https:\/\/devoops-moscow.ru\/2020\/msk\/schedule\/?utm_source=habr&amp;utm_medium=487958&amp;utm_campaign=devoops20msk\">Programm<\/a><\/noindex> <b>DevOops 2020 Moskau<\/b> \u2013 es gibt auch dort viele interessante Informationen.<br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/jugru\/blog\/487958\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412\u043e\u043f\u0440\u043e\u0441 \u00ab\u043a\u0430\u043a \u0432\u043d\u0435\u0434\u0440\u0438\u0442\u044c \u0443 \u0441\u0435\u0431\u044f \u0434\u0435\u0432\u043e\u043f\u0441\u00bb \u0441\u0442\u043e\u0438\u0442 \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439 \u0433\u043e\u0434, \u043d\u043e \u0445\u043e\u0440\u043e\u0448\u0438\u0445 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432 \u043d\u0435 \u0442\u0430\u043a \u043c\u043d\u043e\u0433\u043e. \u0418\u043d\u043e\u0433\u0434\u0430 \u0432\u044b \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435\u0441\u044c \u0436\u0435\u0440\u0442\u0432\u043e\u0439 \u0440\u0435\u043a\u043b\u0430\u043c\u044b \u043d\u0435 \u043e\u0441\u043e\u0431\u043e \u0443\u043c\u043d\u044b\u0445 \u043a\u043e\u043d\u0441\u0443\u043b\u044c\u0442\u0430\u043d\u0442\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043d\u0443\u0436\u043d\u043e \u043f\u0440\u043e\u0434\u0430\u0442\u044c \u0441\u0432\u043e\u0435 \u0432\u0440\u0435\u043c\u044f, \u043d\u0435\u0432\u0430\u0436\u043d\u043e \u043a\u0430\u043a. \u0418\u043d\u043e\u0433\u0434\u0430 \u044d\u0442\u043e \u043c\u0443\u0442\u043d\u044b\u0435, \u043a\u0440\u0430\u0439\u043d\u0435 \u043e\u0431\u0449\u0438\u0435 \u0441\u043b\u043e\u0432\u0430 \u043e \u0442\u043e\u043c, \u043a\u0430\u043a \u043a\u043e\u0440\u0430\u0431\u043b\u0438 \u043c\u0435\u0433\u0430\u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0446\u0438\u0439 \u0431\u043e\u0440\u043e\u0437\u0434\u044f\u0442 \u043f\u0440\u043e\u0441\u0442\u043e\u0440\u044b \u0432\u0441\u0435\u043b\u0435\u043d\u043d\u043e\u0439. \u0412\u043e\u0437\u043d\u0438\u043a\u0430\u0435\u0442 \u0432\u043e\u043f\u0440\u043e\u0441: \u0430 \u043d\u0430\u043c-\u0442\u043e \u0441 \u044d\u0442\u043e\u0433\u043e \u0447\u0442\u043e? \u0423\u0432\u0430\u0436\u0430\u0435\u043c\u044b\u0439 \u0430\u0432\u0442\u043e\u0440, [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":41819,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-41818","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412\u043e\u043f\u0440\u043e\u0441 \u00ab\u043a\u0430\u043a \u0432\u043d\u0435\u0434\u0440\u0438\u0442\u044c \u0443 \u0441\u0435\u0431\u044f \u0434\u0435\u0432\u043e\u043f\u0441\u00bb \u0441\u0442\u043e\u0438\u0442 \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439 \u0433\u043e\u0434, \u043d\u043e \u0445\u043e\u0440\u043e\u0448\u0438\u0445 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432 \u043d\u0435 \u0442\u0430\u043a \u043c\u043d\u043e\u0433\u043e. \u0418\u043d\u043e\u0433\u0434\u0430 \u0432\u044b \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435\u0441\u044c \u0436\u0435\u0440\u0442\u0432\u043e\u0439 \u0440\u0435\u043a\u043b\u0430\u043c\u044b \u043d\u0435 \u043e\u0441\u043e\u0431\u043e \u0443\u043c\u043d\u044b\u0445 \u043a\u043e\u043d\u0441\u0443\u043b\u044c\u0442\u0430\u043d\u0442\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043d\u0443\u0436\u043d\u043e \u043f\u0440\u043e\u0434\u0430\u0442\u044c \u0441\u0432\u043e\u0435 \u0432\u0440\u0435\u043c\u044f, \u043d\u0435\u0432\u0430\u0436\u043d\u043e \u043a\u0430\u043a.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/sem-arhetipov-prevrashheniya-po-princzipam-devops\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0421\u0435\u043c\u044c \u0430\u0440\u0445\u0435\u0442\u0438\u043f\u043e\u0432 \u043f\u0440\u0435\u0432\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u043f\u043e \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0430\u043c DevOps | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412\u043e\u043f\u0440\u043e\u0441 \u00ab\u043a\u0430\u043a \u0432\u043d\u0435\u0434\u0440\u0438\u0442\u044c \u0443 \u0441\u0435\u0431\u044f \u0434\u0435\u0432\u043e\u043f\u0441\u00bb \u0441\u0442\u043e\u0438\u0442 \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439 \u0433\u043e\u0434, \u043d\u043e \u0445\u043e\u0440\u043e\u0448\u0438\u0445 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432 \u043d\u0435 \u0442\u0430\u043a \u043c\u043d\u043e\u0433\u043e. \u0418\u043d\u043e\u0433\u0434\u0430 \u0432\u044b \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435\u0441\u044c \u0436\u0435\u0440\u0442\u0432\u043e\u0439 \u0440\u0435\u043a\u043b\u0430\u043c\u044b \u043d\u0435 \u043e\u0441\u043e\u0431\u043e \u0443\u043c\u043d\u044b\u0445 \u043a\u043e\u043d\u0441\u0443\u043b\u044c\u0442\u0430\u043d\u0442\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043d\u0443\u0436\u043d\u043e \u043f\u0440\u043e\u0434\u0430\u0442\u044c \u0441\u0432\u043e\u0435 \u0432\u0440\u0435\u043c\u044f, \u043d\u0435\u0432\u0430\u0436\u043d\u043e \u043a\u0430\u043a.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/sem-arhetipov-prevrashheniya-po-princzipam-devops\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-02-16T17:46:08+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-16T17:46:08+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 Sieben Archetypen der Transformation nach den Prinzipien von DevOps | ProHoster","description":"Die Frage, wie man DevOps implementieren kann, besteht seit einigen Jahren, aber es gibt nicht viele gute Materialien. Manchmal wird man Opfer von Werbung durch nicht besonders kompetente Berater, die nur ihre Zeit verkaufen wollen, egal wie.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/sem-arhetipov-prevrashheniya-po-princzipam-devops","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0421\u0435\u043c\u044c \u0430\u0440\u0445\u0435\u0442\u0438\u043f\u043e\u0432 \u043f\u0440\u0435\u0432\u0440\u0430\u0449\u0435\u043d\u0438\u044f \u043f\u043e \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0430\u043c DevOps | ProHoster","og:description":"\u0412\u043e\u043f\u0440\u043e\u0441 \u00ab\u043a\u0430\u043a \u0432\u043d\u0435\u0434\u0440\u0438\u0442\u044c \u0443 \u0441\u0435\u0431\u044f \u0434\u0435\u0432\u043e\u043f\u0441\u00bb \u0441\u0442\u043e\u0438\u0442 \u043d\u0435 \u043f\u0435\u0440\u0432\u044b\u0439 \u0433\u043e\u0434, \u043d\u043e \u0445\u043e\u0440\u043e\u0448\u0438\u0445 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432 \u043d\u0435 \u0442\u0430\u043a \u043c\u043d\u043e\u0433\u043e. \u0418\u043d\u043e\u0433\u0434\u0430 \u0432\u044b \u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435\u0441\u044c \u0436\u0435\u0440\u0442\u0432\u043e\u0439 \u0440\u0435\u043a\u043b\u0430\u043c\u044b \u043d\u0435 \u043e\u0441\u043e\u0431\u043e \u0443\u043c\u043d\u044b\u0445 \u043a\u043e\u043d\u0441\u0443\u043b\u044c\u0442\u0430\u043d\u0442\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u043c \u043d\u0443\u0436\u043d\u043e \u043f\u0440\u043e\u0434\u0430\u0442\u044c \u0441\u0432\u043e\u0435 \u0432\u0440\u0435\u043c\u044f, \u043d\u0435\u0432\u0430\u0436\u043d\u043e \u043a\u0430\u043a.","og:url":"https:\/\/prohoster.info\/de\/blog\/sem-arhetipov-prevrashheniya-po-princzipam-devops","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-02-16T17:46:08+00:00","article:modified_time":"2020-02-16T17:46:08+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"41818","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 00:09:25","updated":"2022-10-02 04:36:05","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/41818","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=41818"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/41818\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/41819"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=41818"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=41818"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=41818"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}