Отчет "Ход выполнения описаний функциональности" (гибкая разработка)

В отчете "Ход выполнения описаний функциональности" перечисляются все описания функциональности пользователей, отфильтрованные по области продукта и итерации в порядке важности.

Сведения о способах доступа к отчетам, их обновления и управления отчетами см. в разделе Отчеты (SQL Server Reporting Services).

Примечание

Для этого отчета требуется, чтобы коллекция командных проектов, в которой содержится нужный командный проект, была создана с поддержкой служб отчетов SQL Server.Если при запуске Team Explorer и развертывании узла командного проекта не отображается пункт ОтчетОтчеты, отчет недоступен.

В этом разделе

  • Данные в отчете

  • Интерпретация отчета

  • Фильтрация отчета и изменение отображения

Этот отчет может использоваться для получения ответов на следующие вопросы:

  • На каком этапе находится команда в выполнении работ по каждому описанию функциональности?

  • Сколько еще необходимо сделать команде для реализации каждого описания функциональности пользователя?

  • Какой объем работы выполнила команда за последний календарный период?

Необходимые разрешения

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

Данные в отчете

Отчет "Ход выполнения описаний функциональности" показывает состояние выполнения задач, определенных для реализации описания функциональности пользователя, как проиллюстрировано ниже. Данные отчета извлекаются из хранилища данных.

Пример отчета "Ход выполнения описаний функциональности"

Этот отчет отображает следующую информацию по каждому упомянутому в отчете описанию функциональности пользователя.

  • Ход выполнения (% выполнения): числовое значение, соответствующее проценту выполненной работы на основе развертывания базового плана и отработанных часов по всем задачам, связанным с описанием функциональности пользователя или его дочерними описаниями функциональности.

  • Затраченные часы: визуальное представление завершенных часов, отображаемое в виде темно-зеленой панели.

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

  • Количество оставшихся часов: развертывание всех оставшихся часов для всех задач, связанных с описанием функциональности пользователя или его дочерними описаниями функциональности.

    Примечание

    В отчете активные описания функциональности пользователей отображаются полужирным шрифтом, а закрытые описания — обычным.

Описания функциональности пользователей, отображаемые в отчете

В отчете "Ход выполнения описаний функциональности" перечисляются и выделяются описания функциональности пользователей согласно следующим критериям.

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

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

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

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

Действия, необходимые для отслеживания рабочих элементов

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

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

  • Определить и обновить поля Завершено и Осталось для каждой задачи или подзадачи в ходе итерации или выпуска

    Важно!

    Если задача делится на подзадачи, указывать часы следует только для подзадач.Эти часы суммируются в сводные значения для родительской задачи и описания функциональности пользователя.

  • Указать пути Итерация и Область для каждого описания функциональности и для каждой задачи.

    Примечание

    Сведения об определении путей к итерациям и областям см. в разделе Добавление и изменение области и путей итерации.

Интерпретация отчета

В зависимости от области фокусирования, можно отфильтровать отчет одним из следующих способов.

  • Указать интересующие пути Итерация и Область.

  • Изменить параметр Недавние (календарные) дни.

    По умолчанию значение этого поля равно семи дням.

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

Дополнительные сведения см. в пункте Фильтрация отчета и изменение отображения далее в этом разделе.

Вопросы, ответы на которые содержатся в отчете

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

  • По каким описаниям функциональности у команды наблюдался прогресс, а какие почти завершены?

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

    Описания функциональности, которые почти завершены, покажут высокое значение Ход выполнения (% выполнения), индикатор выполнения будет почти полностью зеленым, а значение столбца Количество оставшихся часов будет небольшим.

  • Над какими описаниями функциональности команда не работала?

    Описания функциональности, над которыми команда не работала, не покажут никакой светло-зеленой полосы в индикаторе выполнения.

  • По каким описаниям функциональности пользователей осталось выполнить больше всего работы?

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

  • Заблокирована ли работа над каким-либо описанием функциональности?

    Описания функциональности, в индикаторе выполнения которых отсутствует светло-зеленая полоса, могут указывать на проблему блокирования.

    Если команда не выполнила никакой работы над описанием функциональности в течение нескольких недель, необходимо будет определить, почему, и идентифицировать любые проблемы с блокированием или ресурсами.

  • Можем ли мы предоставить все, что запланировали? Какие цели следует перемасштабировать или исключить?

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

Рабочая версия отчета

Рабочий отчет "Ход выполнения описаний функциональности" показывает, что команда недавно завершила работу (светло-зеленый цвет) над всеми описаниями функциональности, выполнение которых ожидалось, как показано на следующем рисунке.

Пример работоспособного отчета "Ход выполнения описаний функциональности"

Нерабочая версия отчета

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

  • Отсутствие работы по одному или нескольким описаниям функциональности.

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

  • Для множества описаний функциональности пользователей нет недавно завершенной работы.

    Если несколько описаний функциональности показывают отсутствие или очень небольшие объемы недавно завершенной работы, это означает медленный прогресс команды. Можно исследовать причину такого медленного прогресса и определить, следует ли разрешить или отследить блокирующие проблемы.

Фильтрация отчета и изменение отображения

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

  • Отфильтровать список отображаемых описаний функциональности, изменив пути итерации или области.

  • Изменить интервал времени, определяющий, что считается недавним.

    Объем работы из раздела Недавно завершенные — это работа, которую команда выполнила или добавила в течение интервала, указанного параметром Недавние (календарные) дни. Чтобы определить, выполнила ли команда какую-либо работу за последнюю неделю, установите значение в 7 дней. Чтобы определить, сколько работы команда выполнила за последний месяц, установите значение в 30 дней.

  • Изменить масштаб отображения хода выполнения.

    Отчет можно просмотреть в абсолютном масштабе или в масштабе 100%. Абсолютный масштаб отображает ход выполнения относительно работы, выполненной командой по всем описаниям функциональности пользователя в отчете, а масштаб 100% — относительно базового плана работы по каждому описанию функциональности пользователя.

На следующем рисунке показаны доступные фильтры и параметры отображения.

Фильтры для отчета "Ход выполнения описаний функциональности"

Фильтрация описаний функциональности пользователей, отображаемых в отчете

  1. В списке Итерация или Область установите флажок для каждой включаемой итерации или области продукта.

    Примечание

    Сведения об определении путей к итерациям и областям см. в разделе Добавление и изменение области и путей итерации.

  2. Нажмите кнопку Просмотр отчета, чтобы обновить отображение на основе новых критериев фильтрации.

Изменение интервала времени, определяющего недавнюю активность

  1. В поле Недавние (календарные) дни введите количество дней, которое будет считаться недавним интервалом времени.

  2. Нажмите кнопку Просмотр отчета, чтобы обновить отображение на основе нового интервала.

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

  1. В списке Вариант отображения выберите один из следующих параметров:

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

    • Масштаб 100%: отображает ход выполнения в завершенных и оставшихся часах как процент от базового плана для каждого описания функциональности, который всегда равен 100%.

  2. Нажмите кнопку Просмотр отчета, чтобы обновить отображение на основе нового масштаба.

См. также

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

Отчеты (SQL Server Reporting Services)