Роботизація бізнес-процесів: вибір оптимальної RPA-платформи (Частина 14)

Сьогоднішній матеріал присвячений питанню вибору платформи для роботизації бізнес-процесів. На щастя, на сьогоднішній день технологія RPA (Robotic Process Automation) уже досить зріла, і ринок пропонує широкий вибір постачальників платформ. При цьому на ньому присутні як явні лідери ‒ компанії, що спеціалізуються тільки (або переважно) в галузі RPA, так і гравці, для яких RPA ‒ це розширення їх лінійки продуктів в області автоматизації бізнес-процесів. У цьому матеріалі свідомо не згадуватимуться імена компаній-виробників, щоб уникнути звинувачень у прихованій рекламі, натомість будуть надані рекомендації, на що необхідно звернути увагу при виборі RPA-платформи.

Отже, сьогодні на ринку програмного забезпечення з роботизації бізнес-процесів представлено близько десяти досить серйозних гравців. Три-чотири з них є очевидними лідерами як за напрацьованою клієнтською базою, так і за доступним функціоналом платформ. Ще стільки ж компаній дещо відстають від лідерів, але мають усі шанси наздогнати їх у найближчі роки, якщо правильно побудують свою стратегію розвитку. І є нішеві гравці, в основному це компанії, що працюють в інших напрямках і просувають свої RPA-рішення в рамках свого портфеля клієнтів. На що ж слід звернути увагу при виборі постачальника платформи в першу чергу?

1. Технологічні особливості платформи
Кожна платформа має свої сильні й слабкі сторони з технічного погляду. Одночасно із цим і компанії-замовники мають різні бізнес-процеси. Якщо для одного замовника можливість працювати зі сканованими документами, часто не дуже високої якості, є ключовою вимогою до платформи, то інший може взагалі не залучати механізм розпізнавання образів (Optical Character Recognition, OCR). Крім того, ті ж самі механізми в різних платформах можуть бути реалізовані зовсім по-різному, і те, що ідеально реалізовано для одного клієнта, для іншого може перетворитися на істотну проблему. У цілому до найбільш запитуваних технологічних особливостей платформ можна віднести:

  • Можливості роботи із системами розпізнавання текстів і образів. Більшість платформ у базовій версії включають у свій склад те чи інше OCR-рішення. Деякі платформи дозволяють інтегрувати в них й інші доступні на ринку OCR-продукти.
  • Підтримка роботи програмних роботів в attended і unattended режимах, тобто можливість запускати роботів як на робочих станціях користувачів, так і на віртуальних машинах у корпоративних дата-центрах.
  • Способи запуску роботів (за розкладом, за подією, вручну користувачем) і їх взаємодія з бізнес-користувачами.
  • Можливості розширення закладеного в платформу функціоналу з використанням зовнішніх модулів.
  • Інтеграція в платформу елементів штучного інтелекту та машинного навчання.

2. Ліцензійні особливості платформ RPA і їх цінова політика
Більшість виробників RPA-платформ ліцензують своє ПЗ на 1 рік. Тобто замовник повинен щороку сплачувати вартість роботів, їх систем управління і робочих місць розробників. Це дещо відрізняється від загальноприйнятої практики ліцензування ПЗ, але, вочевидь, ця модель прийнята з логіки призначення програмних роботів, які покликані замінити співробітників, що виконують рутинні операції. А як відомо, у багатьох країнах оплата праці базується на річному доході, і пряме порівняння вартості робота і ЗП співробітника в цьому випадку проводити легше.

Відмінностей у політиці ліцензування та вартості платформ набагато більше. Зупинимося на цьому моменті докладніше, оскільки він може значно впливати на RoI проекту.
Як правило, всі платформи включають у себе три основних компоненти:

  • Роботи одного або декількох типів, що розрізняються функціональністю або середовищем перебування (віртуальне середовище або робоче місце співробітника).
  • Робоче місце розробника алгоритмів роботизації.
  • Серверна складова платформи, що включає в себе базу даних, систему централізованого управління роботами і моніторингу їх стану, репозиторій версій алгоритмів роботизації бізнес-процесів, сховище аккаунтів і паролів, які використовуються роботами при доступі до бізнес-систем і т. д.

