La recherche sur la «pensée systémique» sur Google a renvoyé de nombreuses ressources sur la «pensée systémique» plutôt que sur la «pensée systémique». Cette source indique que la «pensée systémique» est l'un des trois moyens qui pourraient être appliqués dans DevOps.
Après avoir lu plusieurs références, la "pensée systémique" concerne les interactions plutôt que les silos. Si l'on traduit cela en DevOps, la "pensée systémique" est alignée sur la théorie et également importante pour DevOps car c'est l'interaction entre QA, Dev et Ops.
Pour appliquer la «pensée systémique», il faut être capable de communiquer avec les gens de Dev, Ops et QA, les écouter, comprendre leurs problèmes et trouver des moyens de les laisser travailler ensemble au lieu de se faire une mentalité «à travers le mur» et les services non connectés dans l'entreprise.
Un élément qui nécessite vraiment une «pensée systémique» est la livraison continue (CD). Plusieurs départements sont impliqués, tandis que le CI est principalement utilisé par les développeurs, le contrôle qualité et les opérations devront certainement être impliqués dans ce processus, car on ne veut pas publier une version plus récente si l'intégration ou les tests manuels ont échoué et les opérateurs veulent être informés s'il y a sont des changements apportés au système car ils surveillent les systèmes et essaient de prévenir et de résoudre les problèmes sur la plate-forme.
En résumé, la «pensée systémique» est requise pour les ingénieurs DevOps. Si l'on ne voit que Dev, Ops et QA comme des parties individuelles, mais pas d' interdépendance, cela n'est pas aligné avec la théorie DevOps , c'est-à-dire l'intersection entre Dev, Ops et QA.
Références
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
une discipline pour voir les «structures» qui sous-tendent des situations complexes, et pour discerner les points forts à faibles leviers.
https://thesystemsthinker.com/connecting-systems-thinking-and-action/
L'iceberg est l'un des modèles les plus fréquemment utilisés pour expliquer la pensée systémique (voir «L'iceberg»). Grâce à des films comme «Titanic», de nombreuses personnes reconnaissent que la plupart des icebergs sont cachés sous l'eau; c'est-à-dire hors de vue.
https://www.accenture.com/us-en/blogs/blogs-devops-evan-erwee-system-thinking
La pensée systémique permet aux gens de rendre explicite leur compréhension des systèmes sociaux et de les améliorer de la même manière que les gens peuvent utiliser des principes d'ingénierie pour améliorer leur compréhension des systèmes mécaniques.
...
Nous pouvons donc affirmer que la pensée système pour DevOps est nécessaire pour comprendre le génie logiciel comme une construction sociale utilisant des principes d'ingénierie.
D'une approche System Thinking, la pensée DevOps est fondamentalement différente de la forme traditionnelle d'analyse. L'analyse traditionnelle se concentre sur la séparation des éléments individuels d'ingénierie logicielle, par exemple, l'architecture, le codage, les tests, les outils, etc. En revanche, l'approche DevOps se concentre sur la façon dont tous les aspects du cycle de vie du logiciel interagissent avec les autres composants du système. En revenant à la définition de DevOps, nous pouvons facilement identifier les `` traits de comportement '' observés dans le mouvement DevOps, à savoir: adaptable / flexible (améliorer la relation), coopératif (meilleure communication), diplomatique (collaboration), etc.
http://www.systemicleadershipinstitute.org/systemic-leadership/theories/basic-principles-of-systems-thinking-as-applied-to-management-and-leadership-2/
La pensée systémique est une discipline de gestion qui concerne la compréhension d'un système en examinant les liens et les interactions entre les composants qui composent l'intégralité de ce système défini.
https://thesystemsthinker.com/introduction-to-systems-thinking/
Que pensent exactement les systèmes? En termes plus simples, la pensée systémique est une façon de voir et de parler de la réalité qui nous aide à mieux comprendre et à travailler avec les systèmes pour influencer la qualité de nos vies. En ce sens, la pensée systémique peut être considérée comme une perspective. Il implique également un vocabulaire unique pour décrire le comportement systémique, et peut donc être considéré comme un langage également. Et, parce qu'il offre une gamme de techniques et d'appareils pour capturer visuellement et communiquer sur les systèmes, il s'agit d'un ensemble d'outils.
https://www.burgehugheswalsh.co.uk/Systems-Thinking/Approach.aspx
Fondamentalement, la pensée systémique est simple. Nous traitons la situation d'intérêt comme un système et l'examinons en utilisant les propriétés et les caractéristiques du système comme le but, le contexte et la structure pour en savoir plus.
http://study.com/academy/lesson/systems-thinking-in-management-definition-theory-model.html
La pensée système est une méthode de pensée critique par laquelle vous analysez les relations entre les parties du système afin de comprendre une situation pour une meilleure prise de décision. En termes plus simples, vous regardez beaucoup d'arbres, d'autres plantes et bestioles vivant autour des arbres, la météo et la façon dont toutes ces parties s'emboîtent pour comprendre la forêt.