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) que materializa las fases de la gestión ágil de la siguiente forma:

ESPECULACIÓN, 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.

Las características básicas de ASD son:

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