El Proceso Unificado Agil de Scott Ambler o Agile Unified Process (AUP)
en inglés es una versión simplificada del Proceso Unificado de Rational (RUP).
Este describe de una manera simple y fácil de entender la forma de desarrollar
aplicaciones de software de negocio usando técnicas ágiles y conceptos que aún
se mantienen válidos en RUP. El AUP aplica técnicas ágiles incluyendo
Desarrollo Dirigido por Pruebas (test driven development - TDD), Modelado Agil,
Gestión de Cambios Agil, y Refactorización de Base de Datos para mejorar la
productividad.
AUP se preocupa especialmente de la
gestión de riesgos. Propone que aquellos elementos con alto riesgo obtengan
prioridad en el proceso de desarrollo y sean abordados en etapas tempranas del
mismo. Para ello, se crean y mantienen listas identificando los riesgos desde
etapas iníciales del proyecto. Especialmente relevante en este sentido es el
desarrollo de prototipos ejecutables durante la base de elaboración del
producto, donde se demuestre la validez de la arquitectura para los requisitos
clave del producto y que determinan los riesgos técnicos.
El proceso AUP establece un Modelo más
simple que el que aparece en RUP por lo que reúne en una única disciplina las
disciplinas de Modelado de Negocio, Requisitos y Análisis y Diseño. El resto de
disciplinas (Implementación, Pruebas, Despliegue, Gestión de Configuración,
Gestión y Entorno) coinciden con las restantes de RUP.
No hay comentarios:
Publicar un comentario