El rol del Tech Lead

Cuando tenemos que seleccionar y contratar un líder tecnológico, una de las cosas más complicadas es definir qué es lo que estamos buscando.

En la industria del desarrollo de software, son muchos los roles que pueden desempeñar los programadores. La estructura y los criterios de un puesto de trabajo están definidos dentro del contexto de la empresa de la que forman parte. Y todo esto conlleva que muchos puestos con responsabilidades similares, tengan etiquetas diferentes. Además, muchos de los roles más relacionados con management crean mucha confusión, sobre todo cuando confundimos responsabilidades y funciones con las habilidades de liderazgo.

Lo que hace difícil definir y diferenciar es gestión y liderazgo. A pesar de que estos dos términos estén estrechamente relacionados, no son sinónimos. Pero aún sabiéndolo los utilizamos en la gran mayoría de los roles que existen dentro de la industria del software, por ejemplo: Líder Técnico (Technical Lead), Jefe de Equipo (Team Lead), Gerente de Ingeniería (Engineering Manager) y Responsable o Director de Tecnología (CTO).

Continuar leyendo