Hola a todos
Volver a mirar mi tesis de 2012 es
como volver a escuchar un vinilo de Led Zeppelin.
Hace unos días decidí rescatar y volver a publicar un proyecto que desarrollé como parte de mi tesis de maestría terminada en 2012:
EDUP – Framework de apoyo para proyectos universitarios (clic aquí)
|
| Framework: Software EDUP |
Y honestamente… verlo nuevamente me produjo una mezcla rara entre nostalgia, curiosidad técnica y una sonrisa de “wow… cómo ha cambiado todo”.
En ese momento, mi interés estaba centrado en algo muy específico: ayudar a los estudiantes universitarios a construir mejor sus proyectos de software utilizando buenas prácticas de ingeniería de software.
Esto ocurrió incluso antes del gran boom latinoamericano —al menos en Colombia— de Scrum, SAFe, Kanban y toda la explosión de marcos y métodos ágiles que vino después.
La idea detrás de EDUP era construir una especie de framework de acompañamiento: una guía estructurada para ayudar a estudiantes a entender procesos, artefactos, prácticas y formas organizadas de desarrollar software.
Y aquí viene una parte que hoy me parece fascinante.
El sitio original fue construido utilizando Eclipse Process Framework Composer (EPF Composer), una herramienta muy usada en esa época para modelar procesos y publicar metodologías de ingeniería de software.
Pero claro… han pasado más de 10 años.
- Muchas cosas ya no funcionan igual.
- Los applets de Java prácticamente desaparecieron del navegador moderno.
- Algunas tecnologías quedaron congeladas en el tiempo.
- Y el sitio original ya empezaba a sentirse como una cápsula arqueológica digital.
Entonces decidí hacer algo curioso:
Usar IA para revivirlo.
Y aquí viene la parte más increíble de toda esta historia.
La migración completa del sitio fue planeada y ejecutada prácticamente en unos 20 minutos usando Visual Studio Code, GitHub Copilot e IA generativa.
Literalmente construimos prompts para:
analizar la estructura vieja,
entender cómo estaba organizado EPF Composer,
eliminar dependencias obsoletas,
migrar componentes incompatibles,
modernizar la publicación,
-
y reconstruir el sitio estático para que funcionara nuevamente en navegadores actuales.
Y mientras veía el resultado funcionando otra vez, no pude evitar pensar algo:
la industria cambió radicalmente… pero algunas preguntas siguen siendo las mismas.
- ¿Cómo ayudamos a las personas a construir mejor software?
- ¿Cómo reducimos ambigüedad?
- ¿Cómo respetamos las especificaciones?
- ¿Cómo mantenemos coherencia entre intención y resultado?
Solo que hoy aparecen nuevos enfoques como Spec-Driven Development, agentes inteligentes y generación automática de código, que vuelven a poner las especificaciones y la intención en el centro del proceso.
Y eso me parece hermoso.
Porque mirando hacia atrás, siento que muchas de las preocupaciones de aquella tesis siguen vigentes… solo que ahora tenemos copilotos de IA ayudándonos a construir.
A veces la tecnología avanza tan rápido que parece magia.
Y a veces simplemente estamos persiguiendo las mismas ideas… pero con
herramientas mucho más poderosas.
Saludos ágiles,
Jórge
Abad
Notas
- Más información en: en este enlace, clic aquí

No hay comentarios.:
Publicar un comentario