Construcción
Tercera fase de RUP cuya finalidad principal es completar el desarrollo del sistema basado en la arquitectura de línea base.
Relaciones
Descripción principal

Resumen

El objetivo de la fase de construcción es clarificar los requisitos restantes y completar el desarrollo del sistema basándose en la arquitectura de línea base. La fase de construcción es, de alguna manera, un proceso de fabricación, en el que se pone el énfasis en la gestión de los recursos y el control de las operaciones para optimizar los costes, la planificación y la calidad. En ese sentido, las intenciones de gestión sufren una transición del desarrollo de la propiedad intelectual durante las fases inicial y de elaboración, hasta el desarrollo de productos desplegables durante la construcción y la transición.

Objetivos 

Los principales objetivos de la fase de construcción son:

  • Minimizar los costes de desarrollo optimizando los recursos y evitando las reconstrucciones y los fragmentos innecesarios.
  • Conseguir la calidad adecuada de forma rápida y práctica
  • Conseguir versiones útiles (alfa, beta y otros releases de prueba) de forma rápida y práctica
  • Completar el análisis, diseño, desarrollo y prueba de toda la funcionalidad necesaria.
  • Desarrollar de forma iterativa e incremental un producto completo que esté preparado para la transición a su comunidad de usuarios. Esto implica describir los guiones de uso restantes y otros requisitos, sustanciar el diseño , completar la implementación y realizar pruebas al software.
  • Decidir si el software, los sitios y los usuarios están listos para la aplicación que debe desplegarse.
  • Alcanzar un cierto grado de paralelismo en el trabajo de los equipos de desarrollo.  Incluso en los proyectos más pequeños, suele haber componentes que pueden desarrollarse de forma independiente, lo que permite un paralelismo natural entre los equipos (si lo permiten los recursos). Este paralelismo puede acelerar las actividades de desarrollo de forma notable; pero también incrementa la complejidad de la gestión de recursos y la sincronización del flujo de trabajo. Una arquitectura sólida es esencial si debe alcanzarse alguna forma significativa de paralelismo.

Actividades esenciales 

Las actividades esenciales de la fase de construcción son:

  • Gestión de recurso, control y optimización de procesos
  • Completo desarrollo de componentes y pruebas contra los criterios de evaluación definidos
  • Valoración de los releases del producto contra los criterios de aceptación para la visión.

Objetivos 

El objetivo de capacidad operativa inicial determina si el producto está preparado para desplegarse en un entorno de prueba de versión beta. Consulte el Objetivo: Objetivo de capacidad operativa inicial, si desea información detallada.