Agile Unified Process (AUP)
Proceso Unificado Ágil
Origen
Inicia en el año 2000
Por Scott Amber
En 2005 la combinó con RUP
pero con métodos ágiles
Se creó un margen de proyectos sólidos
Objetivos
Describe enfoques para el
desarrollo de aplicaciones comerciales
Simple
Completo
Utiliza prácticas del modo RUP
Se preocupa por la gestión de riesgos
Pone en prioridad procesos
con alto riesgo
Establecer un modelo mas simple
Reune una sola disciplina
Principios
El personal sabe lo que esta haciendo
Sencillez
Agilidad
Concentración en actividades
importantes
Independencia de la herramienta
Adaptar los productos a sus
propias necesidades
Roles
Modelador Ágil
Administrador de configuración
Instalador
Desarrollador
Ingeniero del proceso
Revisor
Involucrado
Entre otros...
Ventajas
Herramientas independientes
Fácil adaptación del producto
Agilidad
Proceso Unificado
Extensible
Puede ser adaptado
Organizaciones
Proyectos específicos
Características
principales
Iterativo
Descomposición de proyectos
grandes a mini
Cada mini-proyecto es una iteración
Iteraciones controladas
Centrado en la arquitectura
Determinan
Forma del sistema
Función del sistema
Vistas del sistema
Estructural
Funcional
Dinámico
Casos de uso
Se seleccionan los escenarios para
desarrollar el proceso en distintas disciplinas
Diseño
Implementación
Prueba
Incremental
Principios sobre los roles
Pueden llevarse a cabo
por varias personas
Una persona puede
tener varios roles
Debe tratar cada uno de
convertirse en especialista general
Fases
Construcción
Modelar
Construir
Probar
Transición
Pruebas del sistema
Pruebas de usuario
Integración
Despliegue
Elaboración
Identifica la arquitectura
Desarrolla el entorno
del proyecto
Inicio
Define el alcance
Estima los costos
Desventajas
Falta de documentación
Iteraciones largas
Acaban eligiendo el método de
RUP por más detalles en el proceso