|
El propósito de esta fase es establecer la línea base de la arquitectura del sistema y proporcionar una base estable para el gran esfuerzo de desarrollo de la siguiente fase.
Hay objetivos para la fase de Elaboración que le ayudan a direccionar los riesgos asociados con los requisitos, la arquitectura, los costos y el cronograma [KRO03]:
- Obtenga un entendimiento más detallado de los requisitos. Tenga un buen entendimiento de la mayoría de requisitos que le permitan crear un plan más detallado y obtener ganancia de los stakeholders. Asegúrese de ganar profundidad en el entendimiento de los requisitos más críticos a ser validados por la arquitectura.
- Diseñar, implementar, validar y establecer la línea base para la arquitectura. Diseñe, implemente y pruebe un esqueleto estructural del sistema. Aunque la funcionalidad no sea completa aún, muchas de las interfaces entre los bloques de construcción son implementadas y probadas. Esto se refiere a una arquitectura ejecutable.
- Mitigar los riesgos esenciales y producir un cronograma exacto y unos costos estimados. Muchos riesgos técnicos son dirigidos como un resultado de detallar los requisitos y de diseñar, implementar y probar la arquitectura. Refine y detalle el plan de proyecto de alto nivel.
La siguiente tabla resume los objetivos de la fase de Elaboración y qué actividades se dirigen a cada objetivo:
Objetivos y actividades de la fase de Elaboración
Consideraciones Clave
El número de iteraciones en la fase de Elaboración depende de, pero no se limita a, factores tales como desarrollos de campo verde versus ciclo de mantenimiento, sistemas sin precedentes versus un buen conocimiento de la tecnología y la arquitectura, y así sucesivamente.
Típicamente, sobre la primera iteración usted debería diseñar, implementar y probar un pequeño número de escenarios críticos para identificar qué tipo de arquitectura y mecanismos arquitectónicos necesita, que usted pueda mitigar los riegos más cruciales. También detalle los requisitos de alto riesgo que tienen que ser direccionados tempranamente en el proyecto. Pruebe bastante para validar que los riesgos de la arquitectura son mitigados.
En las siguientes iteraciones, usted arregla cualquier cosa que no sea correcta de la iteración previa. Usted diseña, implementa y prueba los escenarios restantes arquitectónicamente significativos, asegurándose de chequear todas las áreas importantes del sistema (covertura arquitectónica), así los potenciales riesgos ocultos surgen lo más rápido posible. [KRO03]
|