Подтвердить что ты не робот

Как обновить текущие командные запросы спринта в TFS 2010?

Мы используем VS 2010 и TFS 2010 с шаблоном Microsoft Scrum.

Мы используем Командные запросы для Текущего Sprint, например, запроса Sprint Backlog.

Проблема заключается в том, когда мы переходим к спринту 2, "Current Sprint" все еще указывает на спринт 1.

Есть ли способ сообщить TFS, что мы сейчас находимся в спринте 2, и чтобы в запросах использовалась переменная, которая запускалась вместо жесткого кодирования спринта?

Например: если вы посмотрите на снимок экрана ниже, вы заметите, что в определении запроса используется переменная, называемая "Project" для командного проекта. Есть ли способ иметь переменную для спринта?

alt text

4b9b3361

Ответ 1

Том,

То, о чем вы просите, недоступно в TFS 2010. На итерациях даже нет дат, поэтому TFS не знает, что такое текущая итерация.

В TFS11 (vNext) мы добавили даты на итерации. Теперь он знает, в какой итерации вы находитесь, и это также отражается на странице отставания в веб-доступе. В версии предварительного просмотра, которая отсутствует, теперь невозможно добавить предложение фильтра к вашим запросам для фильтрации текущей итерации (что-то вроде @CurrentIteration). Мы слышали сильную обратную связь, чтобы добавить это в продукт до его отправки. Он также очень высок в нашем списке пожеланий, но мы должны сначала исправить другие вещи, прежде чем мы сможем отправить их.

Вы можете добавить этот запрос в User Voice. Если идея получает много голосов, это упрощает создание случая, в который нам нужно вставить это. Но мы ничего не можем обещать.

Ewald - Диспетчер программ TFS

Ответ 2

Почти все ответы здесь говорят о том, что вам либо нужно подождать, пока Visual Studio не выполнит токен @CurrentSprint или не изменит все существующие запросы вручную.

Я нашел еще одну замечательную практику, которая могла бы помочь вам, которая объясняется здесь: http://intellitect.com/transitioning-between-sprintsiterations-with-tfs. Попробуйте создать "выпуск" под названием "Текущий" и переместить конкретный текущий спринт под ним. Это намного проще и быстрее, чем иметь дело с запросами каждый раз, когда вы начинаете новый спринт.

Ответ 4

Я только когда-либо читал документацию/руководство (ссылки недоступны на данный момент), в котором говорится, что в начале нового спринта есть несколько различных шагов, которые необходимо предпринять в TFS, например:

  • создать новые узлы спринта/выпуска
  • установите итерацию применимых рабочих элементов PBI к текущему спринту
  • установите применимые рабочие элементы PBI как выполненные
  • обновить все запросы "Текущий Спринт", чтобы отразить новый номер спринта.

Я никогда не видел документацию по выполнению последнего списка шагов (или любого из них) в автоматическом режиме. Тем не менее, я не предлагаю, чтобы это было невозможно, просто заявив, что я никогда не видел руководства о том, как это сделать, но видел много инструкций по выполнению этого вручную.

Ответ 5

Вы можете использовать плагин под названием TEK workitem. TEK workitem - это расширение Visual Studio для TFS, которое позволяет массовое редактирование определений запросов, помимо других функций, таких как открытые в рабочих элементах Visual Studio и запросах из гиперссылки, удалять рабочие элементы из интерфейса Visual Studio и т.д.

Вы можете загрузить демонстрацию из галереи Visual Studio: рабочий процесс TEK

Ответ 6

Я довольно недавно применил TFS Scrum 1.0 , но, это то, что я делаю.....

  • В настоящее время я управляю датами спринта вне шаблона

  • Я использую "Current Sprint > Querys", чтобы предоставить мне и команде быстрый доступ к запросам в текущем спринте.

  • Когда я заканчиваю спринт и хочу прирастать к следующему спринту и правильно выполняю запросы в поле "Текущий спринт", я делаю следующее:

    • Отредактируйте каждый запрос в разделе "Текущий спринт"
    • Правильный лизать и выбрать 'edit query
      • Вы можете увидеть диалоговое окно с ошибкой, если вы изменили иерархию своих итераций. Нажмите ОК, чтобы перейти к редактору запросов.

enter image description here

  • Задайте значение 'Iteration Path > Under, выбрав правильный спринт из раскрывающегося списка (заполненный вашими итерациями.

enter image description here

  • Сохраните запрос и привяжите свой файл.... Запросы покажут вам текущий спринт. Просто повторите каждую итерацию.

Надеюсь, это поможет...

Ответ 7

В TFS 2013 я обнаружил, что если вы снимете спринт/итерацию, то с самыми ранними датами автоматически присваивается значение current. Если вы хотите, чтобы старый вид был видимым, переместите даты на год или около того, и он упадет до нижней части списка, но выходит за рамки.