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

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

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

Se acerca el fin de año 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 manera 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 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. con); y (2) está confiando en rastreadores manuales para estar 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, hayas 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 capaces de progresar profesionalmente con usted. Sin eso, es probable que aprovechen la siguiente 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. Utilice datos para establecer los objetivos del próximo año

La mejor manera de rastrear el progreso de sus desarrolladores de forma automática 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 sobresalen. 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 próximo año, su ingeniero podría maximizar su talento 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 una vez que lo haya configurado, se actualizará regularmente 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: usted mismo podrá mantenerse al tanto de esos objetivos, sin tener que delegar esa responsabilidad o depender de la autoinformació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. 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:

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.


Source link