Uno de los principios básicos de Scrum es la inspección y adaptación permanente con el objetivo de obtener el mejor producto posible en función del contexto en el que se lo desarrolla. El curso sigue este mismo enfoque, adaptándose a las necesidades y realidades de sus asistentes durante el mismo dictado. Sin embargo, es posible delinear un esqueleto general de los temas que se cubren durante los dos días que dura el mismo:
- Empezamos por el principio
- ¿Por qué comenzar definiendo la visión del curso?
- Definición de la visión del curso por parte de los stakeholders
- La visión interna de los trainers
- Cuándo y por qué necesitamos Scrum (qué entendemos por contexto adecuado)
- Breve simulación de auto-organización
- Complejidad del producto y del proceso (absoluta y relativa)
- Desarrollo iterativo e incremental
- Las reglas de Scrum
- Flujo/Dinámica
- Roles/Perspectivas/Responsibilidades
- Herramientas/Artefactos/Objetos/Elementos
- Framework
- Comenzando con Scrum
- Scrum Orgánico
- Usando Scrum para enseñar Scrum
- ¿Por qué el meta-aprendizaje?
- Roles, flujo y artefactos utilizados para llevar el curso
- El espíritu de Scrum
- Dinámicas y actividades para que los participantes experimenten el espíritu
- ¿Qué entendemos por espíritu?
- Los valores, principios y prácticas que componen el espíritu de Scrum
- Herramientas utilizadas por muchos equipos Scrum
- User Stories
- Qué hace a una buena User Story
- Backlog Grooming
- Estimación
- ¿Por qué promovemos estimaciones relativas?
- Métricas básicas para el seguimiento de un proyecto
- Tipos de contratos posibles según el nivel de "agilidad" del cliente
- Taskboard
- Estructura y dinámica
- Cómo utilizarlo en las Daily Meetings
- Métricas básicas para un Sprint y un Release
- Técnicas de Retrospectiva
- Retrospectiva de "latido de corazón"
- User Stories
- Ejercicio de Simulación
- Simulación de desarrollo de un producto utilizando Lego
- Los equipos experimentan la auto-organización en un entorno realista
- Práctica intensiva de retrospectiva
- En los últimos módulos del curso los asistentes priorizan los temas a trabajar a partir de una lista sugerida y lo que emerja a lo largo del curso:
- Culturas organizacionales y Scrum
- Facilitación
- Scrum para proyectos de gran tamaño
- Scrum distribuido geográficamente
- Desarrollo de Software en Scrum