Los humanos intentan instintivamente evitar cosas que no comprenden. ¿Cómo supera la dificultad de "enfrentar la incertidumbre" y utilizarla para las relaciones humanas con usted mismo, los miembros y la dirección del equipo? Cómo cerrar la brecha de percepción entre la gerencia y los ingenieros. ¿Con el objetivo de ser un "equipo ágil"? ¿Cómo eliminar la deuda técnica? Este libro presenta soluciones a preguntas importantes al tiempo que incorpora conocimientos de administración de empresas, psicología e ingeniería de software.
■ Refactorización
"Si desea resolver problemas, debe refactorizar no solo el código, sino también la" estructura "del pensamiento, la organización y los negocios de las personas".
Hay muchos conflictos emocionales e irracionales en el desarrollo de software. Es como si el pensamiento humano contuviera un error.
El "comienzo" en la realización de software es a menudo un requisito ambiguo. A partir de ahí, proceda a una salida concreta y clara. La ingeniería es el acto de reducir la ambigüedad y aumentar la concreción y la claridad antes de que se realice.
Lo importante en ingeniería es la idea de cómo reducir la incertidumbre de manera eficiente. El desarrollo de software exitoso requiere "refactorización del pensamiento".
■ "Incertidumbre ambiental" e "Incertidumbre de la comunicación"
¿De dónde viene la incertidumbre? Está en "lo que no entendemos", el futuro y otros. El futuro es desconocido hasta que llega, y se aclara al observar acciones y experimentos. A esto se le llama "incertidumbre ambiental". Por otro lado, otros no pueden entenderlo y solo pueden reducirlo a través de la comunicación, y se llama "incertidumbre comunicativa".
Cuando se trata de incertidumbres, hay ansiedad. Cuando están ansiosos, las personas tienden a elegir instintivamente evitar o atacar. Generar información es fundamental para reducir esta incertidumbre.
Teniendo esto en cuenta, los ingenieros estarán menos estresados por requisitos inciertos y métodos de implementación inciertos. También es parte de la ingeniería proponer un medio para reducir la incertidumbre que no sea la escritura de software.
Para convertir un problema complicado en uno simple, son útiles tres ideas, "el punto ciego del pensamiento lógico", "empirismo y pensamiento hipotético" y "pensamiento sistémico".
■ El punto ciego del pensamiento lógico
El pensamiento lógico se vuelve posible cuando se cumplen las dos condiciones previas de "reconocer correctamente las reglas y eventos" y la "deducción correcta". Por lo tanto, debemos saber cuándo y cómo se distorsionan las percepciones de nosotros mismos y de los demás.
Además de eso, es importante eliminar la "distorsión cognitiva" que causa las emociones negativas y la ansiedad.
■ Empiricalismo e hipótesis
Para asegurar la incertidumbre es necesario comprenderla, adquirir conocimientos a través de experimentos e identificar "lo que no se comprende" mediante la acción. En definitiva, la idea es actuar y confirmar.
Para que el empirismo funcione bien, se deben enfatizar dos cosas: "¿qué podemos hacer?"
El "pensamiento de hipótesis" mejora la productividad de los principios empíricos. El "pensamiento de hipótesis" es un concepto que infiere audazmente a partir de una pequeña cantidad de información y verifica su exactitud.
■ Pensamiento sistémico
Una persona asume la responsabilidad del problema o piensa localmente de manera óptima sin captar la imagen completa. En el pensamiento sistémico, después de tratar de entender eso, "puede que no sea el panorama completo" y "¿El problema está relacionado con él?" Cuando ocurre un conflicto, captar la relación general desde una perspectiva unidimensional puede llevar a la eliminación del conflicto, que es otro mérito del pensamiento sistémico.
¿Qué es la verdadera capacidad de comunicación?
La incertidumbre de la comunicación, o la incertidumbre de la comunicación, separa a las personas que conocen la información de las que no. Esto amplía la "asimetría de información". La gente tiende a malinterpretar que otros son conscientes de sus desafíos. O tienden a actuar por el deseo de saber.
Además, la capacidad cognitiva humana es limitada. Por lo tanto, se produce una "racionalidad limitada" en la que las acciones razonables solo pueden tomarse dentro de un rango limitado.
■ Mentoría
La tutoría es una técnica para crear personas que piensen por sí mismas. A través del diálogo, la capacidad de mentor del mentor se presta temporalmente para ampliar la gama de pensamiento. Este es un método que corrige la cognición de la persona, promueve la siguiente acción y crece.
El punto de que la tutoría es superior a la enseñanza (enseñar) directamente es que puedes adquirir el poder aplicado de lo que Menti ha notado. Este poder aplicado surge cuando el conocimiento es adquirido por la propia conciencia, no por el conocimiento persuasivo dado por otra persona. El primero se llama "persuasión" y el segundo es "auto-persuasión".
En la tutoría, se enfatiza la auto-persuasión sobre la persuasión de los demás y se promueve su adquisición.
■ Seguridad psicológica
Según el proyecto de reforma laboral de Google, el factor más asociado con la productividad del equipo es la "seguridad psicológica". La seguridad psicológica es un estado en el que el equipo comparte la creencia de que asumir riesgos interpersonales no es un problema. Significa poder expresarse y trabajar sin temor a tener un impacto negativo en su carrera o en la imagen de sí mismo. El efecto de aumentar la seguridad psicológica es que los miembros pueden hablar abiertamente, tener discusiones saludables y mitigar los fracasos. Además, la innovación se puede promover centrándose en los objetivos, no en los obstáculos dentro de la organización.
■ Autoorganización de "equipo ágil"
Agile es "una situación ideal en la que el equipo se adapta al entorno y reduce la incertidumbre de la manera más eficaz". (Específicamente, la asimetría de la información es pequeña, la seguridad psicológica es alta y el nivel de reconocimiento de objetivos de todo el equipo es alto).
Un grupo que avanza hacia ese estado ideal se llama "equipo ágil". A esto se le llama autoorganización.
La metodología ágil se puede considerar como un enfoque de aprendizaje organizacional para pensar en formas de reducir la incertidumbre para que el equipo alcance un estado ideal. Específicamente, pensamos que puede ser posible retrasar la toma de decisiones enfrentando la ansiedad, enfatizando el diálogo con un número reducido de personas, no restringiendo a los miembros a roles específicos y reduciendo el riesgo de catástrofe con anticipación. Hay cosas así.
