
Процесс управления изменениями. Реально действующий процесс
управления изменениями способен уменьшить хаос, вызываемый бес-
конечными, бесконтрольными изменениями требований. Процесс
управления изменениями определяет пути предложения,
передачи,
оценки и разрешения нового требования или его модификации.
Инст-
рументальное средство выявления проблем облегчает контроль за
из-
менениями, но помните, что инструмент — не замена процессу. В
главе
19
детально описан процесс управления изменениями.
Процедура проверки статуса требований. Подразумевает проверку
статуса каждого функционального требования и отчетность по
нему.
Вам придется использовать базу данных или коммерческое средство
управления требованиями, чтобы контролировать статус
большого
числа требований в огромной системе. Эта процедура также описывает
отчеты, которые вы сможете генерировать для просмотра статуса соб •
ранных требований в любое время. Больше об учете статуса требова-
ний вы можете прочитать в главе 18.
Устав совета по управлению изменениями. В совет по управлению
изменениями (change control board, CCB) входят наиболее заинтере-
сованные в проекте
лица,
которые решают, какие изменения в требо-
ваниях принять, какие отвергнуть и в какую версию продукта следует
внести каждое предложенное изменение. Как вы знаете из главы 19,
устав совета по управлению изменениями описывает структуру, функ-
ции и рабочие процедуры совета.
Список и шаблон анализа последствий изменений в требовани-
ях. Оценка стоимости и другого влияния предлагаемого изменения в
требованиях—
ключевой шаг в определении того, принимать ли его.
Анализ последствий помогает совету по управлению изменениями
принимать информированные решения. Как показано в главе 19, спи-
сок последствий помогает вам рассмотреть задачи, побочные эффек-
ты и риски, которые могут возникнуть при реализации каждого изме-
нения в требованиях. Рабочая таблица предлагает простой способ
оценки трудовых затрат для каждого задания. Пример шаблона для
результатов анализа последствий также показан в главе
19,
Процедура трассируемости требований. Матрица трассируемо-
сти требований содержит список всех функциональных требований,
конструктивных элементов и модулей
кода,
связанных с каждым тре-
бованием, и варианты тестирования, подтверждающие его коррект-
ную реализацию. Матрица трассируемости должна также определять
требование исходной системы, вариант использования, бизнес-пра-
вило или другой источник, из которого проистекает каждое
функцио-
нальное требование. Эта процедура определяет, кто предоставляет
Глава 22. Совершенствование
процессов
работы с требованиями 433