Este post surge a partir de un hecho que me ocurrió en un proyecto que estoy participando en estos días. Resulta que al comienzo del proyecto en una reunión de coordinación con todos los involucrados (en el proyecto participan varias empresas de desarrollo), el gerente de proyecto propone cerrar las iteraciones los días lunes, para que en caso de haber un retraso, el equipo pueda recurperarlo trabajando el fin de semana, y llegar así a cumplir con la entrega el día lunes.
CHAN!CHAN!CHAN!
Desde el punto de vista de alguien esto puede sonar razonable, pero para un equipo ágil esto es inaceptable, pues se estaría violando la práctica «40 hour work week». Esta situación me ha hecho reflexionar y he concluido que para evitar que algún gerente de proyecto se tiente de hacer trabajar al equipo los fines de semana, es conveniente que las iteraciones terminen los viernes, de esa forma los viernes por la mañana se hace la reunión de revisión/demo con todos los involucrados. Por la tarde el team hace la reunión de retrospectiva y luego cada cual a su casa a disfrutar del fin de semana.