Inteligencia Artificial - render abstracto
Metodologia de desarrollo · 2026

AI-ASSISTED SPEC-DRIVEN

ASDM resuelve el problema fundamental del desarrollo asistido por IA: los agentes no tienen memoria entre sesiones. Documentar antes de implementar.

[ 01 ] Identificacion

El gap que llena ASDM

Los agentes de IA son extraordinariamente capaces, pero tienen una limitacion estructural: cada sesion empieza desde cero.

Sin metodologia
× Sin memoria entre sesiones. El agente no recuerda decisiones de la semana pasada. Reinventa arquitecturas y patrones en cada conversacion.
× Decisiones arbitrarias. Sin contexto de arquitectura, el agente elige lo que parece razonable. Sprint 1 y Sprint 5 tienen estructuras incompatibles.
× Deriva tecnica acumulada. Cada sesion introduce pequenas inconsistencias. Tras 10 sprints, el sistema es un patchwork imposible de mantener.
× Revision subjetiva. El desarrollador juzga si el codigo parece bien en vez de verificarlo contra una especificacion concreta.
Con ASDM
> Documentos como memoria persistente. El arch-v1.md y el ddl son el cerebro del proyecto. El agente los lee antes de cada sesion.
> Decisiones tomadas una sola vez. Se decide en el arch con alternativas y justificacion. Ningun agente futuro la reinventa.
> Trazabilidad req → ddl → sprint. Cada tabla tiene queries que la justifican. Cada tarea referencia los documentos que toca.
> Revision objetiva con dod. El desarrollador verifica contra la definition of done, no opina. Si cumple el contrato, esta bien.
[ 02 ] Estructura operativa

5 fases · artefactos concretos

Cada fase produce un documento que alimenta a la siguiente. No se avanza hasta que el artefacto esta commiteado en git.

Fase 01 Requisitos funcionales skill: requirements-analyst

Sesion de entrevista guiada entre la IA y el responsable funcional. Rondas iterativas de preguntas. Lenguaje de negocio, sin tecnologias.

req-v1.md criterios aceptacion flujos principales restricciones
Fase 02 Arquitectura de sistema skill: architecture-designer

4 bloques de decisiones: stack, capas, componentes, restricciones. Cada decision con alternativas. Sensible a aapp/ens. Diagrama mermaid.

arch-v1.md diagrama mermaid stack versionado decisiones + alt
Fase 03 Modelo de datos skill: data-model-designer

El diferenciador de ASDM. Query inventory antes de disenar tablas. Cada indice justificado por una query. Flyway oracle 19c.

erd-v1.md query inventory v1..vn .sql indices justif.
Fase 04 Planificacion sprints skill: sprint-planner

Roadmap con epicas e historias (fibonacci). Sprints con tareas de granularidad modulo completo. Dod verificable + prompt ejecutable.

roadmap-v1.md sprint-nn.md dod por tarea prompts exec
Fase 05 Implementacion asistida skill: agentes + skills

El desarrollador copia el prompt y lo pasa al agente con los skills activos. El agente tiene todo el contexto. El desarrollador revisa contra el dod.

spring-expert angular-expert cybersec-expert oracle-ddl
04 Skills Claude
06 Artefactos
89 Story points
21 Tareas prompt IA
9/9 Req cubiertos
[ 03 ] Modulos de automatizacion

Skills de analisis

Cada skill es un documento de instrucciones que Claude lee antes de ejecutar una tarea. Garantiza comportamiento consistente y reproducible.

skill // fase 01 Requirements-Analyst modulo: requisitos funcionales

Conduce la definicion de requisitos mediante rondas iterativas de preguntas con opciones. Solo lenguaje de negocio.

Rondas iterativas con opciones
Lenguaje funcional puro
Criterios de aceptacion
skill // fase 02 Architecture-Designer modulo: diseno arquitectura

Entrevista arquitectonica en 4 bloques. Sensible a aapp/ens. Genera diagrama mermaid. Versiones concretas del stack.

Stack con versiones exactas
Sensible a ens / clave / sara
Decisiones + alternativas
skill // fase 03 Data-Model-Designer modulo: modelo de datos

