2012-07-11 17 views
11

¿Cuál es el mejor enfoque para manejar tareas e historias de usuarios que no finalizaron en Sprint TFS?Cómo manejar tareas sobrantes en TFS

Mi enfoque:

  • Conjunto todas las tareas de 'cerrado' con la razón correcta subestado. Copio esta tarea + estimación original + horas restantes a Bloc de notas.
  • Retire la iteración de la historia de usuario (por lo que será la Cartera de pedidos del producto nuevo)

Para el siguiente sprint:

  • Añadir las tareas de Bloc de notas para TFS como nuevas tareas, asignarlo a la historia del usuario correcto y establecer la historia del usuario para el sprint actual.

Este es solo un enfoque. ¿Tienes mejores ideas o sugerencias?

Respuesta

8

Si usted está realmente haciendo Scrum, verá la única métrica importante para cualquier equipo es "restante Trabajo". La cuestión es que muchas personas están obsesionadas con métricas, estadísticas, datos y pistas sueltas de la esencia de Scrum.

Así que manténgalo simple. En la revisión de sprint, simplemente acuerde con el PO cuándo completar el trabajo y luego asigne las tareas pendientes al sprint acordado.

Si desea un poco de un impulso de productividad; a continuación, cree una consulta de tareas deshechas y simplemente reemplace el valor de la columna de iteración por el siguiente sprint y publíquelo nuevamente en TFS.

+0

¡Compruebe! Esta es la manera que realmente me gustó y evalué durante algunos sprints. Nos enfocamos en el trabajo restante, esa es la verdadera historia. –

0

Marcándolos cerrados, en mi opinión, no es necesario. Simplemente mantenga las tareas restantes, marque/etiquete como inacabadas, comience un nuevo sprint y aplique todas las tareas con esa bandera en particular como del sprint nuevo/próximo (y si es necesario, vuelva a evaluar sus tiempos y dificultades).

+1

¿Puede describir con más detalle cómo las 'tilda/etiqueta' como sin terminar? –

1

que hacemos exactamente lo mismo que lo hace, pero en lugar de utilizar el Bloc de notas, simplemente copy la tarea en una nueva & luego asignar esto en la nueva iteración. De forma predeterminada, la copia-Tarea está vinculada a todos los elementos de trabajo que tenía el original, así como a la tarea original.
La tarea anterior permanece en la iteración anterior & se marca como 'Cerrada'.

4

Hay dos escuelas de pensamiento:

  1. dejar estos y crear otros nuevos en la iteración Pila de Producto (a menudo la raíz del equipo de proyecto). Los abandonaríamos y eliminaríamos los puntos (para el informe Velocity), ya que representan el plan de nuestro sprint.
  2. Actualice la iteración a la cartera de pedidos del producto y trátelos como cualquier otra historia durante el próximo sprint. (Me suscribiría a este)

Cada equipo es diferente con las tareas. Si selecciona la historia nuevamente en el siguiente sprint, actualice la ruta de iteración de tareas y finalice. Si no lo recupera, eliminaría las tareas para que debata cómo cumplir con la necesidad en el contexto del software tal como existe cuando haga y recupérelo. Dejar las tareas en una historia por más de un sprint tiene una forma de darnos una falsa sensación de seguridad de que esas son todavía todas las cosas necesarias. Preferiría volver a evaluar cómo lo cumpliremos.

+2

Si solo actualiza la iteración de las tareas, entonces las tareas sin terminar aparecerán en el tablero de tareas. Entonces, cuando observa la acumulación de iteraciones del sprint anterior, ve la historia del usuario con las tareas terminadas. Cuando miras el sprint actual, ves la historia del usuario con las tareas pendientes. –

1

Quizás no entendí bien tu problema, pero esta es mi opinión: La idea principal de las tareas deshechas es que el backlogitem/userstory no está hecho. Entonces, después del sprint todos los backlogitems/userstories que se realizan -> nuevo incremento. Si un backlogitem no está totalmente listo, entonces no se entrega todo el backlogitem, incluso si solo quedan unas pocas tareas. Simplemente tira todo hacia atrás (guarda el código :)) y termina el sprint. El backlogitem/userstory va al siguiente sprint.

0

Es un escenario muy común, y tenemos algo en nuestra cartera de pedidos para crear una solución apta para este propósito, pero aún no hemos priorizado sobre otros trabajos.

Si usted piensa que esto es importante, siéntase libre de agregar la sugerencia al user voice. Utilizamos ese sitio en nuestra priorización: es su oportunidad de influir en nosotros

Ewald Hofman (TFS Product Group)

+0

Estamos llegando al final de nuestro primer sprint de TFS 2012 hoy. Así que estoy deseando escuchar algunos consejos 'oficiales' sobre esto. Supongo que simplemente cambiaremos PBI inacabadas y los elementos de trabajo de errores a la cartera de pedidos del producto y los moveremos a la siguiente iteración de sprint cuando estén en forma. – Marc

+0

Observe que mi enfoque se hizo de esa manera para realizar un seguimiento de los cuadros de registro de atrasos de iteraciones "antiguos"/anteriores. Cuando mueva WI al siguiente sprint, perderá la vista de gráficos original ... –

Cuestiones relacionadas