2024/07/25 09:11:33

Low code и No code, особенности концепций, преимущества и ограничения

Инструменты Low-Code и No-Code позволяют не техническим пользователям достигать того, что раньше было возможно только со знанием программирования: за счет автоматизации и абстрагирования некоторых основных технических процессов, написание кода или скриптов становится необязательным. В условиях цифровизации и перехода бизнесов в онлайн на фоне дефицита ИТ-кадров все больше организаций берут эти инструменты на вооружение. Как они могут применяться, и на какие вопросы нужно ответить при выборе Low-Code/No-Code платформ, рассказывается в этой статье.

Содержание

2024: Что не так с low-code в крупных компаниях России - TA мнения

Популярность low-code решений в России растет, и одна из причин такой тенденции - нехватка разработчиков. Однако такая архитектура далеко не всегда подходит крупным компаниям со сложной логикой бизнес-процессов. В июле 2024 года TAdviser опросил участников рынка, чтобы разобраться в вопросе.

По мнению опрошенных TAdviser экспертов, применение low-code в крупных ИТ-проектах может иметь несколько преимуществ:

  • высокая скорость разработки;
  • гибкость - за счет интеграции с другими системами и сервисами:
  • снижение затрат.

Генеральный директор BPMSoft Юрий Востриков к июлю 2024 года оценивает в 70% долю российских компаний, которые уже внедрили различные решения на основе low-code технологий. Сооснователь и заместитель генерального директора Postgres Professional Иван Панченко предупреждает, что на первый взгляд, платформы с «низким кодом» могут казаться более удобными и выгодными, но спустя год относительно успешной работы можно столкнуться с принципиально непреодолимыми ограничениями.

Применение low-code платформ в крупных ИТ-проектах имеет свои преимущества и ограничения

Основная проблема low-code для крупного бизнеса связана с созданием кастомизированного проекта. Как правило, компаниям Enterprise-уровня — крупным заказчикам со множеством бизнес-процессов, разветвленной внутрикорпоративной структурой и жесткими требованиями к информационной безопасности — нужна большая гибкость и кастомизируемость программных продуктов.Метавселенная ВДНХ 2.8 т

Недостаточная гибкость и недостаток функций российских low-code платформ ограничивает реализацию бизнес-потребностей заказчика, например, специфичных типов баз данных, для обеспечения качественного пользовательского опыта, говорит директор по развитию Simpl Вероника Теплоухова. При использовании low-code платформ выбор технологий ограничивается возможностью интеграции с платформой, заложенной её разработчиками. Платформа может не иметь функциональности, необходимой заказчику, а её реализация обходится слишком дорого и несет определенные архитектурные риски, добавила она.

Low-code платформы могут быть недостаточно гибкими для масштабирования, полагает сооснователь и гендиректор компании-разработчика мобильных приложений DNA Team Антон Тарасенко. Он также обратил внимание на такой фактор, как зависимость от одного вендора.

«
Это ограничивает свободу действий компании и усложняет переход на другие системы. Если это крупная компания, то она по сути становится привязанной к стороннему участнику — к поставщику. Это риск, на который нужно обращать внимание, - пояснил Тарасенко.
»

Менеджер внутренних проектов Linx Евгений Касьянов говорит, что технологию low-code можно использовать для реализации крупных ИТ-проектов, но только при создании решений, связанных с простыми бизнес-процессами. Для сложных и не типовых процессов, например, трудных, специфичных расчетов или генерации сложных документов, лучше разрабатывать собственный продукт. Решения, созданные при помощи Low-code технологии, с этими процессами не справятся, ведь их функционал в многих моментах ограничен, отметил он.

Кроме того, как считает ИТ-директор ГК Selecty Александр Ворфоломеев, некоторые low-code платформы имеют ограничения в области безопасности, соответствия отраслевым стандартам и законодательных требований. Это станет серьезной проблемой для крупных предприятий, работающих в высокорегулируемых отраслях.

