BMAD Method: Tutorial Completo
BMAD Method: Desarrollo Agil con Agentes IA
BMAD (Breakthrough Method for Agile AI-Driven Development) es un framework que simula un equipo agil completo usando agentes IA especializados. En lugar de pedirle a una IA generica que “haga todo”, BMAD divide el trabajo en 6 roles especificos: Analyst, Product Manager, Architect, Scrum Master, Developer y QA.
Que construiremos
A lo largo de este tutorial construiremos un tablero Kanban (backend + frontend) como vehiculo para aprender BMAD. El foco no esta en el codigo del Kanban sino en la metodologia: como cada agente contribuye, que artefactos genera y como fluye la informacion entre fases.
Un Kanban tiene la complejidad justa para ejercitar todas las fases de BMAD: CRUD de tareas, drag & drop entre columnas, autenticacion de usuarios y actualizaciones en tiempo real.
Capitulos del tutorial
| # | Capitulo | Descripcion |
|---|---|---|
| 1 | Introduccion a BMAD y SDD | Que es SDD, por que BMAD y comparativa con alternativas |
| 2 | Instalacion y Estructura | Setup del proyecto, estructura _bmad/ y configuracion |
| 3 | El Analyst: Brainstorming | Fase 1: cristalizar la vision con el Product Brief |
| 4 | El PM: PRD y User Stories | Fase 2: requisitos detallados y criterios de aceptacion |
| 5 | El Architect: Arquitectura | Fase 3: decisiones tecnicas, diagramas y schemas |
| 6 | El Scrum Master: Stories Atomicas | Fase 4: context sharding y stories implementables |
| 7 | El Developer: Implementacion | Fase 5: coding guiado por specs con validacion continua |
| 8 | El QA: Revision de Calidad | Fase 6: checklists, edge cases y cobertura |
| 9 | Party Mode y Workflows | Colaboracion multi-agente y flujos avanzados |
| 10 | Mejores Practicas y Patrones | Lecciones aprendidas y anti-patrones comunes |
Requisitos previos
- Node.js 20+ instalado
- IDE agentico: Claude Code, Cursor, Windsurf o similar
- Familiaridad basica con terminal y Git
- Ganas de experimentar con IA como companero de desarrollo
Flujo general de BMAD
Brainstorming (Analyst)
→ Requisitos (PM)
→ Arquitectura (Architect)
→ Stories (Scrum Master)
→ Implementacion (Developer)
→ QA
Cada fase genera artefactos .md o .json que alimentan la siguiente. Todo queda versionado en Git junto al codigo.
Siguiente → Capitulo 1: Introduccion a BMAD y SDD