El curso enseña a gestionar proyectos de software reduciendo riesgos y tiempos de entrega mediante Scrum. Los alumnos aprenden a sustituir la planificación rígida tradicional por un enfoque flexible basado en la entrega constante de valor al cliente.

El contenido se divide en cuatro bloques fundamentales que cubren todo el flujo de trabajo ágil:
1. Fundamentos y Filosofía Ágil
  • Manifiesto Ágil: Priorizar a las personas, el software funcional y la respuesta al cambio por encima de los procesos y la documentación.
  • Control empírico: Basar las decisiones en la experiencia real a través de tres pilares: transparencia, inspección y adaptación.
2. Los 3 Roles (Scrum Team)
  • Product Owner: Maximiza el valor del producto. Es la voz del cliente y gestiona la lista de tareas pendientes (Product Backlog).
  • Scrum Master: Líder que sirve al equipo. Elimina obstáculos, asegura que se respete la metodología y facilita las reuniones.
  • Developers (Equipo de desarrollo): Profesionales multidisciplinares y autoorganizados que transforman los requisitos en software real.
3. Los 4 Eventos (Reuniones clave)
  • Sprint Planning: Reunión al inicio del ciclo donde se decide qué se va a hacer y cómo se va a construir.
  • Daily Scrum: Reunión diaria de 15 minutos para sincronizar el trabajo del día y detectar bloqueos.
  • Sprint Review: Presentación del software terminado al cliente al final del Sprint para recibir su opinión.
  • Sprint Retrospective: Reunión interna del equipo para analizar cómo han trabajado y definir mejoras para el próximo ciclo.
4. Los 3 Artefactos (Herramientas de seguimiento)
  • Product Backlog: Lista ordenada y viva de todas las funciones, mejoras y correcciones que necesita el software.
  • Sprint Backlog: El conjunto de tareas seleccionadas para el Sprint actual junto con el plan para entregarlas.
  • Incremento: La suma de todo el software funcional, probado y listo para usar que se ha completado durante el Sprint.