Просмотр командных действий для поддержки полезных отчетов
Добавив сервер отчетов к локальному развертыванию TFS, можно получить доступ к различным данным о проектах команды, в том числе о качестве сборки, тенденции ошибок, выработке и ходе выполнения тестирования. Данные в отчетах служб отчетов SQL Server (SSRS) помогают командам управлять работой и совершенствовать процессы.
Предоставление разрешений для просмотра или создания отчетов |
|
Как использовать отправленные отчеты для отслеживания хода выполнения, анализа и улучшения процессов?
Прежде всего убедитесь, что команда выполняет действия, создающие данные для этих отчетов. Ваша команда, вероятно, уже выполняет большинство из этих действий.
Ниже приведена сводка отчетов, предоставляемых TFS, и связанных с ними действий команды. Со временем эти отчеты можно будет использовать для отслеживания тенденций и выявления приемов и процессов, которые требуют дополнительного внимания.
Отслеживание качества кода
Отчеты о сборке отслеживают качество разрабатываемого программного обеспечения. Определив тесты, которые будут выполняться автоматически в составе определения сборки, и инструментировав их для сбора данных о покрытии кода, можно получить представление о качестве сборок, тестов и кода.
Действия сборки и кода
|
Отчеты о сборке
|
Руководство по тестированию и отслеживанию сборок, доступное для бесплатной загрузки, см. в разделе Testing for Continuous Delivery with Visual Studio 2012.
Пример отчета «Успех сборки за период времени»
Отслеживание хода выполнения
Отчеты по управлению проектами дают представление об объеме работы, выполняемой командой в спринте или выпуске, а также о скорости выполнения проекта. Связывая рабочие элементы и обновляя определенные поля по мере выполнения работы, можно отследить ход выполнения отдельных историй и более точно оценить будущие действия.
Действия по отслеживанию рабочих элементов
|
Отчеты по управлению проектами (Scrum) Отчеты по управлению проектами (Agile и CMMI)
|
Пример отчета по обзору историй
Контроль планов тестирования и отслеживание ошибок
Отчеты о планировании тестирования поддерживают отслеживание хода выполнения теста и покрытия элементов невыполненной работы или пользовательских историй. Отчеты об отслеживании ошибок демонстрируют способность команды находить и устранять ошибки.
Действия по планированию тестирования и отслеживанию ошибок
|
Отчеты о тестах и ошибках
|
Пример отчета о ходе выполнения плана тестирования
Вопросы и ответы
Вопрос. Обрабатывают ли отчеты разные уровни иерархии историй и задач?
Ответ. Да, вы можете подразделять истории или элементы невыполненной работы, а также задачи, создавая вложенные иерархии элементов невыполненной работы и задач. Поддерживается несколько уровней вложения элементов. Если задача делится на подзадачи, укажите длительность в часах только для подзадач. Эти часы учитываются как сводные значения для родительской задачи и родительского элемента невыполненной работы. Сведения об исправлении отчетов с ошибками см. в разделе Неточности адреса, опубликованные для сводных значений.
Вопрос. Какие отчеты зависят от связывания рабочих элементов?
Ответ. Обзорные отчеты и отчеты о ходе выполнения зависят от связывания задач, тестовых случаев и ошибок с элементами невыполненной работы. Эти элементы необходимо связать, используя связь «родительская-дочерняя» для задач и ошибок и связь «Тест выполнил» для тестовых случаев.
Вопрос. Какой отчет зависит от Microsoft Test Manager?
Ответ. Отчеты Готовность тестовых случаев и Ход выполнения плана тестирования предназначены для работы с Test Manager. Кроме того, тестовые точки и ход выполнения теста в обзорных отчетах по управлению проектами зависят от связывания тестовых случаев с элементами невыполненной работы.
Вопрос. Аналогичны ли эти отчеты диаграммам гибкого планирования, которые отображаются в Team Web Access (TWA)?
Ответ. Несмотря на то что в некоторых отчетах отображаются аналогичные сведения, такие как сгорание спринта и скорость или состояние всех итераций, формат этих отчетов отличается; кроме того, они поддерживают дополнительные фильтры. Другие отчеты, такие как отчеты о сборке и планировании тестирования, недоступны через TWA на данный момент.
Вопрос. Можно ли создать дополнительные области продукта или вехи выпуска?
Ответ. См. раздел Создание областей и итераций.
Вопрос. Можно ли выполнять массовое редактирование рабочих элементов для назначения их области, итерации, члену группы или приоритету?
Ответ. См. раздел Массовое изменение рабочих элементов.
Вопрос. Можно ли добавить поле для отслеживания дополнительных данных?
Ответ. См. раздел Добавление или изменение полей рабочих элементов для поддержки отчетов.