Xuaps

Deja a tu equipo equivocarse

“Teamwork is the ability to work together toward a common vision. The ability to direct individual accomplishments toward organizational objectives. It is the fuel that allows common people to attain uncommon results.” –Andrew Carnegie

Si me preguntas cual fue mi mayor error como CTO te diría que fue gestionar demasiado a mi equipo. Creo que lo llaman micro-management. No es una excusa pero de un día para otro me hice responsable de muchas personas y proyectos y perdí el buen juicio. Quería controlar todo, asignar cada tarea, hacer seguimiento de todo el trabajo en curso, estaba al tanto de cualquier problema. Todo eso, todos los días hasta que no pude más.

Me dí cuenta de que lo estaba haciendo mal, cometí el error más frecuente que todo el que empieza con Agile comete, no confiar en tu equipo. No tienes que preocuparte de si están trabajando duro o si sus decisiones son las buenas o… no, no, no, debes enfocarte en la calidad del producto y en cumplir los objetivos. ¡Déjales equivocarse! Si toman malas decisiones, si el código es de mala calidad, la cadencia de entrada se verá afectada porque hacer cambios será más costoso y el todo estará contaminado de errores, el equipo lo notará y tu también. Juntos tendréis que buscar soluciones. Si el equipo no es capaz de encontrar un ritmo sostenible tendrás que ayudarlos. Tendrás que estar a su lado cuando fallen y entreguen cero valor al resto de la compañía o al cliente. Pero nada más.

Algunas cosas importantes: debes compartir una visión común con tu equipo, debes acordar un objetivo común para la iteración, debes proveer soporte para cada problema y, lo más importante, debes trabajar con profesionales no con niños que fingen serlo. Créeme, ésto será lo más difícil, pero sin ésto conseguir una relación de confianza con tu equipo es imposible y ésta es la base de todo lo demás.