Facilitación Efectiva de la Spring Planning en Scrum
Clase 10 de 17 • Curso de Scrum Master
Contenido del curso
Clase 10 de 17 • Curso de Scrum Master
Contenido del curso
Sandra Sierra
Alejandro Zepeda
Juan R. Vergara M.
Carlos Navarro
Edward Larsson Vega Carrillo
Juliana Rios
Enmillyn Araujo
Magda Lilibeth Paez Guerrero
Paola Yiset Hernández
Paola Yiset Hernández
Andrés Felipe Salcedo Sepúlveda
Adrian Baudo
Andrés Felipe Salcedo Sepúlveda
LEONARD CUENCA
Carmen Sandoval
Jose Francisco Contreras Romo
Yully Andrea Guzman Rojas
Alejandro Palacio Wilches
Nilson .
Camila Andrea Melo
Platzi
Erick Hazel Cruz Soria
Andrés Felipe Salcedo Sepúlveda
Eddy Arellanes
Andrés Felipe Salcedo Sepúlveda
Jorge Silva Diaz
Andrés Felipe Salcedo Sepúlveda
Andrés Felipe Salcedo Sepúlveda
Ivan Ariza Rojas
Hola, mis notas de la clase
Facilitación de Eventos de Scrum
Sprint Planning
👍✔
Gracias hermano Alejandro.
Facilitación de Sprint Planning:
Estructura de un buen Planning: [ Actividad de Check-in, Acordar el objetivo del Sprint, Presentacion de las prioridades, Definir compromisos del Sprint, Refinar prioridades y estimar, Conversación estratégicas, Feedback y cierre ]
++Facilitación de Sprint Planning++: Objetivo de este evento: adaptar el producto de cara al siguiente sprint, a través de incrementos y compromisos del equipo, para adaptar e producto. . estructura sprint planning:
Estas serían mis acciones para atender los antipatrones establecidos en el pyecto dle curso:
Conversar con el Product Owner y con todo el equipo para enseñarles como funciona la metodología Scrum, y que así cada uno conozca el rol y las actividades que desempeña dentro del equipo para obtener un progreso y resultado éxito al concluir el proyecto.
Explicar a los desarrolladores que durante los Dailys Scrum deberían conversar sobre sus avances y limitaciones para avanzar, no detallar sobre cada actividad que realizan, de esta forma se puede visualizar el progreso que se está obteniendo y presentar soluciones para aquello que se vuelve una limitación. Sugiriendo un mínimo de 2 a 5 minutos para la intervención de cada persona.
Conversar con el product Owner para que tome conciencia de que es importante que el Product Backlog sea accesible para todos los actores involucrados, ya que de esta forma todo el equipo Scrum puede planificar el sprint planning, que al final debe tener un objetivo claro definido. También explicar qué es el equipo de desarrolladores quién define y ejecuta que items se van a desarrollar en cada Sprint.
Explicar al equipo del Definition Done para evitar ambigüedades o suposiciones, y que cada tarea realmente sea llevada a cabo como se espera para avanzar.
Invitaría a los skateholders a una reunión previa para que conozcan cómo funciona el proceso de desarrollo. También a los Sprint Review para que conozcan los avances, den opiniones y sugerencias, evalúen lo que se ha hecho hasta ahora y se pueda avanzar sabiendo que se han ido cumpliendo las expectativas o que hay algo que cambiar.
Hola a tod@s
De acuerdo al ejercicio planteado, les comparto lo que haría como SM para intervenir en el equipo del caso de estudio y hacer que su sprint planning sea mas eficiente:
Saludos. Magda ;)
Pre planning: Una sesión previa a la planning que permite la refinación de prioridades y estimaciones.
Hola Andrés, en el sprint se debe trabajar por bolsa de horas o por cantidad de requerimientos (Épicas o HU)?
Que buena pregunta Paola, yo diría que ninguna de las dos. El sprint se fija en una duración de días (en la industria veo que es muy popular tener sprints de 2 semanas). En este caso el equipo se compromete a lo que puede entregar en el sprint. Si terminan antes y sobra tiempo toman el siguiente item del backlog... en algunos casos si no van a poder cumplir el objetivo del sprint, se suele dedicar tiempo adicional (Aunque no es una practica recomendable, y mucho menos si se hace recurrente)
Es posible definir 2 sprint, para poder tener una anticipación del posible siguiente sprint?
Hola Adrian, no sé si entiendo muy bien tu pregunta, si te refieres a planificar no solo el sprint mas próximo sino de paso el siguiente? Si entendí bien, diría que lo mas recomendable no sería tanto planificar el segundo sprint próximo (porque de acuerdo con el feedback que se reciba, el rumbo lo mas probable es que cambie y sea un desperdicio haber planificado ese segundo sprint), sino más bien tener el Product Backlog lo más refinado, ordenado y actualizado posible (en los siguientes elementos de valor) para que la siguiente planificación sea menos compleja
Clase 10: Facilitación de Sprint Planning
Características
Notas
La conversación estratégica, es fundamental para la planificación 👍
¿Cuándo debería refinar el Product Backlog?
Deberías refinar y estimar los elementos antes de llegar a la planificación del Sprint, idealmente en sesiones continuas durante el ciclo anterior. Dejar esta tarea para el último minuto convierte la planificación en una reunión eterna, tediosa y agotadora.
El refinamiento previo permite que el equipo investigue dudas técnicas, consulte a los Stakeholders y divida historias de usuario complejas en partes manejables sin la presión del reloj. Si llegas a la planificación con un Backlog ya pulido, el equipo solo necesita enfocarse en la estrategia y la táctica de ejecución. La única excepción para refinar durante la planificación es si surge una prioridad crítica de negocio el día anterior que requiere atención inmediata.
En mi experiencia, es mejor refinar las tareas despues del planing ya que nos paso en un equipo de trabajo, que refinabamos ciertas historias antes del planing y estas no ingresaban al sprint backlog por cambio de prioridades y de todas formas habia que refinarlas despues del planing. Se vuelve desgastante y en la practica es mejor refinar despues.
La estrategia que hemos adoptado es tener refinadas solo 2 ciclos futuros de Sprint, pues pueden cambiar rápidamente los Backlog por cambio de prioridades, por ejemplo, requerimientos que son aprobados por los clientes a último momento con pago.
Durante un sprint, qué tanto tiempo o con qué frecuencia parte del equipo de Devs debe ayudar al Product Owner en el refinamiento para el siguiente sprint ??
Hola! tengo dos preguntas:
Pregunta sobre el minuto 4:30 ... Como se debe hacer la priorización (POR VALOR) de las caracteristicas del producto ? Como se define Cuantitativamente el VALOR de las características del producto ?? Esto me interesa mucho saberlo.
Saludos.
Hola Erick, aunque si bien el tema es bastante profundo, te puedo decir que el criterio de valor es subjetivo a cada producto, organización y contexto... no es lo mismo valor en una ONG que en un Banco por ejemplo, en este caso el Product Owner es el responsable de descubrir lo que se debe entender por valor que beneficie a la organización, esté alineado con la estrategia y las expectativas de los sponsors.
Valor no necesariamente es un solo criterio, es decir, no solo necesariamente significa dinero, también puede ser estabilidad operativa, seguridad informática, servicio, tiempo de respuesta, etc.
Existe una técnica que se llama WSJF (hay muchas mas) para orientar al PO sobre como ordenar su backlog.
¿Qué actividades de check-in suelen hacer?
Las actividades de check-in suelen ser infinitas, pueden ser cualquier actividad que sirva para desconectar de los temas con los que llega cada persona y atraer la atención al evento, pueden ser desde preguntas para conocerse mejor hasta algún juego para distraer.
Es un antipatron que el PO sea el cliente tambien?
Hola Jose, ¿Te refieres a clientes Externo? si es asi, me costaría creer que un cliente externo esté dispuesto a cumplir con las responsabildiades del Product Owner... Por otro lado, si te refieres al cliente interno, es ideal que este sea el Product Owner ya que tiene la sensibilidad de lo que se requiere de primera mano.
Jorge*
Genial! incluso podemos aprovechar metodologia LEGO"