С проблемой безопасности low-code платформ согласен технический директор в ИТ-компании Kode Николай Николенко. Такое решение не дает разработчику возможности полностью контролировать хранение, обработку и передачу данных пользователей, а утечка данных чревата пятном на репутации, которого крупный бизнес обычно старается избегать, отметил Николенко.

Также существует проблема с перераспределением и перестройкой бизнес-модели управления и центра ответственности от централизации к децентрализации, до уровня рабочих мест, рассуждает директор департамента компании «Первый Бит» Антон Мартьянов. Особенно явно такое перераспределение дается общим центрам обслуживания и дочерним ИТ-компаниям холдингов, добавил он.

Еще один фактор, который играет против low-code, связан со сложностями при интеграции решения с корпоративными бизнес-системами, например, HR-системой, с различными базами данных, с корпоративными порталами и т.д. В этих случаях low-code часто проигрывает, аналогично при жестких требованиях по адаптации интерфейса, считает Виталий Томко из компании Directum.

И последнее, на что указали эксперты, - недостаточный для крупных проектов уровень производительности, которым обладает архитектура low-code. По словам Николая Николенко из Kode, сложные многосоставные операции, которые обычно нужны клиентам крупного бизнеса — например, верификация данных пользователя или оплата разными способами, low-code может не потянуть и начать «тормозить».

«
Наиболее всего low- и no- code решения применимы в тех случаях, когда описывается линейный или слабо ветвящийся процесс без наличия десятков реакций (связей) и обработки с динамических сущностей. Также часто подобные продукты используют очереди для выполнения последовательных операций, что приводит к задержкам между исполнением действий, которые могут оказаться критичными в некоторых ситуациях, - сказал технический директор продукта Violet в ИТ-компании Proscom Константин Леладзе.
»

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 вендоров выглядит следующим образом:

  1. Naumen
  2. ELMA
  3. Comindware
  4. Knowledge Space
  5. PIX Robotics
  6. Amber
  7. GreenData
  8. FIS
  9. Pyrus
  10. Directum

Российские крупные корпоративные заказчики на июль 2023 года стоят перед выбором: покупка стороннего «коробочного» решения, собственная разработка или приобретение LCAP для создания и постепенного развития необходимого функционала.

LCAP вызывают неоднозначное отношение. С одной стороны, можно говорить об относительно низком уровне доверия со стороны консервативного ИТ-сообщества и, прежде всего, профессиональных разработчиков, которые видят в них лишь недоразвитые инструменты ИТ-разработки. Однако со стороны бизнес-заказчиков всё чаще слышны заявления о том, что именно LCAP позволяют эффективно решать те задачи, с которыми не смогла справиться собственная или заказная разработка.

В исследовании также конкретизируется оценка спроса: по данным г-на Калинкина, крупные клиенты — это примерно 120 компаний из ТОП-500 рейтинга РАЭКС Аналитика.

Количество потребителей из среднего и малого бизнеса оценивается примерно в 10 тыс. компаний. Эти компании представляют финансовые услуги, ритейл, промышленность и гостиничный бизнес.

Сферы применения LCAP-решений:

Image:Сферы_применения_lcap.jpg

В исследовании прогнозируется рост числа пользователей. Основным драйвером роста станет развитие крупных экосистем 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, чтобы удовлетворить растущие потребности в скорости внедрения приложений и обеспечить гибко настраиваемые рабочие процессы автоматизации. Инвестиции в данной сфере продолжат увеличиваться, что поможет предприятиям в развитии инноваций и компонуемой интеграции. Катализаторами отрасли выступают бизнес-технологи и гиперавтоматизация.

Мировой рынок технологий low code разработки в 2022 году вырос на 21%

По оценкам, в 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, а также создание отчётов и визуализаций данных.

Мировой рынок технологий low code разработки в 2022 году вырос на 21%

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 решений.

Действительно, на сегодня к этому есть все предпосылки. Рост потребностей бизнеса в ИТ растет, организациям требуется возможность быстро проводить эксперименты и масштабировать свой бизнес под быстро меняющийся контекст, оперативно запускать новые цифровые сервисы и переводить бизнес в онлайн.

Идея 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 платформ «Леруа Мерлен»

Примечания