- Como me preguntan con frecuencia qué hace exactamente un ingeniero Staff, quiero hablar sobre el rol de ingeniero Staff.
Definición de un ingeniero Staff+
- Staff+ es un puesto técnico por encima de un ingeniero Senior, pero sin asumir un cargo de gestión.
- Tiende a seguir creciendo dentro de la ruta de carrera técnica.
- Aunque varía según la organización, por lo general comparte las siguientes características comunes:
- Especialización: posee un alto nivel de capacidad técnica en un área específica.
- Liderazgo: tiene amplia experiencia liderando equipos y lanzando productos con éxito.
Habilidades clave de un ingeniero Staff+
- Habilidad técnica central (Core Technical Skill)
- Es la habilidad básica necesaria para desempeñar este rol de forma efectiva, y debe estar altamente desarrollada.
- Se requiere conocimiento técnico profundo y amplia experiencia en distintos sistemas y entornos.
- Aprovecha esa experiencia para resolver problemas complejos y así alcanzar los objetivos del equipo.
- Es difícil tener éxito solo con capacidad técnica; debe combinarse con otras habilidades.
- Gestión de producto (Product Management)
- Debe tener la capacidad de decidir qué construir y por qué.
- Debe mirar los objetivos del equipo/proyecto/organización, comprender el historial y desarrollar y presentar una visión técnica para alcanzar esas metas.
- Es indispensable la capacidad de comunicar esta visión a las partes interesadas clave y al equipo de ingeniería, y lograr su alineación.
- A menudo cumple el rol de arquitecto técnico.
- Gestión de proyectos (Project Management)
- Divide el trabajo grande en unidades pequeñas, y establece y gestiona planes y cronogramas.
- Necesita la capacidad de identificar incertidumbres o riesgos y resolverlos.
- Se requiere dominio de los fundamentos básicos de la gestión de proyectos.
- No reemplaza al project manager; cumple un rol complementario.
- Gestión de personas (People Management)
- Capacidad de unir y guiar al equipo para alcanzar objetivos.
- La habilidad de mentoría es importante; brinda orientación técnica y de carrera, y ayuda al crecimiento de los miembros del equipo.
- Identifica las fortalezas del equipo y su potencial de crecimiento, y con base en eso mejora la eficacia del equipo.
La importancia del ‘Glue Work’
- Los ingenieros Staff+ desempeñan el difícil papel de ayudar a que el equipo funcione sin fricciones, combinando de manera autónoma estas habilidades para resolver diversos problemas que surgen en el equipo.
- Se encargan de trabajo de alto valor que no suele ser muy visible, pero que es necesario para construir o mantener el impulso del equipo.
- El Glue Work no es un rol fijo, sino hacer el trabajo necesario para el éxito del equipo.
- Ejemplos:
- Resolver problemas de comunicación con proveedores externos.
- Identificar la causa raíz de problemas crecientes de bugs y proponer soluciones.
- Apoyar a miembros del equipo que tienen dificultades con tareas nuevas y proporcionar los recursos necesarios.
- Liderar discusiones adicionales con las partes interesadas para mejorar requisitos poco claros.
- Esto requiere una comprensión profunda de cómo opera el equipo y de las áreas que necesitan optimización.
- Incluye tareas como mejorar la comunicación por correo electrónico, hacer pruebas/refactorización para resolver bugs, coaching a miembros, y comunicación con equipos de marketing/BI.
- Aunque este trabajo es valioso, es difícil que un ingeniero Staff lo sostenga a largo plazo.
- Eleva las capacidades del equipo para transferir estas responsabilidades y cambiar el enfoque hacia otras prioridades.
Conclusión
- Un ingeniero Staff+ debe ser capaz de crear valor significativo dentro de la organización con autonomía e influencia.
- No se trata solo de escribir código; también es importante el liderazgo para definir la dirección del equipo y conducir las decisiones técnicas.
Preguntas y respuestas adicionales
- ¿Un ingeniero Staff+ debe hacer mentoría?
- Sí, la mentoría es una parte esencial. Cumple un papel importante en elevar la capacidad del equipo.
- ¿Qué equipos necesitan un ingeniero Staff+?
- En teoría, cualquier equipo podría necesitarlo. Pero el rol varía según la composición del equipo.
- ¿Cuál es la diferencia de un ingeniero Staff de nivel superior?
- El alcance de su influencia es distinto. Un ingeniero Staff+ de mayor nivel puede influir en toda la organización o incluso en toda la industria.
- ¿Por qué no se abordaron roles o expectativas específicas?
- Porque el rol depende del contexto. Lo más importante es generar un impacto significativo mediante la autonomía.
- ¿Cómo equilibrar el trabajo técnico y el liderazgo?
- La capacidad de liderazgo es el mayor activo. Está bien seguir haciendo trabajo técnico, pero el rol principal debe enfocarse en el liderazgo.
2 comentarios
Gracias por compartirlo jaja.
Este contenido fue publicado como el libro Staff Engineer. Normalmente no leo este tipo de libros, pero este sí valió la pena. El libro incluye entrevistas con distintas personas a las que se les podría llamar staff engineer.
Si estás cerca del final de tu carrera técnica y tienes tiempo, vale la pena leerlo al menos una vez. Al final, se resume en lo que está organizado aquí... y aunque tu situación pueda ser distinta a la mía, estuvo bien porque puedes leer las experiencias de otras personas.
https://m.yes24.com/Goods/Detail/112904809