Получение списка рабочих элементов, готовых к принятию в TFS

Я использую TFS 2012 с шаблоном Scrum 2.0. Вот что я пытаюсь сделать:

Я хочу иметь список всех элементов незавершенной работы по продукту, готовых для приемочных совещаний с нашим PO. Но до сих пор не приняты.

Я пытаюсь сделать это, написав запрос рабочего элемента.

Вот мои критерии:

Перечислите все PBI (элементы невыполненной работы по продукту и ошибки), где PBI является частью текущего спринта (итерация = значение, которое я установил), а PBI.State не является «Готово» (мы установим его на «Готово» после принятия)

и где все дочерние задачи для PBI либо "Удалены", либо "Готово"

Последний критерий ставит меня в тупик. Я вижу, как я могу сделать так, чтобы любая из дочерних задач выполнялась, но я не вижу способа настроить фильтр так, чтобы все задачи были выполнены.


person JMarsch    schedule 03.12.2013    source источник
comment
PS: на какую версию TFS вы ориентируетесь, является ли она локальной или предоставляется Visual Studio Online?   -  person jessehouwing    schedule 04.12.2013


Ответы (2)


Вы можете создать рабочий элемент с запросом прямых ссылок, который выглядит следующим образом:

введите здесь описание изображения

Обратите внимание, что я использовал обратную проверку для задач. При поиске историй, в которых есть задачи, которые выполнены или удалены, не исключаются истории, в которых все еще есть задачи, которые нужно выполнить или которые выполняются. Но при поиске историй, у которых нет задач, которые нужно выполнить или которые выполняются, истории, у которых нет задач или есть только задачи, находятся в состоянии «удалено» или «выполнено».

Обратите внимание, что при этом не будут найдены истории с открытыми задачами, когда задачи вложены друг в друга. Единственный способ получить их — использовать SQL-запрос к хранилищу.

Вы также можете просмотреть обзорный отчет eBacklog, в котором показаны ваши истории и оставшаяся работа по всем задачам. Если ваша команда делает оценки и обновляет эти поля, то отчет покажет вам, какие именно истории готовы (и какие истории прошли все тесты).

введите здесь описание изображения

Он похож на Обзорный отчет по историям из шаблона Agile и должен быть развернуты с вашим проектом TFS, когда у вас включены отчеты. (Примечание: в настоящее время это не работает в Visual Studio Online)

person jessehouwing    schedule 03.12.2013
comment
Это мило! Мне нужно проверить эти отчеты больше. - person malexander; 04.12.2013
comment
Это было действительно потрясающе! Я столкнулся с одной небольшой проблемой: в фильтрах для связанных рабочих элементов я не мог получить состояние в To Do; Часть In Progress работает — она всегда не проходит фильтр (поэтому я видел все зафиксированные истории). Я работал над этим, сгруппировав или -- таким образом, Состояние = Выполняется или Состояние = Сделать. Я нашел это действительно странным, потому что я использовал In раньше, но на этот раз, если бы я использовал только один из двух терминов — In Progress или To Do, они прошли бы фильтр, но они не будут работать вместе. - person JMarsch; 04.12.2013
comment
Это зависит от вашего региона Windows и языковых настроек. Обычно это или ;. - person jessehouwing; 04.12.2013

Для этого вам нужно изменить запрос с «Плоский список» на «Рабочие элементы и прямые ссылки».

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

введите здесь описание изображения

person malexander    schedule 03.12.2013
comment
Ваш запрос находит все истории с завершенными задачами, но не исключает истории с задачами, которые находятся в процессе или находятся в процессе выполнения. - person jessehouwing; 04.12.2013
comment
@jessehouwing Я понимаю, что ты говоришь. Да, мой запрос не то, что они просили. Ваш единственный способ получить его там, где ВСЕ задания не в тех состояниях - person malexander; 04.12.2013