El liderazgo tecnológico consiste en tener la capacidad de supervisar y guiar a un equipo de expertos mientras se toman decisiones difíciles sobre ingeniería y desarrollo de software con rapidez. Implica dirigir el proceso de creación de soluciones tecnológicas complejas y, al mismo tiempo, motivar a todo el equipo para que rinda al máximo de sus capacidades.
Los dos aspectos más importantes del liderazgo tecnológico son las habilidades y los rasgos de personalidad. Las primeras, que incluyen tanto capacidades técnicas como de gestión, están relacionadas con el conocimiento y la experiencia en el sector. Los segundos son resultado de las experiencias vitales, los hábitos, la autoconciencia, la inteligencia emocional y el trabajo constante de mejora personal.
Los buenos tech leads aprenden de forma independiente mediante el estudio y el trabajo real que realizan, pero también aprenden de sus compañeros de equipo. Con el apoyo adecuado de la empresa, los tech leads deberían poder centrarse en mejorar sus habilidades técnicas e inspirar a otros, en lugar de verse desbordados por tareas administrativas.
Le pedimos a Ayoze Vera, nuestro responsable de desarrollo web, que compartiera las 5 cosas principales que ha aprendido sobre liderazgo tecnológico durante los últimos 7 años trabajando en la industria tecnológica y liderando nuestro equipo de desarrolladores en 2Coders.
Asegúrate de que tu equipo entiende el porqué
Esto es el 50% del trabajo.
La experiencia importa
No solo en el ámbito técnico, sino también en negocio y gestión de proyectos. La combinación de estos tres tipos de conocimiento te ayuda a detectar problemas futuros y reaccionar antes de que se conviertan en un bloqueo.
Te da propiedad sobre el proyecto, y con ella llega la responsabilidad; pero, si me preguntas, eso es algo increíble.
La comunicación es clave
Para mí, este rol no consiste solo en liderar, sino también en mentorear. Y para ser un gran mentor para tu equipo, las buenas habilidades de comunicación son imprescindibles.
Divide tu tiempo con intención
Liderar las actividades; desarrollo real; desbloquear a los miembros de mi equipo cuando se atascan.
Da a tu equipo la orientación adecuada
Es tu responsabilidad como líder darles la orientación adecuada y asegurarte de que entienden correctamente tanto el problema como la solución. Mantener el equilibrio entre las tareas urgentes y las importantes es clave.
Cuando se acercan los plazos, el equipo tiende a estresarse más y a centrarse solo en los tickets urgentes, dejando de lado los importantes. Como lead, tengo que detectar esto y guiar al equipo para mantener el equilibrio entre tareas urgentes e importantes.
Al gestionar varios proyectos a la vez, a veces estoy más centrado en revisar tickets y pull requests, y es fácil perder el control. Por eso es crucial mantener una visión de conjunto de toda la estrategia. Para motivar a mi equipo a mantenerse enfocado y ser más productivo con un plazo más ajustado, convocaría una reunión con todos, aclararía los objetivos y las tácticas para ejecutarlos, y después dividiría tickets y responsabilidades entre mis compañeros.
Ser a la vez líder y desarrollador me da la oportunidad de apoyar mejor a mi equipo y trabajar junto a ellos. Y como me encanta programar, es un placer remangarme y escribir código con ellos bajo presión.
Estima con flexibilidad
La estimación es algo que puede variar con facilidad según los requisitos y sus cambios. Una de las mejores decisiones que tomamos en 2Coders fue pasar de presupuestos cerrados a presupuestos más flexibles.
Combinar presupuestos flexibles y metodologías ágiles nos permite adaptarnos mucho mejor a los requisitos del cliente. Además, el cliente puede revisar, validar o incluso usar la solución en una fase más temprana, lo que le permite comprobar y decidir si la solución que pidió es la correcta. Este enfoque ahorra mucho trabajo de desarrollo y también mucho dinero a nuestros clientes.
¡Es una situación en la que todos ganan!
Mantente al día con las tendencias tecnológicas
Soy un poco fanático cuando se trata de nuevas tendencias en el entorno tecnológico. Mientras trabajo, suelo escuchar podcasts de programación o tecnología de fondo, incluso en casa.
Me encanta descubrir streams de evangelistas especializados en tecnología. En mi opinión, no hace falta profundizar en cada nueva tecnología que descubres, pero sí es muy importante tener una comprensión amplia del espectro de soluciones tecnológicas del mercado, las mejores prácticas de programación y las nuevas formas de implementarlas, para que, si alguna vez necesitas cualquiera de ellas, al menos sepas que existen.




