BMAD Method: Tutorial Completo

Por: Artiko
bmadsddagentes-iaindice

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

#CapituloDescripcion
1Introduccion a BMAD y SDDQue es SDD, por que BMAD y comparativa con alternativas
2Instalacion y EstructuraSetup del proyecto, estructura _bmad/ y configuracion
3El Analyst: BrainstormingFase 1: cristalizar la vision con el Product Brief
4El PM: PRD y User StoriesFase 2: requisitos detallados y criterios de aceptacion
5El Architect: ArquitecturaFase 3: decisiones tecnicas, diagramas y schemas
6El Scrum Master: Stories AtomicasFase 4: context sharding y stories implementables
7El Developer: ImplementacionFase 5: coding guiado por specs con validacion continua
8El QA: Revision de CalidadFase 6: checklists, edge cases y cobertura
9Party Mode y WorkflowsColaboracion multi-agente y flujos avanzados
10Mejores Practicas y PatronesLecciones aprendidas y anti-patrones comunes

Requisitos previos

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.


SiguienteCapitulo 1: Introduccion a BMAD y SDD