Introducir a los alumnos en la metodología y herramientas que utiliza un equipo de desarrollo de software con un enfoque ágil.
MÓDULO I: Gestión del proyecto
Introducción a Scrum. Conocimientos básicos. Taller práctico
Introducción a Kanban. Conocimientos básicos. Diferencias principales con Scrum. Taller práctic
MÓDULO II: Herramientas técnicas
Introducción a la realización de test sobre el código. Uso de jUnit para realizar tests sobre el código.
Introducción a Test-Driven Development (TDD) y Behaviour-Driven Development (BDD).
Buenas prácticas en el uso de repositorios de código.
Introducción a Integración Continua. Bases de la Integración Continua. Un flujo de Integración Continua con SVN, Jenkins y Sonar.
Durante este módulo la mayoría de las horas lectivas serán eminentemente prácticas
El curso está enfocado a desarrolladores de software con al menos 2 años de experiencia en proyectos reales. Se recomienda además tener conocimientos básicos de Java.