Preparación y recopilación de entradas | Obtener la plantilla base, reunir los RF/RNF y políticas organizacionales relevantes que influirán en la estrategia técnica. | Líder Técnico / Arquitecto de Software | TS, SP 2.1 (Desarrollar la arquitectura del sistema) |
Definición del tipo de arquitectura | Describir el modelo arquitectónico de alto nivel (ej. separación de repositorios, flujo GitFlow, CI/CD centralizado) y su justificación respecto a los RF/RNF. | Arquitecto de Software | TS, SP 2.1 (Desarrollar la arquitectura del sistema) |
Desglose de componentes técnicos | Documentar componentes como repositorios, ramas, convenciones de commits, pruebas automatizadas, documentación y flujos de CI/CD. Indicar propósito, dependencias y restricciones. | Equipo de Arquitectura | TS, SP 2.1 (Desarrollar la arquitectura del sistema) |
Establecimiento de criterios y decisiones de calidad | Definir criterios técnicos (rendimiento, seguridad, escalabilidad) asociados a cada componente y documentar decisiones de arquitectura que los respaldan. | Arquitecto de Software / Líder Técnico | TS, SP 2.1 (Desarrollar la arquitectura del sistema) |
Diseño visual de flujos y componentes | Crear un diagrama de flujo que muestre la interacción entre componentes (repos, ramas, CI/CD, pruebas, despliegue). Incrustarlo en el documento. | Equipo de Arquitectura | TS, SP 2.1 (Desarrollar la arquitectura del sistema) |
Redacción y compilación del documento | Redactar las secciones en Docusaurus: arquitectura, desglose, decisiones, diagrama y tabla de trazabilidad. Incluir versión y metadatos. | Líder Técnico | TS, SP 2.1 (Desarrollar la arquitectura del sistema) |
Verificación y publicación | Verificar que el documento esté completo, sin errores de formato y cargue correctamente en el sitio. Notificar al equipo y archivar en el repositorio. | Líder Técnico / Equipo de Arquitectura | TS, SP 2.1 (Desarrollar la arquitectura del sistema) |