Панель мониторинга "Ошибки" (Agile и CMMI)
Отслеживать активность ошибок в командном проекте можно при помощи панели мониторинга "Ошибки", на которой отображаются следующие графики:
гистограмма ошибок;
Скорость обнаружения, разрешения и закрытия ошибок командой за определенный период
Количество приоритетных ошибок за определенный период
Текущее количество активных ошибок, назначенных каждому из участников команды
Доступ к панелям мониторинга осуществляется через портал командного проекта. Доступ к панели мониторинга "Ошибки" возможен только в том случае, если этот портал работает и подготовлен к работе с использованием SharePoint Server Enterprise Edition. Подробнее см. в разделе Панели мониторинга портала проекта.
Содержание раздела
|
Эту панель мониторинга можно использовать для ответа на следующие вопросы.
|
Требования
Те же требования, что и в разделе Панели мониторинга портала проекта.
Данные, отображающиеся на панели мониторинга
С помощью панели мониторинга "Ошибки" можно определить, насколько хорошо команда справляется с обнаружением, разрешением и закрытием ошибок. Сведения о веб-частях, которые отображаются на панели мониторинга "Ошибка", см. на следующей иллюстрации и в таблице.
Примечание
Диаграммы сгорания, трендов, линейчатые диаграммы и отчеты c по
не отображаются, когда недоступен сервер, на котором расположены службы Analysis Services для командного проекта.
Дополнительные сведения о толковании, обновлении и настройке графиков, отображаемых на панели мониторинга "Ошибки", см. в разделах, перечисленных в таблице ниже.
Веб-часть |
Отображаемые данные |
Связанный раздел |
---|---|---|
![]() |
Визуальное представление совокупного количества всех ошибок за последние четыре недели. Ошибки группируются по состоянию. ![]() |
|
![]() |
График, показывающий скользящее среднее значение количества ошибок, открытых, разрешенных и закрытых группой за последние четыре недели. Скользящее среднее вычисляется за семь дней, предшествующих дате подсчета. ![]() |
|
![]() |
Визуальное представление совокупного количества всех ошибок за последние четыре недели. Группировка ошибок осуществляется по приоритету. ![]() |
|
![]() |
Горизонтальная линейчатая диаграмма с отображением совокупного количества активных ошибок, назначенных каждому участнику команды в текущий момент. Ошибки группируются по приоритету. ![]() |
|
![]() |
Список активных ошибок. Этот список является производным от веб-части Team Web Access. ![]() |
|
![]() |
Список предстоящих событий. Этот список является производным от веб-части SharePoint. ![]() |
Неприменимо |
![]() |
Количество активных, разрешенных и закрытых рабочих элементов. Открыть список рабочих элементов можно путем нажатия каждого номера. Этот список является производным от веб-части Team Web Access. ![]() |
Неприменимо |
![]() |
Список последних построений и их состояний. Для просмотра дополнительных сведений выберите конкретную сборку. Этот список является производным от веб-части Team Web Access. ![]() Условные обозначения:
|
|
![]() |
Список последних возвратов. Для просмотра дополнительных сведений выберите конкретный возврат. Этот список является производным от веб-части Team Web Access. ![]() |
Действия, необходимые для отслеживания ошибок
Для обеспечения точности и актуальности отчетов, отображаемых на панели мониторинга "Ошибки", команда должна выполнить следующие действия.
Определите ошибки и укажите их пути Итерация и Область.
Назначьте каждую ошибку тому участнику команды, который работает над ее разрешением и закрытием.
Укажите Приоритет каждой ошибки.
Обновляйте Состояние каждой ошибки по мере ее исправления, проверки и закрытия.
Отслеживание активных ошибок и тенденций ошибок
Участники команды могут использовать панель мониторинга "Ошибки" для определения того, насколько работа с перечнем активных ошибок соответствует заданным целям команды и гибким методам работы. При помощи модульного тестирования каждого фрагмента кода перед возвратом команда может снизить общее количество ошибок, которое она должна найти. Команда, нацеленная на отправку каждого фрагмента кода, последовательно устраняет дефекты и снижает количество накапливаемых ошибок.
При помощи панели мониторинга "Ошибки" команда может находить ответы на следующие вопросы:
Приемлемо ли количество активных ошибок для заявленных целей команды? Не откладывает ли команда слишком много ошибок на будущее?
Соответствует ли скорость обнаружения, исправления и закрытия ошибок командой ожиданиям и предыдущим циклам разработки?
Работает ли команда над устранением ошибок с высоким приоритетом перед устранением ошибок с более низким приоритетом?
Требуется ли кому-либо из членов команды помощь в устранении ошибок?
Индикаторы хода исправления ошибок
Индикатор |
Вопросы, которые следует задать |
---|---|
Диапазон активных ошибок расширяется. Если диапазон активных ошибок команды расширяется, возрастает объем невыполненной работы с ошибками. Команда обнаруживает больше ошибок, чем она может разрешить или закрыть. Расширение диапазона активных ошибок может быть признаком того, что существует определенный фактор, замедляющий работу команды по разрешению и закрытию ошибок. |
|
Количество активных ошибок не меняется. Неизменность количества активных ошибок свидетельствует о том, что команда не обнаруживает ошибки. |
|
Количество разрешенных и закрытых ошибок не меняется. Если количество ошибок, разрешаемых и закрываемых командой, остается неизменным в течение долгого времени, возможно, участники команды не способны разрешать и закрывать ошибки. |
|
Индикаторы тенденций ошибок
Индикатор |
Вопросы, которые следует задать |
---|---|
Команда разрешает множество ошибок в каждый период. Высокое число разрешенных ошибок, как правило, указывает на высокое качество работы команды. |
|
Команда быстро разрешает ошибки, но не закрывает их. Участники команды, назначенные для проверки исправления ошибок, возможно, недостаточно тесно сотрудничают, либо различные приоритеты не позволяют участникам команды закрывать разрешенные ошибки. |
|
Команда находит мало ошибок в каждый период. Проблема обнаружения ошибок может возникать в случае высококачественного продукта или при неэффективном тестировании. |
|
Команда находит приблизительно одинаковое количество ошибок в течение последовательных периодов. Если команда находит одинаковое количество ошибок за неделя за неделей или итерация за итерацией, следует изучить основную причину. В начале цикла тестирования тесты могут быть недостаточно строгими или тщательными, чтобы находить большое количество ошибок. На этапе ранних итераций такая ситуация соответствует ожиданиям. Тем не менее, по мере разработки продукта тесты должны использовать более широкие сценарии и интеграции. |
|
Команда находит множество ошибок в каждый период. Команда легко может обнаруживать ошибки в сыром коде, в недавно интегрированном коде, при эффективном тестировании или при особых событиях, таких как ошибки "bug bash". |
|
Приоритет и распределение ошибок
Индикатор |
Вопросы, которые следует задать |
---|---|
Количество активных ошибок с высоким приоритетом превышает количество активных ошибок с низким приоритетом. Если количество ошибок с высоким приоритетом значительно превышает количество ошибок с низким приоритетом, возможно, команда уделяет повышенное внимание элементам с низким приоритетом. |
|
Ошибки назначаются неравномерно. Возможно, команде следует рассмотреть возможность перераспределения объемов работы, если одному или двум участникам команды отводится много ошибок, а остальным участникам команды лишь небольшое их количество. |
|