Full Answer
¿Cuánto dura el refinamiento en Scrum?
En el refinamiento Scrum no participan los Stakeholders, y si lo hacen, es de manera sutil. Y a todo esto, ¿ cuánto dura el refinamiento en Scrum? Pues eso dependerá de la habilidad y experiencia del equipo de desarrollo y del Product Owner.
¿Qué es un equipo de scrum?
Todo el Equipo Scrum (Product Owner, Scrum Master, Team Developer) van observando como se va construyendo la visión del producto y se pueden alinear desviaciones. Jorge Abad.
¿Qué es el refinamiento y cómo funciona?
El refinamiento Scrum consiste en el acto de actualizar el Product Backlog de manera colaborativa entre el Development Team y el Product Owner. Tiene varios objetivos, una parte es dejar items “ready” para el siguiente Sprint. Esto es cierto, pero cuidado, no se hace una división por tareas (eso es trabajo del Sprint Planning).
¿Cuáles son las reglas del refinamiento?
En el caso del Refinamiento se deberán establecer, al menos, dos reglas: Definición de "Ready" para determinar cuando una HU está lista para entrar en un Sprint Backlog.
¿Qué es el refinamiento en Scrum?
El refinamiento Scrum es una reorganización del Product Backlog, es decir, una actualización del mismo. Se hace de manera colaborativa entre el equipo de desarrollo y el Product Owner correspondiente. En el refinamiento Scrum no participan los Stakeholders, y si lo hacen, es de manera sutil.
¿Cuánto dura el refinamiento en Scrum?
De la Guía de Scrum saqué la conclusión de que el refinamiento del Product Backlog se debía hacer durante el Planning Sprint. Sabemos que el Planning Sprint no debe durar más de 8 horas para un Sprint de 4 semanas. También es cierto que el refinamiento no deber suponer más del 10% del esfuerzo del Equipo de Desarrollo.
¿Cuál es el objetivo del refinamiento?
El refinamiento (refinement) de la Lista de Producto es el acto de añadir detalle, estimaciones y orden a los elementos de la Lista de Producto. Se trata de un proceso continuo en el cual el Dueño de Producto y el Equipo de Desarrollo colaboran acerca de los detalles de los elementos de la Lista de Producto.
¿Qué es el refinamiento de historias de usuario?
El refinamiento del Product Backlog es un evento dedicado a agregar detalles, estimar y ordenar las historias de usuario que haya dentro del Product Backlog.
¿Cuál es el resultado del refinamiento del Product Backlog?
Conclusión. El objetivo del proceso de refinamiento del product backlog es conseguir que los elementos estén listos para la planificación del sprint, de modo que los elementos de la cartera de productos sean: Lo suficientemente claro y comprensible para todos en el equipo.
¿Quién se encarga de refinar el backlog?
El Dueño del Producto puede refinar los elementos en el backlog en cualquier momento, dentro o fuera de una reunión. El Scrum Master y los miembros del equipo de desarrollo también pueden actualizar los elementos en cualquier momento. Por lo general, bajo la dirección del Dueño del Producto.
¿Qué es una sesión de refinamiento?
El refinamiento es una sesión clave en Scrum donde se clarifican ideas para que los miembros de la compañia o integrantes del equipo puedan tener una base consistente sobre un problema que está experimentado un cliente o una hipótesis que se tiene y se desea resolver o comprobar.
¿Qué es un mapa de historias de usuario?
Un mapa de historias de usuario bien definido agrupa historias por prioridad, lo cual, a su vez, puede agruparse en iteraciones para reunir retroalimentación en una etapa inicial del proceso y hacer mejoras a medida que el proyecto avanza.
¿Cómo hacer una sesión de refinamiento?
RecomendacionesEstablecer un mecanismo de priorizaciones que sea claro y entendido para todos.Agendar al finalizar el planning las sesiones de refinamiento para sprint, con el fin de separar la agenda del Product Owner y sus apoyos en las sesiones.More items...•
¿Qué pasa si se omite el refinamiento?
¿Qué podría suceder cuando se omite el Refinamiento del Product Backlog? Hay problemas cuando se planea el próximo Sprint. La Retrospectiva de Sprint en el Sprint actual se vuelve imposible. La Revisión de Sprint en el Sprint actual se vuelve imposible.
El proceso del Sprint Planning
La planificación de Sprint a menudo es necesaria para estar preparado para garantizar que el Backlog del producto se haya refinado a un nivel apropiado de detalle.
Conclusión
El objetivo del proceso de refinamiento del product backlog es conseguir que los elementos estén listos para la planificación del sprint, de modo que los elementos de la cartera de productos sean:
Refinamiento Scrum como pre-Planning
Hace mucho tiempo, acompañaba a un equipo Scrum compuesto por muchas personas. Este equipo estaba desarrollando un backoffice de un gran retail, para sustituir al actual, un producto que llevaría muchos meses de trabajo.
Cómo hacer un Refinamiento Scrum continuo
Hay una alternativa más interesante que aplican algunos equipos Scrum. Durante la Sprint Planning, podemos dedicar algo de tiempo a decidir los siguientes elementos que vamos a refinar durante el Sprint. Los miembros del equipo pueden seleccionar que items van a refinar y hacerlo de manera individual con el Product Owner.
Tablero de Refinamiento
Una manera de gestionar el Refinamiento Scrum es tener un tablero dedicado a ello. Este tablero suele contener los items del Product Backlogs de los próximos 3-4 Sprints y el estado de los mismos: ready o no-ready.
Publicado por Javier Martín de Agar Tirado
Bético de nacimiento, amante del Management y apasionado de Agile. Me llena de energía ver equipos que funcionan y estudiar cómo trabajan las organizaciones. Me esfuerzo cada día por aprender nuevas formas de ayudar a las organizaciones y a las personas a crecer.
Por qué estas Épicas a menudo causan dolor de cabeza a los equipos Scrum
Teniendo en cuenta que: a) el Refinamiento de la cartera de productos no es un evento, b) definir historias de usuarios es simplemente una técnica y c) Scrum no es prescriptivo, a menudo veo exactamente lo contrario cuando se trabaja con equipos:
Actividades durante el Refinamiento de la Cartera de Productos
El refinamiento del backlog de productos es de interés primordial para el Product Owner. Depende de este rol el tener un refinamiento efectivo del backlog. Para cada item que deciden presentar durante el refinamiento, se necesita tener una idea clara de lo que les gustaría conseguir.
Conclusión
Las reuniones de refinamiento del backlog pueden ser muy eficientes cuando el Product Owner conoce más o menos el nivel de detalle que necesita el equipo de desarrollo. El mero uso de la plantilla de historia de usuario puede ser suficiente para que el equipo de desarrollo pueda empezar con el desarrollo.
Nivel de Granularidad de Los Elementos Del Backlog
Como Refinamos de Manera Sistematica
El Proceso Del Sprint Planning
- La planificación de Sprint a menudo es necesaria para estar preparado para garantizar que el Backlog del productose haya refinado a un nivel apropiado de detalle. Aquí incluimos estimaciones y criterios de aceptación (este es el propósito del Refinamiento del Backlog del producto). Como pasamos de backlog de producto a backlog de sprint Si los elementos de la ca…
El Product Backlog
- El product backlog enumera los entregables necesarios. Es el punto de verdad absoluta para el equipo de desarrollo. Sus contenidos están ordenados por valor de negocio. Los elementos más importantes se muestran en la parte superior para que el equipo sepa qué entregar primero. La prioridad de los elementos atrasados puede cambiar, los requisitos se pueden agregar y elimina…
Conclusión
- El objetivo del proceso de refinamiento del product backlog es conseguir que los elementos estén listos para la planificación del sprint, de modo que los elementos de la cartera de productos sean: 1. Lo suficientemente claro y comprensible para todos en el equipo 2. Lo suficientemente pequeño como para ser incluido en un sprint
Recursos Usados
- Por si queréis usar las imágenes, aquí están las 4 usadas en este artículo. 1. Refinamiento del backlog 2. Como refinamos de manera sistematica 3. Sprint Planning: Como pasamos de backlog de producto a backlog de sprint 4. Los elementos del Product Backlog, los PBIs
Refinamiento Scrum Como Pre-Planning
¿Para Qué Se USA El Refinamiento Scrum?
- Muchos equipos Scrum piensan que el refinamiento sirve para preparar el siguiente Sprint y, por tanto, es una reunión en la que tenemos que refinar. El refinamiento Scrum consiste en el acto de actualizar el Product Backlog de manera colaborativa entre el Development Team y el Product Owner. Tiene varios objetivos, una parte es dejar items “ready”p...
¿Y Los Stakeholders?
- En el refinamiento Scrum no participan los Stakeholders, ya que es un ejercicio entre Product Owner y Development Team. ¿Cómo llamamos al acto de hablar con los users, customers o managers para entender sus necesidades y plasmarlas en el Product Backlog? En Scrum, la toma de requisitos y necesidades apenas está descrita, dejando por tanto mucha libertad. Cómo el Pr…
Cómo hacer Un Refinamiento Scrum Continuo
- Hay una alternativa más interesante que aplican algunos equipos Scrum. Durante la Sprint Planning, podemos dedicar algo de tiempo a decidir los siguientes elementos que vamos a refinar durante el Sprint. Los miembros del equipo pueden seleccionar que items van a refinar y hacerlo de manera individual con el Product Owner. Después, en la siguiente Sprint Planning, el miembr…
Tablero de Refinamiento
- Una manera de gestionar el Refinamiento Scrum es tener un tablero dedicado a ello. Este tablero suele contener los items del Product Backlogs de los próximos 3-4 Sprints y el estado de los mismos: ready o no-ready. Esta técnica me la enseñó Alberto Serrano, y permite ir trabajando el futuro de nuestro producto, lo cual es útil para resolver dependencias, aclarar conceptos, gestio…