Мониторинг выполнения проекта программного обеспечения - это трудная задача. Одна из главных проблем - найти критерии
объективной оценки степени выполнения и соответствующего статуса. Один из возможных подходов - это мониторинг
показателей изменений в системе контроля изменений. Этот подход называется учет статуса конфигурации и выпускаемая
отчетность называется отчет о статусе конфигурации.
Система учета (измерения) статуса конфигурации предназначена
для описания состояния продукта на основании типа, количества и серьезности неполадок, найденных и исправленных во
время разработки продукта. Данные, получаемые в этом аспекте управление изменениями, полезны при определении общего
статуса завершенности проекта.
Ниже перечислены четыре главные источника для отчета о статусе конфигурации программного обеспечения:
-
Запросы изменений
-
Компоновки программного обеспечения
-
Описания версий
-
Аудит
Запрос изменений - это общее название для запроса на изменение рабочего продукта или процесса разработки. Общая
процедура, связанная с запросом изменений, описана в концепции: Управление запросами изменений.
Теги статуса позволяют создавать статистические отчеты о запросах изменений (возраст, распределение, тенденции).
Отчеты о запросах изменений, основанных на найденных неполадках, содержат следующие разделы:
-
Давность (Отчет, основанный на времени)
-
Время в открытом состоянии различных типов запросов изменений. Какова задержка при исправлении неполадки?
-
Распределение (Отчет, основанный на численных показателях)
-
Сколько существует запросов изменений для каждого владельца в зависимости от приоритета и стадии исправления?
-
Тенденции (Отчет, основанный на времени и численных показателях)
-
Каково общее число неполадок, найденных и исправленных за определенный промежуток времени? Какова скорость
обнаружения и исправления неполадок? Каково качественное изменение при исправлении неполадки? Каково среднее
время исправления неполадки?
Отчеты компоновки перечисляют названия файлов, их расположение и внесенные изменения, которые создают определенную
версии программного обеспечения.
Отчеты компоновки могут делаться на системном и подсистемном уровнях.
Описания версий описывает подробности выпуска программного обеспечения так же, как и Информация о выпуске. Как минимум,
описание должно включать следующее:
-
Список выпускаемых материалов (физические носители и документация)
-
Список содержимого программного обеспечения (список файлов)
-
Все данные адаптации для размещения на сайте
-
Инструкции по установке
-
Возможные неполадки и известные ошибки
В контексте управления изменениями учитываются два типа аудита:
-
Аудит физической конфигурации
-
Аудит функциональной конфигурации
Аудит физической конфигурации (PCA) определяет элементы продукта из хранилища продукта для развертывания.
Аудит функциональной конфигурации (FCA) подтверждает, что контрольная версия соответствует установленным требованиям.
Детали проведения аудита описаны в Выполнение аудита конфигурации.
|