Отчет "Обзор требований" (CMMI)

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

Примечание

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

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

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

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

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

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

  • Какого объема работы необходимы для каждого требования?

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

  • Успешно ли выполняются тесты для каждого требования?

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

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

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

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

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

Отчет "Обзор требований"

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

Ход работы

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

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

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

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

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

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

Требования, отображаемые в отчете

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

  • Требования отображаются в порядке их важности, на основе назначенного им ранга.

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

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

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

    Примечание

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

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

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

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

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

    Важно!

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

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

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

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

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

    Примечание

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

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

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

  • Задачи, осуществленные для выполнения каждого требования.

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

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

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

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

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

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

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

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

Ход работы

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

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

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

  • Для каких реализуемых требований не определены тестовые случаи?

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

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

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

  • Найдены ли ошибки в тестируемых требованиях?

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

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

  • Какие требования подвержены риску?

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

  • Выполнение каких требований команда может обеспечить сегодня?

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

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

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

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

В нерабочей версии отчета "Обзор требований" отражается одна или несколько следующих ситуаций.

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

  • Непройденных тестов больше, чем пройденных.

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

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

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

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

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

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

См. также

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

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