Определение оптимального пакета внедряемых роботов на основе метода динамического программирования
Для реализации предложенной задачи разработана компьютерная программа проводящая выбор оптимального пакета программ роботов в зависимости от специфики бизнес-процессов, решаемых организацией.
На первом этапе работы определяются основные рутинные бизнес- процессы, выполняемые сотрудниками IT-подразделений, а также определяются ресурсы для внедрения роботов. Не все бизнес-процессы подходят для автоматизации, а среди процессов, подходящих для автоматизации с помощью технологии RPA, необходимо выбрать те, внедрение которых будет наиболее эффективно для компании [4]. Для этого, на втором этапе, необходимо сопоставить эффективность, которую принесет автоматизация данного бизнес-процесса, и затраты на
реализацию робота. Оценка эффективности каждого робота для автоматизации бизнес-процесса была проведена в [5]. На основе значения коэффициентов эффективности каждого робота, проводится сортировка и выбираются только те процессы, автоматизация которых принесет большую пользу. Оценка затрат на реализацию и значение коэффициентов эффективности для 10 рутинных бизнес-процессов представлены на рисунке 1.
Рис.1.Соответствие бизнес-процессов, затрат на роботизацию и коэффициентов эффективности
Далее необходимо определить те бизнес-процессы, автоматизация которых будет проходить в первую очередь с учетом ограниченного бюджета. Допустим, компания выделила на внедрение 320 часов, а на все 10 проектов требуется 720. Таким образом, реализовать сразу все проекты окажется невозможным. Поэтому в программе реализован предложенный выше метод динамического программирования. На его основе в ходе дальнейших шагов определяется стратегия внедрения роботов на заданный период с заданным бюджетом. На рисунке 2 представлено распределение проектов с учетом стоимости вндрения от меньшего к большему.
Анализ предлагаемых программой решений показал следующее. При различных бюджетах на внедрение роботизации пакет формируется из наиболее благоприятных по эффективности внедрения программ.
При изменении бюджета в рамках 300-400 часов состав программ в пакете изменяется таким образом, что достигается максимальный эффект от их внедрения и при этом не превышается выделенный организацией бюджет на автоматизацию.
Рис.2.Соответствие бизнес-процессов с учетом затраты часов от меньшего к большему
В результате выполнения программы для бюджета в 320 часов был получен следующий набор бизнес-процессов для роботизации: PS1, PR1, PR3, POD1, POD2, POD3.