Adaptive Software Development: Difference between revisions
No edit summary |
No edit summary |
||
Line 17: | Line 17: | ||
*Funcionalidad desarrollada. | *Funcionalidad desarrollada. | ||
*Estado del proyecto. | *Estado del proyecto. | ||
==Características básicas== | |||
*Trabajo orientado y guiado por la misión del proyecto. | *Trabajo orientado y guiado por la misión del proyecto. | ||
*Basado en la funcionalidad. | *Basado en la funcionalidad. |
Revision as of 13: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:
- Inicio para determinar la misión del proyecto.
- Fijación del marco temporal del proyecto.
- Determinación del número de iteraciones y la duración de cada una.
- Definición del objetivo de cada iteración.
- 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.