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


Свертка работы и других полей

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

Агрегация предоставляет суммированные значения выбранных полей для всех дочерних рабочих элементов родителя. Так как Azure DevOps поддерживает несколько уровней вложения, убедитесь, что значения не учитываются дважды при агрегации. Руководители проектов обычно ищут сводки для предполагаемой или завершенной работы, трудозатрат, размера или стори-пойнтов.

Примечание.

Система не поддерживает агрегирование полей "Усилия", "Точки истории" или "Размер" в продуктовых бэклогах и портфельных бэклогах.

Встроенная поддержка сворачивания на вебпортале

Azure Boards поддерживает сводные данные в столбцах на продуктовых и портфельных бэклогах, сводные данные в области планирования спринта, а также сводные данные на спринтовых бэклогах и досках задач.

Отображение индикаторов прогресса свертывания, счетчиков или итогов

Из любого списка невыполненных задач продукта или портфеля можно добавить индикаторы хода выполнения сводки, количество потомков рабочих элементов в иерархии или сумму выбранных полей, таких как "Сторипойнты" или "Оставшаяся работа".

Например, см. следующие индикаторы прогресса для портфеля задач.

Снимок экрана: пример невыполненной работы портфеля с индикаторами выполнения.

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

Просмотр сводки в панели планирования спринта

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

На странице невыполненной работы продукта перетащите элементы работы в спринт или назначьте их на спринт через контекстное меню

Запланированные Усилия предоставляют сумму всех зачетных единиц или усилий, определенных для элементов невыполненной работы, назначенных спринту. Дополнительные сведения см. в статье "Назначение элементов невыполненной работы с спринтом".

Просмотр свертки невыполненных спринтов и досок задач

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

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

Спинт-бэклог отображает сводку оставшейся работы

В доске задач спринта существует три типа свертки:

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

Доска задач спринта отображает итог оставшихся работ

При обновлении статуса задачи как Завершено, система автоматически обнуляет оставшуюся работу для этой задачи. Дополнительные сведения см. в разделе "Доска задач".

Другие средства, поддерживающие rollup

С помощью одного из следующих методов вы можете получить агрегированные данные дополнительных полей для мониторинга работы в Azure DevOps:

Способ Azure DevOps Services Локальная среда Azure DevOps
Диаграммы запросов рабочих элементов галочка галочка
Microsoft Excel галочка галочка
Расширения Marketplace галочка галочка
Аналитика галочка галочка
Отчет SQL Server Reporting Services Не поддерживается галочка

Диаграммы запросов рабочих элементов и агрегация

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

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

Пример суммирования стори поинтов по областям и статусу

Microsoft Excel и агрегация данных отслеживания работы

Вы можете экспортировать запрос в Excel, содержащий рабочие элементы, которые вы хотите объединить в сводный отчет. Затем можно написать макрос Excel, чтобы получить суммы и опубликовать данные обратно в TFS. Дополнительные сведения об интеграции с Excel см. в статье о массовом добавлении или изменении рабочих элементов с помощью Excel.

Дополнительные сведения о макросах Excel см. в разделе "Автоматизация задач" с помощью средства записи макросов.

Совет

Чтобы обеспечить поддержку открытия рабочих элементов и результатов запросов в Excel на веб-портале, добавьте расширение VSTS Open в Excel из Marketplace в вашу организацию или коллекцию.

Расширения Marketplace и пользовательские элементы управления

Существует несколько расширений, доступных в Marketplace, которые предоставляют rollup. Ниже приведены некоторые из них, которые могут поддерживать ваши потребности.

  • VSTS Rollup поддерживает только Azure DevOps Services
  • Агрегатор TFS поддерживает Azure DevOps Services и TFS

Кроме того, вы можете написать расширение с помощью REST API для отслеживания работы, чтобы получить сводные данные. Пример кода, доступный на GitHub, с которого можно начать работу, — это TFS Aggregator.

Служба аналитики

Службу аналитики можно использовать для ответов на количественные вопросы о проектах. С помощью этой службы вы можете добавить мини-приложения Аналитики на панель мониторинга. Кроме того, можно создать дополнительные отчеты с помощью Power BI.

Отчет SQL Server Reporting Services

Несколько отчетов OOB предоставляют сводки. Вот пример сводки выполненной и оставшейся работы, предоставляемой отчетом «Обзор историй». Этот отчет является частью шаблона процесса TFS Agile по умолчанию.

Пример отчета

Если у вас развернуты службы SQL Server Analysis Services, вы можете получить свертки для элементов невыполненной работы из этих отчетов. Частота обновления для этих отчетов составляет 2 часа.

Если необходимо добавить отчеты в локальное развертывание TFS, см. Добавление отчетов в проект.

Требования к накопительным обновлениям

Для поддержки свертки структурируйте рабочие элементы, следуя следующим рекомендациям:

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

  • Добавьте необходимые поля в WIT, которые будут записывать значения свертки. Поля по умолчанию, используемые для планирования работы, присутствуют только в рабочем элементе задачи. В число этих полей входят следующие.

    • Исходная оценка (Microsoft.VSTS.Scheduling.OriginalEstimate): объем работы, необходимой для выполнения задачи. (Agile и CMMI)

    • Завершенная работа (Microsoft.VSTS.Scheduling.CompletedWork): объем работы, затраченной на реализацию задачи. (Agile и CMMI)

    • Оставшаяся работа (Microsoft.VSTS.Scheduling.RemainingWork): это поле используется для построения диаграмм сгорания.

      Если проект был создан с помощью шаблона процесса Scrum Visual Studio, в задаче определена только оставшаяся работа.

      Дополнительные сведения о добавлении полей см. в разделе "Изменение поля" или добавление настраиваемого поля.

  • Определите единицу времени, используемую для отслеживания работы и убедитесь, что она используется согласованно в вашей команде или организации. Например, можно отслеживать задачи с помощью часов или дней.

  • Определите, хотите ли вы, чтобы суммарные значения в форме рабочего элемента являлись только для чтения. Сделав их доступными только для чтения, пользователи не могут вводить неточные данные. Вы делаете поля доступны только для чтения с помощью атрибута Control поля Readonly .

Вопросы и ответы

Вопрос. Можно ли получить сводку по возможностям команды?

Ответ. Нет. Данные о производительности команды не хранятся в обычных хранилищах данных.