Общие запросы (Scrum)
Для более эффективного управления работой можно регулярно выявлять элементы невыполненной работы по продукту, задачи, препятствия и другие рабочие элементы, требующие действий. Чтобы в конкретном командном проекте было проще находить такие рабочие элементы, можно выполнять запросы, встроенные в шаблон процесса Visual Studio Scrum.
Эти запросы можно открыть на странице Работа/Запросы в Team Web Access (TWA). Из Team Explorer перейдите на страницу Рабочие элементы.
Общие запросы Scrum
Краткие советы
Все допустимые пользователи со стандартными правами доступа могут создавать запросы и папки в области Мои запросы. Для создания запросов и папок запросов в области Общие запросы необходимо разрешение на участие. Подробнее см. в разделе Установка разрешений для запросов.
Чтобы найти назначенные вам рабочие элементы, добавьте макрос @Me в качестве значения поля "Кому назначено" в одном из предложений запроса.
Любой запрос можно изменить, добавив в него дополнительные условия для поиска по области продукта, итерации или другому полю, которое определено для типов искомых рабочих элементов. Чтобы изменить запрос, откройте его контекстное меню и выберите команду Изменить. Для получения дополнительной информации см. Запрос рабочих элементов.
Любой запрос можно открыть в Excel или Project, чтобы изменить запрос и опубликовать изменения в базе данных для отслеживания рабочих элементов.
Процесс можно визуализировать с помощью секторной диаграммы, гистограммы или другого типа диаграммы для запросов простого списка.
Общие запросы
Владелец продукта может планировать и отслеживать элементы невыполненной работы по продукту и ошибки с помощью запроса Невыполненная работа по продукту. Поиск рабочих элементов, назначенных конкретному спринту, можно выполнить с помощью общих запросов из папки Текущий спринт. Эти запросы используются для поиска рабочих элементов, назначенных определенной итерации или спринту. При планировании дополнительных спринтов можно изменить эти запросы, указав последний спринт, и сохранить их в дополнительные папки, например Спринт 2 или Спринт 3.
Администратор каждого командного проекта определяет области и пути итерации для данного проекта, чтобы команда могла контролировать ход достижения поставленных целей.
Общие запросы |
Описание |
---|---|
Product Backlog |
Список всех элементов невыполненной работы по продукту и ошибок, назначенных корневой итерации. Элементы невыполненной работы по продукту и ошибки сортируются по приоритету невыполненной работы. |
Blocked Tasks |
Список всех задач в текущем спринте, помеченных как заблокированные. |
Open Impediments |
Список всех открытых препятствий в текущем спринте. |
Sprint Backlog |
Список всех элементов невыполненной работы по продукту, ошибок и связанных с ними задач, которые команда намерена выполнить в текущем спринте. |
Test Cases |
Список всех тестовых случаев в текущем спринте, отсортированных по приоритету. |
Unfinished Work |
Список всех элементов невыполненной работы по продукту, ошибок и связанных с ними задач, которые не помечены как готовые в текущем спринте. |
Work in Progress |
Список всех задач в текущем спринте, помеченных как выполняющиеся. |
Вопросы и ответы
В. Какие операторы запросов и переменные можно использовать?
О. Операторы и переменные, доступные для выбора, зависят от выбранного поля. Четыре переменных — это @Project для поля имени проекта, @Me для полей личных имен, @Today для полей даты и времени и [Любой]. См. раздел Поля, операторы, значения и переменные запросов.
В. Как автоматически обновить запросы на основе текущего спринта или итерации?
О. Автоматического способа не существует; необходимо вручную обновить запросы, чтобы они указывали на текущий спринт. Если командный проект основан на методике Scrum или Agile, в папках "Текущий спринт" или "Текущая итерация" содержится набор запросов. Чтобы каждый запрос возвращал элементы, определенные для текущего спринта, необходимо обновить путь итерации, чтобы он указывал на текущую итерацию в соответствии с датой.
Многие запросы можно изменить, сохранив их в виде WIQ-файлов. Откройте запрос в Team Explorer, выберите Изменить запрос, затем выберите Файл, Сохранить как, чтобы сохранить каждый запрос в виде WIQ-файла. Ниже приведен пример запроса выполняемой работы, обновленного для поддержки выпуска 2\спринта 59.
<?xml version="1.0" encoding="utf-8"?>
<WorkItemQuery Version="1">
<Wiql>
SELECT [System.Id],
[System.WorkItemType],
[System.Title],
[System.AssignedTo],
[System.State],
[Microsoft.VSTS.Scheduling.RemainingWork],
FROM WorkItems
WHERE [System.TeamProject] = @project and
[System.IterationPath] under 'FabrikamPrime\Release 2\Sprint 59' and
[System.WorkItemType] in group 'Microsoft.TaskCategory' and
[System.State] = 'In Progress'
ORDER BY [System.AssignedTo],
[Microsoft.VSTS.Common.BacklogPriority],
[System.Id]
</Wiql>
</WorkItemQuery>
Вопрос. Как нескольким командам работать с запросами?
Ответ. Каждой команде рекомендуется создать командную папку в области "Общие запросы" и предоставить разрешения на участие членам команды. Дополнительные сведения см. в разделе Установка разрешений для очередей.
См. также
Основные понятия
Диаграммы, визуализация хода выполнения