Al observar las prácticas ágiles comunes, me parece que (¿intencionalmente o no?) Obligan a los desarrolladores a dedicar más tiempo a trabajar en lugar de leer blogs / artículos, chatear, tomar un café y simplemente postergar.
En particular:
1) Programación en pareja: el mayor forzador de trabajo, solo porque es inconveniente hacer toda esa procrastinación cuando hay dos de ustedes sentados juntos.
2) Historias breves: cuando tiene una ENORME porción de trabajo que debe realizarse, por ejemplo, en un mes, es bastante común que se relaje en las primeras tres semanas y cambie al modo OMG DEADLINE para la última.
Y con los pequeños trozos (que se deben hacer en un día o menos) es exactamente lo contrario: siente que el tiempo es escaso, no hay espacio para maniobrar y se le hará responsable de la tarea muy pronto, por lo que comienza trabajando de inmediato.
3) Comunicación y cohesión en equipo: cuando tiene un bajo rendimiento en un entorno lento, distante y silencioso, puede sentirse bien, pero cuando al final del día en la reunión de Scrum, todos se jactan de lo que han logrado y no tienen nada que decir que realmente pueden sentir avergonzado.
4) Pruebas y comentarios: una vez más, le impide mantener las tareas "99% listas" (cuando en realidad es alrededor del 20%) hasta que la fecha límite de repente ocurra.
¿Sientes que con Agile trabajas más que con metodologías "convencionales"? ¿Esta presión es compensada por el ambiente más cómodo y por la sensación de hacer las cosas bien rápidamente?