Recientemente entrevisté a algunas compañías que hacen Agile, Scrum para ser más precisos y hay algunas cosas que no me parecen ágiles. Tomaré un caso que me interesa particularmente ahora, el de Scrum sprints.
Un gerente de proyecto en particular con el que hablé (sí, dije gerente de proyecto) dijo con orgullo que las personas de su equipo entienden ("me dijeron" es lo que aprendí del contexto) que no te vas a casa cuando terminan las horas de trabajo , te vas a casa cuando el trabajo está hecho, no importa cuánto te lleve. Lo que he leído entre líneas es que agrupamos tantas funciones como sea posible en un sprint y trabajamos horas extras para que esto suceda.
Ahora, no he hecho Agile por ahora (trabajé con instituciones financieras y gubernamentales que la mayoría todavía prefieren cascada) pero entiendo que:
- sprint en Scrum es el nombre de la iteración genérica en Agile;
- el equipo debe trabajar a un ritmo sostenible y tratar de evitar las horas extra a largo plazo, ya que eso tiene efectos solo en el corto tiempo y los efectos se ven reducidos por los problemas en los que incurren a largo plazo.
¿Son correctas mis declaraciones? Y, ¿debo tomar la presentación del gerente como una bandera roja?