Algunas claves de las metodolog as giles
Sin duda una de las claves que un proyecto ágil es el uso de un ciclo de vida iterativo, a veces también incremental, frente alciclo de vida en cascada. Si tuviese que elegir la característica que mejor identifica un proyecto ágil, sin duda, esta sería el ciclo de vida iterativo. Que aunque en muchas ocasiones se considerealgo novedoso, o revolucionario, es conveniente recordar, e incluso tranquilizante, que el veterano ciclo de vida iterativo e incremental es incluso más antiguo que el ciclo de vida en cascada, y que seempezó a aplicar al software en los 60 (aunque el primer método ágil, DSDM, es del 94).
Una cosa más, aunque en mi opinión no son tan determinantes como el ciclo de vida iterativo, de entre todas,hay otras dos prácticas esenciales, las dejo en el siguiente: la integración continua y el “smoke test”.
Las metodologías ágiles y la documentación
Otro tema polémico cuando se habla de metodologíaságiles es el uso de la documentación. Aunque el manifiesto ágil no rechaza el que se documente en los proyectos, si antepone otras muchas cosas frente a documentar, y muchos proyectos han interpretadoesto como que en un proyecto ágil no se debe escribir ningún documento. Y esto es un error, y muchos proyectos, con los años, han sufrido mucho este problema, e incluso se han visto imposibilitados a lahora de cambiar de proveedor de desarrollo software. Para concienciar sobre este importante punto os recomiendo documentar, de manera ágil, pero documentar y a los desarrolladores no les gustadocumentar.
Las metodologías ágiles y el desarrollo distribuido
Uno de los retos de Scrum, y de las metodologías ágiles en general, es cómo se puede aplicar en equipos distribuidos, lo que algunos llamanGlobal Software Development. De manera resumida, los principales problemas en este tipo de entornos vienen de que la comunicación e interacción entre los miembros del equipo, que es una pieza...
Regístrate para leer el documento completo.