usepoint
menu

Чек-лист анализа последствий внедрения изменений

Это инструмент для оценки потенциальных последствий внедрения изменений в ИТ-продукт.

Автор:

usepoint.ru.

Для чего это:

Снижение рисков (помогает выявить и оценить возможные негативные последствия изменений, чтобы принять меры по их минимизации), эффективное планирование (позволяет продумать все этапы внедрения изменений и учесть все необходимые ресурсы), повышение шансов на успех (помогает сделать процесс внедрения изменений более управляемым и прогнозируемым).

Как использовать:

  1. Определите изменения, которые предстоит внедрить.
  2. Используйте чек-лист для оценки каждого изменения по отдельности.
  3. Оцените потенциальные последствия каждого изменения.
  4. Разработайте план действий для управления рисками.
  5. Проведите ревью и утвердите план.
  6. Внедрите изменения, следуя утвержденному плану.
  7. Проведите пост-имплементационный анализ.

Чек-лист:

1. Последствия предлагаемого изменения

  1. Сможет ли изменение положительно повлиять на достижение бизнес-требований?
  2. Не противоречат ли какие-либо существующие требования предлагаемому изменению?
  3. Не противоречат ли предлагаемые изменения каким-либо другим невыполненным требованиям?
  4. Какие бизнес или технические последствия того, что изменение не будет внесено?
  5. Какие существуют возможные негативные побочные эффекты или другие риски внесения предлагаемого изменения?
  6. Повлияет ли предлагаемое изменение на производительность или другие качественные характеристики?
  7. Осуществимо ли предлагаемое изменение в рамках известных технических ограничений и с учетом нынешних навыков и умений персонала?
  8. Установит ли предлагаемое изменение неприемлемые требования к любым ресурсам, необходимым для разработки, тестирования или эксплуатации?
  9. Должны ли быть приобретены какие-либо инструменты для реализации и тестирования изменения?
  10. Каким образом предлагаемое изменение повлияет на последовательность, взаимосвязи, трудоемкость или длительность любых задач, находящихся в настоящее время в плане проекта?
  11. Потребуется ли создание прототипа или другого пользовательского интерфейса для утверждения изменения?
  12. Сколько усилий, уже вложенных в проект, будет потеряно, если это изменение будет принято?
  13. Приведет ли предлагаемое изменение к увеличению удельной стоимости продукта, например, за счет повышения платы за лицензирование продукта третьей стороной?
  14. Повлияет ли данное изменение на какие-либо планы по обучению или поддержке клиентов, маркетингу и т.д.?

2. Системные элементы, на которые повлияет предлагаемое изменение

  1. Определите атрибуты, которые необходимо добавить, удалить или изменить в пользовательском интерфейсе.
  2. Определите атрибуты, которые необходимо добавить, удалить или изменить в отчетах, базах данных или файлах.
  3. Определите атрибуты, которые необходимо добавить, удалить или изменить в компонентах дизайна.
  4. Определите атрибуты, которые необходимо добавить, удалить или изменить в исходном коде.
  5. Определите изменения, которые необходимо внести в процесс сборки программного продукта.
  6. Определите юнит-тесты, интеграционные и системные тесты, которые должны быть изменены или удалены.
  7. Оцените количество новых юнит-тестов, интеграционных и системных тестов.
  8. Определить подсказки в интерфейсе, учебные или вспомогательные материалы, а также другую пользовательскую документацию, которую необходимо создать или модифицировать.
  9. Определить другие приложения, библиотеки или компоненты аппаратного обеспечения, на которые повлияют изменения.
  10. Определить необходимость модификации ПО третьих лиц.
  11. Определить любое влияние, которое предлагаемые изменения окажут на план управления проектом, план обеспечения качества, план управления конфигурацией и другие планы.