Slides Eng PDF

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 226

Curso de

Bagde
del curso
Engineering
Management
Juan Pablo Buriticá
Introducción

Principios de la gerencia de
ingeniería de software
¿Para quién es este curso?
Este curso es para ti si:

● Eres Ingeniera Senior, decidiendo


entre seguir el camino técnico o
gerencial
● Ya decidiste seguir el camino
gerencial y quieres aprender cómo
hacerlo
Este curso es para ti si:

● Te ha tocado saltar hacia la gerencia


de ingeniería recientemente
● Has sido gerente algunos años y
quieres evaluar diferentes formas
de manejar equipos
Este curso es para ti si:

● Eres CTO/fundadora de una startup


pequeña y debes aprender de
gerencia de ingeniería
● Quieres evaluar este material para
compartirlo con miembros de tu
equipo
Este curso es para ti si:

● Eres gerente de producto, u otro rol


de liderazgo y quieres aprender de
gerencia de ingeniería
● Te gusta aprender
La gerencia de ingeniería es
para ingenieras

● Este curso asume formación y


experiencia en desarrollo de
software
● Si no has vivido el desarrollo en
primera persona, no debes ser
responsable por equipos de
ingeniería
¿Qué vas a aprender?
Lecciones

Aprenderás lo que me ha funcionado a mí


al formar y manejar equipos de ingeniería.
Este curso de gerencia es único, porque
combina técnicas modernas de gerencia
con procesos de desarrollo de software.
¿Manager, gerente o
administradora?

Espacio para imagen


Lecciones

● La estructura del curso es


progresiva
● Pretenderemos que quieres
convertirte en gerente de
ingeniería en un equipo que yo
lidero
Crea tu propio estilo

La gerencia no es una ciencia exacta, y


técnicas o procesos que funcionan en mis
equipos pueden tener resultados
diferentes en el tuyo.

Al avanzar, piensa qué tipo de gerente


quieres ser o no ser.
El contexto local

Espacio para imagen


El contexto corporativo

Espacio para imagen


Empatía

Espacio para imagen


Introducción
Roles en organizaciones
de ingeniería
Roles
● Ingeniera de Software
● Líder técnica
● Arquitecta de software
● Gerente de ingeniería
● Gerente de proyectos
● Gerente de producto
Ingeniera de software

Espacio para imagen


Líder técnica

Espacio para imagen


Arquitecta de software

Espacio para imagen


Gerente de proyectos

Espacio para imagen


Gerente de producto

Espacio para imagen


Gerente de ingeniería

Espacio para imagen


Introducción
Trayectorias en la
carrera de ingeniería
Trayectorias de carrera en
equipos técnicos

Ícono Ícono

Camino técnico Camino gerencial


Camino técnico

● Te especializas en ejecución técnica

● Autoridad sobre dominio técnico

● Autoridad sobre tu tiempo

● No estás a cargo de personas


Camino gerencial

● Te especializas en gerencia de
personal técnico
● Poder de decisión
● Tu impacto técnico es a través de
gente
● Estás a cargo de personas
Introducción
Niveles en
organizaciones de
ingeniería
Niveles de
ingeniería

Los niveles de
ingeniería definen los
pasos que debes tomar Espacio para imagen
para progresar en tu
carrera como ingeniera.
Se conocen como
“escaleras corporativas”
Niveles de ingeniería

● Los niveles dependen del tamaño


de tu organización
● Si tu empresa es pequeña, no te
adelantes
● Si estás empezando en tu carrera,
es mejor no reinventar la rueda
Ejemplos de niveles

● Splice
● Rent The Runway
● Levels.fyi
Profundicemos
El camino técnico
¿Qué hace Senior a una
ingeniera?

● “Seniority” es un concepto complejo


● Senior no es ser la que hace todo, o la que
más sabe
● Tener el título de Senior, no te hace
Senior
La ingeniera senior:

● Hace preguntas críticas a sus


compañeras, mas no critica su trabajo
● Comprende las habilidades no-técnicas
que deben tener
● Comprende las concesiones que deben
hacer en sus sistemas
La ingeniera senior:

● Comprende el negocio tan bien


como sus sistemas
● Es consciente que su rol es
construir un negocio y no “tech
chévere”
La ingeniera senior:

● Apoya a sus compañeras y las ayuda a


convertirse en senior
● Apoya a su jefa en lugar esperar a que ella
la apoye todo el tiempo
● Comprende la diferencia entre
“patrocinar” y “ser mentora”
¿Cómo avanzo más allá de
Senior?

