Tengo una pregunta sobre los criterios de aceptación incompletos en un sprint.
Se dice que una historia de usuario está completa si se cumplen todos los criterios de aceptación. Puede haber múltiples criterios de aceptación para cada historia de usuario. Es posible que algunos criterios de aceptación no puedan completarse debido a un desarrollo incompleto o tardío. Por lo general, clonamos la historia de usuario y la movemos al siguiente sprint para su seguimiento. Sin embargo, existe la posibilidad de que se completen algunos criterios de aceptación y otros no. Así que este proceso es difícil de rastrear.
¿Tiene alguna solución para realizar un seguimiento de las tareas incompletas en el próximo sprint?
Por lo general, clonamos la historia de usuario y la movemos al siguiente sprint para su seguimiento.
No hagas eso.
La historia no está terminada . Si lo pones en Listo y lo clonas, tu velocidad se verá afectada. Parecerá que completó el trabajo, cuando no lo hizo. Esto hará que sobreestimes en el futuro, porque los informes de velocidad muestran erróneamente que eres capaz de completar más trabajo del que realmente puedes.
existe la posibilidad de que se completen algunos criterios de aceptación mientras que otros no.
Así que agregue columnas/estados que representen los criterios de aceptación. Solo muévalo a la columna Listo más a la derecha una vez que se hayan cumplido todos los criterios. Si el Sprint finaliza y la historia aún no ha terminado, simplemente déjalo . JIRA debería moverlo a su Product Backlog automáticamente al finalizar el Sprint.
Posteriormente, deberás evaluar la historia con normalidad en la Reunión de Planificación del Sprint. Vuelva a estimar/volver a priorizarlo como de costumbre.
¿Deberíamos mover las historias incompletas a la cartera de productos?
Sí.
Esto subestimará los puntos en [el sprint donde no se completaron las historias].
No. No completaste el trabajo. Lograste 0 puntos de historia para esa historia. Por lo tanto, su gráfico de trabajo pendiente mostrará que la historia no se ha quemado.
Esto es correcto.
En lo que respecta a Scrum, una historia que está terminada en un 90 % no proporciona ningún valor comercial y, por lo tanto, se trata igual que si estuviera terminada en un 0 %. Su velocidad solo debe tener en cuenta la cantidad de puntos de historia Terminados que puede completar en un Sprint.
Solo asegúrese de volver a estimar la historia antes de incluirla en un nuevo Sprint. Si una historia original de 13 puntos está terminada en un 90%, solo debería ser 1 punto para el nuevo Sprint.
Como se refiere a sprints e historias de usuarios, asumiré que está utilizando el marco Scrum.
Dentro de Scrum, no existe tal cosa como una historia de usuario parcialmente completa. Se puede hacer una historia de usuario, en cuyo caso se han cumplido todos los criterios de aceptación y la definición de hecho, o no se puede hacer la historia de usuario.
Cuando, al final de un sprint, algunas historias no se completan, esas historias deben moverse en su totalidad a la cartera de productos para volver a planificarlas junto con el resto de la cartera.
Una vez que el equipo piensa que una historia de usuario está hecha, es cuando se debe verificar que se hayan cumplido todos los criterios de aceptación.
Si es frecuente que tenga historias de usuarios con criterios de aceptación parcialmente completados y ese conjunto parcial de criterios de aceptación por sí mismo proporciona valor al negocio (es decir, tiene un mejor producto para mostrar a sus partes interesadas), entonces podría ser que sus historias se pueden descomponer aún más en historias más pequeñas.
Si este es el caso, le recomendaría que intente dividir esas historias hasta que ya no sea posible agregar valor con solo un subconjunto de los criterios de aceptación.
Recomiendo establecer una función para denotar los criterios de aceptación hechos de los criterios de aceptación no hechos en cada tarjeta. Esto se puede hacer simplemente usando cursiva, negrita, coloreado, casillas de verificación, etc. para ayudar a separar qué criterios de aceptación se cumplen de los criterios de aceptación que están incompletos. Una vez que se cumple una parte de los criterios de aceptación, alguien del equipo debe actualizar la tarjeta para visualizar de alguna manera que la parte ha sido satisfecha. Esta información puede y debe visualizarse e inspeccionarse en el scrum diario para ver qué trabajo debe considerarse a medida que su equipo avanza hacia su(s) objetivo(s) de sprint.
Totalmente de acuerdo con la respuesta de Sarov re: no marque Historias como terminadas si no lo están.
Considere también si sus Historias son demasiado grandes. ¿Se requieren todos esos criterios de aceptación para la entrega mínima de esa Historia? Tal vez considere hacer las Historias un poco más pequeñas. Obtendrá más "hecho" en cada caja de tiempo de Sprint y seguirá entregando un producto valioso.
jithin antonio
Todd A. Jacobs
aventura2099
aventura2099
Todd A. Jacobs
aventura2099
aventura2099
aventura2099
Sarov
Sarov
aventura2099