По прогнозам Gartner мировой рынок No-Code и Low-Code автоматизации в 2023 году вырастет на 19,6% по сравнению с 2022. А уже к 2026 не менее 80% пользователей информационных систем и бизнес-приложений смогут самостоятельно использовать инструменты разработки без специальных знаний.
В статье разберемся в чем ценность No-Code и Low-Code платформ, и как обычные бизнес-пользователи автоматизируют рабочие процессы без навыков программирования.
Способ создания IT-продуктов без использования кода не прорывная технология, подобная нейросетям, создающим человекоподобные тексты и изображения.
Принцип работы, в котором пользователь выполняет действия в визуальной среде, а не открывает командную строку, появился на заре использования классических десктопных приложений. Всем известные Word и PowerPoint используют наборы готовых инструментов и действий, а освоить программы может любой пользователь ПК.
Концепция получила продолжение с появлением онлайн-сервисов. Использование функциональных блоков доказало эффективность в конструкторах сайтов, писем и мобильных приложений. No-Code и Low-Code инструменты появились в приложениях для бизнеса и автоматизации.
В 2021 году уже 60% респондентов Mendix указали, что приложения с библиотеками готовых действий увеличивают доход и помогают заменить устаревшие системы для бизнеса. Сейчас зерокодинг (zero coding от англ. zero — ноль) перестал быть новшеством даже в тех областях, где еще пару лет назад главную роль играли традиционные методологии разработки и программирование.
No-Code, Low-Code и Code-Based платформы RPA
Программная роботизация не стала исключением в части применения No-Code и Low-Code элементов. В 2021 году 63% услуг роботизации передавались на аутсорсинг системным интеграторам и компаниям по внедрению RPA. А сегодня на российском рынке представлены более 10 компаний, предоставляющих визуальные RPA-конструкторы для внедрения программных роботов собственными силами.
Платформы роботизации делятся на три типа:
Code-Based
Code-Based платформы, как и следует из названия, позволяют вести разработку на языках программирования (чаще Python, .NET или C#). Созданием занимаются разработчики, которые на основе кода настраивают функции и действия робота.
Процесс занимает больше времени и на порядок дороже, но на выходе заказчик получает цифрового сотрудника, выполняющего любое обособленное действие.
Low-Code
Low-Code платформы имеют два режима работы. Первый - визуальный - предназначен для пользователей без специальных знаний. Программа содержит готовые элементы и может повторять базовые действия за сотрудником.
Второй режим предназначен для разработчика. Обычно Low-Code подразумевает наличие API. Через него реализуется сложный и нестандартный набор функций силами программиста.
No-Code
В теории No-Code платформа означает полное отсутствие кода и широкую библиотеку готовых действий бизнес-пользователей. То есть пользователь в течение нескольких дней осваивает приложение и запускает программных роботов, настроенных без участия программистов.
На практике большинство RPA-платформ дают доступ к редактированию кода, поэтому No-Code и Low-Code воспринимаются как синонимы.
Преимущества и ограничения No-Code и Low-Code
Выгоды использования No-Code в RPA схожи с преимуществами зерокодинга в создании готовых приложений, чат-ботов и сайтов.
Обслуживание
Программный робот выполняет действия по сценарию, который зафиксирован и не поддается отклонениям. Но бизнес-процессы изменяются: сотруднику приходится исключить один источник информации или добавить новую ветвь действий.
При традиционной разработке каждое изменение сценария программного робота производится разработчиком. К нему же обращаются, если робот выходит из строя. В No-Code и Low-Code платформах бизнес-пользователи самостоятельно модифицируют действия цифрового сотрудника и могут узнать, на каком этапе работы возникает ошибка.
Экономия времени и ресурсов
Классические проекты внедрения IT-продуктов включают стадии обследования и сбора требований, написания технического задания, разработки и опытной эксплуатации.
С зерокодингом в RPA один человек берет на себя роли аналитика, разработчика и тестировщика. Треть респондентов опроса Creatio считают, что процесс разработки ускоряется на 40-60% при отсутствии полноценной проектной команды.
Интеграция
RPA-технология упростила интеграции между сервисами. Стоимость традиционной разработки кратно растет, когда компании требуется синхронизировать несколько информационных систем без готовых интеграционных инструментов.
Программные роботы, как и человек, переключаются между приложениями и переносят данные без создания дополнительных механизмов обмена. С No-Code и Low-Code интеграция обеспечивается за счет записи действий сотрудника цифровым рекордером.
Зерокодинг в RPA имеет ряд ограничений.
Сложные сервисы и инструменты
No-Code и Low-Code RPA-платформы расширяют библиотеку готовых действий и новых функций. Но неповторимые процессы растут также быстро, как и появляются компании с уникальными запросами.
В части создания сложных взаимодействий зерокодинг недостаточно гибкий. Запустить полноценно работающую фабрику роботов не получится, если использовать только готовые шаблоны.
Масштабируемость
Помощь традиционной разработки требуется при внедрении программных роботов в масштабах сложных территориально и функционально распределенных компаний.
No-Code хорош в быстром и доступном запуске роботизации «на местах». Централизованные системы роботизации обслуживаются с привлечением дополнительных сил поддержки.
Зависимость от платформы
No-Code и Low-Code создается на архитектуре платформы, что ограничивает использование программного робота вне его родной среды. Поэтому рекомендуется ответственно подходить к выбору инструментов роботизации и рассматривать RPA не только в тактических, но и стратегических картах развития компании.
Что такое Citizen Development
Citizen Development - это привлечение сотрудников без подготовки к разработке IT-продуктов. Процесс самостоятельной автоматизации достигается использованием No-Code и Low-Code платформ бизнес-пользователями.
По данным исследования «Work Automation Index 2022» 23% средств автоматизации создаются рядовыми пользователями в ролях бизнес-операторов.
Процесс внутренней разработки поощряется корпорациями, которые стремятся сделать сотрудников специалистами по автоматизации собственных рабочих мест. Но чтобы RPA Citizen Development стала эффективной, одной No-Code платформы недостаточно.
IT-отдел должен обучить бизнес-пользователей работе с инструментами роботизации, контролировать логику и взаимосвязь новых процессов, масштабировать программных роботов на новые подразделения.
Citizen Development приносит ощутимую выгоду, когда имеет модель управления и цель, понятную не только руководству, но и сотрудникам.
Как начать работу с No-Code и Low-Code платформой ROBIN RPA
Платформа ROBIN RPA позволяет пользователям создавать программных роботов без написания программного кода. Цифровые сотрудники создаются в графическом редакторе в формате блок-схем.
Пользователь получает инструментарий из более чем 550 готовых действий. К ним добавляется возможность создания сценария с помощью Low-Code редактора на языке C#.
Чтобы развивать корпоративный Citizen Development, управление программным кодом отделено от сценария. IT-отдел отвечает за установку прав, ролевую модель, безопасность и технологичность. Пользователи создают и тестируют роботов в визуальном редакторе.
Научиться создавать программных роботов можно бесплатно на курсе «Работа с платформой ROBIN RPA. Базовый курс». Записывайтесь и используйте No-Code и Low-Code платформу ROBIN для роботизации ваших бизнес-процессов.