Поделиться через


Общие запросы (Scrum)

Для более эффективного управления работой можно регулярно выявлять элементы невыполненной работы по продукту, задачи, препятствия и другие рабочие элементы, требующие действий. Чтобы в конкретном командном проекте было проще находить такие рабочие элементы, можно выполнять запросы, встроенные в шаблон процесса Visual Studio Scrum.

Эти запросы можно открыть на странице Работа/Запросы в Team Web Access (TWA). Из Team Explorer перейдите на страницу Рабочие элементы.

Общие запросы Scrum

Общие запросы (шаблон процесса 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>

Вопрос. Как нескольким командам работать с запросами?

Ответ. Каждой команде рекомендуется создать командную папку в области "Общие запросы" и предоставить разрешения на участие членам команды. Дополнительные сведения см. в разделе Установка разрешений для очередей.

См. также

Основные понятия

Диаграммы, визуализация хода выполнения

Другие ресурсы

Создание отчетов Excel при помощи запроса рабочего элемента