Saltar al contenido
Julián Campos
  • Inicio
  • Blog
  • Qué hago
  • Quién soy
  • Newsletter
  • Contacto
  • Casos de éxito
Julián Campos

Menú principal

Servicios, casos y contenido para decidir mejor tu próxima web.

  • Inicio
  • Blog
  • Qué hago
  • Quién soy
  • Newsletter
  • Contacto
  • Casos de éxito
Cuéntame tu proyecto

Newsletter técnica

Deja de picar código

Por qué el Spec-Driven Development es tu mejor aliado en la era de la IA.

25 de enero de 2026 5 minutos de lectura Julian Campos
  • carrera profesional
  • De CERO a SENIOR
  • Inteligencia Artificial
  • programacion
  • programador junior
  • programador senior
  • tecnología

Tabla de contenidos

  1. La Evolución: De TDD a SDD
    1. ¿Qué es el Spec-Driven Development?
    2. Adaptarse o morir: Por qué necesitas SDD hoy
    3. Cómo empezar con SDD

Si miráramos atrás, hace unos 3-4 años en concreto, y viéramos desde la perspectiva que tenemos ahora cómo es el mundo del desarrollo y sus flujos de trabajo, sin duda fliparíamos un poco.

En tan solo 2-3 años, con la llegada de la Inteligencia Artificial generativa, todo ha cambiado.

Y, con ese cambio, aquí viene la pregunta que todos nos hacemos en voz baja aunque no queramos: ¿Me va a reemplazar la IA?.

¿La respuesta? Tengo una corta y otra larga para ti.

La respuesta corta es NO.

La respuesta larga es: no, pero cambiará radicalmente lo que haces en tu día a día.

La IA no va a reemplazar a los programadores, va a reemplazar a los que solo saben picar código sin entender el porqué.

La IA es una herramienta de fuerza bruta increíble, pero necesita una dirección precisa.

Tu trabajo ya no es solo poner ladrillos, tu trabajo es ser el arquitecto que le dice a la máquina dónde y cómo ponerlos.

Y para ser ese arquitecto, necesitas evolucionar tu metodología.


La Evolución: De TDD a SDD

Para entender tu nuevo rol (o el que tendremos en un tiempo), hay que entender cómo hemos llegado hasta aquí.

La industria ha ido creando metodologías para guiar (drive) nuestro desarrollo a medida que el software se hacía más complejo:

  1. TDD (Test-Driven Development): aprendimos a escribir primero la prueba para asegurar la calidad técnica.

  2. DDD (Domain-Driven Design): aprendimos a centrarnos en el lenguaje del negocio para asegurar la utilidad.

  3. BDD (Behavior-Driven Development): nos enfocamos en cómo se comporta el usuario.

¿Qué nos falta en la era de la IA? Nos falta la Especificación Técnica precisa.

Si tú le dices a una IA “hazme un backend de usuarios”, hará lo que quiera. Pero si tú le das un contrato estricto, hará lo que realmente quieres.

Es aquí donde entra el Spec-Driven Development (SDD).


¿Qué es el Spec-Driven Development?

Es la metodología donde la verdad absoluta de tu software no es el código, sino la Especificación de la API (normalmente un archivo OpenAPI/Swagger).

En lugar de lanzarte a programar a lo loco, primero defines el contrato: “este endpoint recibe X y devuelve Y”.

Es el plano detallado antes de la construcción. Y en un mundo donde la IA construye rápido, tener un buen plano es la diferencia entre un rascacielos y una chabola.


📢 OPORTUNIDAD de un WORKSHOP SDD GRATIS

Workshop online: Spec-Driven Development con IA

Descubre cómo Spec-Driven Development con IA te permite pasar de una idea a código, tests y documentación listos para producción. En este workshop verás una demo en vivo donde construiremos una feature completa paso a paso, aplicando SDD en un proyecto real. Incluye repositorio de código para que puedas replicarlo después.

Impartido por Álvaro Moya, CTO con +12 años de experiencia & Founder de LIDR.

Regístrate GRATIS aquí

¡Plazas limitadas!


Adaptarse o morir: Por qué necesitas SDD hoy

