AUP
Agile Unified Process (AUP) en ingls es una versin simplificada del
Proceso Unificado de Rational (RUP).
UAP
Este describe de una manera simple y fcil de entender la forma de
desarrollar aplicaciones de software de negocio usando tcnicas giles y
conceptos que an se mantienen vlidos en RUP.
AUP se preocupa especialmente de la gestin 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 inciales del
proyecto.
El proceso AUP establece un Modelo ms simple que el que aparece en RUP
por lo que rene en una nica disciplina las disciplinas de Modelado de
Negocio, Requisitos y Anlisis y Diseo. El resto de disciplinas
(Implementacin, Pruebas, Despliegue, Gestin de Configuracin, Gestin y
Entorno) coinciden con las restantes de RUP.
Caractersticas.-
Iterativo e Incremental.
Descomposicin de un proyecto grande en mini-proyectos
Cada mini-proyecto es una iteracin
Las iteraciones deben estar controladas
Cada iteracin trata un conjunto de casos de uso
Ventajas del enfoque iterativo
Deteccin temprana de riesgos
Administracin adecuada del cambio
Mayor grado de reutilizacin
Mayor experiencia para el grupo de desarrollo
FASES
Al igual que en RUP, en AUP se establecen cuatro fases que transcurren de
manera consecutiva y que acaban con hitos claros alcanzados:
Inception(Concepcin): El objetivo de esta fase es obtener una
comprensin comn cliente-equipo de desarrollo del alcance del nuevo
sistema y definir una o varias arquitecturas candidatas para el mismo.
Elaboracin: El objetivo es que el equipo de desarrollo profundice en la
comprensin de los requisitos del sistema y en validar la arquitectura.
Construccin: Durante la fase de construccin el sistema es desarrollado
y probado al completo en el ambiente de desarrollo.
Transicin: el sistema se lleva a los entornos de preproduccin donde se
somete a pruebas de validacin y aceptacin y finalmente se despliega en
los sistemas de produccin.
VENTAJAS.
El personal sabe lo que esta haciendo: no obliga a conocer detalles.
Simplicidad: apuntes concisos.
Agilidad: procesos simplificados del RUP
Centrarse en actividades de alto valor: esenciales para el desarrollo.
Herramientas independientes: a disposicin del usuario.
Fcil adaptacin de este producto: de fcil acomodo (HTML)
DESVENTAJAS.
El AUP es un producto muy pesado en relacin al RUP.
Como es un proceso simplificado, muchos desarrolladores eligen
trabajar con
el RUP, por tener a disposicin mas detalles en el
proceso.