Thursday, 7 May 2009

Death march

Bueno, aquí os presento mi última adquisición "Death March". Un libro muy interesante y muy relacionado con Agile Development, muchos de los conceptos importantes de los que habla, los tiene en cuenta Agile.
Entonces, Qué es "death march"?, como su significado indica "la marcha de la muerte", se especifica cuando un software o proyecto está abocado o destinado al fracaso. Normalmente se produce cuando los resultados son poco realistas o demasiado optimistas. Suele pasar que el proyecto tiene falta de documentación o falta de formación por parte del equipo de desarrolladores. A veces simplemente hay un gran salto tecnológico entre el proyecto antiguo y el nuevo, y como somos humanos puede ser que no seamos capaces de adaptarnos o de evolucionar tan rápidamente como se espera. Y hay que ser consciente de estas limitaciones. Esta situación "death march", provoca intentos desesperados de que el proyecto salga bien, forzando al equipo de que se esfuerce más, que haga más horas, fines de semana todo para evitar el fracaso del proyecto. La experiencia me dice que esto es inútil, lo único que conseguiremos es agotar al equipo y el proyecto no saldrá. Ya existen nuevas metodologías para que los proyectos salgan, si aplicamos Scrum podemos sacar provecho del conocimiento de los miembros del equipo y desarrollar con gran calidad. Si tenéis la oportunidad, y queréis sacar un proyecto grande e importante lo interesante seria alquilar un agile coach por ejemplo para introduciros en las técnicas de desarrollo ágil y en las metodologías importantes para dirigir un proyecto con Scrum.

  • Enlaces interesantes:
http://en.wikipedia.org/wiki/Death_march_(software_development)

0 comments:

Post a Comment