You are on page 1of 3

Agile Unified Process, en espaol Proceso Unificado gil de Scott Ambler o (AUP)

en ingls, es una versin simplificada del Proceso Unificado de Rational (RUP).


Este describe de una manera simple y fcil de entender la forma de desarrollar
aplicaciones de software usando tcnicas giles y conceptos que an se
mantienen vlidos en RUP.

Caracterstica de AUP
Versin simplificada de la metodologa RUP.
Abarca siete flujos de trabajos, cuatro ingenieriles y tres de apoyo: Modelado,
Implementacin, Prueba, Despliegue, Gestin de configuracin, Gestin de
Proyectos y Ambiente.
El modelado agrupa los tres primeros flujos de RUP (Modelamiento del negocio,
Requerimientos y Anlisis y Diseo).
Dispone de cuatro fases igual que RUP: Incepcin o Creacin, Elaboracin,
Construccin y Transicin.
Descripcin de los flujos de trabajo ingenieriles

El Modelado es el flujo de trabajo que tiene el objetivo de entender el negocio de


la organizacin, el problema de dominio que se aborda en el proyecto y determinar
una solucin viable para resolver el problema de dominio.
El flujo de trabajo Implementacin tiene como objetivo transformar su (s) modelo
(s) en cdigo ejecutable y realizar un nivel bsico de las pruebas, en particular, la
unidad de pruebas.
El flujo de trabajo de Prueba tiene como objetivo realizar una evaluacin objetiva
para garantizar la calidad. Esto incluye la bsqueda de defectos, validar que el
sistema funciona tal como est establecido, verificando que se cumplan los
requerimientos.
Por ltimo dentro de los flujos de trabajo ingenieriles se tiene el Despliegue, cuyo
objetivo es el plan para la prestacin del sistema y la ejecucin de dicho plan, para
que el sistema quede a disposicin de los usuarios finales.
Descripcin de las fases del ciclo de desarrollo

Incepcin: identificacin del alcance y dimensin del proyecto, propuesta de la


arquitectura y del presupuesto del cliente.
Elaboracin: Confirmacin de la idoneidad de la arquitectura.

Construccin: Desarrollo incremental del sistema, siguiendo las prioridades


funcionales de los implicados.
Transicin: Validacin e implantacin del sistema.
Tcnicas giles que aplica AUP
Desarrollo Dirigido por Pruebas (Test Driven Development - TDD)
Modelado gil
Gestin de Cambios gil
Refactorizacin de Base de Datos para mejorar la productividad.
Principios en los que se basa AUP
Simplicidad: Todo se describe concisamente utilizando poca documentacin, no
miles de ellas.

Agilidad: El ajuste a los valores y principios de La Alianza gil.

Centrarse en actividades de alto valor: La atencin se centra en las actividades


que en realidad lo requieren, no en todo el proyecto.

Herramienta de la independencia: Usted puede usar cualquier conjunto de


herramientas que desea con el AUP. Se sugiere utilizar las herramientas ms
adecuadas para el trabajo, que a menudo son las herramientas simples o incluso
herramientas de cdigo abierto.

Usted querr adaptar este producto para satisfacer sus propias necesidades: La
metodologa AUP es un producto de fcil uso utilizando cualquier herramienta. No
es necesario comprar una herramienta especial, o tomar un curso, para adaptar
esta metodologa.

Principios de La Alianza gil


La mayor prioridad es satisfacer al cliente mediante la entrega temprana y
continua de software con valor.
Aceptar que los requisitos cambien, incluso en etapas tardas del desarrollo. Los
procesos giles aprovechan el cambio para proporcionar ventaja competitiva al
cliente.

Entregar software funcional frecuentemente, entre dos semanas y dos meses, con
preferencia al periodo de tiempo ms corto posible.
Los responsables de negocio y los desarrolladores trabajan juntos de forma
cotidiana durante todo el proyecto.
Los proyectos se desarrollan en torno a individuos motivados. Hay que darles el
entorno y el apoyo que necesitan, y confiarles la ejecucin del trabajo.
El mtodo ms eficiente y efectivo de comunicar informacin al equipo de
desarrollo y entre sus miembros es la conversacin cara a cara.
El software funcionando es la medida principal de progreso.
Los procesos giles promueven el desarrollo sostenible. Los promotores,
desarrolladores y usuarios debemos ser capaces de mantener un ritmo constante
de forma indefinida.
La atencin continua a la excelencia tcnica y al buen diseo mejora la Agilidad.
La simplicidad, o el arte de maximizar la cantidad de trabajo no realizado, es
esencial.
Las mejores arquitecturas, requisitos y diseos emergen de equipos autoorganizados.
A intervalos regulares el equipo reflexiona sobre cmo ser ms efectivo para a
continuacin ajustar y perfeccionar su comportamiento en consecuencia.
Enlaces relacionados
RUP
Fuente
1. Ramrez Martn, Carlos E. y Rodriguez Donatien, Ariagna. Sistema para la
Identificacin de Aguas en Pozos Petroleros (SIAPP). Ciudad de La Habana:
Universidad de las Ciencias Informticas. Facultad 9. junio 2009
2. Rodriguez Donatien, Ariagna. Descripcin de la Metodologa de Desarrollo de
Software

Agile Unified Process (AUP).2011

You might also like