Query inventory antes de tablas. Esquema satisface operaciones reales. Flyway oracle 19c. Auditoria doble nivel.

Query inventory (test-first)
Indices justificados
DDL flyway completo
skill // fase 04 Sprint-Planner modulo: planificacion sprints

Roadmap + sprints con tareas de granularidad modulo completo. Cada tarea incluye dod y prompt ejecutable en dos partes.

Dependencias arch + ddl
Granularidad modulo
Prompt = contexto + instruccion
[ 04 ] Analisis de valor

Beneficios mensurables

ASDM no es un proceso burocratico. Es la infraestructura minima para que los agentes de IA produzcan trabajo consistente.

01 Consistencia arquitectonica

Todos los agentes de todos los sprints consultan el mismo arch. Sprint 1 y Sprint 5 tienen la misma estructura.

02 Decisiones unicas

Hazelcast o Redis? Se decide una vez con alternativas. Ningun agente futuro lo reinventa.

03 Rendimiento desde el dia 1

Indices justificados por queries reales antes de escribir codigo. Sin indices reactivos en produccion.

04 Onboarding en horas

Un nuevo miembro lee 4 documentos y entiende el sistema completo: que hace, como esta construido y que queda.

05 Revision objetiva

El desarrollador verifica contra el dod. No juzga. Si cumple el contrato, esta bien.

06 Prompts mantenibles

Cada prompt referencia secciones del arch. Si la arquitectura cambia, todos los prompts futuros son coherentes.

[ 05 ] Limitaciones

Lo que ASDM no resuelve

Toda metodologia tiene limites. Estos son los gaps de ASDM v1.0 que determinan su roadmap.

Gap 01 Gestion del cambio

Sin proceso formal para actualizar req-v2.md y propagarlo al arch cuando los requisitos cambian.

Gap 02 Integracion de skills

Skills de analisis e implementacion son piezas separadas sin activacion automatica formal.

Gap 03 Retroalimentacion sprint

La experiencia de implementacion no fluye de vuelta a los documentos de analisis.

Gap 04 Validacion arquitectonica

No hay verificacion automatica de que el codigo generado respeta la estructura de modulos del arch.

Gap 05 Microservicios

ASDM esta validado para monolitos modulares. La extension a microservicios no esta cubierta.

Gap 06 Agentes paralelos

La metodologia esta disenada para un agente secuencial. Agentes en paralelo no soportados.

[ 06 ] Plan de evolucion

Roadmap ASDM

Cada version cierra uno o mas gaps y anade capacidades que multiplican la autonomia de los agentes.

v1.0 Publicado Nucleo metodologia

4 skills de analisis validados en un proyecto de 96 sp, 5 sprints y 21 tareas con prompts ejecutables.

4 skills 5 fases query inventory oracle 19c git-first
v1.1 Proximo Integracion skills

Activacion automatica de skills de implementacion mediante seleccion declarativa en sprint-nn.md.

implementation-router activacion declarativa stack auto
v1.2 Planificado Gestion del cambio

Skill change-manager que analiza el impacto de cambios de requisito sobre arch y ddl existentes.

change-manager diff impacto req-v2.md auto roadmap ajustado
v1.3 Planificado Retroalimentacion sprint

Skill retrospective-analyst que detecta decisiones del arch inadecuadas y propone actualizaciones.

retrospective-analyst actualizacion arch velocidad calibrada
v2.0 Vision Microservicios + paralelo

Extension a arquitecturas distribuidas, openapi, archunit, y orquestacion de agentes paralelos.

multi-repo openapi archunit agentes paralelos conflict resolution
v3.0 Vision Plataforma web

Herramienta web que implementa ASDM de forma visual: entrevista guiada, grafo de dependencias, prompt store.

saas/self-hosted ui entrevista grafo dependencias prompt store mcp
Iniciar conexion

Interesado en ASDM?

La metodologia esta documentada en detalle y los skills estan disponibles para instalar en Claude. Colaboracion, mejoras, experiencias.