Ingeniería · Contribución individual
Ingeniero/a I
Entrega tareas bien definidas con orientación. · 15 preguntas
Calidad técnica · Expectativa: Entrega cambios bien acotados con pruebas y pide ayuda cuando se atasca.
- Sus cambios incluyen pruebas que cubren los casos principales.
- Su código suele superar la revisión sin grandes cambios.
- Cuando se atasca, pide ayuda a tiempo en lugar de quedarse bloqueado.
Diseño de sistemas · Expectativa: Explica cómo encajan en el sistema las partes en las que trabaja.
- Sabe explicar dónde encaja su cambio en el sistema y con qué se comunica.
- Lee el código y la documentación existentes antes de cambiar una parte que no conoce.
- Se da cuenta cuando un cambio puede afectar a otra parte del sistema y pregunta.
Responsabilidad · Expectativa: Acompaña su trabajo hasta la publicación y arregla lo que rompe.
- Acompaña sus cambios en la revisión, la integración y la publicación.
- Arregla los problemas causados por sus cambios sin que haya que perseguirle.
- Comprueba que lo que ha publicado funciona de verdad en producción.
Colaboración · Expectativa: Pide revisiones de código y actúa sobre los comentarios.
- Responde a los comentarios de revisión con rapidez y sin ponerse a la defensiva.
- Aplica lo aprendido en las revisiones a trabajos posteriores, no solo al cambio actual.
- Ayuda a sus compañeros cuando se lo piden, dentro de su experiencia.
Comunicación · Expectativa: Mantiene al equipo informado del avance y de los bloqueos.
- Lo que cuenta en las reuniones diarias o en el gestor de tareas refleja la realidad.
- Avisa de los bloqueos pronto, no al llegar la fecha límite.
- Hace preguntas claras e incluye lo que ya ha probado.
Ingeniero/a II
Entrega funcionalidades de forma autónoma. · 15 preguntas
Calidad técnica · Expectativa: Entrega funcionalidades de principio a fin con poca orientación y deja el código mejor de como lo encontró.
- Entrega funcionalidades desde el diseño hasta la publicación con poca orientación.
- Deja el código que toca más fácil de entender y de cambiar.
- Elige las pruebas y herramientas adecuadas sin que se lo digan.
Diseño de sistemas · Expectativa: Diseña componentes dentro de un sistema existente y documenta sus decisiones.
- Diseña componentes que encajan con la arquitectura y las convenciones existentes.
- Deja por escrito las principales decisiones de diseño y las alternativas que valoró.
- Piensa en el rendimiento, los fallos y los datos antes de construir.
Responsabilidad · Expectativa: Se hace cargo de una funcionalidad en producción, incluidos sus errores y alertas.
- Se responsabiliza de una funcionalidad en producción, incluidos sus errores y alertas.
- Investiga los incidentes de su área y hace seguimiento de las causas.
- Detecta lo que le falta a su funcionalidad, como monitorización, documentación o casos límite, y lo resuelve.
Colaboración · Expectativa: Revisa el trabajo de otros de forma constructiva y programa en pareja cuando es útil.
- Hace revisiones concretas, constructivas y a tiempo.
- Programa en pareja o ayuda a desbloquear a sus compañeros cuando ahorra tiempo al equipo.
- Trabaja con fluidez con producto y diseño en los detalles de una funcionalidad.
Comunicación · Expectativa: Escribe descripciones claras de sus cambios y decisiones.
- Escribe descripciones de sus cambios que explican qué ha cambiado y por qué.
- Documenta las decisiones donde el equipo las va a encontrar.
- Explica temas técnicos con claridad a personas de fuera de ingeniería cuando hace falta.
Ingeniero/a Senior
Lidera trabajo importante y eleva el nivel del equipo. · 15 preguntas
Calidad técnica · Expectativa: Marca el estándar técnico del equipo con su propio trabajo y sus revisiones.
- El resto del equipo usa su trabajo como ejemplo de cómo hacerlo.
- Sus revisiones elevan la calidad del código del equipo, no solo detectan errores.
- Toma buenas decisiones en dilemas como rapidez frente a calidad.
Diseño de sistemas · Expectativa: Diseña sistemas que abarcan varios componentes y explica al equipo sus ventajas e inconvenientes.
- Ha diseñado un sistema que abarca varios componentes y que ya está en producción.
- Explica las ventajas e inconvenientes de un diseño de forma que el equipo lo entiende y lo comparte.
- Anticipa cómo tendrá que evolucionar un diseño y deja margen para ello.
Responsabilidad · Expectativa: Lleva un proyecto desde la ambigüedad hasta la entrega, incluidas las partes que no eran de nadie.
- Ha llevado un proyecto desde un problema poco claro hasta la entrega.
- Se encarga sin que se lo pidan del trabajo que no era de nadie, como migraciones, operación o limpieza.
- Mantiene el proyecto en marcha detectando los riesgos pronto y actuando sobre ellos.
Colaboración · Expectativa: Trabaja con producto y con otros equipos para decidir qué se construye.
- Influye en lo que se construye aportando opciones técnicas a las conversaciones de producto.
- Trabaja bien con otros equipos para entregar trabajo compartido.
- Resuelve los desacuerdos técnicos de forma constructiva.
Mentoría · Expectativa: Ayuda a sus compañeros a crecer con orientación regular y concreta.
- Ayuda con regularidad a sus compañeros a crecer con orientación concreta y práctica.
- Al menos una persona del equipo puede señalar algo que aprendió de él o ella.
- Comparte conocimiento con revisiones, programación en pareja, documentación o charlas.
Ingeniero/a Staff
Da forma a la dirección técnica entre equipos. · 15 preguntas
Calidad técnica · Expectativa: Resuelve los problemas técnicos en los que otros se atascan y hace que las soluciones sean reutilizables.
- Es a quien acuden los demás con los problemas técnicos más difíciles.
- Convierte soluciones puntuales en herramientas, librerías o patrones que reutilizan otros equipos.
- Eleva el nivel técnico de varios equipos, no solo del suyo.
Diseño de sistemas · Expectativa: Diseña sistemas que abarcan varios equipos y consigue acuerdo sobre sus ventajas e inconvenientes.
- Ha diseñado un sistema que abarca varios equipos y que está en producción.
- Consigue que equipos con prioridades distintas se pongan de acuerdo en un diseño.
- Equilibra en sus diseños la entrega a corto plazo con la arquitectura a largo plazo.
Responsabilidad · Expectativa: Identifica los problemas técnicos más importantes entre equipos y consigue que se resuelvan.
- Identifica los problemas técnicos más importantes entre equipos, no solo los más visibles.
- Consigue que se resuelvan, con su propio trabajo o sumando a otras personas.
- Da la cara cuando el trabajo técnico entre equipos sale mal y lidera la solución.
Colaboración · Expectativa: Alinea a varios equipos en torno a un plan técnico común.
- Ha alineado a varios equipos en torno a un plan técnico común.
- Tiene la confianza de líderes de ingeniería y de producto de distintos equipos.
- Hace que otros equipos sean más eficaces, no que dependan de él o ella.
Mentoría · Expectativa: Convierte a ingenieros e ingenieras sénior en líderes técnicos.
- Ha ayudado a perfiles sénior a asumir liderazgo técnico.
- Delega trabajo técnico importante como oportunidad de crecimiento, con apoyo.
- Da a los perfiles sénior feedback sincero sobre sus diseños y decisiones.
Ingeniero/a Principal
Marca la dirección técnica de la organización. · 15 preguntas
Calidad técnica · Expectativa: Define prácticas de ingeniería que adopta toda la organización.
- Ha definido una práctica de ingeniería que ha adoptado toda la organización.
- Sus estándares técnicos son una referencia en toda la organización.
- Mantiene al día las prácticas de la organización según cambian la tecnología y las necesidades.
Diseño de sistemas · Expectativa: Define la arquitectura a largo plazo y la explica a públicos técnicos y no técnicos.
- Define la arquitectura a largo plazo y la mantiene coherente entre equipos.
- Explica con claridad la dirección de la arquitectura a líderes no técnicos.
- Sus decisiones de arquitectura aguantan años, no meses.
Responsabilidad · Expectativa: Se responsabiliza de los riesgos técnicos más críticos de la organización.
- Tiene controlados los riesgos técnicos más críticos de la organización.
- Ha llevado hasta el final la reducción de un riesgo técnico importante.
- Responde de los resultados técnicos a nivel de toda la organización.
Colaboración · Expectativa: Colabora con la dirección en la estrategia técnica.
- Es un apoyo de confianza para la dirección en la estrategia técnica.
- Influye en las decisiones de la empresa con una perspectiva técnica clara.
- Representa bien a ingeniería fuera del equipo: con clientes, socios o la comunidad.
Mentoría · Expectativa: Forma una cantera de líderes técnicos en toda la organización.
- Ha hecho crecer a varios líderes técnicos en toda la organización.
- Crea estructuras, como foros, revisiones o programas, donde se desarrollan los líderes técnicos.
- Con el tiempo, la organización depende menos de él o ella porque otras personas han crecido.