Receiving Helpdesk

refinamiento scrum

by Clara Barrows Published 3 years ago Updated 2 years ago

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…
See more on scrum.org

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…
See more on scrum.org

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
See more on scrum.org

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
See more on scrum.org

Refinamiento Scrum Como Pre-Planning

Image
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. Las primeras planificaciones eran infernales: requisitos muy cambiantes, tecnología antigua si…
See more on mamaqueesscrum.com

¿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...
See more on mamaqueesscrum.com

¿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…
See more on mamaqueesscrum.com

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…
See more on mamaqueesscrum.com

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…
See more on mamaqueesscrum.com

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 1 2 3 4 5 6 7 8 9