Sesgos cognitivos

Cómo afectan a la productividad en proyectos de Ingeniería del Software

Antonio Sejas - Marzo 2020

 

  • Mobile Lead Developer @ Woonivers
  • Remote SW Engineer + AI Master
  • Developer since 2008
  • Living in GC and working remotely since 2015

Antonio Sejas

¿Qué son los sesgos cognitivos?

Sesgo

Peso desproporcionado a favor o en contra de una cosa, persona o grupo en comparación con otra, generalmente de una manera que se considera injusta.

~ ¿ Prejuicio ? 🤔

Sesgo cognitivo

Error repetitivo al pensar, evaluar, recordar o al aplicar otros procesos cognitivos.

Son el resultado de la evolución, que nos ha permitido sobrevivir, ayudándonos a tomar decisiones de forma instantánea (intuitiva).

Son atajos del cerebro para ahorrar energía e incrementar la velocidad de respuesta.

Origen:

Cognitive illusions

1. Kahneman, D. & Tversky, A. (1996). "On the reality of cognitive illusions" (PDF). Psychological Review. 103 (3): 582–591. CiteSeerX 10.1.1.174.5117. doi:10.1037/0033-295X.103.3.582. PMID 8759048.

Sesgos que veremos

  1. The planning fallacy
  2. Cognitive tunneling
  3. Productivity shame
  4. Anchoring
  5. Sunk cost fallacy
  6. The Ikea effect
  7. Choice-Supportive bias

The planning fallacy

Hofstader's law

It always takes longer than you expect, even when you take into account Hofstadter's Law

Aumentar los recursos no siempre aceleran el proyecto.

No por enviar el doble de barcos, se llega a América en la mitad de tiempo

Formas de Mitigarlo

  • Agile (Tareas pequeañas)
  • Experiencia
  • Cronométrate
  • ¿Cuánto tardan los demás?
  • Estima pensando en el desarrollador medio

Cognitive tunneling

Cuando te sientes abrumado por todas las tareas pendientes y te concentras en las más fácil (por lo general, correos electrónicos, chat y otros trabajos de oficina).

Redelmeier, D. A., & Shafir, E. (1995). Medical decision making in situations that offer multiple alternatives. (Article)

Redelmeier, D. A., & Shafir, E. (1995). Medical decision making in situations that offer multiple alternatives. (Article)

Redelmeier, D. A., & Shafir, E. (1995). Medical decision making in situations that offer multiple alternatives. (Article)

Caso de libertad condicional

Formas de Mitigarlo

  • Conoce tu fuerza de voluntad
  • Eat that frog cuando seas más productivo
  • Matriz de Urgente vs Prioritario

Productivity shame

Cuando otros sesgos cognitivos te hacen establecer expectativas poco realistas y luego te sientes frustrado y avergonzado al no cumplirlas.

Formas de Mitigarlo

  • Transparencia
  • "No lo sé"
  • Pide ayuda al equipo
  • Under promise and over deliver

Anchoring

Propensión a confiar en la primera información que recibimos al tomar decisiones.

Formas de Mitigarlo

  • Basarnos en datos
  • No soltar estimaciones numéricas al tuntún

Sunk Cost Fallacy

Sobrevaloramos todo aquello en lo que invertimos.

Aunque a posteriori sabemos que fue o se ha convertido en una mala decisión, no somos capaces de renunciar.

Formas de Mitigarlo

  • Déjalo ir
  • Falla rápido
  • No reinventes la rueda
  • Utiliza lo que  ya existe
  • Seguro que hay algo mejor en el mercado, y que no tienes que mantenerlo.
  • Celebrar la muerte de los sistemas
  • Eliminar código es el mejor desarrollo

The Ikea effect

Cogemos afecto en todo aquello en lo que participamos en su creación.

Sentimiento de pertenencia.

 

Empresas zombies: Muchas empresas están muertas y no lo saben. Solo se mueven mientras les inyectes dinero/esfuerzo.

Choice-Supportive bias

Estamos condicionados por las decisiones que hemos tomado en el pasado.

Asumiendo que siempre se daré el mismo resultado, para bien o para mal.

Formas de Mitigarlo

  • Resistencia al cambio
  • Dependiente del problema, del proyecto, del contexto
  • El tiempo es una variable no reproducible

Otros sesgos

  1. The Halo Effect
  2. Common Belief Fallacy
  3. Pluralistic Ignorance
  4. Confirmation Bias
  5. Hindsight Bias
  6. Reiteration Effect
  7. The Benjamin Franklin Effect
  8. Rhyme as reason
  9. The cookie Monster Effect
  10. The Bias Blind Spot

...         

Todo lo que escuchamos es una opinión, no un hehco. Y todo lo que vemos es una perspectiva, no la verdad.


- Marco Aurelio -

Conclusiones

  • Conocer los sesgos es media batalla ganada para evitarlos
  • Aún conociéndolos nos seguirán afectando
  • Es más fácil ver el efecto en los demás que en ti mismo

 

  • Mejora continuamente tus herramientas
  • Tu cerebro es la herramienta más importante
  • Nuestra misión es resolver problemas de los usuarios
  • Atención al detalle, productividad + intención
  • Pensamiento crítico
  • No solo ejecutar / estar orientados hacia el usuario / negocio
  • La informática es una ciencia transversal

Referencias

  • Rescue Time: https://www.rescuetime.com/
  • San Jose, California . 10-13 Junio 2019 - Brains considered harmful: How cognitive biases undermine your software architecture - Ian Varley (Salesforce)
  • wikipedia.org/wiki/Cognitive_bias
  • On the reality of cognitive illusions (PDF)
  • Cognitive Biases in Software Engineering: A Systematic Mapping Study (PDF)
  • Thinking Fast And Slow

Pocket

Biases

 

 

 

 

 

 

https://pocket-biases.glideapp.io/

¡Gracias!

Sesgos cognitivos. Cómo afectan a los proyectos de ingeniería del software.

By sejas

Sesgos cognitivos. Cómo afectan a los proyectos de ingeniería del software.

Presentación (30 mins) en la que explico qué son los sesgos cognitivos, cómo afectan a los proyectos de software y métodos para mitigarlos. De esta manera conseguimos aumentar nuestra productividad, controlar los riesgos y aumentar las posibilidades de cerrar los proyectos entregando valor al cliente.

  • 437