После завершения технического обновления всегда рекомендуется провести пробный запуск. Обновление копии действующего сайта позволит выявить все потенциальные проблемы и решить их до запуска. Кроме того, убедитесь в наличии достаточных ресурсов поддержки, если после выпуска обновления возникнет внезапная потребность в их времени.
Этап 2: тестирование
На этом этапе опытная команда тестировщиков оценивает, удовлетворяет ли программная система функциональным и нефункциональным требованиям, что называется приемочным тестированием (UAT). Инженеры по обеспечению качества создают среду, которая воспроизводит сценарии использования в бизнесе; затем запускаются модульные тесты, после чего более сложные комбинации модулей тестируются в самой системе. Наконец, выпускаются отчеты о тестировании с подробным описанием результатов тестирования, которые предоставляются разработчикам и заинтересованным сторонам.
В самом начале этого этапа QA-инженеры создают тестовые сценарии - подробные описания того, как оценивать конкретные функции, такие как предварительные условия, входные данные и действия, которые необходимо предпринять, ожидаемые результаты, а также ожидаемые предварительные условия и действия, предпринятые против этой функции. Одним из основных результатов на этом этапе является RTM, который связывает требования с соответствующими тестовыми случаями.
Этап 3: Развертывание
После того как все проблемы с кодом и базой данных решены, можно приступать к полноценному внедрению новой версии. Это потребует от пользователей всех усилий, чтобы преодолеть их естественное сопротивление изменениям и принять новое программное обеспечение и процессы. Также может быть целесообразно временно продолжить работу с существующей ERP-системой, чтобы не пропустить критически важные процессы при переносе данных из одной среды в другую.
Как и на этапах установки и тестирования, управление рисками в процессе обновления должно быть проактивным. Это начинается с выявления потенциальных угроз, последующей их оценки и планирования мер по снижению. К ним могут относиться такие риски, как:
Этап 4: "Запуск
Этап внедрения, или go-live, любого технологического проекта, безусловно, имеет огромное значение. Он знаменует собой момент, когда новые продукты или услуги переходят от разработки и тестирования к фактическому использованию и внедрению в реальной жизни - часто после нескольких месяцев или даже лет подготовки, планирования, выполнения, мониторинга, контроля и обратной связи с внутренними и внешними заинтересованными сторонами.
Начните думать заранее, чтобы обеспечить плавный переход от этапа внедрения к этапу обслуживания и поддержки, включая создание плана перехода или передачи, а также закрытие всех пунктов приемочного тестирования пользователей или уведомление о необходимости дальнейших действий. Также создайте список контактных лиц на случай, если в период внедрения возникнут срочные проблемы или эскалационные ситуации.
В рамках этого этапа также необходимо оценить, какое влияние окажет обновление на пользователей - это может быть от отключения системы до изменения рабочего процесса в конкретных отделах - и убедиться, что все затронутые стороны понимают его последствия. Затем эта информация должна быть передана обратно.
После начала перехода на новую систему управления цифровыми активами необходимо отслеживать текущие проблемы и поддерживать их по мере возникновения. Одним из эффективных методов является планирование регулярных итоговых встреч в период перехода на новую систему для решения возникающих проблем и обмена накопленным опытом для улучшения ситуации в ходе будущих обновлений. Рекомендуется также привлекать к участию в этих встречах членов проектной группы, чтобы поделиться накопленным опытом и определить области, которые необходимо усовершенствовать в следующий раз.
На этом этапе после запуска в эксплуатацию могут потребоваться дополнительные ресурсы поддержки - в зависимости от масштаба обновления - для решения любых неожиданных проблем, которые могут возникнуть. Это может быть техническая поддержка для решения первоочередных задач; эксперты по предметной области для помощи в принятии решений по процессам; суперпользователи/чемпионы для новых или неопытных пользователей.