Charla introductoria sobre Scrum que di como parte del Conversatorio Agil organizado por la Comunidad Agile Peru, realizado en las instalaciones de la RENIEC el 3 de junio de 2009
2. ¿Qué es Scrum?
Scrum es un framework que permite crear un proceso
propio para el desarrollo de nuevos productos.
Las reglas de Scrum son simples y directas de entender
mas no de dominar.
Scrum depende de
los siguientes
valores:
Coraje
Transparencia
Con;ianza
5. Sprint
Sinónimo de Iteración
Tiene una duración ;ija de entre 1 y
4 semanas
Una vez iniciado no varía la
duración (timeboxed)
Incluye todas las actividades
necesarias (análisis, diseño,
programación, pruebas) para que el
desarrollo de un requerimiento esté
completo (DONE)
Permite lograr un ritmo de
desarrollo sostenible y
potencialmente inde;inido
8. Roles: Product Owner
De;ine y comparte la Visión
del producto
Mantiene el Backlog del
producto
Prioriza los requerimientos
Acepta el SW producido al
;inalizar cada iteración
Representa a los
stakeholders y usuarios
9. Roles: Scrum Master
Es un líder al servicio del equipo y
un facilitador
Responsable del proceso
Protege y apoya al equipo
Remueve impedimentos
organizacionales
Educa al resto de la organización en
los principios y valores ágiles
10. Roles: Equipo
De 3 a 10 personas
Multidisciplinario
Auto‐organizado
Responsable de estimar el tamaño
de los requerimientos
Responsable de las decisiones de
diseño e implementación
Responsable de plantearse
compromisos y cumplirlos
12. Reuniones en Scrum
Planeamiento: El equipo y el PO
negocian el contenido del Sprint.
Reunión diaria: Dura como
máximo 15 min. El equipo se
sincroniza en cuanto al avance y
los impedimentos.
Revisión: El PO inspecciona el
incremento de SW producido al
;inalizar el Sprint.
Retrospectiva: El Equipo
examina el proceso y determina
qué funcionó bien y qué se puede
mejorar.
13. Reunión diaria (Daily Scrum)
Dura 15 minutos.
Cada miembro del equipo
responde 3 preguntas:
¿Qué hice desde la última reunión
diaria?
¿Qué voy a hacer hasta la siguiente
reunión?
¿Qué impedimentos tengo para
realizar mi trabajo?
No es una reunión de reporte del
estado.
La idea no es resolver los
problemas, sólo identi;icarlos.