Metodología ágil: ASD (Adaptive Software Development)

Post date: Jun 07, 2010 5:44:14 PM

Adaptive Software Development es el modelo de implementación de patrones ágiles para desarrollo de software, diseñado por Jim Highsmith, que materializa las fases de la gestión ágil de la siguiente forma:

ESPECULACIÓN

1.- Inicio para determinar la misión del proyecto.

2.- Fijación del marco temporal del proyecto.

3.- Determinación del nº de iteraciones y la duración de cada una.

4.- Definición del objetivo de cada iteración.

5.- Asignación de funcionalidad a cada iteración.

COLABORACIÓN

Desarrollo concurrente del trabajo de cons-trucción y gestión del producto

APRENDIZAJE

En cada iteración se revisa:

    • Calidad, con criterios de cliente.

    • Calidad, con criterios técnicos.

    • Funcionalidad desarrollada

    • Estado del proyecto

Características básicas de ASD

    • Trabajo orientado y guiado por la misión del proyecto.

    • Basado en la funcionalidad

    • Desarrollo iterativo

    • Desarrollo acotado temporalmente

    • Guiado por los riesgos

    • Trabajo tolerante al cambio.