Una metodología para desarrollar software con agentes de IA sin perder el control del proceso.
De la idea a la entrega, con un gate humano en el camino
Sixto J. · IT Project Manager & Arquitecto de Software·02/07/2026
02 / 11
Spec-Driven Development
Idea fuerzaEspecificar antes de generar es lo que separa un proyecto controlado de uno improvisado.
El Spec-Driven Development consiste en definir con precisión el «qué» y el «porqué» de una funcionalidad antes de que un agente de IA genere una sola línea de código. La especificación —no el prompt improvisado— se convierte en la fuente de verdad del proyecto.
Sin SDD, el código generado funciona a corto plazo, pero pierde trazabilidad: nadie sabe qué decisión originó cada línea, ni cómo auditar o mantener el sistema con garantías cuando el equipo cambia o el proyecto crece.
03 / 11
ASDM: algo más que SDD
Idea fuerzaASDM no solo especifica antes de generar: valida antes de automatizar, y coloca al humano en los puntos que importan.
Sobre la base de la especificación, ASDM añade dos principios propios que determinan cómo se ejecuta el proyecto en la práctica.
Validar antes de automatizar—No se automatiza nada hasta demostrar, con casos reales, que el patrón funciona y su coste de error es asumible
Gates humanos—Puntos de aprobación obligatorios entre fases: decide el criterio humano, no el agente
manual → validado → automatizado
04 / 11
RadarDD
Idea fuerzaNo se aplica todo al máximo en todos los proyectos: se dosifica cada técnica según lo que el proyecto necesita.
RadarDD aplica técnicas ya conocidas del desarrollo de software —no inventa de cero— y las dosifica según la naturaleza de cada proyecto, como un radar que asigna intensidad por distancia en lugar de emitir siempre al máximo. Los 12 principios se agrupan en tres áreas (negocio, diseño, construcción) y se colorean por tipo: motor de diseño, verificación o restricción transversal.
Entre estas últimas, Sec-DD —seguridad desde el diseño— se aplica de forma automática en los skills técnicos: no hace falta pedirla, viene incorporada en cómo el agente genera cada componente.
05 / 11
El Skill: unidad de trabajo
Idea fuerzaCada fase se ejecuta mediante un skill: una receta estructurada que le dice al agente exactamente cómo actuar.
Un SKILL.md no es una idea propia de ASDM: es un formato ya adoptado como estándar abierto por más de 30 entornos de agentes de IA. Cada skill define el objetivo de la fase, el proceso a seguir, los criterios de calidad y el formato exacto del artefacto de salida.
Esto le da a la metodología algo poco habitual: portabilidad real. El mismo skill funciona, con ajustes mínimos, en distintos modelos y entornos de desarrollo.
06 / 11
Las 3 etapas
Idea fuerzaTodo proyecto ASDM recorre el mismo camino: Diseño → Implementación → Entrega y mantenimiento.
Cada etapa se apoya en skills específicos y termina en un gate que exige aprobación humana antes de continuar.
Idea fuerzaAntes de escribir una sola línea de código, el proyecto ya está especificado de punta a punta.
La Etapa 1 convierte una idea de negocio en un conjunto de documentos verificables: qué necesita el negocio, cómo trabajan los usuarios, qué arquitectura lo soporta y qué datos maneja.
business-analyst→BRS — requisitos de negocio
user-journeys→JOURNEYS — flujos de trabajo por actor
requirements-analyst→REQ — requisitos funcionales y no funcionales
architecture-designer→ARCH + TECH-DECISIONS
data-model-designer→DDL + ERD
08 / 11ETAPA 2
Implementación: skills y artefactos
Idea fuerzaEl desarrollo avanza en sprints con criterios de calidad explícitos, no a golpe de intuición.
A partir de la arquitectura y el modelo de datos, ASDM planifica el trabajo en sprints con historias de usuario, story points y una Definition of Done verificable para cada tarea.
sprint-planner→ROADMAP + SPRINT-XX
skills expertos (stack)→Código de cada módulo, siguiendo el stack del proyecto
Definition of Done→Criterio de cierre verificable por tarea
UAT→Validación del usuario final en cada entrega
09 / 11ETAPA 3
Entrega, mantenimiento y soporte
Idea fuerzaEl proyecto no termina al desplegar: mantenerlo con disciplina es parte de la metodología, no una excepción.
ASDM cubre también el ciclo de vida posterior al despliegue: gestión de incidencias, mantenimiento correctivo y evolución del sistema en producción.
DevOps→Despliegue y operación del sistema
Gestión de incidencias→Resolución de tickets con trazabilidad
Mantenimiento correctivo→Postmortem clasificado + commit único de fix y documentación
10 / 11
Evolución: CLI y hoja de ruta
Idea fuerzaLa metodología se apoya en una herramienta que guía al usuario, y evoluciona hacia una versión pública y más madura.
Un CLI de apoyo permite saber en todo momento en qué fase está el proyecto, qué falta y qué toca a continuación, sin depender de la memoria del usuario ni del agente.
De la validación con proyectos reales están naciendo aprendizajes que ya dan forma a la siguiente versión: ASDM evoluciona hacia GuardSpec, su maduración pública como marco reutilizable.
Idea fuerzaCuando generar código es casi gratis, lo que tiene valor es la capa de intención y verificación por encima de ese código.
Esa es la apuesta de ASDM: no compite con la velocidad de la IA generando código, sino que gobierna esa velocidad con especificación, principios dosificados y control humano en los puntos que importan.
Gracias por la atención. Quedo abierto a preguntas.