3.1) Управление незапланированным ростом объема
Незапланированным изменением требований считается предложение новой функциональности и существенной модификации после утверждения базовой версии требований к проекту. Чем дольше продолжается работа над проектами, тем больше их объем.
Ключевая стратегия ограничения роста незапланированных требований - разработка хороших требований, руководствуясь приемами и методами, рассмотренными в предыдущих лекциях, в максимальном контакте с Заказчиком.
Процесс контроля изменений
После регистрации запроса на изменение необходимо принять решение о его дальнейшей судьбе.
Запрос на изменение может быть принят, либо отклонен. В первом случае его необходимо включить в план работ над проектом, во втором - сформулировать мотивированный отказ. При принятии решения по запросу необходимо исходить:
а) из степени важности запроса для Заказчика и
б) из его стоимости для Разработчика. Стоимость определяется на основании анализа влияния изменения.
|
|
Анализ влияния изменения
Анализ позволяет выявить компоненты, которые может понадобиться создать, изменить или отклонить, и оценить затраты, связанные с реализацией изменения.
Анализ результатов изменений затрагивает три аспекта.
1.Определите возможные последствия изменения.
2.Определите все файлы, модели и документы, которые, возможно, придется изменить, если команда включит все запрошенные изменения.
3.Определите задачи, необходимые для реализации изменения, и оцените усилия, необходимые для выполнения этих задач.
Трассируемость требований
Связи трассируемости помогают следить за развитием требования в обоих направлениях- от первоисточника к реализации и наоборот.
ТЕМА11: Проверка требований
Ранее рассматривался процесс разработки требований, который предусматривал их постепенное развитие и уточнение с целью разработки действительно оптимальных требований. Это соответственно:
-извлечение;
-видение;
-классификация;
-спецификация;
-моделирование и прототипирование.
Уточним роль проверки в данном процессе. Для этого необходимо уточнить понятие проверки и рассмотреть более развитые способы проверки требований.