Sie sind auf Seite 1von 5

Procesos Unificados Agil AUP En el anterior post me enfoqu sobre el OpenUp sus beneficios, principios y ciclo de vida; pero

me olvid de mencionar algo muy importante de que el OpenUp se encuentra dentro de un grupo de mejoras y variaciones del Proceso Unificado. Ahora comenzar a dar una introduccin sobre el proceso unificado para despus comenzar a hablar sobre el Proceso Unificado gil (AUP). Qu es Proceso Unificado?

El proceso unificado o tambin llamado proceso unificado de desarrollo de software es un framework de procesos de desarrollo de software iterativo e incremental. La variacin ms conocida y extensivamente documentada de los Procesos Unificados es el RUP (Proceso Unificado Racional). Tambin el proceso unificado es generalmente usado para describir procesos generales incluyendo aquellos elementos que son comunes en la mayora de las variaciones.

Caractersticas del Proceso Unificado

- Iterativo e incremental - Manejo de los Casos de Uso - Centrado en la Arquitectura - Enfocado en los Riesgos

Ciclo de Vida del Proyecto

Este punto ya ha sido mencionado en el anterior post en detalle, pero quiero recalcar que todas las variaciones del Proceso Unificado tienen las mismas 4 fases en comn: Iniciacin, Elaboracin, Construccin y Transicin.

Refinamientos y Variaciones del PU

Los refinamientos del Proceso Unificado varan de uno del otro en la forma que se categorizan sus disciplinas o flujos de trabajo. Por ejemplo, RUP define 9 disciplinas: Modelamiento del Negocio, Requerimientos, Anlisis y Diseo, Implementacin, Prueba, Despliegue, Configuracin y Gestin del

Cambio, Gestin del Proyecto y Ambiente. El EUP (Proceso Unificado Empresarial) adiciona ocho disciplinas empresariales y mientras las variaciones giles del Proceso Unificado tal como OpenUp/Basic y AUP (Proceso Unificado gil) simplifican el RUP reduciendo el nmero de disciplinas.

Los refinamientos tambin varan en el nfasis puesto en los diferentes artefactos. Los refinamientos giles racionalizan el RUP simplificando los flujos de trabajo y reduciendo el nmero de artefactos; adems pueden variar en las especificaciones despus de la etapa de transicin como por ejemplo en el RUP despus de su fase de transicin es usualmente seguida por la fase de iniciacin mientras que en el EUP es la fase de Produccin. Las organizaciones utilizan los procesos unificados invariablemente incorporando sus propias modificaciones y extensiones. El siguiente listado es sobre los refinamientos y variaciones ms conocidos:

- Proceso Unificado gil (AUP): variacin ligera desarrollada por Scott W. Ambler - Proceso Unificado Bsico (BUP): variacin ligera desarrollada por IBM y el precursor del OpenUp. - Proceso Unificado Empresarial (EUP): extensin del RUP - Proceso Unificado Esencial (EssUP): variacin ligera desarrollada por Ivar Jacobson. - Proceso Unificado Racional (RUP): proceso de desarrollo de software racional propuesto por IBM. - Mtodo Unificado de Oracle (OUM): proceso de desarrollo e implementacin de Oracle.

AUP Disciplinas, Principios y Ciclo de Vida

Como ya lo haba mencionado antes el Proceso Unificado gil es una versin simplificada del RUP, la cual describe en una forma simple, fcil de entender y brinda un enfoque de desarrollo de software utilizando tcnicas giles y conceptos del RUP.

En comparacin de las disciplinas del RUP que son 9, el AUP tiene solamente 7 las cules algunos son combinaciones de dos disciplinas del RUP

1. Modelo: Entender el negocio de la organizacin, el problema de dominio que se abordan en el

proyecto, y determinar una solucin viable para resolver el problema de dominio. 2. Implementacin: Transformar el modelo(s) en cdigo ejecutable y realizar un nivel bsico de pruebas individuales. 3. Prueba: Realizar una evaluacin objetiva para garantizar la calidad. Esto incluye la bsqueda de defectos, validar que el sistema funciona tal como est establecido, y verificar que se cumplan los requisitos. 4. Despliegue: Realizar un plan para la presentacin del sistema y ejecutarlo para hacer que el sistema se encuentre a disposicin de los usuarios finales. 5. Gestin de Configuracin: Realizar la gestin de acceso a artefactos de su proyecto. Esto incluye no slo el seguimiento de las versiones del artefacto en el tiempo, sino tambin el control y la gestin de cambios para ellos. 6. Gestin del Proyecto: Dirigir las actividades que se lleva a cabo en el proyecto. Esto incluye la gestin de los riesgos, la direccin de personas (la asignacin de tareas, el seguimiento de los progresos, etc), y coordinar con las personas para garantizar que se entrega a tiempo y dentro del presupuesto. 7. Ambiente: Apoyar el resto de los esfuerzos por garantizar que el proceso adecuado, la orientacin (normas y directrices), y herramientas (hardware, software, etc) estn disponibles para el equipo segn cuando ellos lo necesiten. El ciclo de vida del AUP es el siguiente:

La primera cosa que es notable es que las disciplinas han cambiado. En primer lugar, la disciplina "Modelo" abarca el Modelado de Negocios, Requisitos y Anlisis y Diseo del RUP. El Modelo es una parte importante del AUP, como se puede ver, no domina el proceso. En segundo lugar, las disciplinas Configuracin y Gestin del Cambio es ahora la Gestin de Configuracin, en su desarrollo gil de Gestin del Cambio son parte de de los esfuerzos de gestin de requerimientos, que forma parte de la disciplina del Modelo.

Puedo mencionar algunos principios como: 1. El personal necesita saber lo que est haciendo. La gente no va a leer la documentacin de los procesos en detalle, sino que quieren una orientacin de alto nivel y/o formacin de vez en cuando. El producto AUP proporciona enlaces a muchos de los detalles si uno est interesado pero no obliga seguir los detalles. 2. Simplicidad. Todo se describe concisamente usando unas pginas, no miles de pginas. 3. Agilidad. El AUP se ajusta a los valores y principios de la Alianza gil. 4. Centrarse en las actividades importantes. La atencin se centra en las actividades que realmente cuentan. 5. Herramienta de la independencia. Poder usar cualquier herramienta que desee utilizar con la AUP. Es recomendable utilizar herramientas que mejor se adapten para el trabajo, que a menudo son herramientas simples o incluso herramientas de cdigo abierto. 6. Querer adaptar este producto para satisfacer sus propias necesidades. El producto AUP es fcil de manejar a travs de cualquier herramienta de edicin de HTML. Usted no necesita comprar una herramienta especial, o tomar un curso, para adaptar el AUP. Las versiones incrementales en el tiempo son las siguientes:

El primer release a menudo toma ms tiempo que las dems, ya que mayormente el equipo de trabajo tiene la necesidad de obtener la mayor parte del sistema lo que permite la existencia de la colaboracin del equipo. La primera produccin de liberacin puede tomar doce meses y la segunda nueve meses, y otras cada seis meses. Una de las primeras se centran en cuestiones de despliegue no slo le permite evitar problemas que tambin le permite aprovechar de sus experiencias durante el desarrollo. Por ejemplo, cuando se est implementando el software en una rea debe tomar notas de lo que funciona y lo que no.

Bibliografa: http://www.adolfo.mex.tl/images/18149/METODOLOGIAS%20AGILES.pdf http://ubingsoftware.blogspot.com/2009/06/rup-agil.html

Das könnte Ihnen auch gefallen