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

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019 | TFS 2018

Свертка предоставляет суммированные значения полей выбора для всех дочерних рабочих элементов родительского элемента. Так как Azure DevOps Services и Team Foundation Server (TFS) поддерживают несколько уровней вложения, при выполнении свертки необходимо убедиться, что значения двойного подсчета не учитываются. Большинство руководителей проектов заинтересованы в получении свертки предполагаемой или завершенной работы, усилий, размера или баллов истории.

Примечание

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

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

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

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

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

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

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

Дополнительные сведения см. в разделе "Отображение хода выполнения свертки" или итогов.

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

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

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

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

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

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

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

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

Невыполненная работа по спринту отображает свертки оставшихся трудозатрат

Невыполненная работа по спринту отображает свертки оставшихся трудозатрат.

Невыполненная работа по спринту отображает свертки оставшихся рабочих

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

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

На панели задач спринта отображается свертка оставшихся трудозатрат

Невыполненная работа по спринту отображает свертки оставшихся трудозатрат

Доска задач, свернутые элементы невыполненной работы

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

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

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

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

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

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

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

Пример свертки точек истории по областям и состоянию

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

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

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

Совет

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

Microsoft Project и свертка данных отслеживания работы

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

Доска задач отображает свертки кругового пути из Project

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

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

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

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

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

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

Отчет для служб SQL Server Reporting Services

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

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

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

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

Требования свертки

Для поддержки свертки создайте структуру своих рабочих элементов согласно следующим рекомендациям.

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

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

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

    • Выполненная работа (Microsoft.VSTS.Scheduling.CompletedWork): объем работы, которая была потрачена на реализацию задачи. (гибкая разработка ПО и CMMI)

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

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

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

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

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

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

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

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