Залежно від сповідуваного підходу виробника платформи, усі ці компоненти можуть ліцензуватися як окремо, так і пакетами, на один рік або кілька років. Чому це може бути критично важливо для замовника? Тому що на початковому етапі проекту роботизація процесів відбувається поступово: один-два процеси розробляються в перші 2 місяці й переводяться в продуктивний режим. На цьому етапі навантаження одного робота може складати, наприклад, 20% від його функціональної потужності (нагадаємо, що робот може працювати 24 години на добу і виконує операції в рази швидше від людини). Іще через 2 місяці в продуктивному режимі вже можуть працювати 6-8 процесів, що вимагає використання 2-3 роботів. Через рік після старту проекту роботизації реальна потреба в роботах може становити 6-10 роботів. І тут замовник може поставити собі питання: а чи потрібно мені купувати пакет з 10 роботів і системи управління мінімум на 3 роки (стандартна умова одного з лідерів ринку RPA), якщо я в перший рік гарантовано не зможу навантажити їх роботою?
Платформи також істотно відрізняються за ціною: вартість одного робота може коливатися від 1200 USD до 10 000 USD.

3. Масштабованість платформи
Для корпоративних замовників можливість масштабування платформи є не менш важливим показником, ніж її функціональність. Під масштабуванням маються на увазі такі можливості, як:

  • Ефективне управління одночасно десятками й сотнями роботів, що обробляють сотні бізнес-процесів.
  • Відмовостійкість, резервне копіювання, можливість швидкого відновлення після збоїв, підтримка контролю версійності алгоритмів роботизації, можливості територіально-розподіленого впровадження (рознесення системи по різних дата-центрах) і т. д.

4. Перспективність платформи
Як будуть виглядати програмні роботи через 3-5 років? Поки однозначно можна сказати тільки одне: розвиток технології RPA буде вибуховим. Застосування технологій штучного інтелекту і машинного навчання зможуть підняти можливості роботів на принципово новий рівень. Ті компанії, які сьогодні стоять перед питанням вибору платформи, повинні замислитися над тим, що зможе запропонувати виробник їх RPA-платформи в майбутньому. Лідери ринку вже сьогодні закладають у свої продукти ті основи, які завтра стануть фундаментом для платформ роботизації нового покоління. І при виборі того чи іншого постачальника має сенс проаналізувати плани розвитку платформи вже сьогодні, оскільки міняти платформу завтра буде дуже дорого.

Окремо слід розповісти про open source рішення. Як завжди, комерційним платформам існує альтернатива у вигляді open source напрацювань за темою RPA. Перспектива отримати RPA-платформу без інвестицій у ліцензії виглядає заманливо, і однозначно повинна розглядатися невеликими компаніями, що мають досить кваліфіковані ресурси для розробки роботів. Але як тільки мова заходить про великих замовників, мінуси open source починають переважувати економію на купівлі ліцензій. Якщо ви серйозно розглядаєте можливість використання роботів на open source, то ви повинні розуміти, що:

  • Готових продуктів немає. Вам доведеться самостійно підбирати компоненти (модулі, бібліотеки) і збирати їх в єдине рішення.
  • Підтримка надається відкритим співтовариством без будь-яких зобов'язань і SLA.
  • Централізованої системи управління роботами для open source поки не існує. Вам доведеться або керувати роботами вручну, або інвестувати у власну розробку системи управління й моніторингу.
  • Вимоги до кваліфікації розробників на open source значно вище, ніж до розробників на комерційних платформах.

Підсумки
Для правильного вибору RPA-платформи починати слід з докладного аналізу свого бізнесу. Жоден відповідальний консультант не відповість вам на питання, який постачальник є оптимальним саме для вас, не проаналізувавши ваші бізнес-процеси, не ознайомившись із вашими стратегічними цілями і планами розвитку. Спочатку замовник повинен відповісти самому собі на кілька ключових питань:

  • Які цілі моя компанія ставить перед собою, починаючи проект з роботизації?
  • Скільки процесів планується роботизувати в перший рік, у другий, третій?
  • Які технологічні аспекти властиві бізнес-процесам моєї компанії? Можливо, важливо обробляти неструктуровані дані, а можливо, усі процеси зав’язані на нестандартний бізнес-додаток, з яким далеко не будь-яка RPA-платформа може ефективно взаємодіяти.
  • Чи планує моя компанія інвестувати в побудову свого центру компетенції RPA або буде покладатися на послуги зовнішніх консультантів?

Відповіді на ці питання й консалтинг від професійної компанії-провайдера RPA-послуг дозволять вам обґрунтовано вибрати надійну RPA-платформу, здатну задовільнити вимоги вашого бізнесу як сьогодні, так і в перспективі 10-15 років.

Бажаєте дізнатись більше про Robotic Process Automation (RPA), будь-ласка, звертайтесь у наші офіси в Україні та Гонконзі!

Про Компанію «DMS Solutions»:
«DMS Solutions» ‒ український розробник програмного забезпечення у сфері електронного документообігу, перший український провайдер послуг у сфері роботизації бізнес-процесів та побудови систем управління програмними роботами. DMS Solutions працює на ринках Європи, Північної Америки та Азії і має офіси в Гонконзі та Україні.