● Responsabilidad vs longevidad
● Desarrolla tus “core-skills” al igual que
tus habilidades técnicas
● Sé paciente
● Lee este artículo de Allspaw y este de
Silvia
Profundicemos
El camino gerencial
La gerente:

● Es exitosa si su equipo es exitoso


● Es responsable del crecimiento de su
equipo y sus individuos
● Tiene impacto indirecto en la tecnología
● Debe esperar para ver el resultado de su
trabajo
Liderazgo vs gerencia

● Para liderar no necesitas un título


● Para liderar no necesitas permiso
● Ser gerente no implica que seas líder
● La gerente tiene autoridad, la líder
influencia
Diferencia en agendas

Espacio para imagen


El salto a gerencia

¿Estás lista para ser gerente?


¿Estás lista para ser gerente?

● ¿Quieres incrementar tu impacto?


● ¿Te gusta ayudar a que otros crezcan?
● ¿Puedes vivir con que tu impacto
técnico sea indirecto?
🤖 Industrias Botiticá
Bienvenida
Nuestra
empresa

Somos una empresa que Espacio para imagen


crea bots para hacerle
la vida más fácil a
madres cabeza de
familia.
Nuestra app

Nos conectamos a la Espacio para imagen


escuela, encontramos
qué proyectos tiene
Juanita y pedimos los
materiales de manera
automática a domicilio.
Tú como mentora
El valor de la mentoría

● Aprendes a escuchar y estar presente


● Aprendes a delegar y escalarte
● Aprendes a que te comprendan
● Aprendes a ofrecerle tu tiempo a otras
personas
Oportunidades de mentoría

● Pasantías
● Nuevas contrataciones
● Mentorías técnicas o de carrera
Mi experiencia como mentor

Espacio para imagen


Tú como líder técnica
El valor del liderazgo técnico

● Aprendes a comunicar
● Aprendes a influenciar
● Aprendes a priorizar y manejar proyectos
● Aprendes a presentar
● Aprendes más del negocio
El rol es fluido

El liderazgo técnico no Espacio para imagen


es un “título”, sino un
rol. Este cambia de
acuerdo a la empresa, y
evoluciona con el
tamaño del equipo.
El dilema del liderazgo
técnico

Espacio para imagen


La gerencia de proyectos

Espacio para imagen


⚡ Gerencia de proyectos
exprés
● Desglosa el trabajo
● Empuja a pesar de la ambigüedad
● Ajusta el plan a medida que avanzan
● Adapta los requerimientos de acuerdo a la
nueva información
● Antes de terminar, reevalúa detalles
La decisión
¿Gerente o no gerente?
💁🏻‍♀ geeks alfa

Personas motivadas a Espacio para imagen


ser las mejores del
equipo, siempre tener la
respuesta correcta y
quienes resuelven los
problemas más difíciles.
💁🏻‍♀ geeks alfa

Valoran la inteligencia y Espacio para imagen


habilidad técnica sobre
otras habilidades, y
piensan que estos
atributos determinan
quién toma las
decisiones.
💁🏻‍♀ geeks alfa

● Son personas efectivas en proyectos


técnicos
● Valoran esfuerzos individuales a grupales
● Tienen opiniones rígidas sobre soluciones
● Se les dificulta tomar dirección de personas
que no respetan intelectualmente
💁🏻‍♀ geeks alfa

Ser buena gerente Espacio para imagen


requiere que seas
consciente de tus
propios límites, para
que puedas crecer y
trabajar en tus fallas.
💁🏻‍♀ alfa geeks

Si sospechas que eres Espacio para imagen


una geek alfa, prueba
ser mentora. Ayudar a
otros a crecer puede
mostrarte cómo tu
estilo agresivo previene
que otras aprendan.
🙅🏻‍♀ alfa geeks

Si no estás dispuesta a Espacio para imagen


cambiar, no tomes este
rol ni sigas el camino de
la gerencia.

Puedes hacer daño.


La cultura del geek alfa puede
ser muy dañina a la
colaboración y afectar
negativamente a quienes no les
queda tan fácil pelear por sí
mismos.

Camille Fournier - The Manager’s Path


El salto

Llegó el momento de Espacio para imagen


decidir si quieres
probar este cambio de
carrera.
¿Quieres probar la
gerencia en 🤖
Industrias Botiticá?
No es una promoción

