Taxonomía de modelos de desarrollo de software

En los últimos posts he estado haciendo referencia a los enfoques clásicos representados por los ciclos de vida en cascada o waterfall y los enfoques ágiles representados por los ciclos de vida más empíricos y exploratorios.

Como considero importante tener un cierto criterio y rigor cuando se hace referencia a los diferentes enfoques y modelos que se aplican a un proyecto, he traducido una taxonomía de modelos  de software que he encontrado en un artículo de Chris Ward y Leonardo Legorreta titulado “Beyond waterfall and agile methods: Towards a new contingency model for IT project management” que representa muy claramente las diferencias entre ellos.

En la parte superior tenemos los enfoques más clásicos donde la diferentes fases se suceden de forma secuencial en ciclos largos y en la parte inferior los métodos más ágiles donde el alcance y el diseño se van concretando en ciclos cortos y rápidos.

Espero que os sea útil.

VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)

About the author  ⁄ Alberto García

One Comment

  • Responder
    2 noviembre, 2010

    Gracias Albert, es abstante descriptivo aunque no entiendo la diferencia entre “iterativo” e “incremental”, posiblemente porque tampoco entiendo el significado del concepto “check” del diagrama.

    Encontré un diagrama similar en Agile101.net http://goo.gl/rDAZ

    Nota por si a alguien le interesa. El artículo de Ward y Legorreta se puede descargar de http://goo.gl/vMYJ . Aviso que es bastante denso y académico

    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)