Как казахстанский строительный холдинг переходил на отечественную RPA-платформу

Результаты роботизации привлекают все больше сотрудников холдинга, и команда роботизации получает все больше задач

 Слева направо: Артур Бекмуханбетов – руководитель проекта IT, Каиржан Бектембаев – руководитель управления цифровизации корпоративных решений BI Innovations, Мухаммеджан Дузенов – сооснователь Python RPA, Касымжан Асимов – RPA-разработчик, Нурмухаммед Бауыржанов – младший RPA-разработчик BI Innovations
Слева направо: Артур Бекмуханбетов – руководитель проекта IT, Каиржан Бектембаев – руководитель управления цифровизации корпоративных решений BI Innovations, Мухаммеджан Дузенов – сооснователь Python RPA, Касымжан Асимов – RPA-разработчик, Нурмухаммед Бауыржанов – младший RPA-разработчик BI Innovations
Фото: архив пресс-службы

Python RPA — казахстанский разработчик платформы для создания цифровых сотрудников. Компании удалось перевести BI Group, казахстанский строительный холдинг, на свой продукт с зарубежного аналога. Как это удалось?

Компания BI Innovations занимается развитием IT в BI Group. Находить и эффективно применять лучшие IT-инструменты — их ключевая задача. Внедрение RPA* начали в 2020 году. Начали с простых процессов в бухгалтерии, со временем роботизация охватила большинство отделов.

*RPA (Robotic process automation) — технология для автоматизации рутинных бизнес-задач. Программные роботы вместо человека быстро и без ошибок выполняют задачи, экономя время реальных сотрудников. Создание отчетов, сверка данных, поиск информации, оцифровка данных — любые рутинные задачи могут быть автоматизированы с помощью RPA.

RPA-боты вместо человека работают с любыми системами через интерфейс, поэтому интеграция не нужна. Роботизация — это эффективный инструмент на пути к цифровизации с быстрым видимым эффектом.

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

Импортозамещение и переход на новую RPA-платформу

В 2023 году компания Python RPA, казахстанский разработчик RPA, предложила BI Innovations свой продукт для роботизации. Стоимость лицензий была в три раза ниже, а качество на том же уровне, что и у предыдущего продукта. На тот момент у Python RPA уже был большой опыт во внедрении роботизации в крупных компаниях. Но с задачей перевода с другой платформы команда столкнулась впервые.

Мухамеджан Дузенов, сооснователь Python RPA, вспоминает, что было непросто убедить BI Innovations перейти на Python RPA: «Мы предложили свой продукт в качестве альтернативы продукту, которым пользуется BI Innovations, одному из крупных решений на рынке RPA. Трудно менять платформу для роботизации, мы это понимали, плюс надо было доказать, что наш продукт не просто не уступает в качестве, но и дает больше возможностей для разработки».

Для быстрого перехода архитектура и логика разработки роботов должна была быть похожа на предыдущую платформу. Нужна была возможность совмещать Low-code-режим и программирование. Плюс предыдущий опыт показал, что важно не зависеть от узкопрофильных разработчиков, которых мало на рынке труда Казахстана.

Также важна была стоимость лицензий, так как зарплаты в Казахстане в разы ниже, чем в США и Западной Европе, а это напрямую влияет на обоснованность использования роботов.

Платформа Python RPA соответствовала требованиям BI Innovations, но в «Оркестраторе», с помощью которого управляют парком роботов, не хватало функций, к которой привыкла команда разработки при работе с предыдущей платформой. На протяжение трех месяцев разработчики Python RPA дорабатывали продукт под требования потенциального заказчика.

«В наш продукт поверили и дали возможность его доработать. Шаг за шагом мы улучшали платформу — для нас было важно сделать по-настоящему качественный RPA-инструмент. После трех месяца упорной работы мы получили результат — наш продукт полностью соответствовал требованиям BI Innovations­», — отметил Мухамеджан Дузенов.

После бесплатного индивидуального обучающего курса команда BI Innovations быстро сделала несколько роботов самостоятельно на триальной версии продукта — все работало стабильно. Было решено перейти на Python RPA.

«Стоимость лицензий Python RPA оказалась наиболее оптимальной — в три раза ниже, чем у предыдущей платформы. Python — самый популярный язык программирования, поэтому проблем в поиске разработчиков не было изначально и не будет в будущем. Всего за 6 месяцев мы переписали ранее разработанных роботов на новую платформу. Стоимость владения RPA-платформой стала гораздо ниже. Теперь мы можем роботизировать даже мелкие процессы. Преимущества новой платформы способствовали ускорению разработки в несколько раз», — отметил Каиржан Бектембаев, руководитель управления IT.

С технической точки зрения BI Innovations также довольны продуктом: «Некоторые процессы даже роботы могут выполнять очень долго. Была задача, которую один робот выполнял пять дней. Эту проблему мы решили, выстроив архитектуру процесса в «Оркестраторе». Мы разбили большой процесс на пять частей, и один RPA-бот параллельно работает на пяти машинах, над каждой из пяти частей отдельно. Теперь на задачу уходит один день, а не пять», — поделился улучшениями Касымжан Асимов, RPA-разработчик BI Innovations.

Итоги импортозамещения и планы

Команда по роботизации BI Innovations активно пишет новых роботов на платформе Python RPA. Результаты роботизации привлекают все больше сотрудников холдинга, и команда роботизации получает все больше задач для автоматизации с помощью программных роботов.

«Работа с локальным стартапом, в отличие от крупного вендора, оказалась более удобной из-за гибкости команды вендора. Еще сыграл роль так называемый personal touch и патриотизм — приятно работать с качественным отечественным продуктом. Наша команда активно «роботизирует» внутренние бизнес-процессы холдинга. В планах внедрить программных роботов во всех структурных подразделениях», — поделился Каиржан Бектембаев.

RPA развивается и обрастает инструментами, например AI и OCR, — это мировой тренд. Прямо сейчас у BI Innovations в разработке собственный OCR-продукт. С его помощью будут решены проблемы распознавания данных. Также BI Innovations внедряет Machine Learning в процесс работы программного робота. В одном из процессов интеграция между системами происходит с помощью ML-модели, которая учится на архивных сканах распознавать документы. Для решения задачи классификации платежей по статьям ДДС команда обучает собственную ML-модель на Python. Алгоритм будет распределять платежи, полагаясь на то, как казначеи делали это ранее.

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

«Как разработчик я вижу силу Python RPA в синергии Low-code-режима и мощности Python-языка. Для рутинных процессов удобно использовать Low-code, но есть процессы, которые требуют много ресурсов и необходима оптимизация, — в таких случаях можно использовать «чистый» Python. Это дает нам большие возможности в работе с новыми методами шифрования, криптографией — а это помогает нам в работе с банками. Также оптимизация высвободила серверные мощности — для работы предыдущей платформы требовались 7 серверов, а теперь 5», — отметил Касымжан Асимов.

«Работа с таким крупным заказчиком — большая ответственность и выход на новый уровень качества. Наша команда в реальном времени получала обратную связь и дорабатывала функционал. В наш продукт поверили и дали возможность проработать недостатки. Мы гордимся результатами и рады получать позитивную обратную связь от пользователей нашей платформы», — подвел итог Мухамеджан Дузенов.

Если вы обнаружили ошибку или опечатку, выделите фрагмент текста с ошибкой и нажмите CTRL+Enter
Популярное
Выбор редактора
Ошибка в тексте