Espacio para imagen


Razones incorrectas para
tomar el salto a gerencia
● Crees que la autoridad soluciona todos
los problemas
● No tienes más opciones de crecimiento
en tu trabajo actual
● Buscas estatus en un título o posición
● Te consideras la más inteligente y que
por eso debes estar a cargo
Péndulo técnico / gerencial

Espacio para imagen


Primeros 30 días
Responsabilidades
¿Qué hago aquí?
Como gerente en 🤖 serás
responsable de:

● El desarrollo personal y profesional de


tu equipo
● El rendimiento individual y grupal
● Desbloquear, proteger y motivar
● Reclutar ingenieras
Como gerente en 🤖 serás
responsable de:
● Implementar y adaptar procesos
● Comunicar interna y externamente
● Conectar la estrategia empresarial con
la ejecución de tu equipo
● Fomentar buenas decisiones
● La calidad del trabajo de tu equipo
Como gerente en 🤖 NO
serás responsable de:

● Tomar todas las decisiones


● Supervisar cada hora de tus reportes
● Revisar cada línea de código que escribe
tu equipo
● Escribir código 😱
Reconnaissance
Conociendo a tu equipo
Establecer
confianza

Para ser una gerente Espacio para imagen


efectiva debes tener
buenas relaciones con
los miembros de tu
equipo
Construir puentes es tu
primera tarea.
Guía para
primer 1:1

Con tu primer 1:1 Espacio para imagen


formas las bases de la
relación con cada
miembro de tu equipo,
para hacerte la vida fácil
te hice una guía. 😎
bit.ly/guia-primer-1-1
[guía en browser]
1:1
Herramienta clave de
gerencia
Tu principal herramienta

Espacio para imagen


Objetivos de 1:1s

● Alineamiento y sincronización
● Establecer una buena relación
● Desbloquear o dar contexto
● Guiar o dirigir decisiones
● Atención a tu equipo
Tipos de 1:1s

● Agenda predeterminada
● Pongámonos al día
● Sesión de retroalimentación
● Cómo vamos con ...
● Conozcámonos
No abuses de las
actualizaciones

Usar el valioso tiempo Espacio para imagen


en persona para que tus
empleados te cuenten
en qué andan es un
desperdicio.
Tu orientación
La gerencia de línea
[ipad]
En tus primeros 30 días
escucha más y habla menos

Espacio para imagen


Día 30 al 60
Delegación
Cómo escalar tu impacto

Espacio para imagen


⚡ Delegación exprés

● La responsabilidad no implica que hagas todo


● Explica el resultado que esperas claramente
● Haz preguntas que confirmen tu claridad
● Acepta que te va a tomar más tiempo
inicialmente
● Tareas que no te gusten a ti tienen valor para
otras personas
Entrega tus legos

Espacio para imagen


Patea la lata cada vez más
lejos

Espacio para imagen


Conectando
De estrategia a
ejecución
¿Para dónde vamos?

Espacio para imagen


Tú cargas una de las
antorchas

Espacio para imagen


¿A qué vinimos?

Espacio para imagen


Más puentes: otras funciones
y disciplinas

Espacio para imagen


Estado
¿Cómo vamos?

Espacio para imagen


Cómo estar al día

● Enseña a tu equipo a que te informe cuando


hay cambios en el plan
● No crees trabajo innecesario para reportarte
● Establece un ritmo
● Usa canales adecuados
Comunicación externa

Espacio para imagen


Cómo mantener al día

● Sienta expectativas al comienzo


● Comunica cambios en el plan
● Comunica riesgo tan pronto como surja
● Usa canales adecuados
● Establece un ritmo
Usa herramientas

Espacio para imagen


No micro-gerencies

Espacio para imagen


No seas la jefe a la que nadie
quiere darle malas noticias

Espacio para imagen


Situaciones críticas

Espacio para imagen


Guía de estado
bit.ly/guia-de-estado
[guía en browser]
Día 60 al 90
En tus 30 a 60 días empieza a
formar una estrategia

Espacio para imagen


Toma el control

Espacio para imagen


Gerencia de tiempo
Protección y enfoque
El valor del tiempo de
ingeniería y sus tipos

Espacio para imagen


El tiempo es $$$

Espacio para imagen


Soporte

Espacio para imagen


Mantenimiento

Espacio para imagen


Desarrollo de funcionalidad

Espacio para imagen


Distribución ideal

