Процесс управления изменениями в разработке программного обеспечения с пошаговыми инструкциями

Что такое контроль изменений?

Контроль изменений – это процесс, который компания использует для документировать, идентифицировать и утверждать изменения в ИТ-среду. Это снижает вероятность несанкционированных изменений, сбоев и ошибок в системе.

Зачем менять контроль?

Всякий раз, когда в систему запрашиваются какие-либо новые или отличающиеся изменения, особенно со стороны заинтересованных сторон, это не является необязательным и не игнорируется. Его необходимо реализовать, не затрагивая другие компоненты системы. Именно здесь на помощь приходит контроль изменений. Это помогает проектным группам изменять масштаб проекта, используя определенные элементы управления и политики. Контроль изменений применяется всякий раз, когда проект развивается не так, как планировалось.

Обязательно заполнение и проверка официального документа для запроса на изменение, чтобы сохранить контроль над запросами на изменения.

Количество вопросов, с которыми можно столкнуться при анализе управления изменениями, например

  • Кто одобрит изменение?
  • Требуется ли проходить через панель управления изменениями?
  • Сколько времени потребуется на исследование и внедрение изменений?
  • Каковы последствия изменений в других компонентах системы (графики, стоимость, ресурсы и т. д.)?
  • Существует ли какой-либо порог, при котором руководство проекта может его одобрить?

 

Различные факторы процесса контроля изменений

Существуют различные факторы, которые следует учитывать в процессе контроля изменений.

Этапы процесса контроля изменений Действия, предпринятые в рамках контроля изменений
  • Инициирование запроса на изменение и контроль
  • Запрос на изменения должен быть стандартизирован и подлежит рассмотрению руководством.
  • Лицо, запрашивающее изменение, должно быть проинформировано
  • Оценка воздействия на
  • Убедитесь, что все запросы на изменения оцениваются структурированным образом для анализа возможных последствий.
  • Контроль и документирование изменений
  • Следует вести журнал изменений, в котором указывается дата, сведения о людях, внесших изменения, и введенных изменениях.
  • Только уполномоченное лицо должно иметь возможность вносить изменения.
  • Должен быть определен процесс отката к предыдущей версии.
  • Документация и процедуры
  • Всякий раз, когда вносятся системные изменения, процедуры и связанный с ними документ должны обновляться соответствующим образом.
  • Авторизованное обслуживание
  • Право доступа к системе должно контролироваться для предотвращения несанкционированного доступа.
  • Тестирование и утверждение пользователей
  • Программное обеспечение должно быть тщательно протестировано
  • Контроль версий
  • Контроль должен осуществляться над производственным исходным кодом, чтобы гарантировать, что обновляется только последняя версия.
  • Экстренные изменения
  • Необходимо получить устное разрешение, а изменение должно быть задокументировано как можно скорее.

Процесс контроля изменений

Прежде чем мы рассмотрим, что входит в процесс контроля изменений, мы познакомимся с тем, какие документы используются в процессе контроля изменений. При осуществлении контроля изменений в основном задействованы два документа.

  • Журнал изменений: Журнал изменений — это документ, в котором перечислены сведения обо всех запросах на изменение, такие как номер проекта, идентификатор PCR (запроса на изменение проекта), приоритет, сведения о владельце, Target дата, статус и дата статуса, кем поднят, дата поднятия и т. д.
  • Процесс контроля изменений

  • Форма запроса на изменение: Он используется для документирования деталей, необходимых для поддержки процесса принятия решений, таких как тип изменения, преимущества изменения, название ресурса, запрашивающего изменение, время и сметная стоимость, приоритет изменения, сведения об уполномоченном лице, статус запроса на изменение и т. д.

    Процесс контроля изменений

Блок-схема процесса изменения

Процесс изменений следует определенному шаблону для реализации изменений в продукте или системе. Здесь с помощью блок-схемы мы объяснили, какие шаги входят в процесс изменений.

Процесс контроля изменений

Шаги по контролю изменений

Шаги по контролю изменений Экшн
  • Идентификация запроса на изменение
  • Определите необходимость изменения и опишите ее в форме запроса на изменение проекта.
  • Оценка запроса на изменение
  • Если изменение недействительно, его необходимо отложить или отклонить.
  • Определите соответствующие ресурсы, необходимые для анализа запроса на изменение.
  • Выполните быструю оценку потенциального воздействия и обновите форму запроса на изменение.
  • На этом этапе отклоненный запрос на изменение должен быть остановлен.
  • Анализ запроса на изменение
  • Для анализа назначьте запрос на изменение авторизованному участнику.
  • Отложенное изменение повторно введите этот этап анализа.
  • На этом этапе отклоненный запрос на изменение должен быть остановлен.
  • Утверждение запроса на изменение
  • Определите риск изменений и уровень сложности перед утверждением.
  • Определите уровень воздействия изменения перед его утверждением.
  • Revпросмотреть влияние запроса на изменение и передать уполномоченному лицу на утверждение
  • На этом этапе отклоненный запрос на изменение должен быть остановлен.
  • Реализация запроса на изменение
  • Обновление процедур проекта и планов управления
  • Информировать об изменениях в команде
  • Отслеживать ход выполнения запроса на изменение
  • Зафиксируйте выполнение запроса на изменение
  • Закрыть запрос на изменение

ЗАМЕТКА: Утверждение контроля изменений может быть сделано Менеджер проекта, ведущий ИТ-специалист или ведущий разработчик, заинтересованное лицо.

Управление изменениями против контроля изменений

Управление изменениями Управление изменениями
Он отвечает за управление и контроль запросов на изменения для внесения изменений в ИТ-инфраструктуру или любой аспект ИТ-услуг, чтобы минимизировать риск перебоев в предоставлении услуг и обеспечить преимущества для бизнеса. Контроль изменений включает в себя такие действия, как отправка, запись, анализ и утверждение изменений для улучшения общей производительности системы или продукта.

Ежедневная рассылка Guru99

Начните свой день с последних и самых важных новостей об искусственном интеллекте, которые мы представляем вам прямо сейчас.