Adaptive Software Development: Difference between revisions

From Scrum Manager BoK
No edit summary
No edit summary
Line 1: Line 1:
''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:
''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:
'''ESPECULACIÓN, compuesta por 5 pasos:'''
#Inicio para determinar la misión del proyecto.
#Inicio para determinar la misión del proyecto.
#Fijación del marco temporal del proyecto.
#Fijación del marco temporal del proyecto.
Line 8: Line 8:
#Asignación de funcionalidad a cada iteración.
#Asignación de funcionalidad a cada iteración.


COLABORACIÓN
'''COLABORACIÓN'''
Desarrollo concurrente del trabajo de construcción y gestión del producto.
Desarrollo concurrente del trabajo de construcción y gestión del producto.


APRENDIZAJE
'''APRENDIZAJE'''
*En cada iteración se revisa:
*En cada iteración se revisa:
*Calidad, con criterios de cliente.
*Calidad, con criterios de cliente.

Revision as of 14:45, 11 December 2023

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.

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.