Отчеты (CMMI)
Отчеты служб отчетов SQL Server позволяют анализировать ход выполнения и качество проекта.Эти отчеты формируются с помощью шаблона процесса Microsoft Solutions Framework (MSF) для улучшения процесса Capability Maturity Model Integration (CMMI) версии 5.0. Они позволяют отвечать на вопросы о состоянии командного проекта, собирая показатели, полученные из рабочих элементов, системы управления версиями, результатов тестов и построений.
Большинство этих отчетов содержат фильтры, которые можно использовать для выбора содержимого, включаемого в отчет.Доступна фильтрация по периоду времени, путям итерации и путям к областям, типам рабочих элементов и состояниям рабочих элементов.Вопросы, ответы на которые содержатся в отчете, относятся ко всем типам рабочих элементов, таким как требования, задачи ошибки и тестовые случаи.
Примечание |
---|
Для доступа к отчетам, описанным в этом разделе, требуется, чтобы коллекция командных проектов, в которой содержится нужный командный проект, была создана с поддержкой служб отчетов SQL Server.Если при запуске Team Explorer и развертывании узла командного проекта не отображается пункт Отчеты, эти отчеты недоступны. Кроме того, для просмотра отчетов пользователю или группе, к которой принадлежит пользователь, должна быть назначена роль Обозреватель или Диспетчер содержимого Team Foundation в службах отчетов.Дополнительные сведения см. в разделах Добавление пользователей в командные проекты или Управление разрешениями. |
Содержание раздела
|
Мониторинг состояния проекта и хода выполнения работ командой
Представленные в таблице отчеты можно использовать для отслеживания хода выполнения работ командой и для общего контроля качества командного проекта.
Задачи |
Имена отчетов и соответствующие разделы |
---|---|
Мониторинг активности ошибок, реактиваций и тенденций.Отчеты об ошибках можно использовать для отслеживания ошибок, обнаруживаемых командой, и хода исправления этих ошибок. |
|
Мониторинг активности построений, успешности и тенденций.Отчеты о построении можно использовать для отслеживания качества и успешности выполнения построений командой в заданный период времени. |
|
Отслеживание состояния проекта, темпа работы команды и хода реализации задач и описаний функциональности. Отчет "Ход реализации требований" можно использовать для оценки усилий, затраченных командой на реализацию каждого отдельного описания функциональности пользователей.С помощью этого отчета можно быстро определить, какая работа была недавно завершена по каждому из описаний функциональности и что еще предстоит сделать. Отчет "Обзор требований" помогает отслеживать степень выполнения работ по реализации и тестированию каждого отдельного описания.Для определения хода работ команды в процессе итерации их можно просматривать ежедневно или еженедельно. |
|
Определение объема дополнительной работы.Отчет "Незапланированная работа" позволяет определить, какой объем работы команда добавила в итерацию с ее момента начала. |
|
Мониторинг тестирования.Отчеты о тестировании позволяют отслеживать ход работ по разработке тестовых случаев и определять, насколько полно они охватывают требования. |
Осуществление доступа к отчетам
Доступ к отчетам служб отчетов SQL Server можно получить в Team Explorer, посредством портала командного проекта или с помощью Internet Explorer.Другие отчеты, использующие Office Excel, можно найти в Team Explorer в папке "Документы".Дополнительные сведения об этих отчетах см. в разделе Отчеты Excel (гибкая разработка).
Примечание |
---|
Если рядом с узлом Отчеты в Team Explorer отображается красный значок X, это может указывать, что у вас нет разрешений на доступ к отчетам, или что Team Explorer потеряло связь с сервером, на котором размещены службы отчетов SQL Server.В этом случае нужно обратиться к администратору проекта и убедиться в наличии прав доступа к узлу отчетов, а также в том, что сервер, на котором размещены службы отчетов, работает надлежащим образом. Красный значок X появляется рядом с узлом Отчеты при выполнении обоих из следующих условий. |
Team Explorer запущено на том же компьютере, что и службы отчетов SQL Server.
Вы не вошли в систему как администратор или в Internet Explorer включена усиленная безопасность.
Для устранения этих проблем войдите в систему на своем компьютере как администратор или откройте Internet Explorer, откройте свойства обозревателя, перейдите на вкладку Безопасность и снимите флажок Включить защищенный режим.
Получение доступа к отчету
Откройте Team Explorer и подключитесь к коллекции проектов, содержащей командный проект, для которого определены отчеты.
Дополнительные сведения см. в разделе Подключение к командным проектам на сервере Team Foundation Server.
Последовательно разверните узел командного проекта и узел Отчеты, а затем узел Ошибки, Построение, Управление проектами или Тест.
Примечание При использовании более ранней версии Team Explorer узел Отчеты может не отображаться.Чтобы открыть отчет, введите в веб-браузере адрес сервера, на котором выполняются службы отчетов SQL Server для командного проекта.Например, введите http://имя_сервера_отчетов/reports в адресной строке браузера, щелкните папку Отчеты Team Foundation Server, щелкните папку коллекции командных проектов, в которой содержится проект, затем папку самого проекта.
Отчеты также можно открыть через Team Web Access.
Дважды щелкните отчет, который нужно просмотреть.
Обновление отчета
В следующей таблице описана процедура обновления отчета.
Примечание |
---|
При изменении записи базы данных, отслеживающей рабочий элемент, возникает период задержки перед тем, как изменения появятся в отчете, создаваемом службами отчетов.Данные отчета извлекаются из хранилища данных.Дополнительные сведения см. в разделе Change the Data Warehouse Refresh Frequency. |
Параметр |
Результат |
---|---|
Кнопка "Обновить" в окне браузера |
Обновляет отображаемые данные, используя отчет, хранящийся в кэше сеанса.Кэш сеанса создается сразу после открытия пользователем отчета.Службы отчетов используют сеансы браузера для поддержания согласованности просмотра, когда отчет открыт. |
При щелчке этого значка сервер, на котором выполняются службы отчетов, возвращает запрос и обновляет данные отчета, если отчет составляется по требованию.Если отчет хранится в кэше или в виде снимка, то отображается отчет, хранящийся в базе данных сервера отчетов. |
|
Сочетание клавиш CTRL+F5 |
Аналогично нажатию кнопки Обновить на панели инструментов отчета. |
Управление опубликованными отчетами и работа с ними
При просмотре отчета в службах отчетов также можно выполнить следующие действия.
Увеличивать или уменьшать изображение отчета.
Выполнять поиск текста в отчете.
Открывать связанные отчеты.
Экспортировать данные отчета в такие форматы, как XML, CSV, PDF, MHTML, Excel, TIFF или Word.
Обновлять отчет.
Печатать отчет.
Создавать подписку на отчет.
Дополнительные сведения см. в статье Инструкции по диспетчеру отчетов на веб-сайте Майкрософт.Управление опубликованными отчетами и работа с ними
Настройка отчетов и связанные с этим задачи
Задачи |
Связанное содержимое |
---|---|
Определение отчетов, поддерживающих требования к отслеживанию проекта.В зависимости от шаблона процесса, использованного для создания командного проекта, могут уже быть определены несколько отчетов.Эти отчеты можно в дальнейшем настроить или создать новые отчеты.В этих настраиваемых отчетах могут содержаться поля данных, добавленные к типам рабочих элементов. |
|
Добавление полей или изменение отчетных атрибутов имеющихся полей.Поля рабочих элементов используются для отслеживания данных для типов рабочих элементов, определения критериев запросов и фильтрации отчетов.Для поддержки отчетов можно добавить поля или изменить атрибуты имеющихся полей.При добавлении и изменении полей можно использовать систематические правила именования, чтобы данные логически группировались в папки в кубе служб аналитики SQL Server. |
|
Создание отчетов в виде сводных таблиц и сводных диаграмм из запросов рабочих элементов.Для создания отчетов, отражающих текущее состояние или тенденцию за истекший период, используется средство Создание отчета в Microsoft Excel, позволяющее быстро создавать отчеты, основанные на запросе рабочих элементов.Эти отчеты имеют доступ к данным, хранящимся в кубе служб аналитики. |
|
Объединение данных для просмотра хода выполнения работ командой.Создание отчетов, обобщающих данные из Visual Studio Application Lifecycle Management (ALM) в диаграммах и таблицах, упрощает процесс отслеживания хода работы команды.Например, можно создать отчет, показывающий, сколько активных рабочих элементов назначено каждому участнику команды.Для создания таких отчетов используется конструктор отчетов SQL Server и куб служб аналитики. |
|
Изменение частоты обновления хранилища данных.Свойства, заданные по умолчанию для хранилища данных, определяются при установке Visual Studio Team Foundation Server.Позднее можно изменить периодичность обновления данных в хранилище и параметры, управляющие доступом пользователей к хранилищу данных. |