
Процедура анализа влияния изменения
Председатель совета по управлению изменениями обычно просит
опытного разработчика выполнить анализ результата определенного.
Анализа результатов изменений затрагивает три аспекта.
1.
Определите возможны последствия изменения. Часто они вызыва-
ют значительный волновой
эффект.
Включение множества функций
в продукт может снизить его производительность до неприемлемо-
го
уровня,
например, когда системе, запускаемой ежедневно, по-
требуется 24 часа для завершения одного запуска,
2. Определите все файлы, модели и документы, которые,
возможно,
придется изменить, если команда включит все запрошенные
изме-
нения,
3. Определите задачи, необходимые для реализации изменения, и
оцените усилия, необходимые для выполнения этих задач.
Ловушка
Пропустив выполнение анализа влияния, вы не измените объем зада-
чи. Просто в этом случае этот объем станет сюрпризом для вас. А сюрпризы в об-
ласти ПО редко бывают приятными.
На рис. 19-5 показан контрольный список вопросов, разработанный
в помощь аналитику. В списке на рис. 19-6 перечислены наводящие
вопросы, которые помогут вам определить все элементы ПО, затрону-
тые изменением. Данные трассируемости, которые связывают
изме-
няемые требования с другими основными документами проекта, край-
не полезны при анализе влияния. По мере наработки опыта при ис-
пользовании этих контрольных вопросов адаптируйте их для ваших
проектов.
Далее описана несложная процедура оценки
влияния
изменения
предложенного требования. Множество проблем с оценкой
возникает,
так как специалист, выполняющий оценку, не принимает во
внимание
всю работу, необходимую для завершения задачи. Следовательно,
этот подход к
анализу
влияния требует тщательного определения за-
дачи. Для оценки значительных изменений используйте
небольшие
команды — а не просто одного разработчика: так вам удастся не упус-
тить из виду важные задачи.
1.
Работайте со списком на рис.
19-5.
2. Работайте со списком на рис.
19-6,
используя доступную информа-
цию трассируемости. В некоторые средства управления требова-
ниями входят отчеты об анализе влияния, в которых размещены
Глава 19. Изменения случаются 377