Adaptive Software Development

From Scrum Manager BoK
Jump to navigation Jump to search

Adaptive Software Development (ASD) es el modelo de implementación de patrones ágiles para desarrollo de software, diseñado por Jim Highsmith,(Adaptive Software Development: A Collaborative Approach to Managing Complex Systems).

Características básicas

  • 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.

Fases de la gestión ágil según ASD

Especulación

Está compuesta por 5 pasos:

  1. Inicio para determinar la misión del proyecto.
  2. Fijación del marco temporal del proyecto.
  3. Determinación del número 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 construcció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.