|
El propósito de esta fase es completar el desarrollo del sistema basado en la arquitectura.
Hay objetivos para la fase de Construcción que nos ayudan a tener un desarrollo con costo-eficiente de un producto completo - una versión operativa del sistema - que pueda ser entregada a la comunidad de usuarios [KRO03]:
- Desarrolle iterativamente un producto completo que este listo para hacer transición a su comunidad de usuarios. Describa los requisitos restantes, complete en detalles los diseños, complete la implementación y prueba del software. Libere la primera versión operativa del software (beta) del sistema y determine si los usuarios están listos para que la aplicación sea desplegada.
- Minimice el costo de desarrollo y alcance algún grado de paralelismo. Optimice los recursos y promueva el paralelismo de desarrollo entre desarrolladores o equipos de desarrolladores, por por ejemplo, asignar componentes que puedan ser desarrollados independientemente una del otro.
La siguiente tabla resume los objetivos de la fase de Construcción y que actividades persiguen cada objetivo:
Objetivos y actividades de la fase de Construcción
Consideraciones Clave
Tipicamente, la fase de Construcción tiene más iteraciones (dos o cuatro) que las otras fases, dependiendo del tipo de proyecto:
- Proyecto Simple: Una iteración para construir el producto (a una liberación beta)
- Proyectos más considerables: Una iteración para exponer un sistema parcial y una para madurar este a un beta testing
- Proyectos grandes: Tres o más iteraciones, dado el tamaño del proyecto (número de requisitos a implementar para una liberación beta)
|