Skip to main content
Version: Next

📒 Elaborar el Manual de Arquitectura

Proceso que define los pasos para crear, revisar, documentar y publicar el Manual de Arquitectura. Este documento es esencial para asegurar que el diseño del sistema —basado en servicios en la nube u otras arquitecturas— cumpla con los requisitos funcionales y no funcionales, manteniendo trazabilidad con decisiones técnicas.

🎯 Objetivo

  • Guiar la elaboración de un Manual de Arquitectura completo, estructurado y trazable.
  • Documentar el tipo de arquitectura, componentes, decisiones y criterios de calidad.
  • Asegurar consistencia entre requisitos, diseño y decisiones tecnológicas.

📥 Entradas

  1. Requisitos funcionales y no funcionales.
  2. Plantilla oficial del Manual de Arquitectura.
  3. Decisiones técnicas previas (tipo de arquitectura, tecnologías propuestas).

⚙️ Proceso

FaseDescripciónResponsableMeta y práctica específica del CMMI
Preparar plantillaCopiar la plantilla oficial del Manual de Arquitectura en el repositorio central y registrar el control de cambios inicial.Arquitecto ownerTS, SP 2.1 (Desarrollar la arquitectura del sistema)
Documentar tipo de arquitecturaDescribir el tipo de arquitectura (ej. basada en servicios, en capas) y explicar cómo responde a los requisitos funcionales y no funcionales.Arquitecto ownerTS, SP 2.1 (Desarrollar la arquitectura del sistema)
Desglose de componentesCrear secciones para cada componente clave del sistema:
– Propósito funcional.
– Rol en el flujo de datos.
– Dependencias técnicas.
– Restricciones asociadas.
Arquitecto ownerTS, SP 2.1 (Desarrollar la arquitectura del sistema)
Definir criterios y decisionesEstablecer criterios de calidad por componente (rendimiento, seguridad, escalabilidad, disponibilidad) y documentar las decisiones arquitectónicas que justifican cada criterio.Team Lead, Arquitecto ownerTS, SP 2.1 (Desarrollar la arquitectura del sistema)
Integrar diagrama de despliegueIncluir un diagrama de despliegue que muestre componentes, flujos de comunicación y entornos (dev, QA, producción). Validar su coherencia con los criterios definidos.Arquitecto ownerTS, SP 2.1 (Desarrollar la arquitectura del sistema)
Redactar y compilar manualRedactar las secciones en Docusaurus:
1. Tipo de arquitectura.
2. Componentes.
3. Criterios y decisiones.
4. Diagrama de despliegue.
5. Justificación tecnológica.
6. Trazabilidad.
Arquitecto líder, equipo de arquitecturaTS, SP 2.1 (Desarrollar la arquitectura del sistema)
Publicar y archivar manualVerificar que el contenido esté completo y consistente. Publicar el documento en Docusaurus, notificar a los stakeholders y archivar copia en el repositorio correspondiente.Arquitecto líderTS, SP 2.1 (Desarrollar la arquitectura del sistema)

📤 Salidas

  1. Manual de Arquitectura publicado en Docusaurus.
  2. Diagrama de despliegue validado (SVG/PNG).
  3. Justificaciones arquitectónicas y criterios de calidad documentados.
  4. Matriz de trazabilidad requisitos ↔ arquitectura (en Markdown o Google Sheets).
  5. Control de cambios actualizado (en frontmatter y tabla interna).

📎 Recursos relacionados

📚 Historial de cambios

Versiones
VersiónDescripciónFechaColaborador
1.0.0Creación inicial del proceso de Manual de Arquitectura06/06/2025Armando Méndez Castro, Juan Antonio Landeros Velázquez