2010-11-15 4 views
23

Estamos utilizando VS 2010 y TFS 2010 con la Plantilla de Microsoft Scrum.¿Cómo actualizar las consultas actuales del equipo sprint en TFS 2010?

Usamos el equipo consultas para la Sprint actual como la reserva de pedidos consulta Sprint.

El problema es cuando nos movemos al sprint 2 la "Sprint actual" aún apunta al sprint 1.

¿Hay una manera de decirle a TFS que ahora estamos actualmente en el sprint 2 y tienen las consultas utilizan una variable para ejecutar en lugar de hard-coding el sprint?

Por ejemplo: si observa la siguiente captura de pantalla, verá que la definición de la consulta utiliza una variable llamada "@Project" para el proyecto del equipo. ¿Hay alguna manera de tener una variable para el sprint?

alt text

+0

La próxima versión de TFS obtiene compatibilidad nativa para iteraciones/sprints y la capacidad de asignarles fechas. Hasta entonces, necesitas editar el WIQ para apuntar a la iteración actual. Puede haber una solución relacionada con el cambio de nombre de iteraciones, dependiendo de si WIQ hace referencia a la ruta de iteración o al Id de la ruta de iteración. No lo he probado yo mismo. – Betty

Respuesta

16

Tom,

Lo que está pidiendo no está disponible en TFS 2010. No hay fechas incluso en las iteraciones, por lo que TFS no sabe lo que es la iteración actual.

En TFS11 (vNext) hemos agregado las fechas en las iteraciones. Ahora sabe en qué iteración se encuentra, y esto también se refleja en la página de registro de acceso web. En la versión de vista previa que está disponible ahora, sin embargo, no es posible agregar una cláusula de filtro a sus consultas para filtrar en la iteración actual (algo así como @CurrentIteration). Hemos escuchado comentarios contundentes para agregar esto al producto antes de su envío. También es muy importante en nuestra lista de deseos, pero tenemos que arreglar otras cosas antes de que podamos enviar.

Puede agregar esta solicitud en User Voice. Si la idea recibe muchos votos, es más fácil construir un caso en el que tengamos que incluirlo. Pero no podemos prometer nada.

Ewald - TFS Administrador de Programas

+2

¿Por qué hay un "Sprint actual" si no es realmente actual? Esto sería como llamar a un informe "Estadísticas actuales" que está obsoleto el día que sale. Simplemente lo habría llamado "Sprint 1" ya que eso es lo que hace la consulta. – AaronLS

+0

Y ese sitio de voz del usuario no existe. – AaronLS

+0

Malo: el sitio es http://visualstudio.uservoice.com/forums/121579-visual-studio/category/30925-team-foundation-server –

1

sólo he leído la documentación/orientación (enlaces no disponibles en el momento), que indican que en el inicio de una nueva carrera allí hay algunos diversos pasos que debe tomar en TFS, por ejemplo:

  • crear los nuevos nodos de sprint/liberación iteratio
  • fijados los elementos de trabajo aplicables PBI n al sprint actual
  • configure los elementos de trabajo de PBI aplicables como
  • actualizadas todas las consultas de "Sprint actual" para reflejar el nuevo número de sprint.

Nunca he visto documentación sobre cómo hacer la última lista de pasos (o alguno de ellos) sin intervención (automática). Dicho esto, no estoy sugiriendo que no sea posible, solo indicando que nunca he visto una guía sobre cómo hacerlo, pero he visto muchas instrucciones sobre cómo hacerlo manualmente.

0

estoy bastante reciente a TFS Scrum 1.0 pero esto es lo que hago .....

  • Estoy actualmente la gestión de mis fechas de sprint fuera de la plantilla

  • uso el 'sprint actual> Consulta de' para dar yo mismo y el equipo de acceso rápido a las consultas en el sprint actual.

  • cuando termino una carrera de velocidad y desea incrementar la siguiente sprint y tienen las consultas en el punto «actual de Sprint correctamente hago lo siguiente:

    • Editar cada consulta en 'Current Sprint'
    • Lado derecho y seleccione 'editar consulta'
      • Puede ver un cuadro de diálogo de error si ha cambiado la hierocracia de sus iteraciones. Haga clic en Aceptar para acceder al editor de consultas.

enter image description here

  • establecer el valor de 'Ruta iteración> Bajo' seleccionando el sprint correcta en el menú desplegable (rellena con sus iteraciones.

enter image description here

  • Guarde la consulta y bob's su anty .... Las consultas le mostrarán el sprint actual. Simplemente repite cada iteración.

Espero que esto ayude ....

+0

Él ya lo está haciendo y pregunta si hay una mejor manera. Es un dolor tener que editar 6 consultas cada vez que cambias sprints. – dwilliss

1

Se puede usar un plugin llamado TEK elemento de trabajo. TEK workitem es una extensión de Visual Studio para TFS que permite la edición masiva de definiciones de consulta, además de otras características como abrir en elementos de trabajo de Visual Studio y consultas desde un hipervínculo, eliminar Workitems de la interfaz de usuario de Visual Studio, etc.

Puede descargar una demostración desde la Galería de Visual Studio: TEK workitem

4

Casi todas las respuestas aquí dicen que debe esperar hasta que Visual Studio implemente el token @CurrentSprint o cambiar todas las consultas existentes manualmente.

Encontré otra gran práctica que podría ayudarle que se explica aquí: http://intellitect.com/transitioning-between-sprintsiterations-with-tfs. Intenta crear un "lanzamiento" llamado "Actual" y mueve el sprint actual específico debajo de él. Es mucho más fácil y rápido que hacer consultas cada vez que comienzas un nuevo sprint.

0

Encontré en TFS 2013 que si desmarca el sprint/iteración, el que tiene las fechas más tempranas se asigna a la corriente automáticamente. Si desea mantener el anterior visible, mueva las fechas un año más o menos y caiga al final de la lista, pero fuera del alcance.

0

Esta es TFS línea 2017

paso 1) Configuración-> Trabajo-> ajustes por defecto del equipo

enter image description here

Paso 2) y luego 'iteración por defecto' -> Cambiar enter image description here

Tenga en cuenta que la próxima vez podría comenzar en el Paso 2. Por lo tanto, el Paso 1 es opcional.

Cuestiones relacionadas