Описание
С 2018 года «Норникель» автоматизировал более 100 процессов на зарубежной RPA-платформе – в управлении персоналом, НСИ, бухгалтерском и налоговом учете, закупках и документообороте.
После ухода иностранного поставщика с российского рынка в 2022 году перед центром компетенций RPA компании встала задача миграции роботов на российское ПО. Переход требовалось совершить максимально оперативно: срок действия лицензий истекал уже в первом квартале 2023 года без возможности продления.
Для реализации масштабного проекта выбрали ИТ-компанию «Первый Бит», которая предложила собственный программно-методологический подход к быстрой оценке миграции – весь объем работ определили всего за пять дней. В ходе подготовки перенесли более 20 переиспользуемых компонентов (скрипты для входа в системы и приложения, скрипты для выгрузки и сохранения данных, кастомные библиотеки), которые применялись в 90% роботов.
Сотрудники центра компетенций RPA прошли базовое обучение по работе с новой платформой. Помимо самостоятельной разработки, команда «Первого Бита» проводила архитектурную верификацию роботов и делилась практиками роботизированной автоматизации. Тесное взаимодействие трех команд – центра компетенций RPA «Норникеля», «Первого Бита» и вендора PIX Robotics – позволило внести в платформу более 85 доработок, отвечающих требованиям центра компетенций и отделов архитектуры и информационной безопасности.
Уникальный фреймворк и переиспользуемые компоненты
Разработали уникальный фреймворк для PIX RPA, доработанный под требования центра компетенций. Он позволяет анализировать работу роботов, отслеживать ошибки и строить отчеты об эффективности. Фреймворк упростил тестирование и отладку.
Контроль качества и ввод в эксплуатацию
Команды выстроили и внедрили процесс тестирования и контроля качества: методологию разработки, чек-лист контроля качества кода из 14 пунктов и внутреннюю обновляемую базу знаний с рекомендациями по миграции на PIX RPA. Прежде чем мигрированный проект попадал в продуктивную среду, код проходил три этапа проверки – разработчик анализировал код в целом, специалист поддержки роботизации проверял логи робота, читаемость проекта и код с точки зрения информационной безопасности, а архитектор проверял использование переиспользуемых скриптов, корректность применения фреймворка и настройки PIX Master. Затем робота тестировал разработчик и проводил приемочное функциональное тестирование по сценарию, согласованному с бизнес-заказчиком.
Сложности миграции
Помимо жесткого срока действия лицензий, команде пришлось привести всю систему роботизации – платформу PIX RPA, серверы приложений и агентов, серверы баз данных, СУБД и инструмент поддержки для анализа ошибок – в соответствие более чем со 150 требованиями информационной безопасности. В процессе миграции периодически требовалось дорабатывать PIX RPA из-за функциональных ограничений или чтобы упростить код.
При этом центр компетенций RPA не мог просто остановить текущую работу: параллельно с миграцией нужно было продолжать реализовывать и запускать новых роботов для бизнес-подразделений – сначала на старой платформе, а с января 2023 года, после окончательного внедрения PIX RPA уже на отечественной платформе. За счет оптимизации внутренних процессов компания смогла реализовать изначально запланированную потребность бизнеса в роботах с минимальными отклонениями от плана. Отдельным блоком работ стало переобучение штатных разработчиков-непрограммистов под новую платформу – актуализация плана и материалов обучения, проведение мастер-классов.