Cómo medir periódicamente el crecimiento del desarrollador

Usted mide el crecimiento del desarrollador haciendo crecer a sus desarrolladores. No siempre crecen solos. Es parte de su trabajo como gerente (y es probable que sea un administrador, o no necesitará medir el crecimiento del desarrollador) para ser responsable del crecimiento y asegurarse de que suceda.

Mide el crecimiento del desarrollador estableciendo métricas. Algunas de estas métricas serán las mismas para cada desarrollador, y otras diferirán de un desarrollador a otro. Una forma de pensar en las métricas es como objetivos INTELIGENTES. Puede buscar lo que eso significa, pero lo esencial es que un buen objetivo se establece de manera clara, alcanzable y medible en un marco de tiempo conocido. Otra forma de pensar sobre las métricas se conoce como Goal-Question-Metric, o GQM; puedes buscar esto en línea también. Otra forma de pensar acerca de las métricas es como una “Matriz de carrera del desarrollador” que contiene una celda para cada nivel de trabajo y para cada habilidad de trabajo, que describe las expectativas de un desarrollador en cada nivel de crecimiento.

Usted mide el crecimiento del desarrollador periódicamente midiéndolo continuamente . Una forma de hacerlo es tener reuniones individuales semanales con cada desarrollador. Estas son reuniones de media hora, 10 minutos de las cuales se dedican al crecimiento profesional / entrenamiento profesional.

Su organización podría pedirles a los desarrolladores que establezcan objetivos anuales, incluidos los objetivos de desarrollo personal anuales. Eso es ridículo. Juega esa política de cualquier manera que puedas. La mayoría de las organizaciones no tienen idea de lo que harán dentro de más de una cuarta parte. Haga que sus desarrolladores establezcan objetivos trimestrales y, si puede administrarlos, permítales establecer esos objetivos en retrospectiva . Eso significa: establecer los objetivos de un desarrollador para Q1 al final de Q1, cuando usted y el desarrollador realmente sepan cuáles eran sus objetivos y puedan medir el rendimiento de manera justa. Establezca los objetivos de un desarrollador para Q2 al final de Q2. Y así. Cualquier otra cosa es locura.

Decidir una métrica que sea importante para su negocio durante los próximos (3–4) meses, idealmente alineada con la prioridad del cuarto, puede ser la velocidad, precisión, valor / complejidad de los problemas resueltos, relación de defectos, cumplimiento con la burocracia empresarial, lo que sea lo que más valoras, pero ten cuidado … lo vas a tener.
Que acuerde con sus desarrolladores un par de medidas relevantes para ese aspecto que desea mejorar, es decir, velocidad FP / mes (Punto de función – Wikipedia).
El acuerdo debe ser recíproco, las personas que demuestren compromiso y resultados deben recibir algo a cambio, un bono monetario, una nota de agradecimiento por escrito, una insignia de honor, un boleto patrocinado para una conferencia relevante. Es parte de su trabajo saber qué motiva a su gente. Sin algo a cambio, tal intento es manipulación.
Idealmente, la gestión en todos los niveles debería estar sujeta a la misma responsabilidad. Lo que no quieres es que se abuse de la herramienta para obtener ventajas políticas.

More Interesting

¿Necesitas un título para ser desarrollador de software? ¿Cuál es la diferencia entre los desarrolladores autodidactas y los que tienen títulos?

¿Deberían las casas de desarrollo de software publicar sus precios abiertamente?

¿Los gerentes de desarrollo de software hacen preguntas de codificación durante una entrevista?

¿Cuál es la proporción de horas hombre entre el desarrollo y las pruebas de software?

¿Qué puedo aprender en el tiempo libre antes de unirme a una empresa de software?

¿Cuáles son algunas de las preguntas que un gerente de proyecto le haría a un desarrollador de software en una entrevista?

¿Es cierto, en cierto sentido, que los desarrolladores de software enfrentan desafíos y problemas más creativos e interesantes que los ingenieros de red al cablear los dispositivos y configurar los conmutadores y enrutadores?

¿Cuál es la diferencia entre un arnés de prueba y un corredor de prueba?

¿Una sólida base de circuitos digitales y electrónica hace una diferencia real si va a trabajar como desarrollador de software?

¿Cuáles son los idiomas esenciales o algunas cosas que todo desarrollador de software debe saber?

¿Cómo puede un desarrollador de software profesional que trabaja, a mediados de los años 20, sin antecedentes financieros pasar a una carrera como comerciante de Wall Street?

¿Qué debo hacer si mi entrevista salió bien pero cambié de opinión?

¿Cuál es el mejor campo de desarrollo de software para perseguir?

¿La reutilización en el desarrollo de software es una broma?

¿Cuántos programadores se necesitan para este tipo de proyecto?