Medir día a día la productividad no debería ser su primer objetivo. Usted y su equipo deben centrarse en el panorama general y deben controlar su motivación hacia el producto.
El desarrollo de software es totalmente diferente de la fabricación. Los que sugirió no funcionarán midiendo la productividad de un equipo técnico.
El seguimiento del tiempo es totalmente inútil, no puedes saber qué están haciendo exactamente los desarrolladores. Además, el “tiempo” es relativo según el desarrollador y la tarea. El tiempo y la línea de código pueden tener una correlación positiva, pero la línea de código no siempre tiene una correlación positiva con la productividad. Un desarrollador puede hacer la misma tarea en 20 líneas de código, mientras que otros hacen lo mismo en 200. (y a veces la solución de 20 líneas será mejor que 200)
- ¿Son los derechos de los empleados de 'Leaves'?
- ¿Cómo sé si yo, como nuevo empleado, estoy a punto de ser despedido?
- ¿Es el compromiso de los empleados un gran desafío?
- ¿Por qué no pueden despedir a los empleados del gobierno indio?
- Cómo gestionar empleados virtuales para obtener una ventaja competitiva
“Entrega de código” ??. Bueno, Bill Gates respondió esto de la mejor manera posible: ” Asegurar el progreso de la programación por líneas de código es como medir el progreso de la construcción de aeronaves por peso”.
Problemas de conteo: puede funcionar según la situación, pero la mayoría de las veces no. Un error menor no significa más productividad (¿y si no producen lo suficiente?). Los objetivos del proyecto, los plazos, las características del producto, la tecnología y la estructura del equipo, etc. afectarán el recuento de problemas. Entonces, la mayoría de las veces, el problema de contar nuevamente no es una medida válida para la productividad.
Mi mejor apuesta es definir los objetivos del proyecto con el equipo y hacer un seguimiento de su relación de compromiso / cumplimiento. El punto clave es que deben contribuir mientras planifica sus objetivos. No puede obligarlos a obedecer plazos que nunca prometieron. Puede explorar más sobre las metodologías ágiles, ya que hay algunas prácticas que pueden ayudarlo a encontrar la solución adecuada para su entorno. Lamentablemente, no hay “una solución para todos” en este tema