GuardSpec aprovecha la velocidad de la IA a lo largo de todo el ciclo de vida del software, sin perder trazabilidad, calidad ni el criterio humano.
GuardSpec parte de una constatación: la IA ha invertido el cuello de botella del desarrollo. El esfuerzo ya no está en escribir código, sino en especificar bien y verificar que lo generado es correcto.
Por eso la metodología trata la especificación del negocio como fuente de verdad, no el código. El código es un artefacto regenerable; lo que se conserva, versiona y gobierna es la especificación.
GuardSpec cubre el ciclo de vida completo de un producto software: desde que existe una necesidad de negocio hasta su soporte en producción.
GuardSpec no inventa prácticas: vigila las disciplinas ya consolidadas de la industria y verifica que se aplican en el momento adecuado.
La especificación detallada precede y guía al código como fuente de verdad.
Prioriza el dominio del negocio y fija un lenguaje común.
Traduce el negocio a un modelo ordenado de entidades y reglas.
Define la estructura interna del sistema antes de implementar.
Decisiones de diseño fundamentadas en datos reales.
Componentes que se comunican publicando y reaccionando a eventos.
Contratos de comunicación definidos antes de programar.
Diseña la experiencia antes de construir las pantallas.
Comportamiento esperado descrito con ejemplos comprensibles para el negocio.
Pruebas antes que el código para nacer ya verificado.
Seguridad desde el diseño, no como parche final.
Código limpio con SOLID, DRY, KISS y YAGNI.
Si está bien especificado, se puede regenerar sobre la tecnología que convenga en cada momento.
La parte técnica cambia; el conocimiento de negocio evoluciona mucho más despacio. Es el núcleo que se conserva.
Cuando toca evolucionar o migrar, se parte de la especificación válida y se regenera el código sobre la tecnología nueva.
“El software evoluciona, el código se regenera.”
— Principio GuardSpec
Frente a otros marcos de trabajo, GuardSpec se distingue en su combinación de control humano, asistencia de IA y protección de la especificación.
Desde el Diseño hasta la Explotación, con mantenimiento y soporte como etapa de primer nivel.
Entre fase y fase, una persona revisa y aprueba. Nada avanza de forma automática.
La IA filtra incoherencias y lagunas antes de que llegue al aprobador humano.
Se conserva y versiona la especificación; el código se regenera cuando es necesario.
Funciona con distintas herramientas de IA, sin atarse a un agente concreto.
Sprints dirigidos a funcionalidades completas, con DoD verificado antes de cerrar.
Cada proyecto recorre el mismo flujo; solo cambia el punto de partida de la etapa de Diseño.
Folio en blanco. Se arranca desde la captura de la necesidad de negocio y se recorren todas las fases.
Ya existe una especificación GuardSpec. Se parte de ella para añadir o cambiar funcionalidad reutilizando lo capturado.
Sistema antiguo en producción. Se analiza para extraer su especificación y regenerar el producto en la tecnología nueva.
Se detecta incidencia en producción. Se analiza, se corrige y se retroalimenta el sistema de skills para evitar recurrencias.
El trabajo posterior a la entrega —corregir errores y pequeñas mejoras— se gestiona como una versión abreviada del mismo método.
Si un error implica cambio de código, no solo se corrige: se investiga por qué la implementación no contempló el caso y se retroalimenta el sistema de skills para mejorar la metodología.
Acelera el desarrollo con IA manteniendo el control. Especifica bien, verifica siempre y conserva lo que realmente importa.