SDD - Spec Driven Development en equipos ágiles

SDD – Spec-Driven Development

En este tema practicarás Spec-Driven Development para dominar la metodología que convierte la especificación en el artefacto primario del desarrollo de software con agentes de IA, sustituyendo la improvisación conversacional por contratos claros y revisables. Entrenarás 10 competencias clave:

  • Identificar los problemas estructurales del vibe coding —requisitos implícitos, degradación del contexto y deriva arquitectónica— y cuándo justifican el paso a SDD.
  • Aplicar el flujo de cuatro fases (requisitos, diseño, tareas, implementación) calibrando su intensidad al tamaño de cada problema mediante el principio de proporcionalidad.
  • Redactar requisitos verificables utilizando criterios de aceptación precisos y la notación EARS para eliminar la ambigüedad que los agentes interpretan literalmente.
  • Producir documentos de diseño técnico pragmáticos que guíen al agente sin caer en la sobreespecificación ni en el pseudocódigo.
  • Descomponer el diseño en tareas atómicas con prompts estructurados, organizadas en oleadas que aprovechan la ejecución paralela de los agentes.
  • Ejercer la revisión humana en las puertas de aprobación, concentrando el criterio profesional donde el coste de corrección es menor y la información más valiosa.
  • Configurar el sistema de boundaries (Always / Ask First / Never) como marco de delegación gradual que equilibra autonomía del agente y control del equipo.
  • Escribir specs inteligentes aplicando los cinco principios de Osmani: visión de alto nivel, estructura profesional, modularidad, autoverificación y mantenimiento vivo.
  • Gestionar specs en codebases heredados mediante el Impact Report, el formato delta y la constitución del proyecto como primer paso de adopción.
  • Integrar SDD con Scrum en equipos con IA, conectando las puertas de aprobación con los roles de Product Architect, Product Builder y Agile Enabler y con las ceremonias del Sprint.

Actividad para miembros del Club Agile. Identifícate o date de alta en el club si aún no eres miembro.

Desde tu área personal puedes generar un diploma de las evaluaciones realizadas para acreditación curricular.