|
Collage: horas extras, presión, productividad y eficiencia. |
|
|
15.04.2006 |
Impact of Overtime on Productivity (Ron Jeffries)
Los accidentes laborales en las empresas de producción industrial aumentan desproporcionadamente cuando las jornadas sobrepasan las 8 horas de trabajo diario, o las 40 semanales
Más de la mitad de los accidentes en la industria ocurren cuando las jornadas están desbordadas.
Programar requiere estar mentalmene alerta. Si el riesgo de un accidente a las 12 horas de trabajo es el doble que a las 8, ¿Cuál es el riesgo de insertar errores?.
Un
programador cansado tiene el doble de probabilidades de insertar un
error grave, y también tiene probabilidades muy altas de insertar
muchos errores pequeños.
La presión reduce la concentración, reduce las pruebas, la re-factorización...
Trustworthy Systems Through Quantitative Software Engineering. (
Lawrence Bernstein, C. M. Yuhas) ISBN: 0-471-69691-9
Cuesta 10 veces más esfuerzo y dinero encontrar y arreglar un problema en las pruebas de integración que en la codificación unitaria. Si el error sale fuera, y es el cliente quien lo descubre el coste es de 30 veces más de lo que hubiera supuesto si el programador lo hubiera localizado en la codificación.
Tags:
programación,
errores,
bugs,
presión
|
- Tienes un problema.
- Ese problema no va ha solucionarse trabajando más horas.
Algo así decia kent beck en el XP Explained, y tiene más razon que un santo, cuando se extiende la jornada laboral por costumbre es un claro indicador de que algo anda muy mal, ya sea la planificación, ya sea el diseño del software, ya sean otros mil factores, y claro esta, ninguno de esos problemas tiene su solución en echarle más horas al tema.
El problema de fondo es que se sigue sin entender que el desarrollo de soft es un trabajo creativo y no se puede comparar con una cadena de montaje, lo primero y más importante que requiere cualquier proyecto para su exito es un equipo humano capaz, contento con su trabajo y en un entorno donde se fomente su productividad. Por poner un ejemplo, mirar a google.