¿Cuál debería ser la función de un «technical manager» o un líder de proyectos? A lo largo de mi desarrollo profesional he interactuado con varios de estos personajes y también he asumido este rol. Personalmente, el rol no me gusta, pero quiero pensar que lo he hecho bien (claro, no soy yo quien debe responderlo). Por lo menos he buscado no hacer lo que me molesta de la mayoría de ellos y que es una opinión he compartido con muchos de mis colegas (me refiero a otros desarrolladores) y, eso sí, que estoy seguro ellos comparten.

¿Qué es lo que me molesta? La actitud de capataz que toman al sólo demandar resultados sin proporcionar los elementos para alcanzarlos, el que pierden práctica técnica, piden sin ya entender lo que están pidiendo, y (sobre todo) lo muy humanamente que es el que se pongan medallas cuando todo sale bien (y no gracias a ellos) o que señalen culpables cuando no. Puede ser que me equivoqué; puede ser que sólo he tenido la mala fortuna de conocer a individuos que por extraños azares del destino han llegado a ocupar esa posición. Pero lo cierto es que hasta el momento no he conocido a alguien de quien pueda decir que sea un buen administrador o líder de proyecto.