Tiempo de desarrollo
Distribución ideal

Funcionalidad Soporte y
nueva mantenimiento
Soporte muy alto

Soporte
Funcionalidad
nueva

Mantenimiento
Mantenimiento muy alto

Mantenimiento
Funcionalidad
nueva

Soporte
Busca un balance

Funcionalidad Soporte y
nueva mantenimiento
Comprende el tiempo

● Mide la inversión del tiempo


● Usa las herramientas disponibles
● Contar personas es más fácil que contar horas
No poder desarrollar
producto es un riesgo

Espacio para imagen


Forma una estrategia

● Estabiliza los sistemas


● Comprende
● Mejora
● Escala
Establece fronteras

Espacio para imagen


Ejecuta tu estrategia e itera

Espacio para imagen


Comunica el progreso

Espacio para imagen


Tu jefa
Gerencia hacia arriba
Sé la trabajadora que te
gustaría tener

Espacio para imagen


Ven preparada a tus 1:1

● Crea una agenda y compártela antes


● Llega a tiempo
● Pregunta sobre el negocio
● Pregúntale a tu jefa que le preocupa
● Establece una relación
Ayuda a que te ayuden

● Si te estás quejando, aclara si necesitas ayuda


o solo un oído
● Si buscas ayuda, trae sugerencias
● Pide conexiones
● Hazle la vida fácil a tu jefa
Mantén a tu jefa al día

● Sienta expectativas al comienzo


● Comunica cambios en el plan
● Comunica riesgo tan pronto como surja
● Usa canales adecuados
● Establece un ritmo
Situaciones críticas

Espacio para imagen


El proceso de
desarrollo
¿A qué jugamos?
Desarrollo vs entrega
Desarrollo de producto

● Crear productos y servicios que resuelven


problemas usando hipótesis, investigación,
diseño y exp de usuario
● Podemos estar haciendo trabajo nunca antes
hecho
● Estimados son inciertos
● Resultados tienen alta variabilidad
Entrega de producto
● Permitir el flujo rápido de desarrollo a
producción, disminuyendo la variabilidad y el
tamaño del trabajo
● Integración, pruebas y despliegue deben
realizarse de manera continua y rápida
● Los tiempos de ciclo son conocidos y
predecibles
● Resultados tienen baja variabilidad
El desarrollo de producto es
una asociación

Espacio para imagen


La entrega de producto es
responsabilidad de ingeniería

Espacio para imagen


El ciclo de desarrollo
[ipad]
El desarrollo es iterativo
Una certificación no te
vuelve ágil

Espacio para imagen


Desarrollo iterativo

● Un ritmo estable y predecible es importante


● Enseña a tus ingenieras a desglosar su trabajo
y trabajar en cambios pequeños
● Las pruebas unitarias son herramientas de
diseño y monitoreo, no de aceptación
● Invierte en automatización, tanto despliegue
como pruebas
Desarrollo iterativo

● La calidad es responsabilidad de todos


● Instrumenta y monitorea los sistemas
● Desacopla el despliegue del lanzamiento
● Despliega diariamente, con confianza
Adapta tus procesos y no te
obsesiones con ellos

Espacio para imagen


Velocidad de ingeniería
Velocidad

La velocidad o velocity Espacio para imagen


está diseñada como una
herramienta para
planear la capacidad de
un equipo.
Velocidad como métrica de
productividad es problemático

Espacio para imagen


Velocidad

La velocidad es relativa Espacio para imagen


y depende de cada
equipo.
Velocidad

Cuando se usa como Espacio para imagen


medida de
productividad los
equipos “juegan” la
métrica y esto afecta la
colaboración.
Velocidad

Si usas capacidad como Espacio para imagen


una métrica de
productividad, haces
que tu equipo opere de
una forma insostenible
y no pueden reaccionar
a cambios.
La velocidad es buena para
planear trabajo y terrible para
medir equipos

@buritica
Organicemonos
La estructura de tu
equipo
Tu equipo

Tu equipo te reporta a Espacio para imagen


ti, y es tu
responsabilidad decidir
cómo se organiza de
acuerdo a las
prioridades
Organiza tu equipo

● No crees barreras imaginarias


● Enfócate en dar objetivos claro, y no en
decidir cómo se soluciona el problema
● Balancea la ejecución inmediata con el
crecimiento a largo plazo
● Rota las responsabilidades
¿Generalistas o especialistas?

Espacio para imagen


La individualidad impacta el
rendimiento y conocimiento

