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

Antonio Sejas - Marzo 2021

- Remote SW Engineer @ Modern Tribe
- Computer Science + AI Master
- Developer since 2008
- Living on Canary Islands 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 ? 🤔

Bouba
Kiki
Sesgo cognitivo
Error repetitivo al pensar, evaluar, recordar o al aplicar otros procesos cognitivos.

~

Son el resultado de la evolución, que nos han permitido sobrevivir, ayudándonos a tomar decisiones de forma instantanea (intuitiva).
Son atajos del cerebro.
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
- The planning fallacy
- Cognitive tunneling
- Productivity shame
- Anchoring
- Sunk cost fallacy
- The Ikea effect
- Choice-Supportive bias
The planning fallacy



Ópera de Sidney
Estimación (1957): $7 millones ~ 6 años
Realidad (1973): $102 millones ~ 14 años
Hofstader's law
It always takes longer than you expect, even when you take into account Hofstadter's Law

Aumentar los recursos no siempre acelera 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
- Datos: Cronométrate para generar métricas
- ¿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 lo más fácil (por lo general, correos electrónicos, chat y otros trabajos de oficina).

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
- Marca las expectativas
- "No lo sé"
- Pide ayuda al equipo
- Under promise and over deliver
Anchoring
Propensión a confiar en la primera información que se encuentra al tomar decisiones.


Formas de Mitigarlo
- Basarnos en datos
- No soltar estimaciones numéricas de memoria.
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
Sentimos afecto por todo aquello en lo que hemos ayudado a su creación.
Sentimiento de pertenencia.
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
- The Halo Effect
- Common Belief Fallacy
- Pluralistic Ignorance
- Confirmation Bias
- Hindsight Bias
- Reiteration Effect
- The Benjamin Franklin Effect
- Rhyme as reason
- The cookie Monster Effect
- The Bias Blind Spot
...
Herramientas y Recursos
Productividad
- Time trackers
- TODO
- Others


RescueTime
WakaTime
Desarrollo
- Shell
- iterm2.com
- ohmyz.sh
- powerlevel10k
- ¡ Usa Aliases !
-
alias pro="cd ~/Documents/proyectos" alias side="cd ~/Documents/proyectos/sideprojects2021 && ls"
-
- GIT + VSCODE
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/
- wikipedia.org/wiki/Cognitive_bias
- On the reality of cognitive illusions (PDF)
- Thinking Fast And Slow
- Get things done
- Jaime Rodriguez de Santiago
Todo lo que escuchamos es una opinión, no un hehco. Y todo lo que vemos es una perspectiva, no la verdad.
- Marco Aurelio -

¡Gracias!
Sesgos cognitivos y Cómo afectan a la productividad en proyectos de ingeniería del software.
By sejas
Sesgos cognitivos y Cómo afectan a la productividad en proyectos de ingeniería del software.
Pequeña presentación (1h) 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.
- 110

