Utilice los datos de Git para optimizar las revisiones anuales de sus desarrolladores – Heaven32

Tres métricas pueden ayudarlo a comprender la verdadera calidad del desempeño

El final de El año se avecina y con él una de tus tareas más importantes como gerente. Resumir el desempeño de 10, 20 o 50 desarrolladores durante los últimos 12 meses, ofrecer asesoramiento personalizado y tener los hechos que lo respalden, no es una tarea fácil.

Creemos que la única forma imparcial, precisa y perspicaz de comprender cómo están trabajando, progresando sus desarrolladores y, por último, pero no menos importante, cómo se sienten, es con los datos. Los datos pueden proporcionar información más objetiva sobre la actividad de los empleados que la que podría recopilar un ser humano.

Todavía es muy difícil para muchos gerentes comprender completamente que todos los empleados trabajan a diferentes ritmos y niveles.

Considere esto: más de dos tercios de los empleados dicen que pondrían más esfuerzo en su trabajo si se sintieran más apreciados, y el 90% quiere un gerente que sea justo con todos los empleados.

Seamos honestos. Es difícil juzgar a todos sus empleados de manera justa si (1) no puede trabajar físicamente con ellos, lo que significa que inevitablemente tendrá más contacto con unos que con otros (p. Ej., Aquellos con los que es más amigable con); y (2) está confiando en rastreadores manuales para mantenerse al tanto del trabajo de todos, que puede perderse y requerir mucho esfuerzo para procesar y analizar; (3) espera que los ingenieros informen por sí mismos sobre su progreso, lo que está lejos de ser objetivo.

También es poco probable, especialmente con los más tranquilos, que además de todo eso, haya identificado áreas para que ellos expandan sus talentos mejorando o volviendo a capacitar. Pero es ese tipo de atención personal lo que hará que los empleados se sientan apreciados y puedan progresar profesionalmente contigo. Sin eso, es probable que aprovechen la próxima mejor oportunidad laboral que se presente.

Así que aquí hay un resumen de por qué necesita datos para establecer un proceso de revisión anual justo; si no es este año, puede ponerlo en marcha para 2021.

1. Use datos para establecer los objetivos del próximo año

La mejor manera de rastrear el progreso de sus desarrolladores automáticamente es mediante el uso de herramientas de Git Analytics, que rastrean el desempeño de las personas agregando datos históricos de Git y luego devolviendo esa información a los gerentes en detalle.

Estos datos le mostrarán claramente si uno de sus ingenieros está por encima de su capacidad o tiene poco trabajo y los tipos de proyectos en los que se destacan. Si está evaluando a un gerente de ingeniería y los miembros del equipo de los que son responsables han tardado más en impulsar su código al repositorio compartido, lo que provoca una acumulación de tareas, puede significar que no están delegando las tareas correctamente. Un objetivo apropiado aquí sería rastrear y dividir las responsabilidades de su equipo de manera más eficiente, lo que se puede rastrear utilizando las mismas métricas, o entrenando a los miembros de otros equipos para ayudar con sus tareas.

Otro ejemplo es el de un ingeniero que se está metiendo en múltiples proyectos. Los indicadores de dónde se han desempeñado mejor incluyen la deserción (lo veremos más adelante), los compañeros de trabajo que piden repetidamente al mismo empleado que los ayude en nuevas tareas y, por supuesto, comentarios positivos para el personal senior, que se pueden integrar fácilmente en las herramientas de análisis de Git. . Estas son señales claras de que el año que viene, su ingeniero podría maximizar sus talentos en estas áreas alternativas y usted podría diversificar sus tareas en consecuencia.

Una vez que sepa qué objetivos establecer, puede utilizar herramientas de análisis para crear objetivos automáticos para cada ingeniero. Eso significa que después de configurarlo, se actualizará periódicamente sobre el progreso del ingeniero utilizando indicadores directamente del repositorio de código. No necesitará información que consuma mucho tiempo ni de usted ni de su empleado, lo que les permitirá a ambos concentrarse en tareas más importantes. Como gerente, recibirá informes completos una vez que se alcance la fecha límite de la tarea y se le notificará cada vez que las métricas comiencen a disminuir o se haya alcanzado la meta.

Esto es importante: podrá mantenerse al tanto de esos objetivos usted mismo, sin tener que delegar esa responsabilidad o depender de la autoevaluación del ingeniero. Mantendrá la supervisión de los empleados de forma honesta y transparente.

2. Tres métricas de Git pueden ayudarlo a comprender la verdadera calidad del rendimiento

La forma más fácil para que los gerentes “concluyan” cómo se ha desempeñado un ingeniero es mirando el resultado superficial: el número de solicitudes de extracción completadas enviadas por semana, el número de confirmaciones por día, etc. Especialmente para los gerentes no técnicos, esto es un grave pero error común. Cuando se hace algo, no significa que se haya hecho bien o que sea productivo o utilizable.

En su lugar, observe estos puntos de datos para determinar la calidad real del trabajo de su ingeniero:

  1. La deserción es su señal de alerta número uno, que le indica cuántas veces alguien ha modificado su código en los primeros 21 días después de haber sido registrado. Cuanto más abandono, menos código de un ingeniero es realmente productivo, con buena longevidad. El abandono es una parte natural y saludable del proceso de desarrollo de software, pero hemos identificado que cualquier nivel de abandono por encima del 15% -30% normal indica que un ingeniero está luchando con las asignaciones.

Leave a Reply

Your email address will not be published. Required fields are marked *