Espacio para imagen


Comunicación
Estrategias de
comunicación
Comunicación no es lo que
dices sino lo que te entienden

Espacio para imagen


Comunicación sincrónica vs
asincrónica

Espacio para imagen


Canales de
comunicación

Control de versiones
Organizador de tareas Espacio para imagen

Chat
Foro
Correo electrónico
Calendario
Formas de
comunicación

En persona
Virtuales Espacio para imagen

Escritas
Sé intencional y explícita al
elegir los mecanismos

Espacio para imagen


No crees una prisión de
presencia

Espacio para imagen


La comunicación es el
fundamento de la confianza

Espacio para imagen


¿Quién decide?
Cómo tomar decisiones
Estar a cargo implica tomar
decisiones

Espacio para imagen


Una mala decisión es mejor
que no decidir

Espacio para imagen


Tu trabajo ya no es tomar
decisiones técnicas

Espacio para imagen


RFCs como mecanismos de
decisión de equipos

Espacio para imagen


RFCs son

● Documentos que ayudan a una o más


ingenieras a bosquejar una propuesta técnica
● Un espacio de pregunta y discusión
● Menos rígidos que el código
● Documentos colaborativos que ayudan a
alinear y entender
RFCs son

● Espacios de aprendizaje
● Cunas de experimentación
● Herramientas de empoderamiento
● Documentos históricos
RFCs no son

● Documentos que buscan consenso


● Espacios para criticar
● Solicitudes de permiso
● Exclusivamente para discusiones técnicas
El proceso de RFCs

Espacio para imagen


Ejemplo real de RFCs
Guía de RFCs
bit.ly/guia-de-rfcs
[guía en navegador]
Embajadora
Representando a tu
equipo en la empresa
Colaboración
Seguridad Psicológica
Cómo cultivarla
Somos un equipo
Interactuando con otros
Acuerdos de equipo
Guías de colaboración
Rendimiento
Rendimiento grupal

Espacio para imagen


Rendimiento individual

Espacio para imagen


Retroalimentación continua

Espacio para imagen


Planes de mejora

Espacio para imagen


Conversaciones difíciles:
¿Cómo despedir a alguien?

Espacio para imagen


Conversaciones chéveres:
Crecimiento y promoción

Espacio para imagen


Patrocinio vs mentoría

Espacio para imagen


Contratando
Ingenieras
Introducción
¿Qué buscamos y cómo
lo evaluamos?
Proceso de contratación

Párrafo que describe el tema.


Descripción corta. El límite de esta caja de
texto es de 40 palabras.
#trabajoSiHay
Escribiendo una oferta
laboral
Primer filtro
Pruebas técnicas
Yo sé quién sabe lo que
usted no sabe
Entrevistas con otras
funciones
Junior o Senior
¿Cómo evaluas
experiencia?
Malas Prácticas
Miremos anuncios
malos
Manejando más de
un equipo
Créditos y otros
líderes a quien seguir
Créditos

● Camille Fournier
● Kellan Elliot McCrea
● Lara Hogan
● Will Larson
Recursos

● The Managers Path


● Git Prime
● Kellan Elliot McCrea
● Lara Hogan
● Will Larson
Templates start here
Nombre de la clase

Si tiene un subtítulo
Subtítulo o subtema
dentro de la clase
Límite 15 palabras
Título del tema

Párrafo que describe el tema.


Descripción corta. El límite de esta caja de
texto es de 40 palabras.
Título del tema

● Bullet
Puede tener una pequeña
descripción. El límite de esta caja
son 10 palabras.
● Bullet
Puede tener una pequeña
descripción. El límite de esta caja
son 10 palabras.
Título del tema
Título del tema

Ícono Ícono

Concepto 1 Concepto 1
Límite 7 palabras Límite 7 palabras
Título del tema

Ícono

Concepto 1
Límite 7 palabras
Título del tema
Título del tema

Descripción corta del Espacio para imagen


tema que se va a tratar
El límite de esta caja de
texto es de 27 palabras
Título del tema

Espacio para imagen


Esto es una cita textual. Puede
ser alguna frase conocida que
ayude a explicar un concepto o
tema relacionado con la clase

Autor de la cita
Código
Imágenes de uso libre Íconos de Redes sociales
unsplash.com
pexels.com
Pixabay.com
Íconos de uso libre
thenounproject.com
flaticon.com
Gifs
giphy.com

También podría gustarte