En un proyecto administrado con el marco Scrum, tengo una situación en la que todas las tareas asociadas a una historia de usuario (característica) se realizaron con éxito. No se permiten más cambios de código ya que las pruebas están en progreso y el sprint está cerca de la fecha de cierre. Sin embargo, mientras probaba y revisaba el producto, yo, el propietario del producto u otros miembros del equipo, habíamos llegado con algunas sugerencias para la misma historia.
¿Cómo manejar estas sugerencias?
Prefiero crear una nueva historia que luego vaya a la cartera de pedidos. La historia suele ser algo así como:
"Al usar [función que creamos en el sprint actual] quiero poder hacer [x]"
Tenga en cuenta que dije que va al backlog, y no necesariamente al siguiente sprint. Es algo nuevo y debe priorizarse frente a todo lo demás que ya está pendiente.
Las cosas nuevas son cosas nuevas que son cosas nuevas. Todos van al mismo lugar, sin importar cuándo se pensaron en ellos.
Si estás siguiendo Scrum, entonces hay dos opciones:
El propietario del producto finaliza el sprint y las modificaciones se vuelven a evaluar y se crean nuevas historias de usuario.
Las nuevas ideas se convierten en historias de usuario para el próximo sprint
Además, sugiero una retrospectiva sobre el tema, porque ¿cómo es que las nuevas ideas no se conocen en la reunión de planificación? Parece que algo está cambiando o no está claro en segundo plano y debe solucionarse pronto.
Aunque sea tentador, no cambie la historia de un usuario comprometido. Te causará demasiados problemas y se activará el efecto de la ventana rota : habrá otro pequeño cambio, luego otro, otro... (y no existe tal cosa como un pequeño cambio)
Kent
jmort253
andres claro
Todd A. Jacobs