P03_Proceso de definición de stack tecnológico
Consideraciones a tomar
- Se debe utilizar este proceso durante el inicio de un proyecto para definir tanto el stack tecnológico como la arquitectura del mismo. Esto tomando en cuenta los requerimientos del proyecto, limitantes y el equipo de trabajo.
- Este proceso debe usarse como referencia al contemplar cambios tanto para el stack tecnológico como la arquitectura.
Objetivos
- Definir las herramientas y tecnologías requeridas para el desarrollo.
- Definir la arquitectura óptima para el proyecto a desarrollar.
- Llevar un control y registro de los objetivos anteriores, antes y durante el desarrollo.
- Definición de las limitantes técnicas de los sistemas con los que se interactúa y las herramientas.
Criterios de entrada
- Acta de proyecto con los siguientes puntos completados:
- Requerimientos funcionales y no funcionales.
- Presupuesto del proyecto.
- Equipo de desarrollo.
- Matriz de riegos.
Procedimiento
Análisis
Responsable(s) | Actividad |
---|---|
Arquitecture Owner | Teniendo en cuenta tanto los requerimientos funcionales y no funcionales definir la arquitectura del proyecto. Llenar la tabla de tecnologías con su justificación y fecha de creación/actualización. |
Arquitecture Owner | Comenzar el diagrama de arquitectura basándose en el ejemplo de la guía. Se sugiere que este incluya los diferentes componentes, ambientes y relaciones (entre los componentes y sistemas externos) para visualizar el alcance y limitantes del proyecto. |
Product Manager | Añadir el avance al Acta de proyecto. |
Cambios
Responsable(s) | Actividad |
---|---|
Product Owner y Arquitecture Owner | En caso de haber cambios en los requerimientos que involucren la arquitectura, documentarlos en la plantilla con las fechas y justificaciones correspondientes. Actualizar el diagrama de arquitectura donde aplique y actualizar la versión del documento. |
Product Owner y Arquitecture Owner | En caso de haber cambios en los requerimientos que involucren modificaciones considerables en la arquitectura (Ejemplos: Modificaciones al esquema de datos, cambiar tecnologías) comunicarlo con los stakeholders utilizando los medios establecidos en el plan de comunicación. |
Criterios de salida
- Plantilla de stack tecnológico.
- Diagrama de arquitectura.
- Acta de proyecto con referencias a las salidas mencionadas.
Métricas
- Cambios al stack tecnológico/Arquitectura.
- Versiones del documento.