Está en la página 1de 3

Fases de RUP: Elaboracin

La fase de elaboracin es la encargada de determinar la solucin tcnica del proyecto. As como durante la fase de inicio se determino el qu, ahora es necesario el como. Es esta fase durante la cual elaboramos los requisitos al nivel del diseo y por tanto, nos pone en posicin de saber si el proyecto es tcnicamente viable as como conocer la tecnologa que vamos a utilizar durante la construccin. El foco de la fase de elaboracin se encuentra en las disciplinas de Diseo y Anlisis; ya que estas son las encargadas de dar con la solucin tcnica. Aunque tambin hay un importante papel para la Gerencia del Proyecto, dado que en la fase de Elaboracin es el punto donde debemos haber disminuidos y controlados los riesgos principales que pudieran dar al traste con el proyecto. Es tambin la Fase de Elaboracin el punto de no retorno para el proyecto. Una vez que dejemos atrs a esta fase y entremos en la construccin, los gastos sern tan elevados que se tendr que tener muy en claro el alcance de la apuesta econmica; es mejor detener un proyecto aqu, cuando se ha ejecutado menos del 25% del presupuesto que ms adelante, donde los gastos son mucho mayores.

Tpicos objetivos para esta fase son: Documento de Arquitectura del Sistema revisado y aceptado. Prueba de Concepto exitosa de todas las tecnologas novedosas a utilizar. Prototipo de la Arquitectura del sistema. Plan de Riesgos con los riesgos principales identificados y controlados.

El objetivo central es solo uno: responder si el proyecto es tcnicamente viable con la solucin o diseo propuesto. Entonces, ahora como para el glosario: Fase de Elaboracin: Establece el como del proyecto; es decir: determina la solucin tcnica del sistema y la demuestra a nivel de pruebas de concepto. La Fase de Elaboracin tambin es el punto donde se deben de haber controlado los riesgos principales del proyecto.

Finalmente, en cuanto a su duracin, considero como sano una fase de elaboracin de dos o tres iteraciones. Esto debido a la necesidad de realizar y probar el diseo, lo que genera una carga de documentacin y de programacin sensiblemente mayores a las que tenamos durante la fase de concepcin. Por otra parte, en un proyecto tpico, el gasto realizado es de aproximadamente el 20% del total del costo del proyecto; por lo que la ejecucin del presupuesto si contamos tambin a la fase de concepcin rondar el 25%.

En la fase de elaboracin, las iteraciones se orientan al desarrollo de la baseline de la arquitectura, abarcan ms los flujos de trabajo de requerimientos, modelo de negocios (refinamiento), anlisis, diseo y una parte de implementacin orientado a la baseline de la arquitectura.

Anlisis y Diseo En esta actividad se especifican los requerimientos y se describen sobre como se van a implementar en el sistemas. Transformar los requisitos al diseo del sistema. Desarrollar una arquitectura para el sistema. Adaptar el diseo para que sea consistente con el entorno de implementacin

Objetivos: - Analizar el dominio del problema - Establecer una arquitectura base slida - Desarrollar un plan de proyecto - Eliminar los elementos de mayor riesgo para el desarrollo exitoso del proyecto

Visin de "una milla de amplitud y una pulgada de profundidad" porque las decisiones de arquitectura requieren una visin global del sistema.

Productos: - Es la parte ms crtica del proceso:  Al final toda la ingeniera "dura" est hecha  Se puede decidir si vale la pena seguir adelante

A partir de aqu la arquitectura, los requerimientos y los planes de desarrollo son estables.

Ya hay menos riesgos y se puede planificar el resto del proyecto con menor incertidumbre.

Se construye una arquitectura ejecutable que contemple:  Los casos de uso crticos  Los riesgos identificados Modelo de casos de uso (80% completo) con descripciones detalladas. Otros requerimientos no funcio-nales o no asociados a casos de uso. Descripcin de la Arquitectura del Software. Un prototipo ejecutable de la arquitectura. Lista revisada de riesgos y del caso de negocio. Plan de desarrollo para el resto del proyecto. Un manual de usuario preliminar.

Hito: -

Condiciones de xito de la elaboracin:  Es estable la visin del producto?  Es estable la arquitectura?  Las pruebas de ejecucin demuestran que los riesgos han sido abordados y resueltos?  Es el plan del proyecto algo realista?  Estn de acuerdo con el plan todas las personas involucradas?