En el sprint, ¿podemos eliminar (pasar al próximo sprint) las historias planificadas (mitad del sprint), si estamos 100% seguros de que no podemos completarlas?
Ejemplo dado:
Creo que no podemos hacer eso, pero tengo dudas.
La idea es que si eliminamos las historias de usuario (que no se pueden completar), tendríamos un gráfico de trabajo pendiente más limpio.
¿Cuál es la forma correcta de abordar este problema?
De la Guía Scrum:
Durante el Sprint:
- No se realizan cambios que puedan poner en peligro el Sprint Goal;
- Los objetivos de calidad no disminuyen; y,
- El alcance puede aclararse y renegociarse entre el propietario del producto y el equipo de desarrollo a medida que se aprende más.
Los cambios que mencionas caen en la última categoría, a menos que pongan en peligro alcanzar el objetivo del sprint. Si la última historia que propone eliminar es la menos importante, las posibilidades de que ponga en peligro el objetivo del sprint son menores.
Si esto sucede con frecuencia, dedique una o dos retrospectivas a descubrir cómo podría evitarlo. ¿Estás asumiendo demasiado trabajo al comienzo del sprint para empezar? ¿El equipo necesita capacitación? ¿Había demasiadas cosas poco claras cuando comenzó el trabajo? (¡Sin embargo, tenga cuidado de no comenzar a hacer un análisis de cascada completo!).
Su trabajo pendiente ahora reflejará la nueva situación y ahora debería mostrar que está nuevamente encaminado para la entrega oportuna del nuevo alcance. Recuerde que Burndown es una práctica que el equipo puede usar para ver si todavía están en camino de entregar lo que pronosticaron. Si hacen un nuevo pronóstico (es decir, renegocian el alcance), el trabajo pendiente reflejará el nuevo estado. Si Burn down se usa para otros fines que no sean el seguimiento del progreso interno del equipo, es posible que sea necesario explicar la caída repentina. Como entrenadores de Scrum, generalmente advertimos que no se debe compartir el trabajo pendiente como un informe oficial al final del sprint. Ese no es su propósito y puede llevar a que las personas hagan suposiciones incorrectas.
Usted menciona un informe de revisión de Sprint. Este no es un artefacto oficial de scrum, por lo que no puedo contar una historia oficial sobre cómo se debe influir. Suena como un informe del propietario del producto a las partes interesadas. Si el propietario del producto comunicó previamente el pronóstico del equipo, entonces puede explicar que ciertas funciones no se entregaron. Pero durante la reunión de revisión del Sprint, de hecho, demostrará que todo lo que ha entregado es ecológico (Hecho de acuerdo con el Departamento de Defensa). Lo que también será visible es que su velocidad será más baja de lo habitual, lo que puede generar algunas preguntas.
El Scrum Master debe asegurarse de que el equipo de desarrollo analice la causa subyacente que provocó que sucediera este cambio. El momento natural para hacerlo es en la Retrospectiva. Tenga cuidado de que el equipo simplemente reduzca su pronóstico o cree una larga lista que pueden llamar una "definición de listo". Es mejor cuando el equipo trata de aplicar la automatización para reducir los gastos generales de prueba e implementación y cuando el equipo tiene comunicaciones más frecuentes sobre la intención real del PBI para que lo entiendan mejor.
En la revisión de 2011 de la Guía Scrum, Jeff Sutherland y Ken Schwaber hicieron un cambio importante. Cambiaron la palabra "compromiso" a "pronóstico" con respecto a la acumulación de Sprint.
El término compromiso tiene dos malas consecuencias :
Ahora, ¿podemos eliminar esta historia para que solo tengamos 4 historias en el sprint actual (y un avance más limpio)?
Lo que sea que pronostique en el momento de la planificación de Sprint es la línea de base. Quiere mostrar que una historia no está completa. Si manipula la línea de base, barrerá los problemas debajo de la alfombra y el equipo perderá la oportunidad de aprender de ellos.
¿Cuál es la forma correcta de abordar este problema?
Dijiste que a mitad del sprint decidiste que una historia no se puede hacer. Esta es una situación mejor que descubrir esto al final del sprint. Comience a hablar con el propietario del producto. Si una historia está bloqueada, tal vez haya otra historia que pueda incluir en este sprint.
Y discuta esto en el momento de la retrospectiva para ver cómo evitar esto en el futuro:
Creo que si es tu proyecto, entonces puedes decidir si está permitido o no. debe considerar el impacto de esta decisión:
siéntete libre de lo que consideres útil para tu proyecto, pero piensa en el impacto del cambio. a veces vale la pena cambiar los procesos.
(por cierto, si la pregunta es si Scrum permite este enfoque o no, la respuesta es no; debe esforzarse por entregar todo lo que se comprometió, dentro de los límites de la sostenibilidad y la calidad, y si no se hace para la demostración, debe agregar el trabajo restante a la cartera de pedidos del producto y, eventualmente, a la cartera de pedidos del próximo sprint; también debe verificar si el sprint ha fallado)
Sí, absolutamente puede eliminarlo, pero tendrá el siguiente entendimiento:
El equipo y el propietario del producto han tenido la oportunidad de renegociar el sprint con un intento de reemplazar el elemento de trabajo con algo valioso y procesable.
-El equipo toma esto como una oportunidad de aprendizaje para hacer mejores estimaciones/compromisos de sprint en iteraciones futuras.
Para su información, eliminar la historia solo para tener un quemado más limpio no es una buena razón.
No debe eliminar las historias para que se quemen con más limpieza, ya que esto puede ocultar el problema subyacente. Cuando se queda en la pared y no se ha terminado al final del sprint, es un punto de partida para la discusión sobre la mejora. Esto se entiende por transparencia.
Un mejor enfoque sería colaborar con el propietario del producto para alcanzar el objetivo del sprint, tan pronto como detecte el problema .
El propietario del producto puede ayudar en cualquiera de las
Ewan