Introducción a las metodologías ágiles y Scrum
¿Qué es una metodología ágil?
12 principios ágiles
Qué es Scrum
Cuáles son los componentes de Scrum
Comprender los roles en Scrum
El equipo de Scrum y sus roles
Conforma tu equipo de Scrum
Qué hace el Product Owner o Dueño del Producto
El rol del Scrum Master
Equipo de desarrollo en Scrum
Preparar los artefactos a utilizar en Scrum
Qué es el Backlog, las Épicas y las Historias de Usuario
¿Cómo crear Historias de Usuario?
Cómo estimar Historias de Usuario
¿Cómo empezar? Prioridades y Backlog del Sprint
Cómo medir el avance de un proyecto Scrum
Entender y realizar las ceremonias
Qué es el Sprint en un proyecto Scrum
Qué es el Sprint Planning
Daily stand-up. Seguimiento de un proyecto Scrum
Cómo refinar Historias de Usuario
Sprint Review y Retrospectiva del Sprint
Crecer usando Scrum
Escalabilidad de equipos en Scrum
Qué son las comunidades de práctica
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
El proceso para refinar Historias de Usuario no está formalmente definido en Scrum. Sin embargo, es importante hacerlo.
El objetivo de la sesión de refinamiento de Historias de Usuario es tomar las funcionalidades que se van a trabajar en el siguiente sprint y detectar dudas o posibles impedimentos, antes de comenzar el sprint.
En un proyecto de Scrum es necesario ver al futuro inmediato en el proceso de desarrollo. Dentro de los procesos de Scrum siempre debería haber en el Backlog funcionalidades listas para implementar.
La función del Product Owner es analizar y definir qué se va a trabajar en el próximo Sprint y para ello es importante refinar las historias y asegurarse de que tengan la información precisa para que se trabajen desde el primer día del Sprint.
Estas son algunas características de la sesión de refinamiento de Historias de Usuario:
👆🏻 Fuente: Omar Daniel Centeno
Contribución creada con los aportes de: Omar Daniel Centeno, Alex Camacho y korpi
Aportes 57
Preguntas 7
En el proceso de refinar historias siempre es importante ver al futuro inmediato en el proceso de desarrollo, el product owner tiene que asegurarse que las historias sean claras para que puedan ser trabajadas por el equipo de desarrollo desde el primer día del sprint.
Esto normalmente se hace a la mitad del sprint, en esta ceremonia participan el product owner, el scrum master y algunos miembros del equipo de desarrollo, y el objetivo es definir claramente que se quiere lograr en la historia de usuario y complementarla con información adicional.
Recomendaciones para refinar historias
Dentro de los procesos de Scrum es altamente deseado siempre tener funcionalidad en la lista de producto para que esté lista para la implementación.
Estas sesiones pueden ocurrir al menos una vez durante el sprint, donde todo el equipo de Scrum puede participar.
El objetivo de la sesión de refinamiento son:
Listo.
Dentro los procesos de Scrum es altamente deseado siempre tener funcionalidad en la lista de producto listas para implementación.
Que se tenga la claridad necesaria para poder comenzar el sprint.
Se recomienda tener al menos una sesión para refinar historias durante el sprint.
Esta reunión es organizada por el Scrum Master y pueden participar todos los miembros del Equipo de Desarrollo. El Product Owner siempre esta presente.
El objetivo de la sesión de refinamiento de historias es poder tomar las funcionalidades a trabajar en el siguiente Sprint y detectar cualquier posible duda o impedimento antes de comenzar el sprint.
Excelente clase, aunque solo dure 3 minutos, tiene mucha información muy valiosa, es importante tomar apuntes para poder aprender de mejor forma. Si solo se la ve sin parar, el aprendizaje será muy bajo.
Refinando historias de usuario
• Dentro de los procesos de Scrum es altamente deseado siempre tener funcionalidad en la Lista de Producto listas para implementación.
• Esta reunión es organizada por el Scrum Master y pueden participar algunos de los miembros del Equipo de Desarrollo aunque no es absolutamente necesario, podria ser solo el mas experto. El Product Owner siempre está presente.
• Se recomiendo tener al menos una sesión para refinar historias durante el sprint.
• El objetivo de la sesión de refinamiento de historias es poder tomar las funcionalidades a trabajar en el siguiente Sprint y detectar cualquier posible duda o impedimento antes de comenzar el sprint.
Como dice el profesor no es un evento formalmente establecido dentro del framework de scrum, pero realmente dentro de lo que he podido experimentar en el rol de SM, esta sesión es muy importante ya que permite tener las HU entre un 80% y un 100% listas para el planning, de esta manera haciendo que el planning pueda ser mucho más fluido y el equipo se pueda concentrar unicamente ne la votación de cada una de las HU
Datos de Test:
¿Cuál es uno de los principales objetivos de la sesión para refinar historias?
“es tomar las funcionalidades que se van a trabajar en el siguiente sprint”
Este no es un proceso formalmente definido en Scrum, pero es importante hacerlo.
Dentro de los procesos de Scrum es altamente deseado siempre tener funcionalidades en la lista de producto listas para implementación. Se recomienda tener al menos una sesión para refinar las historias durante el sprint.
Esta reunión es organizada por el Scrum Master y pueden participar todos los miembros del equipo de desarrollo. El Product Owner siempre está presente.
El objetivo de la sesión de refinamiento de historias es poder tomas las funcionalidades a trabajar en el siguiente sprint y detectar cualquier posible duda o impedimento antes de comenzar el sprint.
Refinando Historias
Ver al futuro inmediato que se va a trabajar en el próximo sprint
Pariticipan:
Objetivo:
La planeación del sprint continua viva durante el mismo, por ello es muy relevante el refinamiento, hace parte del por qué añadir/remover o cancelar
Llamado grooming en inglés, ¿cierto?
Gracias por compartir esté extra con base en tu experiencia.
En el refinamiento **se priorizan las HU **a trabajar en el próximo sprint y se aclaran las dudas o impedimentos antes de comenzar el sprint.
La función del PO es ver qué se va a trabajar en el próximo sprint, por esto es necesario refinar las HU para que puedan comenzar a ser realizadas desde el primer día del sprint.
Se recomienda tener al menos una ceremonia de refinamiento durante el sprint, el SM es el encargado de organizar. Es obligatoria la presencia del PO, va a participar el SM y pueden participar todos los miembros del equipo de desarrollo, pero no es necesario.
Refinando Historias
Dentro de los procesos de Scrum es altamente deseado siempre tener funcionalidad en la Lista de Producto listas para implementación.
Se recomiendo tener al menos una sesión para refinar historias durante el sprint.
Esta reunión es organizada por el Scrum Master y pueden participar todos los miembros del Equipo de Desarrollo. El Product Owner siempre está presente.
El objetivo de la sesión de refinamiento de historias es poder tomar las funcionalidades a trabajar en el siguiente Sprint y detectar cualquier posible duda o impedimento antes de comenzar el sprint.
No es un proceso definido formalmente en Scrum pero es un proceso importante.
El proceso de refinar historias o en el proceso de Scrum es muy importante ver al futuro inmediato del proceso de desarrollo. (La función del Product Owner es ver que se va a trabajar en el próximo Sprint) y para saber eso es necesario refinar esas historias, que esas historias tengan toda la información necesaria.
Refinar historias
No es un proceso definido, pero es importante.
El product owner debe ver las historias que se trabajarán en el próximo sprint y asegurarse de que estas tengan toda la información necesaria para que se entiendan y se pueda trabajar con ellas.
Las sesiones de refinamiento (backlog refinement) se pueden hacer una vez por sprint y se suele hacer a la mitad del sprint.
Participarán el product owner, el scrum master y el equipo de desarrollo, no es necesario que sean todos, solo a los que les concierna.
Objetivos:
Dentro de los proceso de Scrum es importante ver qué se va a trabajar en el próximo sprint.
Para poder planear es necesario refinar esas historias.
Se recomienda:
El objetivo de esta sesión:
características del proceso de refinamiento de Historias de Usuario
Estas son algunas características de la sesión de refinamiento de Historias de Usuario:
Se recomienda llevar a cabo al menos una sesión para refinar las Historias de Usuario durante el Sprint.
En esta sesión de refinamiento el Product Owner siempre debe estar presente.
El Scrum Master es el encargado de organizar la ceremonia de refinamiento.
Pueden participar los miembros del equipo de desarrollo. Sin embargo, no es necesario que todos ellos estén presentes.
El proceso de refinado de historias no está definido formalmente en Scrum, pero es una práctica recomendable.
Con el objetivo de que las historias de usuario contengan toda la información necesaria para ser entendidas y trabajadas por el equipo de desarrollo, el Product Owner debe tomar las historias que se trabajarán en el próximo sprint y refinarlas (de ser necesario).
Estas sesiones de refinado se pueden realizarse una o dos veces durante el sprint, normalmente a la mitad del mismo.
En estas sesiones deberán participar el Product Owner y el Scrum Master, pudiéndose incluir a algún integrante del equipo de desarrollo dependiendo de los aspectos a refinar en las historias seleccionadas.
Dependiendo de cada caso, el objetivo de las sesiones podría ser:
completar la descripción de las historias, definir mas específicamente el criterio de aceptación o los marcos de prueba, o verificar si existen dependencias externas para evitar problemas durante la planeación del siguiente sprint.
El objetivo de la sesión de refinamiento de historias es poder tomar las funcionalidades a trabajar en el próximo Sprint y detectar cualquier posible duda o impedimento antes de comenzar el Sprint
excelente curso me encanta
Bien explicado
No hay proceso formal, pero hay recomendaciones.
El Product Owner debe validar que va al siguiente sprint a través del refinamiento.
Sesiones de refinamiento, a la mitad del sprint.
Ej.
Participan Product Owner, Scrum Master y posible Dev.
Sé válida: descripción, criterio de aceptación, marcos de prueba, dependencias,
El objetivo de la sesión de refinamiento de Historias de Usuario es tomar las funcionalidades que se van a trabajar en el siguiente sprint y detectar dudas o posibles impedimentos, antes de comenzar el sprint.
Refinando Historias
Dentro de los procesos de Scrum es altamente deseado siempre tener funcionalidad en la Lista de Producto listas para implementación.
Se recomiendo tener al menos una sesión para refinar historias durante el sprint.
Esta reunión es organizada por el Scrum Master y pueden participar todos los miembros del Equipo de Desarrollo. El Product Owner siempre está presente.
El objetivo de la sesión de refinamiento de historias es poder tomar las funcionalidades a trabajar en el siguiente Sprint y detectar cualquier posible duda o impedimento antes de comenzar el sprint.
el refinamiento puede ser a la mitad del sprint si tienes un sprint de 2 semanas; es decir, al dia 6
Gracias
Estas secciones de refinamiento o BACKLOG REFINEMENT, tiene como objetivo conseguir que los elementos estén listos para la planificación del Sprint, de modo que los elementos de la cartera de productos sean los suficientemente claro y comprensible para todos en el equipo.
Pregunta de examen:
¿Cuál es uno de los principales objetivos de la sesión para refinar historias?
Recomendado hacer 1 refinamiento a mitad del sprint donde participe el product owner y el scrum master
Refinando historias. Es altamente deseado siempre tener funcionalidad en la lista de productos que puedan ser implementados. Es importante ver a futuro inmediato. Se recomienda tener al menos una durante el Sprint. Es organizada por el Scrum Master y puede participar todo el DevTeam. El objetivo podría ser, completar la descripción que se coloca en las historias de usuario, tomar las funcionalidades a trabajar en el siguiente Sprint y detectar cualquier posible duda o impedimento antes de comenzar el Sprint.
No es proceso definido en scrum, pero si muy importante.
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.
Es normal que los equipos Scrum tengan problemas a la hora de refinar el Product Backlog, ya que no existe una forma predeterminada de hacer este tipo de acciones dentro de un Sprint.
Esto tiene su justificación, ya que el refinement es un proceso continuo, que es único dentro de cada proyecto y de cada Equipo Scrum. Por eso cada equipo tiene que descubrir la frecuencia y la forma de poder agregar detalles y estimar tareas del Product Backlog.
Sumamente necesario
El refinamiento de las historias incrementa el pilar de transparencia dentro del Equipo Scrum. Cuanto más detallado sea este refinamiento, transmitirá mayor claridad al equipo de desarrollo.
Super buen curso
En los casos donde un entregable no cumpla con los criterios de aceptación, este se considera como entregable rechazado. Los entregables rechazados permanecen en el Backlog Priorizado del Producto y no se marcan como terminados, de forma que se puedan volver a priorizar en el proceso de Refinamiento del Backlog Priorizado del Producto y se consideren para su desarrollo en el siguiente sprint.
Muy cierto, no establecer las historias y solo volverlas a mirar al terminar. Muy útil revisar, refinar o completar durante el sprint la historia de usuario entre todos.
REFINANDO HISTORIAS
Función del product owner es ver que se va a trabajar en el próximo sprint. Por eso se deben refinar las historias para tengan la claridad necesaria para poder trabajar en el sprint
Pueden realizarse durante el sprint
Participa el product owner, scrum master, y miembros del equipo de desarrollo (todos o solo alguno)
El objetivo es completar la descripción en las historias de usuario, crear el criterio de aceptación, crear marcos de prueba. Analizar si hay alguna dependencia
Dentro de los procesos de Scrum es altamente deseado siempre tener funcionalidad en la Lista de Producto listas para implementación.
● Se recomiendo tener al menos una sesión para refinar historias durante
el sprint.
● Esta reunión es organizada por el Scrum Master y pueden participar todos los
miembros del Equipo de Desarrollo. El Product Owner siempre está presente.
El objetivo de la sesión de refinamiento de historias es poder tomar las funcionalidades a trabajar en el siguiente Sprint y detectar cualquier posible duda o impedimento antes de comenzar el sprint.
Interesante…
No es un proceso reconocido pero si es recomendado, es necesario que las historias sean muy claras. Realizarlo al menos una vez durante el sprint, a mitad. Participa por fuerza el product owner, scrum master, puede participar el programador más experto, diseñador, dependiendo de las historias que se vayan a revisar. El objetivo es completar la descripción de las historias, crear el criterio de aceptación de cada historia, crear marcos de prueba o lo que se requiera.
También conocido como Grooming en ingles
¿Por qué refinar historias?
Refinar historias
En el proceso de refinar historias siempre es importante ver al futuro inmediato en el proceso de desarrollo, el product owner tiene que asegurarse que las historias sean claras para que puedan ser trabajadas por el equipo de desarrollo desde el primer día del sprint.
Esto normalmente se hace a la mitad del sprint, en esta ceremonia participan el product owner, el scrum master y algunos miembros del equipo de desarrollo, y el objetivo es definir claramente que se quiere lograr en la historia de usuario y complementarla con información adicional.
Excelente explicación
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?