Comparacion con otros Frameworks SDD

Por: Artiko
gsdopenspecbmadspec-kitcomparacionsdd

Comparacion con otros Frameworks SDD

Existen varios frameworks de Spec-Driven Development. Cada uno tiene un enfoque diferente y resuelve problemas distintos.

Tabla comparativa

AspectoGSDOpenSpecBMADSpec-Kit
FilosofiaContext engineeringBrownfield iterativoEquipo agil virtualSpecs formales
ComplejidadOculta en el sistemaMinima (4 comandos)Media (6 roles)Media (5 fases)
Ideal paraSolo devs, greenfieldCodebases existentesGreenfield complejoSpecs como contrato
ParalelismoWaves automaticasManualManualManual
VerificacionUAT automatizadoarchive con validacionQA virtualManual
CommitsAtomicos por tareaPor changePor featureManual
HerramientasClaude, OpenCode, Gemini, CodexClaude, Cursor, CopilotClaude, CursorClaude, Cursor

GSD

Fortalezas:

Debilidades:

Cuando usarlo: proyectos nuevos donde quieres estructura sin burocracia, especialmente como desarrollador individual.

OpenSpec

Fortalezas:

Debilidades:

Cuando usarlo: codebases existentes donde necesitas agregar features iterativamente.

BMAD Method

Fortalezas:

Debilidades:

Cuando usarlo: proyectos greenfield complejos con multiples dominios y muchas incognitas.

GitHub Spec-Kit

Fortalezas:

Debilidades:

Cuando usarlo: equipos que necesitan specs formales como contrato entre stakeholders.

Arbol de decision

¿Tienes codebase existente?
├── Si → ¿Cambios pequenos y frecuentes?
│        ├── Si → OpenSpec
│        └── No → GSD (con map-codebase)
└── No → ¿Proyecto complejo con muchas incognitas?
         ├── Si → BMAD
         └── No → ¿Necesitas specs como contrato?
                  ├── Si → Spec-Kit
                  └── No → GSD

Combinar frameworks

No son mutuamente excluyentes:

Resumen


← Brownfield y Gestion de Fases | Indice