Свертка работы и других полей
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Свертка предоставляет суммированные значения полей выбора для всех дочерних рабочих элементов родительского элемента. Так как 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 и свертка данных отслеживания работы
Вы можете экспортировать запрос в Excel, содержащий рабочие элементы, которые требуется предоставить накопительный пакет. Затем можно написать макрос Excel, чтобы получить суммы и опубликовать данные обратно в TFS. Дополнительные сведения об интеграции с Excel см. в статье о массовом добавлении или изменении рабочих элементов с помощью Excel.
Дополнительные сведения о макросах Excel см. в разделе "Автоматизация задач" с помощью средства записи макросов.
Совет
Чтобы обеспечить поддержку открытия рабочих элементов и запросов в Excel на веб-портале, добавьте расширение VSTS Open в Excel Marketplace в вашу организацию или коллекцию.
Расширения Marketplace и пользовательские элементы управления
Существует несколько расширений, доступных в Marketplace , которые предоставляют накопительный пакет. Ниже приведены некоторые из них, которые могут поддерживать ваши потребности.
- Накопительный пакет VSTS поддерживает только Azure DevOps Services
- Агрегатор TFS поддерживает Azure DevOps Services и TFS
Кроме того, вы можете написать расширение с помощью REST API для отслеживания работы, чтобы получить свертки. Пример кода, доступный на github, который можно приступить к работе, — это агрегатор TFS.
Служба аналитики
Службу аналитики можно использовать для ответов на количественные вопросы о проектах. С помощью этой службы вы можете добавить мини-приложения Аналитики на панель мониторинга. Кроме того, можно создать дополнительные отчеты с помощью 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
.
Вопросы и ответы
Вопрос. Можно ли получить свертка емкости команды?
Ответ. Нет. Данные о производительности команды не хранятся в обычных хранилищах данных.