Hay muchas buenas prácticas ágiles con buenos efectos sobre la productividad, la calidad y la precisión de la programación: iteraciones cortas, comentarios sobre la programación, desarrollo basado en pruebas e integración continua, por nombrar algunos. La transparencia que acompaña a los stand-ups diarios y el potencial para la corrección del curso es buena.
Dicho esto, los stand-ups diarios reducen la productividad porque son un cambio de contexto forzado y alientan a las personas a retrasar la comunicación necesaria hasta el próximo stand-up.
La situación puede ser peor cuando están en la mañana porque los desarrolladores dejan de trabajar temprano (potencialmente incurriendo en horas de cambio de contexto) para descansar lo suficiente como para trabajar y tendrán horas que se superponen casi al 100% con el resto de la oficina donde el ruido proviene La configuración abierta popular puede reducir la productividad en un 40%. Trabajé para un grupo con un scrum de las 10 a.m., donde todos los que no tenían una visa H1B desaparecieron a los pocos minutos de las 6 p.m.
- Cómo aprender C ++ y Python para que se conviertan en mi lengua materna
- ¿Qué tiene de malo TDD?
- ¿Cuáles son las mejores maneras para que un estudiante de cuarto semestre aprenda programación del mundo real en Java?
- Cómo traducir modelos mentales en detalles de implementación
- ¿Deben los punteros ser considerados dañinos?
Las personas pueden evitar los inconvenientes de las stand-ups diarias y conservar sus beneficios haciendo cosas como enviar actualizaciones por correo electrónico a su grupo sobre cambios de tareas, actualizar paneles en línea como el complemento Agilo Trac con progreso, contactando pares y gerentes apropiados cuando se bloquean, etc.