¿qué es un backlog ágil?
el backlog es uno de los artefactos fundacionales más importantes del framework scrum. En general, el atraso es una lista de temas de trabajo ordenados en orden decreciente de prioridad. Cada vez que se agrega un nuevo elemento de trabajo a un proyecto ágil, se ingresa en el backlog de forma predeterminada. Es el trabajo del propietario del producto Priorizar el backlog y mantenerlo actualizado.
¿qué es backlog grooming?,
mientras que en teoría, los atrasos siempre se priorizan y solo tienen elementos relevantes, prácticamente este no es el caso. Los retrasos a menudo sirven como el lugar para eliminar todas las ideas, errores y solicitudes de características. Esto lleva a que el atraso se vuelva superpoblado, irrelevante y fuera de control en poco tiempo.
Backlog grooming se refiere a la práctica de refinar el backlog seleccionando los elementos de trabajo importantes, priorizándolos a la parte superior del backlog y eliminando las historias y tareas sin importancia., Esta práctica es importante porque ayuda a los propietarios de productos a mantener el backlog sano, al tiempo que facilita la selección y elección de los elementos en los que trabajar cuando el equipo está listo para iniciar un sprint.
¿quién debe preparar el backlog?
mientras que la reunión de planificación de sprint es una reunión oficial de scrum, no hay obligación de tener una reunión separada para preparar el retraso. El backlog generalmente es preparado por la persona responsable de poseer y mantener el backlog., El propietario del producto es generalmente la mejor persona para preparar el backlog ya que él / ella tiene la mejor comprensión del producto que se está construyendo. Esto asegura que los elementos correctos se recortan y los más importantes se mueven hacia arriba en el backlog.
además del propietario del producto, un líder de ingeniería o gerente podría estar presente para una reunión de preparación de backlog, ya que agregan una perspectiva técnica muy necesaria para estimar y priorizar elementos o cortar elementos del backlog. En este tipo de sesión de preparación, el propietario del producto actúa como facilitador de la reunión de preparación.,
¿Cómo preparar un backlog ágil?
hay algunas actividades importantes que deben realizarse mientras se prepara un backlog:
- elimine las historias de usuarios no deseadas ya que ocupan espacio. Las historias de usuario que no se van a seleccionar en un futuro cercano hacen que sea más difícil administrar el backlog y planificar sprints. Estas pueden ser historias que pueden no ajustarse a la dirección actual del producto y el propietario del producto podría tomar la llamada para eliminarlas del backlog.,
- otra tarea importante es volver a priorizar las historias para mover los elementos de menor prioridad a la parte inferior del backlog. Esto asegura que los elementos importantes que están a continuación tienen la máxima visibilidad justo en la parte superior.
- divida los elementos de trabajo grandes en otros más pequeños. Esto ayuda a garantizar que sea más fácil para el equipo estimar y luego priorizar los elementos. Es muy difícil estimar con precisión cuánto tiempo puede tardar una función a menos que se desglosa en historias y tareas posteriores.
- actualice las estimaciones si es necesario con la ayuda del jefe de desarrollo o del equipo.,
- Agregue nuevos elementos de trabajo en caso de que haya funciones o tareas en las que desee trabajar en el futuro.
la duración total de las sesiones de preparación atrasada no debe exceder el 5-10% de la duración del sprint. Por ejemplo, si el sprint dura 10 días, la sesión de preparación debe durar un día como máximo.
tener un backlog completamente preparado ayuda a que las reuniones de planificación de sprint sean más productivas, ya que el equipo tiene todos los datos que necesita a su alcance.
¿qué es la reunión de planificación de sprint?,
la reunión de planificación de sprint es una ceremonia oficial de scrum donde el equipo de desarrollo se reúne con el propietario del producto y el maestro de scrum para armar el plan de acción para el sprint. Como se discutió anteriormente, es esencial tener un backlog preparado disponible para el equipo para ayudar al equipo durante la reunión de planificación de sprint.
la reunión de planificación de sprint generalmente es llevada a cabo por el scrum master con el equipo de desarrollo y el propietario del producto en la asistencia., La agenda es encajar tanto trabajo como sea posible en el sprint, con el objetivo de completar un componente de trabajo al final del sprint.
realización de una reunión de planificación de sprint
las siguientes son las actividades que tienen lugar en la reunión de planificación de sprint:
- decidir las fechas de sprint y la duración si es necesario: generalmente los equipos tienden a seguir un patrón establecido cuando se trata de duraciones de sprint. Sin embargo, si se considera necesario un cambio, la reunión de planificación de sprint es el lugar donde se implementan estos cambios.,
- Compruebe las prioridades y mueva los elementos correctos del backlog al sprint: este es el aspecto más importante y potencialmente difícil de planificar un sprint. Si bien es importante hacer tanto trabajo como sea posible, también es importante tener un producto o componente que se pueda usar durante la demostración. Este es uno de los principios más importantes del marco scrum.
- acordar métricas para realizar un seguimiento durante el sprint y finalizar roles y responsabilidades: este paso a menudo se pasa por alto y conduce a sprints ineficaces y objetivos perdidos., Es importante tener a todos en la misma página para configurar y realizar un seguimiento de las métricas para el sprint.
- decida una fecha de demostración y acuerde cuáles son los entregables para la demostración: este es otro paso que a menudo se pasa por alto. Un aspecto importante de scrum es tener una demostración al final de cada sprint para demostrar lo que el equipo ha construido. Esto no solo ayuda al equipo a crear las funciones correctas, sino que también ayuda a recopilar comentarios valiosos y hacer cambios en la dirección del producto si es necesario.,
Las sesiones de preparación de Backlog son una parte importante del proceso de desarrollo de software ágil con scrum. Estas sesiones ayudan a recortar y mantener el backlog para mantenerlo en la mejor forma posible para la planificación de sprint. Esto se hace eliminando los temas sin importancia, bajando los temas de baja prioridad y llevando el trabajo más importante a la parte superior del atraso., Tener un backlog recortado y bien mantenido ayuda al equipo de desarrollo a ser más productivo durante la reunión de planificación de sprint, donde pueden trabajar para mover los elementos más importantes al próximo sprint.
los retrasos bien arreglados son esenciales para las reuniones de planificación de sprint efectivas. Las reuniones efectivas de planificación de sprints pueden llevar a una mayor productividad durante los sprints y mejores resultados al final de los sprints. Los equipos deben esforzarse por dominar las artes de preparación de backlog y planificación de sprint para cosechar todos los beneficios del marco scrum.,
enlaces relacionados