Das Googeln von "Systemdenken" hat viele Ressourcen zurückgegeben, die sich eher mit "Systemdenken" als mit "Systemdenken" befassen. Diese Quelle weist darauf hin, dass "Systemdenken" eine der drei Möglichkeiten ist, die in DevOps angewendet werden können.
Nach dem Lesen mehrerer Referenzen geht es bei "Systemdenken" eher um Interaktionen als um Silos. Wenn man dies in DevOps übersetzt, ist "Systemdenken" auf die Theorie ausgerichtet und auch für DevOps wichtig, da dies die Interaktion zwischen QA, Dev und Ops ist.
Um "Systemdenken" anzuwenden, sollte man in der Lage sein, mit Leuten aus Dev, Ops und QA zu kommunizieren, ihnen zuzuhören, ihre Probleme zu verstehen und Wege zu finden, wie sie zusammenarbeiten können, anstatt eine "durch die Mauer" -Mentalität zu bekommen und nicht verbundene Abteilungen im Unternehmen.
Ein Element, das wirklich "Systemdenken" erfordert, ist Continuous Delivery (CD). Es sind mehrere Abteilungen beteiligt, während CI hauptsächlich von Entwicklern verwendet wird. QA und Ops müssen auf jeden Fall in diesen Prozess einbezogen werden, da keine neuere Version veröffentlicht werden soll, wenn die Integration oder manuelle Tests fehlgeschlagen sind, und Ops informiert werden möchten, wenn dies der Fall ist sind Änderungen am System, wenn sie Systeme überwachen und versuchen, Probleme auf der Plattform zu verhindern und zu lösen.
Zusammenfassend ist für DevOps-Ingenieure "Systemdenken" erforderlich. Wenn man Dev, Ops und QA nur als einzelne Teile sieht, aber keine gegenseitige Abhängigkeit, dann stimmt dies nicht mit der DevOps-Theorie überein , dh Schnittpunkt zwischen Dev, Ops und QA.
Verweise
https://medium.com/disruptive-design/tools-for-systems-thinkers-the-6-fundamental-concepts-of-systems-thinking-379cdac3dc6a
http://www.thwink.org/sustain/glossary/SystemsThinking.htm
Eine Disziplin, um die „Strukturen“ zu erkennen, die komplexen Situationen zugrunde liegen, und um hohe von niedrigen Hebelpunkten zu unterscheiden.
https://thesystemsthinker.com/connecting-systems-thinking-and-action/
Der Eisberg ist eines der am häufigsten verwendeten Modelle zur Erklärung des Systemdenkens (siehe „Der Eisberg“). Dank Filmen wie „Titanic“ erkennen viele Menschen, dass der größte Teil eines Eisbergs unter Wasser versteckt liegt. das heißt, außer Sicht.
https://www.accenture.com/us-en/blogs/blogs-devops-evan-erwee-system-thinking
System Thinking ermöglicht es Menschen, ihr Verständnis von sozialen Systemen explizit zu machen und sie auf die gleiche Weise zu verbessern, wie Menschen technische Prinzipien verwenden können, um ihr Verständnis von mechanischen Systemen zu verbessern.
...
Wir können daher feststellen, dass System Thinking für DevOps erforderlich ist, um Software Engineering als soziales Konstrukt unter Verwendung von Engineering-Prinzipien zu verstehen.
Von einem System Thinking-Ansatz unterscheidet sich DevOps Thinking grundlegend von der traditionellen Form der Analyse. Die traditionelle Analyse konzentriert sich auf die Trennung der einzelnen Teile des Software-Engineerings, z. B. Architektur, Codierung, Test, Tooling usw. Im Gegensatz dazu konzentriert sich der DevOps-Ansatz darauf, wie alle Aspekte des Software-Lebenszyklus mit anderen Bestandteilen des Systems interagieren. Wenn wir zur Definition von DevOps zurückkehren, können wir leicht die in der DevOps-Bewegung beobachteten „Verhaltensmerkmale“ identifizieren, nämlich: anpassungsfähig / flexibel (Beziehung verbessern), kooperativ (bessere Kommunikation), diplomatisch (Zusammenarbeit) usw.
http://www.systemicleadershipinstitute.org/systemic-leadership/theories/basic-principles-of-systems-thinking-as-applied-to-management-and-leadership-2/
Systemdenken ist eine Managementdisziplin, die das Verständnis eines Systems betrifft, indem die Verknüpfungen und Wechselwirkungen zwischen den Komponenten untersucht werden, aus denen das gesamte definierte System besteht.
https://thesystemsthinker.com/introduction-to-systems-thinking/
Was genau denkt das System? Im einfachsten Sinne ist Systemdenken eine Art, die Realität zu sehen und darüber zu sprechen, die uns hilft, Systeme besser zu verstehen und mit ihnen zu arbeiten, um die Qualität unseres Lebens zu beeinflussen. In diesem Sinne kann Systemdenken als Perspektive gesehen werden. Es beinhaltet auch ein einzigartiges Vokabular zur Beschreibung des systemischen Verhaltens und kann daher auch als Sprache betrachtet werden. Da es eine Reihe von Techniken und Geräten zur visuellen Erfassung und Kommunikation von Systemen bietet, handelt es sich um eine Reihe von Tools.
https://www.burgehugheswalsh.co.uk/Systems-Thinking/Approach.aspx
Grundsätzlich ist Systemdenken unkompliziert. Wir behandeln die interessierende Situation als ein System und untersuchen sie anhand von Systemeigenschaften und -merkmalen wie Zweck, Kontext und Struktur, um mehr zu entdecken.
http://study.com/academy/lesson/systems-thinking-in-management-definition-theory-model.html
Systemdenken ist eine Methode des kritischen Denkens, mit der Sie die Beziehungen zwischen den Systemteilen analysieren, um eine Situation für eine bessere Entscheidungsfindung zu verstehen. Einfacher ausgedrückt, Sie betrachten viele Bäume, andere Pflanzen und Lebewesen, die um die Bäume herum leben, das Wetter und wie all diese Teile zusammenpassen, um den Wald herauszufinden.