Почему концепции Low-Code и No-Code стали горячей темой, и где они могут применяться
Инструменты Low-Code и No-Code позволяют не техническим пользователям достигать того, что раньше было возможно только со знанием программирования: за счет автоматизации и абстрагирования некоторых основных технических процессов, написание кода или скриптов становится необязательным. В условиях цифровизации и перехода бизнесов в онлайн на фоне дефицита ИТ-кадров все больше организаций берут эти инструменты на вооружение. Как они могут применяться, и на какие вопросы нужно ответить при выборе Low-Code/No-Code платформ, рассказывается в этой статье.
Содержание |
2022
Объём рынка low-code систем в России составил около 8 млрд рублей
Объём рынка low-code систем в России в 2028 году составит около 30 млрд рублей. По итогам 2022 года этот показатель составил около 8 млрд рублей. Такая информация приводится в материале Startpack о состоянии рынка low-code систем в России, которым представители Startpack 26 июля 2023 года поделились с TAdviser. Материал подготовлен на основе исследования, проведенного ИТ-экспертом Никитой Калинкиным, сотрудником компании Kept.
До событий февраля 2022 года на рынке low-code или LCAP (low-code application platform) в России были представлены решения следующих иностранных компаний и представляли большую долю российского рынка (свыше 60 %): Creatio, Mendix, Appian, Salesforce, а также LCAP-решения от SAP и Microsoft.
Продукты LCAP иностранных вендоров использовали многие компании российской промышленности, энергетики, финансового сектора и др. К примеру, многие крупные российские компании использовали решения на платформе Creatio.
Доля иностранных компаний, продающих LCAP решения на российском рынке, сократилась до минимальных значений (не более 5 %): решения уровня enterprise фактически более не продаются западными компаниями. Число действующих игроков на российском рынке, вследствие приведённых выше причин, относительно невелико.
Топ-10 вендоров выглядит следующим образом:
- Naumen
- ELMA
- Comindware
- Knowledge Space
- PIX Robotics
- Amber
- GreenData
- FIS
- Pyrus
- Directum
Российские крупные корпоративные заказчики на июль 2023 года стоят перед выбором: покупка стороннего «коробочного» решения, собственная разработка или приобретение LCAP для создания и постепенного развития необходимого функционала.
LCAP вызывают неоднозначное отношение. С одной стороны, можно говорить об относительно низком уровне доверия со стороны консервативного ИТ-сообщества и, прежде всего, профессиональных разработчиков, которые видят в них лишь недоразвитые инструменты ИТ-разработки. Однако со стороны бизнес-заказчиков всё чаще слышны заявления о том, что именно LCAP позволяют эффективно решать те задачи, с которыми не смогла справиться собственная или заказная разработка.
В исследовании также конкретизируется оценка спроса: по данным г-на Калинкина, крупные клиенты — это примерно 120 компаний из ТОП-500 рейтинга РАЭКС Аналитика.
Количество потребителей из среднего и малого бизнеса оценивается примерно в 10 тыс. компаний. Эти компании представляют финансовые услуги, ритейл, промышленность и гостиничный бизнес.
Сферы применения LCAP-решений:
В исследовании прогнозируется рост числа пользователей. Основным драйвером роста станет развитие крупных экосистем VK, Yandex, Сбер, которые будут предоставлять доступные LCAP-решения и сопутствующие облачные сервисы.
Еще один прогноз, который приводится в материале — изменение спроса на уровне пользователя. В краткосрочной перспективе к числу тех, кто использует low-code решения добавятся Citizen-разработчики (или «гражданские разработчики») — это пользователи, не обладающие техническими знаниями, которые создают программные приложения с использованием платформ с низким кодом. Citizen-разработчики или попросту бизнес-аналитики (без знаний в области программирования) используют платформы с низким кодом для автоматизации бизнес-процессов, создания информационных панелей и отчетов, а также анализа данных. ИТ-специалисты, в свою очередь, обеспечивают развертывание пользовательских приложений, а также помощь при интеграции решений на базе LCAP с другими системами ИТ-ландшафта компании.
Отдельная часть исследования касается влияния LCAP решений на ИТ рынок труда. Оно описывается как «двойственное». С одной стороны, прогнозируется снижение потребности в традиционных ИТ-специалистах, с другой стороны, автор документа ожидает рост Citizen-разработки.
Платформы LCAP позволяют людям с небольшим опытом программирования или без него разрабатывать программные приложения, а это означает, что спрос на традиционных разработчиков программного обеспечения может снизиться.
Однако этот сдвиг может также привести к увеличению спроса на другие роли, такие как бизнес-аналитики, менеджеры проектов и дизайнеры пользовательского опыта, поскольку люди с этими навыками по-прежнему будут необходимы для разработки программных решений.
Кроме того, возможность быстро и легко разрабатывать программные приложения с использованием платформ с низким кодом также может привести к повышению производительности и эффективности, поскольку предприятия могут разрабатывать программные решения самостоятельно, а не отдавать эту задачу сторонним разработчикам. Это может привести к экономии средств для бизнеса.
Однако, автор исследования предупреждает о важном риске: качество разрабатываемых приложений может снизиться из-за недостаточного опыта по созданию ИТ-решений у Citizen-разработчиков. Люди без опыта программирования могут не полностью понимать последствия своих решений при разработке. Нивелировать эти риски можно путем привлечения компаний с достаточным опытом внедрения решений на базе LCAP. Подобными компаниями могут стать поставщики сервиса управленческого консалтинга, так как их сотрудники имеют большой опыт в создании продвинутых Excel-моделей, которые, по сути, являются прообразом LCAP-решений. Как показывает практика, представители крупнейших консалтинговых групп активно изучают российские LCAP, проходят сертификацию и начинают их применение в ходе реализации крупных проектов[1].
Мировой рынок технологий low code разработки вырос на 21%
13 декабря 2022 года компания Gartner опубликовала результаты исследования глобального рынка технологий low code разработки — инструментов проектирования приложений с помощью графических средств и специальных функций, которые снижают требования к техническим навыкам и опыту программирования.
Аналитики говорят, что организации все чаще обращаются к технологиям разработки low code, чтобы удовлетворить растущие потребности в скорости внедрения приложений и обеспечить гибко настраиваемые рабочие процессы автоматизации. Инвестиции в данной сфере продолжат увеличиваться, что поможет предприятиям в развитии инноваций и компонуемой интеграции. Катализаторами отрасли выступают бизнес-технологи и гиперавтоматизация.
По оценкам, в 2022 году объём мировой отрасли технологий low code разработки достиг $22,5 млрд. Это приблизительно на 21 % больше результата за 2021-й, когда расходы равнялись $18,5 млрд. В 2023 году ожидается рост на 19,6 % — до $26,9 млрд.
Компания Gartner подразделяет рынок технологий low code разработки на несколько ключевых сегментов. Это платформы приложений с низким кодом (LCAP); средства автоматизации бизнес-процессов (BPA); платформы для мультиканальной разработки (MDXP); технологии автоматизации процессов, основанные на использовании программных роботов (RPA); облачные платформы с возможностями low code (iPaaS); платформы разработки систем гражданской автоматизации (CADP); прочие инструменты.
Согласно обнародованным данным, на решения LCAP в 2022 году пришлось без малого $8,0 млрд против $6,3 млрд в 2021-м. Ещё $2,6 млрд принесли средства BPA, тогда как в 2021 году объём данного сегмента составлял $2,4 млрд. Продукты MDXP в 2022 году обеспечат выручку около $2,5 млрд против $2,1 млрд годом ранее. На системы RPA придётся $2,9 млрд в 2022-м против $2,4 млрд в 2021 году. Примерно $5,7 млрд обеспечат платформы iPaaS, в то время как в 2021 году на них пришлось $4,7 млрд. Затраты в сегменте CADP в 2022 году достигнут $732 млн, тогда как в 2021-м они равнялись $554 млн. Ещё около $109 млн в 2022-м обеспечат все прочие решения ($92 млн в 2021 году).
В то время как LCAP является крупнейшим рыночным сегментом, сектор CADP, по прогнозам, будет расти самыми быстрыми темпами — плюс 30,2 % в 2023 году. Типичные варианты использования CADP включают автоматизацию рабочих процессов, создание веб-форм, объединение данных и контента в нескольких приложениях SaaS, а также создание отчётов и визуализаций данных.
Gartner прогнозирует, что к 2026 году на разработчиков, не входящих в формальные ИТ-отделы, будет приходиться не менее 80 % пользователей инструментов low code. Для сравнения: в 2021 году этот показатель равнялся 60 %. Интерес к гиперавтоматизации продолжает увеличиваться из-за растущих требований к операционной оптимизации и нарастающего экономического давления. По мнению аналитиков, расходы на программные технологии, обеспечивающие гиперавтоматизацию, достигнут $720 млрд в 2023 году. Часть этих денег пойдёт на средства разработки low code, включая LCAP, iPaaS, RPA, CADP и MXDP, что поможет компаниям поднять эффективность бизнес-процессов.
Технологии разработки с низким кодом поддерживают современное предприятие, позволяя создавать более гибкие и отказоустойчивые программные решения. Эти инструменты можно использовать для компоновки и перекомпоновки модульных платформ, для создания адаптивных пользовательских приложений в свете меняющихся потребностей бизнеса, — говорят эксперты. [2] |
2021: Почему концепции Low-Code и No-Code стали горячей темой, и где они могут применяться
Low-Code и No-Code становятся одними из самых обсуждаемых тем в 2021 году. По оценкам Gartner, насчитывается более 300 решений на рынке, так или иначе позиционирующих себя в этой группе. По прогнозам Forbes, рынок Low/No-Code достигнет объема $187 млрд к 2030 году, а более 65% работ, связанных с разработкой приложений, будет осуществляться с использованием Low/No Code решений.
Действительно, на сегодня к этому есть все предпосылки. Рост потребностей бизнеса в ИТ растет, организациям требуется возможность быстро проводить эксперименты и масштабировать свой бизнес под быстро меняющийся контекст, оперативно запускать новые цифровые сервисы и переводить бизнес в онлайн.
Бизнес-потребности значительно превышают возможности ИТ, и это усугубляется кризисом на рынке разработчиков и инженеров. Распространение удаленной работы и рост потребностей в цифровых проектах приводят к сильной конкуренции работодателей за ИТ-специалистов, что также порождает резкий рост зарплат.
В этом контексте все более интересной становится концепция так называемых «Citizen developers» - специалистов широкого профиля, аналитиков или бизнес пользователей обладающих минимальными базовыми компетенциями в ИТ, которые, используя определенные инструменты, могут создавать и изменять ИТ-продукты, автоматизируя большое количество процессов самостоятельно.
Люди, владеющие бизнес-контекстом, получающие в руки определенные «суперсилы» в виде минимально необходимой экспертизы и нужных инструментов, могут гораздо быстрее создавать сервисы, не привлекая или минимально привлекая разработчиков и инженеров. А уменьшение производственной цепочки ведет к оптимизации коммуникаций, на которые ранее требовалось большое количество ресурсов, что помимо всего прочего вело к значительному увеличению сроков проектов.
С приходом новых поколений меняются не только потребители, но и кандидаты, и сотрудники. Тренд на широкопрофильных специалистов становится заметен все сильнее. Быстрое развитие технологий, усложнение топологий ИТ-продуктов, большое количество фреймворков и решений привело к появлению большого количества узко заточенных специалистов, сложных команд и многозвенной структуре их управления. Сейчас все больше начинают цениться люди с широкими компетенциями, которые могут одновременно владеть бизнес-контекстом и иметь возможность имплементировать/автоматизировать процессы самостоятельно.
Low-Code/No-Code являются довольно широкими понятиями. Область тесно пересекается с акселераторами разработки, системами интеллектуальной автоматизации бизнес процессов iBPMs, интерационными решениями iPaaS, а также встроенными возможностями в специализированные учетные системы. Решения могут закрывать различные потребности и быть ориентированы на разные категории пользователей.
Зоны применения инструментария могут быть довольно обширны и зависят от специфики конкретного решения:
- Пользовательский опыт;
- Автоматизация потоков задач;
- Автоматизация бизнес процессов;
- Задачи интеграции систем и API;
- Репозитории и работа с данными;
- АПИ зация легаси монолитов;
- Встроенные в бизнес системы Low Code возможности.
Каждое решение имеет свою зону покрытия и свою целевую аудиторию пользователей. Различные решения подходят для разных кейсов использования: сложные приложения, бизнес процессы и интеграция с ИТ-ландшафтом крупной организации, оптимизация простой рутинной работы, такой как работа с почтой, документами, простые внутренние учетные системы и т.д.
По факту Low/No-Code – это возможность собирать системы из кубиков, готовых блоков и абстракций, которые могут представлять собой как готовые операции взаимодействия с внешними сервисами и API, так и элементы UI интерфейса, а также визуальное представление потоков задач и возможность создавать логику без написания кода или с минимальным написанием кода, используя скриптовые языки.
Идея не нова, но, как и в любой технологии, требовалось много времени и длинный путь, чтобы технологии и окружающая структура созрели для этого. В первую очередь речь о распространении API и стандартизации интерфейсов и фронт-енд технологий, микро-сервисах, облаках, функциях как сервисе.
Развитие вычислительной мощности и возможностей интерфейсов способствовали подготовке контекста для успеха подобного рода технологий. iBPMs системы и RPA, визуальные генераторы лендинг страниц и контентных ресурсов, генераторы чат-ботов уже довольно распространены и приносят бизнес-ценность компаниям по всему миру. Распространение решений на новые области, а также усложнение и обогащение функционала является логичным продолжением.
Что касается различий между No-Code и Low-Code, в общем случае приходится выбирать одно из двух: либо гибкость и функциональную мощность, либо максимально сниженные требования к компетенциям пользователей.
Несмотря на то, что граница между Low-Code и No-Code размыта, можно выделить основные отличия в области применения:
- Low-Code системы, как правило, больше подходят для сложных и нагруженных задач крупной компании, имеют более сложную кривую обучения или требуют наличия базовых технических навыков у пользователей (citizen developers). Иногда вендоры могут предлагать помимо SaaS и другие варианты развертывания и предоставления сервиса – гибридное или частное облако.
- No-Code системы, как правило, больше подходят для простых задач: оптимизация рутинных операций и рабочих мест, создание простых ненагруженных учетных систем для внутренних целей. В подавляющем большинстве случаев они предоставляются только как облачное SaaS решение, имеют большие ограничения по нагрузке и количеству допустимых транзакций, высокие задержки исполнения.
Однако это деление весьма условно. Многие позиционирующие себя как No-Code решения требуют написания скриптов для нестандартных задач, а Low-Code инструменты дают такой набор инструментов и блоков, что можно делать сложные процессы, не написав ни строчки кода.
При выборе решения лучше обратить внимание на возможности и архитектуру оцениваемой платформы:
- Достаточно ли оно гибко?
- Есть ли возможности для расширения функционала?
- Насколько это сложно?
- Как сложно вписать платформу в уже существующий ландшафт организации?
- Какие требования и возможности по обеспечению безопасности и отказоустойчивости?
- Насколько платформа требовательна к квалификации целевых пользователей?
No-Code/Low-Code решения определенно приносят колоссальную выгоду бизнесу и будут является новой реальностью и топ трендом ближайшие годы, однако при выборе решения требуется четко понимать возможности платформы, ее архитектуру и соотносить это с требованиями и ландшафтом организации.
Автор: Александр Бондарик, руководитель интеграционной и Low-Code платформ «Леруа Мерлен»