Категории

Поиск

Комментарии

Всякое-разное


«Контроль изменений при разработке ПО. Часть 2» — 2012-02-12, flash

К процедурам управления изменениями применимы следующие принципы:

принцип соответствующего санкционирования :
все запросы о внесении изменений должны тщательно проверяться и соответствующим образом санкционироваться;
любые изменения, требующие дополнительных расходов или влекущие за собой существенный сдвиг сроков реализации, должны рассматриваться и утверждаться координационным советом проекта;
после завершения работы над проектом изменения должны проверяться на предмет соответствия процедурам, предусмотренным в плане управления изменениями и конфигурацией; их внесение должно официально санкционироваться;
принцип оценки воздействия; запросы о внесении изменений должны передаваться на рассмотрение участвующего в реализации проекта персонала для выяснения их мнения относительно возможных последствий предлагаемых изменений для проекта в целом;
принцип определения приоритетов: необходимо определить относительный приоритет и стоимость всех утвержденных запросов о внесении изменений (для определения последствий применительно к бизнес-сценарию);
принцип анализа тенденций: предусматривает классификацию запросов в зависимости от типа и срочности и периодическую проверку статистики изменений для диагностики наиболее общих тенденций, наличие которых может сигнализировать о наличии проблем;
принцип разделения ролей:
разделение ответственности за планирование изменений с одной стороны и выполнение проверок/инспекций/тестирования - с другой;
разделение ответственности за планирование/тестирование изменений с одной стороны и их внедрение - с другой;
принцип обеспечения достаточного уровня проверки качества, разработки и эксплуатационного тестирования;
принцип обратимости; должен быть предусмотрен план возврата системы в исходное состояние в случае, если в процессе внедрения изменений возникнут проблемы или затруднения.
На практике особенности применения этих принципов в каждом отдельном случае зависят от специфики и масштаба проекта. Так, в случае реализации относительно небольшого проекта желательно, чтобы осуществляющее высшее руководство должностное лицо непосредственно проверяло и санкционировало все изменения, в то время как в случае масштабного проекта, предусматривающего внесение многочисленных изменений в самых разных направлениях, такой подход не только нецелесообразен, но и практически неосуществим.. Однако перечисленные выше принципы управления изменениями сохраняют свою актуальность и являются обязательными для соблюдения в любой ситуации, вне зависимости от организационной специфики процесса.

Начало статьи. Часть 1.
Расшарь псто, плес