Este documento discute las responsabilidades de un gerente de ingeniería en comparación con un desarrollador. Un gerente tiene responsabilidades técnicas, funcionales y de gestión a diferentes niveles, como revisar cambios de código, arquitectura, escalabilidad, asignar tareas, liderar equipos y gestionar recursos. También enfrenta situaciones complicadas como muchas reuniones, burocracia, comunicación y falta de concentración. Por otro lado, un desarrollador puede enfrentar estancamiento salarial, aburrimiento o
8. Responsabilidades de un ¿manager?
- Técnica a bajo nivel (Revisión PRs, etc)
- Técnica medio nivel (arquitectura / tickets complejos / táctica)
- Técnica alto nivel (escalabilidad, tecnología, estrategia)
- Bombero (apagar fuegos)
- Funcional (de producto)
- Gestión de recursos (pasta)
- Gestión de desarrollo (sprints, tareas a realizar, timings)
- Gestión de personas (asignación de personas)
- Gestión de evolución del equipo (1vs1, team leader, etc).
- … Casi lo que se os ocurra …
9. Situaciones complicadas en management
- Muchas reuniones
- Burocracia, política
- Recompensas a largo plazo
- Feeling con el equipo
- Falta de concentración
- Comunicación
- Dudar penaliza
10. Situaciones complicadas en desarrollo
- Estancamiento salarial
- Aburrimiento
- Falta de progresión en algunas
empresas
- Desconocimiento de la empresa
- Desconocimiento de otros roles /
no ir más allá