Javier Garzas impartirá el curso «Ingeniería del Software aumentada con IA» en la ESI
La Escuela Superior de Informática acogerá el próximo 17 de abril un curso especializado impartido por Javier Garzas. El evento tendrá lugar en el aula Marvin Minsky, en horario de 9:00 a 14:30.
Este curso está diseñado para actualizar al profesorado de ingeniería del software tradicional hacia una ingeniería del software aumentada con Inteligencia Artificial (IA). En la actualidad, la ingeniería del software que se enseña en muchas aulas ya no encaja con la realidad profesional actual. La industria ha avanzado más rápido que los planes docentes, y la brecha entre lo que se enseña y lo que se practica es cada vez mayor. Por ello, seguir formando a los estudiantes solo con enfoques clásicos implica prepararlos para un contexto que ya no existe.
La irrupción de la inteligencia artificial ha cambiado de forma radical cómo se descubren problemas, se definen requisitos, se valida software, se planifica el trabajo y se toman decisiones. El objetivo no es simplemente añadir herramientas puntuales, sino replantear cómo se enseña cada fase del ciclo de vida cuando la IA es parte natural del proceso.
El programa formativo se estructura en los siguientes cinco bloques principales:
- Discovery con IA: Se centra en entender el problema real antes de construir nada. Se utilizará la IA para analizar el contexto, usuarios y necesidades, acelerando el aprendizaje y reduciendo suposiciones.
- Requisitos con IA: El objetivo es transformar lo aprendido en requisitos claros, coherentes y verificables. A diferencia de la ingeniería clásica, los requisitos dejan de ser estáticos y se iteran rápidamente con apoyo de IA.
- Testing y calidad con IA: Busca asegurar la calidad del producto y reducir riesgos. La IA se utiliza para definir estrategias de prueba, generar casos y apoyar la validación continua.
- Planificación y entrega: Orientado a organizar el trabajo y asegurar una entrega predecible de valor. Frente a los modelos clásicos, la planificación pasa de ser predictiva y rígida a adaptativa y basada en datos.
- Management con IA: El objetivo es mejorar la toma de decisiones y maximizar el valor entregado. La IA facilita las decisiones basadas en evidencia, no solo en la intuición.
A lo largo de la sesión se tratarán conceptos clave de gran actualidad como Spec Driven Development con IA, Testing con IA, Discovery con IA, Workflows de IA y Scraping con IA.


