Soy el Scrum Master ¿y ahora qué hago?
Gustavo Quiroz Madueño Open Edge Technologies
Gustavo Quiroz CSP, CSM, CSD, CSPO, PSM I, PMI-‐ACP
[email protected] unbugalavez.net
@quiroz_gustavo
Somos una empresa de consultoría en métodos ágiles que brinda training, mentoría y coaching en
Scrum, Extreme Programming y Kanban.
www.openedgetech.com
Scrum
Planeamiento Revisión
RetrospecGva
Roles de Scrum
Responsabilidades del Scrum Master
• Cuidar de que se cumplan las reglas de Scrum • Dar mentoría y coaching al equipo y al Product Owner
• Actuar como agente de cambio organizacional • Remover impedimentos • Proteger al equipo • Facilitar las reuniones • Servir como modelo de los valores y principios ágiles
• Buscar reducir el costo de iteración desafiando al equipo a mejorar su prácGcas de ingeniería
Habilidades del Scrum Master
• EmpaGa • Escucha acGva • Comunicación no violenta • Inteligencia emocional • Brindar feedback • Negociación construcGva • Humildad ontológica
Dedicación
Equipo Pequeño (3-‐5) Equipo Grande (6+)
Pocos impedimentos 10% 50%
Muchos impedimentos 50% 100%
“Un Scrum Master adecuado puede manejar 2 ó 3 equipos a la vez. Un gran Scrum Master maneja un equipo a la vez.” Michael James -‐ An Example Checklist for Scrum Masters
Liderazgo Servil
Liderazgo Servil
• Aquellos a quienes servimos: – ¿Crecen como personas? – ¿Se vuelven más sabios, más saludables, más libres? – ¿Se hace cada vez más probable de que se conviertan ellos en líderes serviles?
• ¿Cómo hacerlo? – IdenGficar junto al equipo el impedimento principal – Removerlo – Hacerlo de nuevo
Coaching y Mentoring al Product Owner
• ¿Hay una visión comparGda del producto? • ¿Esta listo el Product Backlog para el siguiente sprint? – ¿Está actualizado? – ¿Hay un criterio adecuado de priorización? – ¿Tienen los PBIs un tamaño adecuado? – ¿Tienen criterio de aceptación los PBIs más prioritarios?
• ¿Es visible el Product Backlog para todos los stakeholders?
Coaching y Mentoring al Equipo
• ¿Está actualizado el Sprint Backlog? • ¿El equipo se divierte junto, celebra sus éxitos? • ¿El equipo Gene estándares altos de calidad, se desa_a mutuamente?
• ¿Hay oportunidades o desa_os que el equipo ignora por ser muy incómodos?
• ¿Son visibles y úGles los artefactos? (Burndown charts, Lista de Impedimentos, Taskboard)
• ¿Los miembros del equipo se ofrecen para realizar las tareas?
Reduciendo el costo de iteración
• ¿Podemos ejecutar nuestras pruebas con un solo “botón”?
• ¿Tenemos un balance adecuando entre pruebas unitarias y de sistema?
• ¿Tenemos feedback rápido ante un error de integración o regresión?
• ¿Podemos generar una versión instalable y desplegar el producto automáGcamente?
• ¿Nuestra definición de terminado mejora conGnuamente?
Mejora organizacional • ¿Hay comunicación y aprendizaje conGnuo entre equipos?
• ¿Colaboran los Scrum Masters para remover impedimentos organizacionales?
• ¿Tiene la gerencia visiblidad sobre los impedimentos en términos de costos, calidad, saGsfacción de los clientes?
• ¿Somos reconocidos como un gran lugar para trabajar? • ¿Tenemos incenGvos y líneas de carrera compaGbles con los valores y principios ágiles?
• ¿Somos líderes en nuestro sector?
Desa_os
Desa_o #1
• El Product Owner cambia de prioridades conGnuamente durante el sprint y agrega PBIs una vez iniciado el sprint. Insiste en que el equipo debe trabajar horas extra para completar todos los PBIs.
• ¿Qué hacer como Scrum Master?
Desa_o #2
• El equipo produce una serie de documentos, incluyendo muchos que nadie lee (ej.: documentación detallada de diseño para cada PBI). Esto consume un Gempo significaGvo del equipo. Al hablar con el P.O. y la gerencia, estos siempre responden “Nuestras políGcas requiere estos documentos.”
• ¿Qué hacer como Scrum Master?
Desa_o #3
• Los vendedores conGnuamente solicitan a miembros del equipo que preparen propuestas, asistan a reuniones de pre-‐venta y realicen presentaciones a potenciales nuevos clientes. Como resultado el equipo termina menos PBIs de los compromeGdos sprint tras sprint
• ¿Qué hacer como Scrum Master?
¡Más desa_os!
Fundamentos de Agile & Scrum
Facilitación y Coaching para Scrum Masters
OpenEdgeTech.com/calendario