Observaciones y consejos basados en la experiencia de un desarrollador de software que fue adquiriendo mayor responsabilidad a medida que fue avanzando en su carrera laboral, desde junior developer hasta líder de equipo
Liderazgo técnico y humano de equipos de desarrollo de software
1. Liderazgo técnico y humano
de equipos de desarrollo de software
Una visión desde la experiencia
Germán González Arriagada - 2020 CC-BY-SA 4.0
2. CTO en 2Brains Chile (2020 en adelante)
about:me
● Artesano de Software
● Múltiples actividades en la industria informática:
○ Sudamerican Coders Podcast
○ Meetup Software Crafters Chile
○ Evento SoCraTes: Software Crafters and Testing
○ ChileÁgil
● Múltiples actividades dentro de la empresa:
○ Software Crafters cada 2 semanas*
○ Estrategia de Cultura*
○ Mentoring*
● Dato curioso
○ Té sin azúcar y marraqueta sin miga
● @taichi2000
*empresa Nisum 2014-2020
3. Asociación por una Mejor Industria TI
2Brains es miembro de MITI
Generación de valor temprano y
continuo a los clientes
Cuidado a nuestro talento y equipo
Excelencia técnica con visión de futuro
4. De qué vamos a conversar
● ¿Por qué ser líder?
○ Qué es liderazgo técnico y humano
● El viaje de la persona líder
○ Rasgos
○ Sacrificios y satisfacciones
● Reflexiones
8. TÉCNICO
● Representas al equipo
● Das tu opinión técnica en reuniones
(con tus pares y con clientes)
● Diseñas la estructura de las
aplicaciones
● Conoces cómo implementar
características de la aplicación
● Transmites tu experiencia a tu equipo
○ Charlas
○ Pair programming
● Llegas a la suficiente profundidad para
saber qué ocurre tras bambalinas
HUMANO
● Te importa cómo está la gente a tu
alrededor
○ Acompañas a quienes necesitan apoyo
● Tomas la iniciativa para buscar soluciones a
obstáculos
○ Hablas con quien corresponda
● Compartes experiencias y buscas consejos
○ Para aprender junto a otros
● Reconoces el trabajo de tus colegas
○ Y das feedback constructivo cuando amerita
9. Desde mi experiencia: Liderazgo Servicial
● ¿En qué te puedo ayudar?
● ¿Cómo puedo contribuir a mejorar?
● ¿Cómo podemos crecer juntos?
● Ser humilde
○ Saber que siempre hay alguien que es mejor
○ Y que hay mucho que aprender
10. El viaje de la
persona líder ¿Cómo voy avanzando en liderazgo?
11. ¿Soy líder?
¿En el aspecto técnico?
¿En el aspecto humano?
El efecto Dunning-Kruger:
Personas con poco conocimientos
creen que ya saben mucho
12. Es difícil extraer el
conocimiento de personas
expertas, ya que ellas/os se
desenvuelven varias veces
aplicando un criterio
basado en la intuición que
les ha otorgado la
experiencia adquirida.
¿soy líder?
¿qué situación es ésta?
14. Rasgos comunes
● Ser honesto
● Mantener la calma ante situaciones difíciles
● Invitar, no obligar
● Siempre mantener el respeto
○ Como líder, estás en un nivel superior de responsabilidad. Ya no eres un colega más del grupo,
eres quien está abriendo camino
● Reconocer los errores y hacerse responsable por el equipo
● Reconocer en público el trabajo bien hecho
● Dar feedback constructivo en privado
15. Rasgos de liderazgo técnico
● Tener curiosidad
● Conocer los fundamentos
● Trasmitir el conocimiento
○ Enseñar a tu equipo en el día a día
○ Charlas, meetups, conferencias
16. Rasgos de liderazgo humano
● Muchas pequeñas cosas, que por sí mismas son insignificantes
○ Y que en el contexto amplio y de largo plazo generan confianza, cercanía, respeto
○ Saludar y despedirse, preguntar la opinión, mostrar genuino interés
○ Ser claro en las peticiones
○ Mantener un ciclo rápido de feedback
● Coraje
○ Tener una postura clara y seguir la convicción propia
● Persistencia
○ Esto es de largo plazo
18. SACRIFICIOS
● Menos programar, más reuniones
● Los éxitos son del equipo, de los
tropiezos tú te haces responsable
● Cómo líder vas abriendo camino, los
demás te siguen, ya no puedes ir con el
grupo al mismo nivel
● Sentirás soledad, te podrás apoyar con
otros líderes
SATISFACCIONES
● Estás haciendo lo correcto
● Eres responsable del crecimiento
profesional y personal de la gente a tu cargo
● Estás aportando de vuelta a la comunidad, a
muchos quienes pavimentaron el camino
para tí en un principio
● Estás contribuyendo a formar una mejor
Industria Informática
20. El liderazgo es una actitud, no un cargo
Todos podemos ser líderes. Eso no significa que todos debamos serlo
Tal como ser padres/madres:
● todos tenemos la capacidad de serlo, pero
● eso no significa que todos debamos serlo
¿Puedes ser líder desde tu posición actual? Totalmente
21. Un buen/a líder tiene empatía y perspectiva
Empatía: conocer el contexto en el que nos conocemos y trabajamos
● Comprender a nuestros colegas. Todos estamos luchando nuestras propias
guerras
Perspectiva: esto es el juego infinito, es de largo plazo
● Estamos cosechando las semillas de lo que en el futuro recogeremos los frutos
● Somos jardineros/as que estamos cuidando de nuestra gente
22. Moverse de Senior Developer a Technical Lead:
● No es una promoción, es un rol nuevo y distinto
○ Que requiere desempeñar nuevas habilidades
● Cuando eres Junior tu única responsabilidad es cumplir con tus tareas asignadas
○ Cuando eres líder, eres responsable de la gente que va a llevar a cabo esas tareas
● Cambia el enfoque del "yo" por el "nosotros" y por el de "nuestra comunidad"
26. Material de referencia
Simon Sinek
● Leaders eat last
○ https://www.youtube.com/watch?v=ReRcHdeUG9Y
Uncle Bob Martin
● The Clean Coder
● Clean Code
Managers Tools Podcast
● https://www.manager-tools.com/podcasts