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

В отчете "Обзор описаний функциональности" перечисляются все описания функциональности пользователей, отфильтрованные по области и итерации в порядке важности. Сведения о том, как открыть этот отчет, обновить данные, а также управлять отчетами, см. в разделе Отчеты (SQL Server Reporting Services).

Примечание

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

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

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

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

  • Фильтрация отчета

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

  • Какого объема работы требует каждое описание функциональности?

  • Какой объем работы команда выполнила по каждому описанию функциональности?

  • Успешно ли выполняются тесты для каждого описания функциональности?

  • Сколько активных ошибок содержит каждое описание функциональности?

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

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

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

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

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

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

Ход работы

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

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

Состояние теста

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

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

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

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

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

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

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

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

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

    Примечание

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

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

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

  • Определить описания функциональности пользователей и задачи, создать связь типа Дочерний от каждой задачи к описанию функциональности пользователя, которую она реализует, а также создать связь типа Дочерний от любых подзадач к родительской задаче. Для получения дополнительной информации см. Задача (Agile) [перенаправление].

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

    Важно!

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

  • Определить тестовые случаи и создать связь Тест выполнил от каждого тестового случая к описанию функциональности пользователя. Для получения дополнительной информации см. Тестовый случай [перенаправление].

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

  • Задать Состояние каждой ошибки Разрешена, когда она будет исправлена.

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

    Примечание

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

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

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

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

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

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

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

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

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

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

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

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

Ход работы

  • Соответствует ли вашим ожиданиям оставшийся объем работы по каждому описанию функциональности?

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

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

  • Для каких реализованных описаний функциональности пользователей не существует определенных тестовых случаев?

Прогресс качества

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

  • Сколько активных ошибок содержит каждое описание функциональности?

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

  • Устраняются ли ошибки или остаются активными?

Оценка рисков

  • Какие описания функциональности подвержены риску?

  • Какие описания функциональности недостаточно стабильны для выпуска?

  • Какие описания функциональности может команда выдать сегодня?

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

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

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

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

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

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

  • Больше тестов завершается неудачно, чем успешно.

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

Фильтрация отчета

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

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

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

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

См. также

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

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