Пришествие в нашу жизнь новой технологии обычно идет строго «по Гартнеру». Сначала она забирается на пик ожиданий — аналитики и вендоры говорят о ее сияющих перспективах. Потом наступает период разочарования, с соответствующей тематикой выступлений. Этот период, в свою очередь, сменяется «временем практиков», которые рассказывают о том, что они сделали, — результаты оказываются не такими грандиозными, как обещалось вначале, но «все работает».
В случае с RPA (Robotic Process Automation) кривая Gartner сжалась — уже на первой российской специализированной конференции «Роботизация бизнес-процессов 2019», которую провело издательство «Открытые системы», речь шла одновременно о блестящих перспективах инновационной технологии, о трудностях и уже накопившемся опыте внедрения.
О «светлой стороне» RPA уже говорилось в ряде материалов Computerworld Россия. В этой статье собраны предостережения и опасения, высказанные во взятых накануне конференции и в ее ходе интервью, в выступлениях и в частных беседах.
Излишний энтузиазм сверху...
Первое, что может сыграть злую шутку с желающими внедрить RPA, — обещание, что этот процесс будет быстр и недорог: «дешевизна» и «скорость» — понятия относительные. Заказчик, особенно «внутренний» (при внедрении своими силами), наверняка преисполнится излишних ожиданий, которые стоит «приземлить» до начала проекта.
Безусловно, внедрить программного робота дешевле и быстрей, чем обеспечить полноценную интеграцию через API (собственно, в этом и заключается одно из главных достоинств подхода RPA). Но, например, по оценке компании Advanced Digital Technologies, российского партнера одного из лидеров данного сегмента ИТ-рынка, Automation Anywhere, на «доллар за лицензию» приходится услуг на 5-7 долл. Цифры, приятные для внедренцев, но не для клиентов.
Что касается сроков, то все практики в один голос говорят, что экономить на длительности аналитической стадии, когда идет изучение роботизируемых бизнес-процессов, нельзя. Она занимает не меньше времени, чем сам процесс внедрения.
Кроме того, надо учитывать, что изначально задуманные как простейшее средство автоматизации ввода или переноса данных, программные роботы стремительно обрастают интеллектуальными возможностями (машинным зрением, средствами глубинного обучения) и к тому же начинают претендовать на управленческие и контрольные функции. Внедрение такого ПО требует более тщательного изучения бизнес-процессов, а стало быть, и намного больших временных, человеческих и финансовых ресурсов.
... и сопротивление снизу
То, что рядовые сотрудники и линейные руководители сопротивляются ИТ-новациям, — общее место. В ходе одного из исследований аналитическая группа OSP Data измеряла зависимость отношения к цифровой трансформации от положения на иерархической лестнице («Цифровая трансформация в российских регионах», Computerworld Россия, 8 апреля 2019). По оценке респондентов (преимущественно — топ-менеджмента региональных компаний), среди высшего руководства соотношение энтузиастов и противников цифровой трансформации составляло 80% к 14% (еще 6% относились к трансформации «нейтрально»), среди менеджеров среднего звена — 53% и 21%, «внизу» — 14% и 44%.
«Цифровая трансформация» — понятие растяжимое, поэтому вышеприведенные цифры можно считать более или менее подходящими для описания любой ситуации с внедрением нового. В случае RPA ситуация усугубляется тем, что роботы заменяют сотрудников не опосредованно, а напрямую, причем — именно низовых. И при этом эффективность роботов напрямую зависит от отношения к процессу внедрения заменяемых работников — именно они должны продемонстрировать внедренцам последовательность своих рутинных действий. Соблазн «забыть» какой-то вариант развития событий, особенно не прописанный в инструкциях, а «исторически сложившийся» в процессе работы, будет велик.
Есть, конечно, и автоматические «извлекатели процессов» (process miners), но им тоже за время обследования может не встретиться особый случай — на то он и особый. И если сотрудники не подскажут, то, столкнувшись с неведомым, робот «встанет».
А когда дело касается «умных роботов», к саботажу могут подключиться низовой менеджмент и часть специалистов, которых RPA лишит простых управленческих функций.
Остается, как всегда, склонять персонал к сотрудничеству кнутом и пряником. И, как предложил Анатолий Белайчук, президент Ассоциации профессионалов управления бизнес-процессами, доносить до коллектива мысль, что тот, «кто не хочет кормить своих роботов, будет кормить чужих: задержка технологического развития предприятия приведет к массовым увольнениям быстрее, чем внедрение роботов».
Не вместо BPM, а вместе
Относительная легкость внедрения RPA часто приводит к тому, что роботов рассматривают как средство временного решения проблем, вместо того, чтобы с помощью инструментов управления бизнес-процессами (Business Process Management, BPM) разобраться в этих проблемах по существу, считает Белайчук. Однако при попытке поднять с использованием робота эффективность неправильно выстроенного, переусложненого процесса возникает большой риск «забетонировать» его, сделав совсем немодернизируемым.
О проблемах, связанных с недооценкой технических сложностей внедрения RPA, на конференции говорил и Александр Бейдер, директор направления цифровых технологий компании TerraLink. При проектировании и создании RPA-систем встают проблемы, схожие с проблемами любых других ИТ-проектаами. Включая недостаток специалистов — хотя и считается, что требования к навыкам в программировании при внедрении RPA ниже, чем при полноценной интеграции через API.
Консолидация рынка и лицензия на робота
Одно из основных применений RPA — работа с унаследованными системами и с «системами, с которыми трудно интегрироваться». Как показывает практика, к последним и RPA-решение «из коробки» тоже не всегда подключается с ходу. Это и неудивительно.
Надо также иметь в виду, что сейчас, когда рынок RPA только зарождается, на нем расцветают сто цветов. Потом, как и на любом рынке, наступит эпоха консолидации, которую ускорит выход на него «тяжеловесов» (вроде SAP, купившей в прошлом году Contextor SAS), и количество игроков уменьшится. Так что, не угадав с вендором, можно остаться с унаследованным инструментом для работы с унаследованными решениями.
Кроме того, высказываются опасения, что производители некоторых программных систем могут ограничить к ним доступ «чужих» роботов — с тем, чтобы покупали их собственных, «100% совместимых» с их же прежними продуктами. А то и будут предлагать специальные «RPA-лицензии», исходя из того, что робот работает в режиме 24х7х365, тогда как «обычная» лицензия продается из расчета работы человека восемь часов в день с перекурами.
***
Все вышеизложенное не отменяет того факта, что RPA — весьма удобный, а порой — и единственно возможный способ автоматизации процессов, особенно если иметь дело с унаследованными приложениями или рутинными процедурами. Однако, чтобы RPA-проект оказался успешным, лучше сразу избавиться от иллюзий, что с помощью программных роботов можно решить все без исключения проблемы, тем более связанные с недостатками автоматизируемых бизнес-процессов.