SDD (Spec-Driven Development): el salto que exige desarrollar con IA sin perder el control
Desde que la IA entró en el desarrollo, hemos visto dos extremos: Vibe coding : iteración rápida, mucha intuición, buenísimo para prototipos y pruebas de concepto. Ingeniería “clásica” : procesos y controles pensados para un mundo donde el cuello de botella era escribir código. El problema es que ahora el cuello de botella ya no es teclear. Con IA, el riesgo real es otro: construir rápido algo mal definido, difícil de validar y aún más difícil de mantener . Aquí es donde encaja SDD, Spec-Driven Development. Qué es SDD (de verdad) SDD es un enfoque en el que la especificación se convierte en el artefacto central del desarrollo. No “documentación bonita” a posteriori. No “un par de bullets en un ticket”. Una spec en SDD es: Versionable (vive en el repo). Revisable (se hace review como el código). Verificable (incluye criterios de aceptación y plan de validación). Ejecutable en la práctica (sirve para descomponer tareas, generar tests y guiar la implementación). El código deja de ser la ...