No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

C贸mo refinar Historias de Usuario

18/21
Recursos

El proceso para refinar Historias de Usuario no est谩 formalmente definido en Scrum. Sin embargo, es importante hacerlo.

Por qu茅 es importante refinar Historias de Usuario

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.

Como_Refinar_Historias_de_Usuario.jpg

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.
Como_Refinar_Historias_de_Usuario_Scrum2.jpg

馃憜馃徎 Fuente: Omar Daniel Centeno

Contribuci贸n creada con los aportes de: Omar Daniel Centeno, Alex Camacho y korpi

Aportes 50

Preguntas 7

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

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

Refinando 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:

  • Detectar cualquier duda o impedimento
  • Si hay alg煤n tipo de dependencia
  • Que el QA o Dev, sepan que deben probar o programar.

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 implementacio虂n.
鈥 Esta reunio虂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 esta虂 presente.
鈥 Se recomiendo tener al menos una sesio虂n para refinar historias durante el sprint.
鈥 El objetivo de la sesio虂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.

Refinando historias

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

  • Asegurarse que las historias del pr贸ximo sprint est茅n muy bien definidas
  • 1 vez durante el sprint (a la mitad)

Pariticipan:

  • Product Owner
  • Scrum Master
  • Equipo de desarrollo*

Objetivo:

  • Completar la historias de usuario
  • Criterio de aceptaci贸n
  • Marcos de prueba
  • Dependencias

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

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:

  • Completar la descripci贸n de las historias
  • Especificar m谩s el proceso de aceptaci贸n
  • Crear marcos de prueba
  • Ver si hay alg煤n tipo de dependencia

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.

  • Revisar que esas historias tengan toda la informaci贸n necesaria.
  • Toda la claridad necesaria para poder ser trabajadas desde el primer d铆a del sprint.

Se recomienda:

  1. Hacerla una vez (al menos) durante el sprint.
  2. Tiene que participar el PO y el SM y el equipo de desarrollo.

El objetivo de esta sesi贸n:

  • Completar la descripci贸n de las historias de usuario
  • Crear el criterio de aceptaci贸n para la historia
  • Crear marcos de prueba (qa)
  • Si hay alguna dependencia -> Despejarla.

Datos de Test:

驴Cu谩l es uno de los principales objetivos de la sesi贸n para refinar historias?
鈥渆s tomar las funcionalidades que se van a trabajar en el siguiente sprint鈥

Refinado de historias de usuario

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

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.

  • Sprint planning
  • Refinamiento
  • Revisi贸n del sprint

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.

  • En el proceso de scrum es ver que trabajar en el pr贸ximo sprint. Es decir, asegurarse de la claridad para que puedan ser refinadas.
  • Pueden ocurrir al menos una vez durante el sprint
  • Normalmente puede ser a mitad del sprint.
  • Normalmente participa el producto owner y scrum m谩ster.
  • Definir claramente los criterios de aceptaci贸n

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.

  • En el proceso de scrum es importante analizar las historias que se realizaran el el pr贸ximo sprint, en este caso el PO, refinar las historias en conjunto con SM y si fuera necesario con algunos miembros del equipo de desarrollo.
  • Normalmente se puede tener una sesi贸n para realizar el refinamiento de las historias y estas pueden ser en el intermedio del sprint.
  • El objetivo de esta sesi贸n puede ser completar las descripci贸n y los marcos de aceptaci贸n de las historias.

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

  • Sirve para analizar el futuro del proceso del desarrollo
  • Todas las historias deben tener la claridad necesaria para continuar con el proyecto
  • Se recomienda tener una sesi贸n para refinar historias
  • Es organizada por el Scrum Master y pueden participar todos los miembros del equipo de desarrollo

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