¿Qué es el pensamiento sistémico?

8

La "Primera Vía" en la explicación de Gene Kim de DevOps requiere "Pensamiento de Sistemas" https://itrevolution.com/the-three-ways-principles-underpinning-devops/

¿Dónde se puede aprender la capacidad de "pensamiento de sistemas"? ¿Cuáles son algunos de los recursos que pueden llevar a alguien que no está familiarizado con el "Pensamiento de sistemas" y permitir que esa persona comience a hacer "Pensamiento de sistemas" en su trabajo diario?

Evgeny
fuente

Respuestas:

3

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.

030
fuente
1
Aceptaría un comentario sobre la pregunta que solicita corregir el error tipográfico system-> systems. Como también lo copié incorrectamente desde el sitio web que vinculé.
Evgeny
3

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

Gustavo Muniz do Carmo
fuente
1
Me toma bastante tiempo entender todo el aspecto 'holístico', pero el artículo es definitivamente un buen lugar para comenzar
Moritz
0

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")

Gayo
fuente