Свертка работы и других полей
Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019
Свертка предоставляет суммированные значения выбранных полей для всех дочерних рабочих элементов родительского элемента. Так как Azure DevOps поддерживает несколько уровней вложения, убедитесь, что значения двойного подсчета не учитываются во время свертки. Руководители проектов обычно ищут свертки для предполагаемой или завершенной работы, усилий, размера или точек истории.
Примечание.
Система не поддерживает свертки полей "Усилия", "Точки истории" или "Размер" в невыполненных продуктах и невыполненной работы портфеля.
Встроенная поддержка свертки на веб-портале
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
.
Вопросы и ответы
Вопрос. Можно ли получить свертка емкости команды?
Ответ. Нет. Данные о производительности команды не хранятся в обычных хранилищах данных.