El sábado pasado (22 de agosto de 2026) vi algo que me dejó pensando seriamente sobre el futuro del desarrollo de software.
Junto con el profesor Andrés Felipe Alvarez,en el curso Procesos Modernos de Desarrollo de Software, de la Especialización en Desarrollo de Software de la Universidad EAFIT, retamos a nuestros estudiantes a evolucionar aplicaciones completas utilizando Spec-Driven Development (SDD) e Inteligencia Artificial.
Pero había una condición:
No queríamos ver IA generando código. Queríamos ver ingeniería de software.
Los equipos debían trabajar sobre aplicaciones reales:
Frontend → Backend/API → Base de datos → Pruebas → Git → CI/CD → Producción.
Y además tenían que hacerlo en paralelo.
Cada estudiante, desde su propia máquina, recibía una necesidad y debía recorrer aproximadamente este camino:
Necesidad → Spec → Plan → Tasks → Código → Pruebas → Commit → Integración → Deploy.
Lo que ocurrió fue impactante.
En nuestro ejercicio, observamos reducciones de más del 90% en el tiempo necesario para construir algunas funcionalidades.
En aproximadamente una hora u hora y media, varios estudiantes trabajaron simultáneamente sobre diferentes partes del producto, terminaron historias de usuario, integraron cambios y lograron llevar nuevas capacidades hasta producción.
Y ahí está, para mí, lo realmente importante.
La revolución no es que la IA escriba código más rápido.
Eso ya lo sabemos.
La revolución puede estar en que un equipo completo sea capaz de evolucionar software en paralelo, a gran velocidad, manteniendo especificaciones, trazabilidad, pruebas e integración.
Por supuesto, un salón de clase no es un entorno corporativo.
En una organización real aparecen legacy, regulación, arquitecturas complejas, dependencias, seguridad, compliance, datos sensibles, procesos de aprobación y una larga lista de restricciones.
Y todavía tenemos retos importantes en testing, calidad, seguridad y confiabilidad del código generado por IA.
Pero aun descontando todo eso, hay una señal que me parece difícil ignorar:
la velocidad potencial del ciclo de desarrollo está cambiando radicalmente.
Y si el desarrollo se acelera 5x, 10x o más, el cuello de botella simplemente se moverá.
Tal vez muy pronto el problema principal ya no sea:
“¿Qué tan rápido podemos programarlo?”
sino:
“¿Qué tan rápido podemos especificar correctamente lo que necesitamos, verificarlo, integrarlo y decidir qué vale la pena construir?”
Eso cambia muchas cosas.
Cambia el rol del desarrollador. Cambia el rol del arquitecto. Cambia QA. Cambia DevOps. Cambia Product Management. Y probablemente termine cambiando buena parte del SDLC que conocemos.
Mi invitación para quienes trabajan en tecnología es sencilla:
No se limiten a leer sobre Spec-Driven Development.
Pruébenlo.
Tomen una aplicación pequeña. Definan buenas especificaciones. Usen herramientas como GitHub Spec Kit u OpenSpec. Pongan varios agentes y personas a trabajar sobre Specs independientes. Integren. Prueben. Desplieguen.
Y observen qué ocurre.
Porque después de lo que vimos el viernes, tengo una hipótesis cada vez más fuerte:
la IA no solamente está acelerando la programación. Está empezando a comprimir el ciclo completo de construcción de software, y nos estamos moviendo -desde la construcción- a un escenario Predictivo-Adaptativo, por fin voy a saber cuando estará lista la funcionalidad y adaptaré rápidamente le codigo según la retroalimentación.
Y eso puede tener consecuencias mucho más profundas de las que estamos imaginando.
Saludos,
Jorge Abad.
#SpecDrivenDevelopment #SDD #GenerativeAI #ArtificialIntelligence #SoftwareEngineering #AIEngineering #SoftwareDevelopment #DevOps #Agile #FutureOfSoftware
Publicado originalmente en linkedin: Clic aquí