Usar Spec-Driven Development es la mejor forma de demostrar que sabes adaptarte a la nueva realidad. ¿Por qué?

  1. Te conviertes en el Director de la IA: si tienes un archivo OpenAPI bien definido, puedes dárselo a ChatGPT, Claude o Cursor y decirles que genere lo que realmente quieras. Le estás dando unas instrucciones mucho más fiables para que la IA empiece a generar implementaciones robustas basadas en tu diseño.

  2. Eliminas la incertidumbre: en equipos distribuidos, el Backend y el Frontend suelen pelearse. Con SDD, el contrato manda. Puedes generar Mocks automáticos para que el Frontend trabaje aunque el Backend no haya escrito ni una línea de lógica.

  3. Documentación viva: la especificación ES la documentación. Nunca se queda obsoleta.

Cómo empezar con SDD

No necesitas ser un experto para empezar a trabajar así mañana mismo:

  1. Diseña (Contract First): usa herramientas visuales o Swagger Editor. Define tus endpoints. Sé el arquitecto.

  2. Mockea: herramientas como Prism levantan un servidor falso basado en tu diseño en segundos.

  3. Genera con IA: aquí está tu ventaja. Usa OpenAPI Generator o tu asistente de IA favorito para crear el código base (boilerplate) del cliente y del servidor.

  4. Implementa la lógica: ahora tú pones el “alma” al código, la lógica de negocio compleja donde la IA aún falla.


Siendo sinceros, estamos llegando a un punto donde la IA escribe código más rápido que nosotros.

Eso es un hecho.

Pero la IA no tiene visión de sistema, ni entiende de contratos entre servicios si tú no se los das.

El Spec-Driven Development es tu herramienta para dejar de competir contra la máquina en velocidad y empezar a usarla para potenciar tu capacidad de entrega.

No seas el que pone ladrillos, sé el que tiene los planos.

Nos leemos en la siguiente entrega,

Julián.

Publicado originalmente en CERO a SENIOR.

Volver a newsletter

CONTACTO

¿Hablamos de tu proyecto?

Si has llegado hasta aquí, es que algo de lo que has leído tiene sentido para ti. Rellena el formulario, te llevará menos de 1 minuto (según mis cálculos o incluso menos) y organizamos una llamada para darle forma.

  • En 48h laborables tendrás una respuesta en tu bandeja de entrada.
  • Si soy la persona adecuada, nos ponemos cara en una llamada para entender bien qué necesitas.
  • Trabajo con pocos proyectos a la vez. Prefiero hacer pocas cosas bien que muchas regular.

Paso 1 de 3

Paso 2 de 3

Paso 3 de 3

¡Buena jugada!

Tu formulario ha llegado. Ahora me toca a mí hacer el siguiente movimiento.

En menos de 48h (laborables) tendrás mi respuesta en tu buzón. No será una respuesta automática ni una propuesta a base de plantillazo. Me lo miro al detalle, lo analizo y te cuento.

Y mientras esperas mi respuesta…

Y mientras esperas mi respuesta…
Te cuento que en 2012 jugué en el Open Internacional de Sevilla contra el Gran Maestro Vladim Malakhatko (hasta salió en el ABC). Yo con negras. Me ganó, pero no encontró la jugada que le aseguraba ganarme una calidad y, casi seguro, la partida.
¿La encuentras tú antes de que yo te responda?

Arrastra una pieza para probar tu jugada

¿La encuentras tú antes de que yo te responda? [bajo el tablero] Toca mover negras y ganan la jugada

Julián Campos

Consultoría técnica, WordPress, integraciones, migraciones y formación para empresas que necesitan criterio senior.

Hablemos

NAVEGACIÓN

  • Inicio
  • Servicios
  • Sobre mí
  • Casos de éxito
  • Blog
  • Contacto

SERVICIOS

  • Consultoría técnica y Fractional CTO
  • Desarrollo WordPress
  • Integraciones y automatización
  • Migraciones de plataformas
  • Formación técnica

REDES

  • LinkedIn
  • X
  • GitHub
© 2026 Julián Campos
  • Privacidad
  • Cookies
  • Legal