1. Introducción al desarrollo basado en especificaciones y al método BMAD
- Fundamentos del desarrollo impulsado por artefactos.
- Módulos, agentes y flujos de trabajo de BMAD.
- Ingeniería de contexto y sus tres pilares.
- Diferencias entre BMAD v4 y v6, instalación y actualización.
2. Fase upstream: análisis, planificación y diseño de soluciones
- Investigación, resumen del producto y PRFAQ.
- Creación y validación del PRD y el diseño de UX.
- Arquitectura, estrategia de pruebas, épicas e historias.
- Verificación de la preparación para implementar.
3. Fase downstream: implementación y sprints
- Planificación del sprint y ciclo de desarrollo.
- Creación de historias, implementación y revisión de código.
- Quick Dev y gestión de cambios durante el sprint.
- CI, ATDD, cobertura de pruebas y retrospectivas.
4. Aplicación de BMAD a un proyecto existente
- Documentación y contexto de una base de código existente.
- QuickSpec para funcionalidades y cambios acotados.
- Automatización de pruebas E2E y ATDD con TEA.
- Planificación, corrección de rumbo y cierre del flujo.
5. Aplicación de BMAD a un proyecto nuevo
- Ideación e investigación de clientes, competencia y tecnología.
- Resumen del producto, PRD y experiencia de usuario.
- Arquitectura, estrategia de pruebas y configuración del framework.
- Contexto del proyecto, épicas, historias e implementación.
6. BMAD en la práctica
- Cuándo adaptar u omitir pasos del método.
- Cómo estructurar PRD, épicas y trabajo paralelo.
- Gestión de contexto entre repositorios y equipos.
- Decisiones sobre arquitectura, UX, calidad y pruebas.
- Gobernanza, mantenimiento y actualización de versiones.

