El "pensamiento sistémico" en Google devolvió muchos recursos que tratan sobre el "pensamiento sistémico" en lugar del "pensamiento sistémico". Esta fuente indica que el "pensamiento de sistemas" es una de las tres formas en que podría aplicarse en DevOps.
Después de leer varias referencias, el "pensamiento sistémico" trata sobre interacciones en lugar de silos. Si uno traduce esto a DevOps, el "pensamiento de sistemas" está alineado con la teoría y también es importante para DevOps, ya que esta es la interacción entre QA, Dev y Ops.
Para aplicar el "pensamiento de sistemas", uno debe poder comunicarse con personas de Dev, Ops y QA, escucharlos, comprender sus problemas y encontrar formas de dejarlos trabajar juntos en lugar de tener una mentalidad de "atravesar el muro" y departamentos no conectados en la empresa.
Un elemento que realmente requiere "Pensamiento de sistemas" es la entrega continua (CD). Múltiples departamentos están involucrados, mientras que CI es utilizado principalmente por Dev, QA y Ops definitivamente tendrán que participar en este proceso, ya que uno no quiere lanzar una versión más nueva si la integración o las pruebas manuales fallaron y Ops quiere estar informado si hay son cambios en el sistema a medida que monitorean los sistemas e intentan prevenir y resolver problemas en la plataforma.
En resumen, el "pensamiento sistémico" es necesario para los ingenieros de DevOps. Si uno solo ve Dev, Ops y QA como partes individuales, pero no interdependencia, entonces esto no está alineado con la teoría DevOps , es decir, la intersección entre Dev, Ops y QA.
Referencias
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
una disciplina para ver las 'estructuras' que subyacen a situaciones complejas y para discernir puntos de apalancamiento altos y bajos.
https://thesystemsthinker.com/connecting-systems-thinking-and-action/
El iceberg es uno de los modelos más utilizados para explicar el pensamiento sistémico (ver "El iceberg"). Gracias a películas como "Titanic", muchas personas reconocen que la mayor parte de un iceberg se esconde debajo del agua; es decir, fuera de la vista.
https://www.accenture.com/us-en/blogs/blogs-devops-evan-erwee-system-thinking
System Thinking permite a las personas hacer que su comprensión de los sistemas sociales sea explícita y mejorarla de la misma manera que las personas pueden usar los principios de ingeniería para mejorar su comprensión de los sistemas mecánicos.
...
Por lo tanto, podemos afirmar que System Thinking for DevOps es necesario para comprender la Ingeniería de Software como una construcción social que utiliza principios de ingeniería.
Desde un enfoque de pensamiento del sistema, el pensamiento de DevOps es fundamentalmente diferente de la forma tradicional de análisis. El análisis tradicional se enfoca en separar las piezas de ingeniería de software individuales, por ejemplo, arquitectura, codificación, prueba, herramientas, etc. En contraste, el enfoque DevOps se enfoca en cómo todos los aspectos del ciclo de vida del software interactúan con otros componentes del sistema. Volviendo a la definición de DevOps, podemos identificar fácilmente los "rasgos de comportamiento" observados en el movimiento DevOps, a saber: adaptable / flexible (mejorar la relación), cooperativo (mejor comunicación), diplomático (colaboración), etc.
http://www.systemicleadershipinstitute.org/systemic-leadership/theories/basic-principles-of-systems-thinking-as-applied-to-management-and-leadership-2/
El pensamiento sistémico es una disciplina de gestión que se refiere a la comprensión de un sistema al examinar los vínculos e interacciones entre los componentes que comprenden la totalidad de ese sistema definido.
https://thesystemsthinker.com/introduction-to-systems-thinking/
¿Qué es exactamente el pensamiento de sistemas? En términos más simples, el pensamiento sistémico es una forma de ver y hablar sobre la realidad que nos ayuda a comprender y trabajar mejor con los sistemas para influir en la calidad de nuestras vidas. En este sentido, el pensamiento sistémico puede verse como una perspectiva. También implica un vocabulario único para describir el comportamiento sistémico, por lo que también puede considerarse como un lenguaje. Y, dado que ofrece una gama de técnicas y dispositivos para capturar y comunicarse visualmente sobre los sistemas, es un conjunto de herramientas.
https://www.burgehugheswalsh.co.uk/Systems-Thinking/Approach.aspx
Básicamente, el pensamiento sistémico es sencillo. Tratamos la situación de interés como un sistema y la examinamos usando las propiedades y características del sistema como propósito, contexto y estructura para descubrir más.
http://study.com/academy/lesson/systems-thinking-in-management-definition-theory-model.html
El pensamiento del sistema es un método de pensamiento crítico mediante el cual se analizan las relaciones entre las partes del sistema para comprender una situación para una mejor toma de decisiones. En términos más simples, se observan muchos de los árboles, otras plantas y bichos que viven alrededor de los árboles, el clima y cómo todas estas partes se unen para descubrir el bosque.
Creo que el pensamiento sistémico se puede encontrar dentro de las tres formas de DevOps. Para mí, los sistemas tienen propiedades que DevOps aborda muy bien. He escrito algo sobre en https://opensource.com/article/18/3/how-apply-systems-thinking-devops
fuente
El autor de ese artículo ha malversado el término "pensamiento sistémico" que tiene sus orígenes en biología y sociología con Ludwig von Bertalanffy y su teoría general de sistemas (1968), y luego se aplicó a la cibernética (en su significado original de bucles de retroalimentación en la vida y contextos no vivos: células, máquinas, organizaciones, antes de que la "ciberseguridad" y palabras de moda similares la secuestraran). En resumen, no puede aprender sobre esto porque no es algo que existe en la forma en que lo usa, solo algo que inventó para sonar inteligente, pero si está interesado en el pensamiento de sistemas reales , diría que comience desde GST y trabaje su camino hacia adelante
(Fuente: Tengo una Maestría en Análisis de Sistemas, antes de que ese término también fuera utilizado para significar "soporte de TI")
fuente