{"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 DevOps-Prinzipien","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Die Frage \"Wie implementiere ich DevOps?\" stellt sich schon seit einigen Jahren, aber es gibt nicht viele gute Materialien dazu. Manchmal wird man zum Opfer von Werbung durch nicht besonders kluge Berater, die einfach ihre Zeit verkaufen m\u00fcssen, egal wie. Oft sind es schwammige, sehr allgemeine Aussagen dar\u00fcber, wie die Schiffe von Megakonzerne durch das Universum segeln. Das wirft die Frage auf: Was haben wir davon? Sehr geehrter Autor, k\u00f6nnten Sie Ihre Ideen klar und \u00fcbersichtlich in einer Liste formulieren?<\/p>\n<p>All dies geschieht, weil es nicht viele praktische Erfahrungen und ein echtes Verst\u00e4ndnis f\u00fcr die Ergebnisse von Kulturtransformationen gibt. Ver\u00e4nderungen in der Unternehmenskultur sind langfristige Prozesse, deren Ergebnisse nicht innerhalb einer Woche oder eines Monats sichtbar werden. Wir brauchen jemanden, der ausreichend erfahren ist und gesehen hat, wie Unternehmen \u00fcber viele Jahre hinweg geschaffen und zerst\u00f6rt wurden.<\/p>\n<p><img decoding=\"async\" alt=\"Sieben Archetypen der Transformation nach DevOps-Prinzipien\" src=\"\/wp-content\/uploads\/2020\/02\/ead804a8a76605e8b3ab468d8d782ef9.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>John Willis<\/b> John ist einer der V\u00e4ter des DevOps. Er blickt auf Jahrzehnte der Zusammenarbeit mit einer Vielzahl von Unternehmen zur\u00fcck. In letzter Zeit hat John spezifische Muster entdeckt, die in der Arbeit mit jedem von ihnen auftreten. Mit Hilfe dieser Archetypen weist John Unternehmen den wahren Weg der DevOps-Transformation. Mehr \u00fcber diese Archetypen erfahren 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 Vorl\u00e4ufers von OpenCloud bei Canonical, beteiligt an 10 Startups, von denen er zwei an Dell und Docker verkauft hat. Derzeit ist er Vice President of DevOps and Digital Practices bei SJ Technologies.<\/p>\n<p><b>Im Folgenden folgt die Erz\u00e4hlung aus Johns Perspektive.<\/b><\/p>\n<p>Mein Name ist John Willis, und am besten erreichen Sie mich auf Twitter, <noindex><a rel=\"nofollow\" href=\"https:\/\/twitter.com\/botchagalupe\">@botchagalupe<\/a><\/noindex>. Das ist auch mein Pseudonym auf Gmail und GitHub. Und <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/botchagalupe\/my-presentations\">\u00fcber diesen Link<\/a><\/noindex> finden Sie Videoaufzeichnungen meiner Vortr\u00e4ge und die dazugeh\u00f6rigen Pr\u00e4sentationen.<\/p>\n<p>Ich habe viele Meetings mit CIOs verschiedener gro\u00dfer Unternehmen. Sie klagen oft, dass sie nicht verstehen, was DevOps ist, und dass alle, die versuchen, es ihnen zu erkl\u00e4ren, von etwas ganz anderem sprechen. Eine weitere h\u00e4ufige Beschwerde ist: DevOps funktioniert nicht, obwohl die Direktoren angeblich alles so machen, wie es ihnen erkl\u00e4rt wurde. Dabei handelt es sich um gro\u00dfe Unternehmen, die seit \u00fcber einhundert Jahren existieren. Nachdem ich mit ihnen gesprochen habe, bin ich zu dem Schluss gekommen, dass f\u00fcr viele Probleme nicht hochentwickelte Technologien, sondern relativ einfache L\u00f6sungen am besten geeignet sind. Wochenlang habe ich einfach nur mit Menschen aus verschiedenen Abteilungen gesprochen. Das, was Sie auf dem allerersten Bild in meinem Beitrag sehen, ist mein letztes Projekt; der Raum sah nach drei Tagen Arbeit so aus.<\/p>\n<h2>Was ist DevOps?<\/h2>\n<p>\nIn der Tat, wenn man 10 verschiedene Personen fragt, werden sie 10 unterschiedliche Antworten geben. Doch das Interessante ist: Alle diese zehn Antworten sind richtig. Es gibt hier keine falsche Antwort. Ich habe mich ziemlich tief mit DevOps besch\u00e4ftigt, etwa seit 10 Jahren, und war der erste Amerikaner beim ersten DevOpsDay. Ich will nicht sagen, dass ich der Kl\u00fcgste unter denjenigen bin, die sich mit DevOps besch\u00e4ftigen, aber wahrscheinlich gibt es niemanden, der so viel Energie darauf verwendet hat. Ich glaube, dass DevOps dann entsteht, wenn menschliches Kapital und Technologie zusammenkommen. Oft vergessen wir das menschliche Element, obwohl wir viel \u00fcber verschiedene Kulturen sprechen. <\/p>\n<p><img decoding=\"async\" alt=\"Sieben Archetypen der Transformation nach DevOps-Prinzipien\" src=\"\/wp-content\/uploads\/2020\/02\/01e2f7495544f4370e3dfbaf809f4c0a.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nAktuell verf\u00fcgen wir \u00fcber eine F\u00fclle von Daten, f\u00fcnf Jahre akademischer Forschung, und die Pr\u00fcfung von Theorien erfolgt in industriellem Ma\u00dfstab. Diese Forschungen zeigen uns Folgendes: Wenn man in der Organisationskultur bestimmte Verhaltensmuster kombiniert, kann man eine 2000-fache Beschleunigung erreichen. Diese Beschleunigung korreliert mit einer \u00e4hnlichen Verbesserung der Stabilit\u00e4t. Dies ist eine quantitative Messung des Vorteils, den DevOps jedem Unternehmen bieten kann. Vor ein paar Jahren sprach ich \u00fcber DevOps mit dem CEO eines Fortune-5000-Unternehmens. Als ich mich auf die Pr\u00e4sentation vorbereitete, war ich sehr nerv\u00f6s, da ich in f\u00fcnf Minuten meine jahrelange Erfahrung darlegen musste. <\/p>\n<p>Am Ende gab ich folgende <b>Definition von DevOps<\/b>: Es handelt sich um eine Reihe von Praktiken und Mustern, die es erm\u00f6glichen, menschliches Kapital in hochproduktivem organisatorischem Kapital zu verwandeln. Ein Beispiel ist, wie Toyota in den letzten 50 oder 60 Jahren arbeitet.<\/p>\n<p><img decoding=\"async\" alt=\"Sieben Archetypen der Transformation nach DevOps-Prinzipien\" src=\"\/wp-content\/uploads\/2020\/02\/a01c5d849daed94b7b186be316db3935.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>(Von hier an werden solche Diagramme nicht als Referenzmaterial, sondern als Illustrationen verwendet. Ihr Inhalt wird sich je nach Unternehmen unterscheiden. 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 die <b>Wertstromanalyse<\/b>. Dar\u00fcber wurden einige gute B\u00fccher geschrieben, das bekannteste von ihnen stammt 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 CEO fragt, warum sein Unternehmen nicht auf neue Gleise umschwenken kann, ist es noch zu fr\u00fch, \u00fcber Wertstromanalyse 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 liegt, dass sie dem Unternehmen eine Anleitung mit f\u00fcnf Punkten geben und dann nach sechs Monaten zur\u00fcckkommen, um zu sehen, was passiert ist. Selbst bei einem guten Ansatz wie dem Value-Stream-Mapping gibt es, sagen wir mal, blinde Flecken. Nach Hunderten von Interviews mit Gesch\u00e4ftsf\u00fchrern verschiedener Unternehmen habe ich ein bestimmtes Muster entwickelt, das es mir erm\u00f6glicht, das Problem in seine Teile 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. Neulich arbeitete ich mit einem Investmentfonds und hatte schlie\u00dflich 100-150 solcher Diagramme.<\/p>\n<h2>Schlechte Kultur frisst gute Ans\u00e4tze zum Fr\u00fchst\u00fcck.<\/h2>\n<p>\nDie Hauptaussage lautet: Keine Lean-, Agile-, SAFE- oder DevOps-Methoden helfen, wenn die Kultur der Organisation schlecht ist. Es ist, als w\u00fcrde man ohne Sauerstoffger\u00e4t in die Tiefe tauchen oder ohne R\u00f6ntgenaufnahme operieren. Anders ausgedr\u00fcckt, um Drucker und Deming umzuformulieren: Eine schlechte Unternehmenskultur wird jedes gute System verschlingen und nicht daran ersticken. <\/p>\n<p>Um dieses Hauptproblem zu l\u00f6sen, sind folgende Schritte erforderlich:<\/p>\n<ol>\n<li><b>Alle Arbeiten sichtbar machen:<\/b> die gesamte Arbeit muss sichtbar sein. Nicht im Sinne, dass sie unbedingt auf irgendeinem Bildschirm angezeigt werden muss, sondern dass sie beobachtbar sein sollte.<\/li>\n<li><b>Arbeitsmanagementsysteme konsolidieren:<\/b> es ist notwendig, die Managementsysteme zu konsolidieren. Im Problem des \"stammesbasierten\" 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 einer einzigen Person, Brent, durch den das Projekt drei Jahre im R\u00fcckstand war. Und solchen \u201eBrents\u201c begegne ich \u00fcberall. Um diese Engp\u00e4sse zu l\u00f6sen, verwende ich die folgenden zwei Punkte in unserer Liste. <\/li>\n<li><b>Theorie der Einschr\u00e4nkungen:<\/b> Theorie der Einschr\u00e4nkungen.<\/li>\n<li><b>Kollaborations-Hacks:<\/b> Kollaborations-Hacks. <\/li>\n<li><b>Toyota Kata (<noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/botchagalupe\/my-presentations#kata\">Coaching Kata<\/a><\/noindex>):<\/b> Ich werde nicht viel \u00fcber Toyota Kata sprechen. Falls 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 Auditoren:<\/b> Audits in den fr\u00fchen Phasen des Zyklus.<\/li>\n<\/ol>\n<p><img decoding=\"async\" alt=\"Sieben Archetypen der Transformation nach DevOps-Prinzipien\" src=\"\/wp-content\/uploads\/2020\/02\/11b3fd4cfdf01211b54446a674e06026.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nIch beginne die Zusammenarbeit mit einer Organisation ganz einfach: Ich gehe ins Unternehmen und spreche mit den Mitarbeitern. Wie man sieht, sind keine hochmodernen Technologien erforderlich. Alles, was ich brauche, ist ein Ort, an dem ich schreiben kann. Ich versammle mehrere Teams in einem Raum und analysiere, was sie mir aus der Perspektive meiner 7 Archetypen erz\u00e4hlen. Danach gebe ich ihnen einen Marker und bitte sie, alles, was sie bisher laut gesagt haben, schriftlich an die Tafel zu bringen. Normalerweise gibt es bei solchen Treffen eine Person, die alles aufschreibt, und im besten Fall schafft sie es, 10 % der Diskussion festzuhalten. Mit meiner Methode gelingt es, diesen Wert auf etwa 40 % zu steigern. <\/p>\n<p><img decoding=\"async\" alt=\"Sieben Archetypen der Transformation nach DevOps-Prinzipien\" src=\"\/wp-content\/uploads\/2020\/02\/1e4a959b671d72bd69c6eb207948253b.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>(Diese Illustration kann separat <noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/ey\/fx\/6a\/eyfx6a4zcyjjdqecgqinsrgkaee.png\">unter diesem Link betrachtet werden<\/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>). Die Grundlage dieses Ansatzes besteht darin, dass jede Organisation in vier Quadranten zerlegt werden kann. Dieses Diagramm ist in der Regel das Ergebnis von meine Arbeiten mit den vielen anderen Diagrammen, die bei der Analyse einer Organisation entstehen. Nehmen wir an, wir haben eine Organisation mit hohem Kontrollniveau, aber gleichzeitig mit geringer Kompetenz. Dies ist eine \u00e4u\u00dferst unerw\u00fcnschte Variante: Wenn alle nach Vorschrift arbeiten, aber niemand wei\u00df, was zu tun ist. <\/p>\n<p>Etwas besser ist die Variante mit hohem Niveau sowohl an Kontrolle als auch an Kompetenz. Sollte ein solches Unternehmen profitabel sein, braucht es m\u00f6glicherweise kein DevOps. Am interessantesten ist die Arbeit mit einem Unternehmen, das ein hohes Ma\u00df an Kontrolle, geringe Kompetenz und Kooperation aufweist, aber gleichzeitig eine hohe Kultur (cultivation) hat. Das bedeutet, dass es in der Firma viele Menschen gibt, die gerne dort arbeiten, und die Fluktuation der Mitarbeiter niedrig ist. <\/p>\n<p><img decoding=\"async\" alt=\"Sieben Archetypen der Transformation nach DevOps-Prinzipien\" src=\"\/wp-content\/uploads\/2020\/02\/bf97be3b3e065bca469494c14ddda679.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>(Diese Illustration kann separat <noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/k3\/c_\/jz\/k3c_jze67z8xz-8xuh84jz0wrmk.png\">unter diesem Link betrachtet werden<\/a><\/noindex>)<\/i><\/p>\n<p>Ich glaube, dass Methoden mit strikten Vorgaben letztendlich dabei hindern, die Wahrheit zu finden. Besonders beim Value Stream Mapping gibt es viele Regeln, wie Informationen strukturiert werden m\u00fcssen. In den fr\u00fchen Phasen, von denen ich spreche, sind diese Regeln nicht hilfreich. Wenn jemand mit einem Marker in der Hand eine reale Situation auf einem Board beschreibt, ist das der beste Weg, um sich \u00fcber die aktuellen Gegebenheiten zu informieren. Solche Informationen erreichen die F\u00fchrungskr\u00e4fte nicht. In diesem Moment w\u00e4re es unklug, die Person zu unterbrechen und zu sagen, dass sie einen Pfeil falsch gezeichnet hat. In dieser Phase ist es besser, einfache Regeln zu nutzen, wie zum Beispiel: Eine mehrstufige Abstraktion kann einfach durch die Verwendung von farbigen Markern erstellt werden. <\/p>\n<p>Ich wiederhole: keine Hightech. Mit einem schwarzen Marker wird die objektive Realit\u00e4t dargestellt, wie alles funktioniert. Mit einem roten Marker markieren die Leute, was ihnen an der aktuellen Situation nicht gef\u00e4llt. Wichtig ist, dass sie das schreiben und nicht ich. Wenn ich nach dem Meeting zum IT-Direktor gehe, schlage ich nicht eine Liste von 10 Dingen vor, die ge\u00e4ndert werden m\u00fcssen. Ich versuche, Verbindungen zwischen dem, was die Leute im Unternehmen sagen, und den 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 DevOps-Prinzipien\" src=\"\/wp-content\/uploads\/2020\/02\/80a930a3fb2ccddc8a07ad9cc5e47692.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>(Diese Illustration kann separat <noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/j7\/8s\/2x\/j78s2x_fm3euz3mfdyx43n2q_ru.png\">unter diesem Link betrachtet werden<\/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 der Sicherheitsabteilung waren \u00fcberzeugt, dass sie nicht zu \u00dcberpr\u00fcfungen von Anforderungen und Design (design and requirement reviews) kommen d\u00fcrften. <\/p>\n<p><img decoding=\"async\" alt=\"Sieben Archetypen der Transformation nach DevOps-Prinzipien\" src=\"\/wp-content\/uploads\/2020\/02\/2cf98196c68f22006b1a6fb9d12e52e1.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>(Diese Illustration kann separat <noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/7b\/7n\/kp\/7b7nkpappduwkvybemq56rtkzec.png\">unter diesem Link betrachtet werden<\/a><\/noindex>)<\/i><\/p>\n<p>Dann sprachen wir mit Menschen aus anderen Abteilungen und fanden heraus, dass etwa vor 8 Jahren Softwareentwickler die Sicherheitsmitarbeiter ausgeschlossen hatten, weil sie die Arbeit verlangsamten. Das f\u00fchrte schlie\u00dflich zu einem Verbot, das als gegeben angesehen wurde. In Wirklichkeit gab es jedoch kein solches Verbot. <\/p>\n<p>Unser Treffen verlief \u00e4u\u00dferst verworren: \u00fcber etwa drei Stunden hinweg konnten f\u00fcnf verschiedene Teams mir nicht erkl\u00e4ren, was zwischen dem Code und dem Build vor sich geht. Und das schien doch die einfachste Sache zu sein. Die meisten DevOps-Berater gehen davon aus, dass dies bereits allen bekannt ist. <\/p>\n<p>Dann erwachte der Mann, der f\u00fcr die IT-Regulierung zust\u00e4ndig war und vier Stunden lang geschwiegen hatte, pl\u00f6tzlich zum Leben, als wir sein Thema ansprachen, und hielt uns noch eine betr\u00e4chtliche Zeit lang in Anspruch. Am Ende fragte ich ihn, was er \u00fcber das Treffen denkt, und ich werde seine Antwort nie vergessen. Er sagte: \u201eFr\u00fcher dachte ich, es gibt in unserer Bank nur zwei M\u00f6glichkeiten zur Softwarebereitstellung, und jetzt wei\u00df ich, dass es tats\u00e4chlich f\u00fcnf sind, von denen ich bei dreien nicht einmal wusste.\u201c <\/p>\n<p><img decoding=\"async\" alt=\"Sieben Archetypen der Transformation nach DevOps-Prinzipien\" src=\"\/wp-content\/uploads\/2020\/02\/343f6307aa0d77d0b9b3eaf80f23f3ac.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<i>(Diese Illustration kann separat <noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/nu\/j0\/en\/nuj0enzjwjaxgkj8qwmdglrixau.png\">unter diesem Link betrachtet werden<\/a><\/noindex>)<\/i><\/p>\n<p>Das letzte Treffen in dieser Bank fand mit dem Team statt, das sich mit Investment-Software besch\u00e4ftigt. Dabei stellte sich heraus, dass es besser ist, Diagramme mit einem Marker auf einem Blatt 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 DevOps-Prinzipien\" 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 verwendeten wir, um Muster, also Archetypen zu finden. <\/p>\n<p>Ich stelle also Fragen an die Mitarbeiter, die ihre Antworten mit Markern in drei Farben (schwarz, rot und blau) aufschreiben. Ich analysiere ihre Antworten auf Archetypen. Lassen Sie uns jetzt 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 unbekannter Arbeit. Zum Beispiel, wenn ein Mitarbeiter den anderen einfach um etwas bittet. In gro\u00dfen Organisationen kann der Anteil an ungeplanter Arbeit bei 60 % liegen. Bis zu 40 % der Arbeit ist nicht dokumentiert. W\u00e4re das Boeing, w\u00fcrde ich nie wieder in einen ihrer Flugzeuge steigen. Wenn nur die H\u00e4lfte der Arbeit dokumentiert wird, ist unklar, ob die Arbeit richtig erledigt wird oder nicht. Alle anderen Methoden erweisen sich als nutzlos \u2014 es hat keinen Sinn, irgendetwas zu automatisieren, weil die bekannten 50 % gerade der am besten abgestimmte und klarste Teil der Arbeit sein k\u00f6nnten, dessen Automatisierung keine gro\u00dfen Ergebnisse liefert, w\u00e4hrend alles Schlimme in der unsichtbaren H\u00e4lfte steckt. Ohne Dokumentation ist es unm\u00f6glich, allerlei Hacks und versteckte Arbeit zu finden oder Engp\u00e4sse, die sogenannten \"Brent-Points\", auf die ich bereits hingewiesen 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\">\"Making Work Visible\"<\/a><\/noindex>. Es identifiziert <b>f\u00fcnf verschiedene \"Zeitdiebe\"<\/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>Dies ist eine \u00e4u\u00dferst wertvolle Analyse, und das Buch ist gro\u00dfartig, aber all diese Ratschl\u00e4ge sind nutzlos, wenn nur 50 % der Daten sichtbar sind. Die von Dominik vorgeschlagenen Methoden k\u00f6nnen angewendet werden, wenn eine Genauigkeit von \u00fcber 90 % erreicht wird. Ich spreche von Situationen, in denen ein Vorgesetzter seinem Mitarbeiter eine 15-min\u00fctige Aufgabe gibt, die jedoch drei Tage ben\u00f6tigt; der Vorgesetzte wei\u00df in Wirklichkeit nicht, dass dieser Mitarbeiter auch von vier oder f\u00fcnf anderen Personen abh\u00e4ngig ist. <\/p>\n<p><img decoding=\"async\" alt=\"Sieben Archetypen der Transformation nach DevOps-Prinzipien\" src=\"\/wp-content\/uploads\/2020\/02\/93901cba5b785ebd1f07d2665632a547.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDas Phoenix-Projekt ist eine faszinierende Geschichte \u00fcber ein Projekt, das drei Jahre zu sp\u00e4t kommt. Einer der Protagonisten steht deshalb vor der Gefahr, entlassen zu werden, und trifft 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 im Unternehmen einen Systemadministrator namens Brent gibt, und die gesamte Arbeit l\u00e4uft irgendwie \u00fcber ihn. In einer der Besprechungen fragt einer der Untergebenen: Warum dauert jede halbst\u00fcndige Aufgabe eine Woche? Als Antwort folgt eine stark vereinfachte Darstellung der Warteschlangentheorie und des Little\u2019schen Gesetzes, und in dieser Darstellung wird klar, dass bei 90% Auslastung jede Arbeitsstunde 9 Stunden kostet. Jede Aufgabe muss an sieben andere Personen gesendet werden, daher verwandelt sich diese Stunde in 63 Stunden, 7 mal 9. Ich sage das, um zu verdeutlichen, dass man, um das Little\u2019sche Gesetz oder eine komplexe Warteschlangentheorie anzuwenden, zumindest \u00fcber Daten verf\u00fcgen muss. <\/p>\n<p>Wenn ich also von Sichtbarkeit spreche, meine ich nicht, dass alles auf dem Bildschirm sein muss, sondern dass zumindest Daten verf\u00fcgbar sein sollten. Wenn sie vorhanden sind, zeigt sich oft, dass es einen sehr gro\u00dfen Umfang an ungeplanten Arbeiten gibt, die aus irgendwelchen Gr\u00fcnden an Brent gehen, obwohl es daf\u00fcr keinen Bedarf gibt. Und Brent ist ein gro\u00dfartiger Kerl, er w\u00fcrde niemals 'nein' sagen, aber er erz\u00e4hlt auch niemandem, wie er seine Arbeit macht. <\/p>\n<p><img decoding=\"async\" alt=\"Sieben Archetypen der Transformation nach DevOps-Prinzipien\" 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 sorgf\u00e4ltig klassifiziert werden (genau das macht Dominika auf dem Foto), man kann die Abstraktion der f\u00fcnf Zeitverschwendungen anwenden und automatisieren.<\/p>\n<h3>2. Konsolidierung von Arbeitsmanagementsystemen: Aufgabenverwaltung<\/h3>\n<p>\nDie Archetypen, von denen ich spreche, bilden eine Art Pyramide. Wenn das erste richtig umgesetzt wird, ist das zweite gewisserma\u00dfen eine Art Erweiterung. Viele dieser Systeme sind nicht f\u00fcr Startups geeignet und sollten in Bezug auf gro\u00dfe Unternehmen wie die im Fortune 5000 ber\u00fccksichtigt werden. In meiner letzten Firma gab es 10 Fehlerverfolgungssysteme (Ticketing-System). In einem Team wurde Remedy verwendet, ein anderes entwickelte ein eigenes System, ein weiteres nutzte Jira, und manche kamen ganz ohne aus und arbeiteten mit E-Mails. Das gleiche Problem tritt auf, wenn eine Firma 30 unterschiedliche Pipelines hat, aber ich habe nicht die Zeit, all diese F\u00e4lle zu besprechen. <\/p>\n<p>Ich bespreche mit den Leuten, wie Tickets erstellt werden, was danach mit ihnen passiert und wie sie umgangen werden. Das Interessanteste ist, dass die Menschen bei unseren Treffen ziemlich ehrlich sprechen. Ich habe gefragt, wie viele Leute f\u00fcr Tickets, denen man tats\u00e4chlich \u201amajor impact\u2018 zuweisen sollte, \u201aminor \/ no impact\u2018 angeben. Es stellte sich heraus, dass fast jeder das so macht. Ich betreibe keine Denunziation und versuche auf jede erdenkliche Weise, die Personen nicht zu identifizieren. Wenn mir jemand etwas Aufrichtiges anvertraut, gebe ich die Person nicht preis. Aber wenn so gut wie jeder das System umgeht, bedeutet das, dass die gesamte Sicherheit im Grunde genommen eine Fassade ist. Daher k\u00f6nnen aus den Daten dieses Systems keine Schlussfolgerungen gezogen werden. <\/p>\n<p>Um das Problem mit den Tickets zu l\u00f6sen, muss ein zentrales System ausgew\u00e4hlt werden. Wenn Sie Jira verwenden, dann nur Jira. Wenn es eine Alternative gibt, dann sollte nur diese verwendet werden. Der Punkt ist, dass Tickets als ein weiterer Schritt im Entwicklungsprozess betrachtet werden m\u00fcssen. Jede Aktion sollte ein Ticket haben, das durch den Entwicklungsprozess gehen muss. Die Tickets werden an das Team gesendet, das sie auf dem Storyboard platziert und dann die Verantwortung daf\u00fcr tr\u00e4gt. <\/p>\n<p>Dies betrifft alle Abteilungen, einschlie\u00dflich der Infrastruktur- und Betriebsabteilung. In diesem Fall kann ein auch nur halbwegs plausibles Bild der Situation erstellt werden. Wenn dieser Prozess einmal etabliert ist, zeigt sich pl\u00f6tzlich, dass es einfach ist, festzustellen, wer f\u00fcr jede Anwendung verantwortlich ist. Denn jetzt erhalten wir nicht 50 %, sondern 98 % neuer Dienstleistungen. Wenn dieser wesentliche Prozess funktioniert, verbessert sich die Genauigkeit im gesamten System. <\/p>\n<h4>Service-Pipeline<\/h4>\n<p>\nDas betrifft wiederum 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 Unternehmen der Fortune 5000 betrifft, so ist ein Vorfall, der bei der Bank, in der ich gearbeitet habe, emblematisch. Sie wurden von Google besucht und es wurden Diagramme zu alten IBM-Systemen gezeigt. Die Leute von Google fragten verwundert \u2014 und wo ist der Quellcode daf\u00fcr? Es gibt keinen Quellcode, nicht einmal eine GUI. Das ist die Realit\u00e4t, mit der gro\u00dfe Organisationen umgehen m\u00fcssen: 40 Jahre alte Bankaufzeichnungen auf einem uralten Mainframe. Einer meiner Kunden verwendet Kubernetes-Container mit Circuit-Breaker-Mustern sowie Chaos Monkey, alles f\u00fcr die Anwendung von KeyBank. Aber letztendlich werden diese Container mit einer COBOL-Anwendung verbunden. <\/p>\n<p>Die Leute von Google waren sich sicher, dass sie alle Probleme meines Kunden l\u00f6sen w\u00fcrden, bis sie Fragen stellten: Was ist IBM datapipe? Die Antwort darauf lautet: Das ist ein Connector. Woran ist er angeschlossen? An das System von Sperry. Und das? Und so weiter. Auf den ersten Blick scheint es so: Wo hat DevOps hier Platz? Aber tats\u00e4chlich ist es m\u00f6glich. Es gibt Liefersysteme, die es erm\u00f6glichen, Arbeitsabl\u00e4ufe an die Teams weiterzugeben, die mit der Lieferung besch\u00e4ftigt sind. <\/p>\n<h3>3. Theorie der Einschr\u00e4nkungen: Theorie der Einschr\u00e4nkungen<\/h3>\n<p>\nKommen wir zum dritten Archetyp: institutionelles \/ \u201estammes\u201c Wissen. In der Regel gibt es in jeder Organisation mehrere Personen, die alles wissen und die Leitung \u00fcbernehmen. Das sind die, die am l\u00e4ngsten in der Organisation sind und die alle Abk\u00fcrzungen kennen. <\/p>\n<p><img decoding=\"async\" alt=\"Sieben Archetypen der Transformation nach DevOps-Prinzipien\" src=\"\/wp-content\/uploads\/2020\/02\/13d90ef48b9f441374b6431966ae7998.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nWenn dies in der Grafik sichtbar wird, umkreise ich diese Personen gezielt mit einem Marker: Zum Beispiel stellt sich heraus, dass ein gewisser Lou an allen Meetings teilnimmt. F\u00fcr mich ist klar: Das ist der lokale Brent. Wenn der IT-Direktor zwischen mir in T-Shirt und Turnschuhen und einem type in Anzug von IBM w\u00e4hlen muss, w\u00e4hle ich, weil ich dem Direktor Dinge erkl\u00e4ren kann, die der andere Typ nicht erkl\u00e4ren kann und die f\u00fcr den Direktor unangenehm sein k\u00f6nnten. Ich sage ihnen, dass es in ihrem Unternehmen einen Engpass gibt, und dass es jemanden namens Fred und jemanden namens Lou gibt. Dieser Engpass muss gel\u00f6st werden, ihr Wissen muss irgendwie von ihnen erlangt werden. <\/p>\n<p>Um ein solches Problem zu l\u00f6sen, k\u00f6nnte ich zum Beispiel vorschlagen, Slack zu verwenden. Ein cleverer Gesch\u00e4ftsf\u00fchrer k\u00f6nnte fragen \u2014 warum? In solchen F\u00e4llen antworten DevOps-Berater oft: weil alle das so machen. Wenn der Gesch\u00e4ftsf\u00fchrer wirklich clever ist, wird er sagen: und was kommt jetzt? Und damit endet der Dialog. Ich antworte darauf: weil es in der Firma vier Engp\u00e4sse gibt: Fred, Lu, Suzy und Jane. Um ihr Wissen zu institutionalisieren, muss man zun\u00e4chst Slack einf\u00fchren. Alle eure Wikis sind v\u00f6lliger Unsinn, weil niemand von ihrer Existenz wei\u00df. Wenn das Ingenieurteam an externen und internen Entwicklungen arbeitet, sollten alle wissen, dass sie die externe Entwicklungs- oder das Infrastrukturteam mit Fragen ansprechen k\u00f6nnen. Genau dann wird wahrscheinlich Lu oder Fred Zeit finden, sich das Wiki anzusehen. Und dann kann jemand in Slack fragen, warum Schritt 5 nicht funktioniert. Und dann werden Lu oder Fred die Anleitung im Wiki korrigieren. Wenn dieser Prozess eingerichtet wird, wird vieles von selbst seinen Platz finden.<\/p>\n<p>Hier liegt meine wichtigste \u00dcberlegung: Um moderne Technologien zu empfehlen, muss zun\u00e4chst die Grundlage daf\u00fcr geschaffen werden. Dies kann mit den zuvor beschriebenen, einfacheren L\u00f6sungen erreicht werden. Beginnt man jedoch mit High-Tech-L\u00f6sungen, ohne zu erkl\u00e4ren, warum sie erforderlich sind, endet das normalerweise nicht gut. Einer unserer Kunden nutzt Azure ML, eine sehr kosteng\u00fcnstige und einfache L\u00f6sung. Bei etwa 30 % der Fragen wurde bereits durch die selbstlernende Maschine geantwortet. Die Entwickler dieser L\u00f6sung waren keine Data-Science-Experten, Statistiker oder Mathematiker. Das ist bemerkenswert. Die Kosten f\u00fcr eine solche L\u00f6sung sind minimal.<\/p>\n<h3>4. Collaboration hacks: \u0425\u0430\u043a\u0438 \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u0447\u0435\u0441\u0442\u0432\u0430<\/h3>\n<p>\nDas vierte Archetyp besteht darin, dass Isolation bek\u00e4mpft werden muss. Die meisten Menschen wissen bereits, dass Isolation Feindschaft hervorruft. Wenn jede Abteilung auf ihrer eigenen Etage ist und die Menschen sich nur im Aufzug begegnen, dann entsteht leicht Feindschaft zwischen ihnen. Wenn die Menschen hingegen im selben Raum sind, verschwindet sie sofort. Wenn jemand eine allgemeine Beschwerde \u00e4u\u00dfert, wie zum Beispiel, dass eine bestimmte Schnittstelle nie funktioniert - es k\u00f6nnte nicht einfacher sein, diese Beschwerde zu dekonstruktivieren. F\u00fcr die Programmierer, die die Schnittstelle erstellt haben, reicht es aus, spezifische Fragen zu stellen, und bald wird klar, dass der Benutzer beispielsweise das Tool einfach falsch genutzt hat.<\/p>\n<p>Es gibt viele M\u00f6glichkeiten, Isolation zu \u00fcberwinden. Einmal wurde ich gebeten, eine Bank in Australien zu beraten, aber ich habe abgelehnt, da ich zwei Kinder und eine Frau habe. Alles, was ich ihnen anbieten konnte, war, ihnen *graphical storytelling* zu empfehlen. Das hat sich als wirksam erwiesen. Eine weitere interessante Methode sind Lean-Coffee-Meetings. In gro\u00dfen Organisationen ist das eine hervorragende M\u00f6glichkeit, Wissen zu verbreiten. Au\u00dferdem k\u00f6nnen interne DevOps-Tage, Hackathons und dergleichen veranstaltet werden.<\/p>\n<h3>5. Coaching Kata<\/h3>\n<p>\nWie ich zu Beginn bereits erw\u00e4hnt habe, werde ich heute nicht dar\u00fcber sprechen. Wenn es Sie interessiert, k\u00f6nnen Sie sich <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/botchagalupe\/my-presentations#kata\">einige meiner Pr\u00e4sentationen ansehen<\/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. Marktorientiert: eine marktorientierte Organisation<\/h3>\n<p>\nHier gibt es verschiedene Probleme. Zum Beispiel Menschen des Typs \u201eI\u201c, Menschen des Typs \u201eT\u201c und Menschen des Typs \u201eE\u201c. Menschen des Typs \u201eI\u201c sind diejenigen, die sich nur mit einer Sache besch\u00e4ftigen. Normalerweise sind sie in Organisationen mit isolierten Abteilungen anzutreffen. \u201eT\u201c bedeutet, dass eine Person in einem Bereich gut ist, aber auch in anderen Dingen erfolgreich ist. \u201eE\u201c oder sogar \u201eKamm\u201c bedeutet, dass eine Person viele F\u00e4higkeiten hat. <\/p>\n<p><img decoding=\"async\" alt=\"Sieben Archetypen der Transformation nach DevOps-Prinzipien\" 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>), die in maximal vereinfachter Form so zusammengefasst werden kann: Wenn drei Teams an einem Compiler arbeiten, entsteht letztendlich ein Compiler aus drei Teilen. Daher wird, wenn in einer Organisation ein hohes Ma\u00df an Isolierung herrscht, selbst Kubernetes, Circuit Breaker, API-Erweiterbarkeit und andere modische Dinge in dieser Organisation so strukturiert sein wie die Organisation selbst. Streng nach Conway und zum Trotz, junge Geeks. <\/p>\n<p>Die L\u00f6sung dieses Problems wurde schon oft beschrieben. Es gibt beispielsweise organisatorische Archetypen, die von Fernando Fernandez beschrieben wurden. Die problematische Architektur, von der ich gerade sprach, mit Isolierung \u2014 das ist eine funktional orientierte Architektur. Der zweite Typ \u2014 der schlechteste, ist die Matrixarchitektur, dort gibt es ein Durcheinander aus den beiden anderen. Der dritte Typ \u2014 das ist das, was in den meisten Startups zu beobachten ist, und auch gro\u00dfe Unternehmen versuchen, diesem Typ zu entsprechen. Das ist eine marktorientierte Organisation. Hier erfolgt die Optimierung, um die schnellste 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 wird dies genannt <i>zwei Pizza-Teams<\/i>. In dieser Struktur gruppieren sich alle Personen des Typs \u201eI\u201c um einen Dienst, und nach und nach kommen sie dem Typ \u201eT\u201c n\u00e4her. Wenn das Management gut funktioniert, k\u00f6nnen sie sogar zu \u201eE\u201c werden. Das erste Gegenargument ist hier, dass es in einer solchen Struktur \u00fcberfl\u00fcssige Elemente gibt. Warum ben\u00f6tigt man einen Tester in jeder Abteilung, wenn es m\u00f6glich ist, eine spezielle Abteilung f\u00fcr Tester zu haben? Darauf antworte ich: \u00dcberfl\u00fcssige Ausgaben in diesem Fall sind der Preis, den man daf\u00fcr bezahlt, dass die gesamte Organisation in Zukunft Typ \u201eE\u201c wird. In einer solchen Struktur erf\u00e4hrt der Tester nach und nach mehr \u00fcber Netzwerke, Architektur, Design usw. Am Ende ist jeder Teilnehmer der Organisation vollst\u00e4ndig \u00fcber alles informiert, 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: Audits in den fr\u00fchen Phasen des Zyklus. Einhaltung von Sicherheitsrichtlinien sichtbar<\/h3>\n<p>\nDas ist, wenn Ihre Handlungen sozusagen nicht die Geruchspr\u00fcfung bestehen. Die Menschen, die f\u00fcr Sie arbeiten, sind nicht dumm. Wenn sie, wie im obigen Beispiel, \u00fcberall geringf\u00fcgige\/keine Auswirkungen angeben, und das \u00fcber drei Jahre hinweg, ohne dass jemand etwas bemerkt, wei\u00df jeder, dass das System nicht funktioniert. Oder ein anderes Beispiel \u2014 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 gemerkt, dass unsere Systeme extrem komplex sind. Und f\u00fcnf bis sechs Personen m\u00fcssen eine Entscheidung \u00fcber eine \u00c4nderung treffen, die sie nicht vorgenommen haben und \u00fcber die sie nichts wissen. <\/p>\n<p>Nat\u00fcrlich funktioniert ein solcher Ansatz nicht. Ich muss mich von solchen Dingen trennen, weil diese Personen das System nicht sch\u00fctzen. Die Entscheidung sollte vom Team selbst getroffen werden, da das Team daf\u00fcr verantwortlich sein muss. Andernfalls entsteht eine paradoxe Situation, in der ein Manager, der in seinem Leben noch nie Code geschrieben hat, einem Programmierer sagt, wie viel Zeit das Schreiben des Codes in Anspruch nehmen sollte. In einem Unternehmen, in dem ich gearbeitet habe, gab es 7 verschiedene Gremien, die jede \u00c4nderung pr\u00fcften, darunter ein Architektur- und ein Produktgremium usw. Es gab sogar eine verpflichtende Wartezeit, obwohl mir ein Mitarbeiter sagte, dass in zehn Jahren niemand w\u00e4hrend dieser Wartezeit jemals \u00c4nderungen abgelehnt hat, die von dieser Person vorgenommen wurden.<\/p>\n<p>Auditoren sollten zu uns eingeladen werden, anstatt sie loszuwerden. Lassen Sie sie wissen, dass Sie immutable binary containers erstellen, die, wenn sie alle Tests bestehen, f\u00fcr immer unver\u00e4ndert bleiben. Erkl\u00e4ren Sie ihnen, dass Sie ein pipeline as code haben, und was das bedeutet. Zeigen Sie ihnen das folgende Diagramm: ein lesbarer immutable Binary in einem Container, der alle Schwachstellentests besteht; und dar\u00fcber hinaus greift niemand darauf zu \u2013 nicht einmal auf das System, das die Pipeline erstellt, da es ebenfalls dynamisch erstellt wird. Ich habe Kunden wie Capital One, die mithilfe von Vault etwas \u00c4hnliches wie Blockchain schaffen. Einem Auditor k\u00f6nnen Sie die \"Rezepte\" von Chef vorenthalten; es gen\u00fcgt, die Blockchain zu zeigen, aus der klar hervorgeht, was mit dem Jira-Ticket in der Produktion passiert ist und wer daf\u00fcr verantwortlich ist. <\/p>\n<p><img decoding=\"async\" alt=\"Sieben Archetypen der Transformation nach DevOps-Prinzipien\" 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\">Laut dem Bericht<\/a><\/noindex>, das 2018 von Sonatype gegr\u00fcndet wurde, gab es im Jahr 2017 87 Milliarden Downloadanfragen f\u00fcr OSS. <\/p>\n<p><img decoding=\"async\" alt=\"Sieben Archetypen der Transformation nach DevOps-Prinzipien\" src=\"\/wp-content\/uploads\/2020\/02\/6ca2ce4eab96e2c675c2af17a2c2922f.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDie durch Sicherheitsanf\u00e4lligkeiten verursachten Verluste sind \u00fcberm\u00e4\u00dfig hoch. Die oben dargestellten Zahlen beinhalten zudem keine alternativen Kosten. Kurz gesagt, was DevSecOps bedeutet: Ich m\u00f6chte gleich klarstellen, dass mich Diskussionen \u00fcber die Relevanz des Begriffs nicht interessieren. Der Punkt ist, dass, wenn DevOps schon sehr erfolgreich waren, wir versuchen sollten, Sicherheit in diesen Prozess zu integrieren. <\/p>\n<p>Ein Beispiel f\u00fcr eine solche Sequenz:<br \/>\n<img decoding=\"async\" alt=\"Sieben Archetypen der Transformation nach DevOps-Prinzipien\" src=\"\/wp-content\/uploads\/2020\/02\/ac5c152ef6ef39355e8b54463914746b.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDies ist keine Empfehlung f\u00fcr bestimmte Produkte, obwohl ich sie alle sch\u00e4tze. Ich nenne sie als Beispiele, um zu zeigen, dass DevOps, das urspr\u00fcnglich auf der Paradigmenorganisation in der Industrie basiert, es erm\u00f6glicht, jeden Schritt im Produktentwicklungsprozess zu automatisieren. <\/p>\n<p><img decoding=\"async\" alt=\"Sieben Archetypen der Transformation nach DevOps-Prinzipien\" 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 auch auf die Sicherheit anwenden sollten. <\/p>\n<h2>Zusammenfassung<\/h2>\n<p>\nAbschlie\u00dfend m\u00f6chte ich einige Ratschl\u00e4ge f\u00fcr DevSecOps geben. Es ist wichtig, die Auditoren in den Prozess der Entwicklung Ihrer Systeme einzubeziehen und Zeit in ihre Schulung zu investieren. Die Zusammenarbeit mit Auditoren ist entscheidend. Dar\u00fcber hinaus sollte ein radikaler Ansatz zur Bek\u00e4mpfung von Fehlalarmen verfolgt werden. Selbst mit dem teuersten Schwachstellenscanner k\u00f6nnen sch\u00e4dliche Gewohnheiten bei Ihren Entwicklern entstehen, wenn Sie nicht wissen, wie das Verh\u00e4ltnis von Signal zu Rauschen ist. Entwickler werden von Ereignissen \u00fcberw\u00e4ltigt und k\u00f6nnten sie einfach ignorieren. Wenn Sie von der Geschichte mit Equifax geh\u00f6rt haben, geschah genau das: Ein Signal von h\u00f6chster Dringlichkeit wurde ignoriert. Au\u00dferdem m\u00fcssen Schwachstellen so erkl\u00e4rt werden, dass klar ist, wie sie das Gesch\u00e4ft beeinflussen. Zum Beispiel kann gesagt werden, dass dies die gleiche Schwachstelle ist wie in der Geschichte mit Equifax. Sicherheitsrelevante Schwachstellen sollten genauso betrachtet werden wie andere Softwareprobleme; sie m\u00fcssen in den allgemeinen DevOps-Prozess integriert werden. Sie sollten \u00fcber Jira, Kanban usw. bearbeitet werden. Entwickler sollten nicht denken, dass sich jemand anders darum k\u00fcmmert \u2013 im Gegenteil, das muss von allen angegangen werden. Schlie\u00dflich sollte auch die Bildung der Menschen gef\u00f6rdert werden.<\/p>\n<h2>N\u00fctzliche Links<\/h2>\n<p>\nHier sind einige Berichte von der DevOops-Konferenz, die f\u00fcr Sie n\u00fctzlich sein k\u00f6nnten:<\/p>\n<ul>\n<li>Sergei Berdnikov, Artyom Kalichkin \u2014 Erfolgsgeschichte oder \u201eDev+DevOps+Ops\u201c (<noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=74bqTSmSI4E&amp;list=PL-ety8gh7rToUMuEgJFAL3T3ufc0VlCAe&amp;index=7\">Video<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/jugru\/blog\/424459\/\">Zusammenfassung des Berichts<\/a><\/noindex>)<\/li>\n<li>Baruch Sadogursky, Leonid Igolnik \u2014 DevOps im gro\u00dfen Ma\u00dfstab: 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\">Video<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/company\/jugru\/blog\/425115\/\">Zusammenfassung des Berichts<\/a><\/noindex>)<\/li>\n<li>Alexander Titov, Kirill Tolkachyov \u2014 <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 Gemeinschaft<\/a><\/noindex><\/li>\n<li>Timothy Lister \u2014 <noindex><a rel=\"nofollow\" href=\"https:\/\/www.youtube.com\/watch?v=x-c6YvzRPys&amp;list=PL-ety8gh7rTpTfIaormD2gRFxO0Ocnb22&amp;index=2&amp;t=0s\">Charaktere, Gemeinschaft und Kultur: Wichtige Faktoren f\u00fcr den Erfolg<\/a><\/noindex><\/li>\n<\/ul>\n<p>Schauen Sie in das <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> \u2014 auch dort gibt es viele interessante Aspekte.<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 4.9.10 - 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. \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,\" \/>\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) 4.9.10\" \/>\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. \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,\" \/>\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\udd47Sieben Archetypen der Transformation nach den Prinzipien von DevOps | ProHoster","description":"Die Frage, wie man DevOps implementiert, ist nicht neu, aber gute Materialien sind rar. Manchmal wird man Opfer von Werbung durch nicht besonders kluge Berater, die nur ihre Zeit verkaufen wollen, egal wie. Man h\u00f6rt oft vage und \u00e4u\u00dferst allgemeine Worte dar\u00fcber, wie die Schiffe von Megakonzernen die Weiten des Universums durchkreuzen. Die Frage ist: Was haben wir davon? Gesch\u00e4tzter Autor,","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. \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,","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"},"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}]}}