Современные low-code платформы: на волне импортозамещения и в ожидании системного мышления заказчиков

Low-code платформы необходимы не там, где все стабильно, а там, где все меняется. Насколько в России сформировано понимание заказчика о горизонте применимости мощных инструментов этого класса — в материале генерального директора компании «НЕКСТБИ» Александра Цыкунова.

Портрет заказчика

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

Компании не часто задумываются, что выбор ИТ-архитектуры определяет гибкость развития ИТ-ландшафта на годы вперед. Возможно, в ИТ не так уж много специалистов, способных просчитывать и обосновывать при помощи цифр то, что ждет компанию в будущем, если она примет определенное технологическое решение. Задача такого анализа даже не ставится. Это звучит анекдотично, но в реальности нам не раз приходилось слышать от заказчика: «На “подумать” денег нет».

Мы живем в том мире и в то время, когда влияние изменений внешней среды требует постоянных корректировок в бизнес-процессах. Low-code дает возможность реагировать на перемены гибко и быстро, без необходимости серьезных доработок ИТ-ландшафта. В идеале — реагировать непосредственно на уровне функциональных подразделений. Но чтобы это понять, компания должна мыслить не категориями решения краткосрочных задач, а системно. Не пытаться быстро решить одну задачу, а стремиться снизить показатель Time-to-Market (TTM) решения задач.

Когда в компании обсуждается инвестиционный проект, никто обычно не пишет в техническом задании: «Необходимо решение класса low-code» или «Необходимо решение, позволяющее в будущем решать задачи разных подразделений». Есть функциональные требования: информационная система должна предоставлять определенную функциональность, с определенной производительностью, должна быть реализована в определенные сроки и за определенные деньги, с понятным финансовым результатом.

Каждое подразделение в компании действует по принципу «У нас свой бюджет — мы решаем свою задачу и сделаем по-своему». В результате появляются десятки разрозненных систем, которые потом сложно поддерживать и интегрировать. Пока такая картина сохранится, мы будем продолжать играть в лоскутную автоматизацию, где каждое новое решение лишь добавляет хаоса в ИТ-ландшафт.

Запросы рынка

Когда началась волна ухода западных вендоров, компании стали «замещать». Но почти никто не использовал этот кризис как повод для переосмысления архитектуры, логики процессов и ИТ-ландшафта в целом. Объективно для этого не было времени и ресурсов. 

Все выглядело просто: убрали иностранный продукт — установили или разработали под заказ отечественный. Практически механическая замена. И вот теперь, спустя пару лет, стало очевидно, что бизнес не стал работать лучше. Потому что заменить одно решение другим не означает провести трансформацию.

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

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

Задачи для low-code

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

У внедрения low-code в другие бизнес-процессы большие перспективы. Речь про все, что связано с настройкой, оптимизацией, интеграцией между системами. Современные low-code платформы дают возможность интегрироваться быстро, менять маршруты согласования оперативно, адаптировать логику под новую организационную структуру, тестировать гипотезы, получать отчеты, настраивать действия на события и многое другое. В компаниях, где бизнес-процессы являются живыми и меняются постоянно, это становится критическим преимуществом. 

Например, в логистике, ритейле, сфере услуг low-code становится инструментом выживания и способом адаптироваться без перезагрузки бизнеса.

Совсем другая история происходит с жесткими, зацементированными процессами. В этом случае low-code не востребован. Примером могут быть основные процессы крупных государственных компаний, где все регламентировано и не меняется десятилетиями. Они просто не нуждаются в такой гибкости. Система должна «молотить» по заранее заданным алгоритмам, и любые изменения являются событием, требующим длительных согласований.

Рынок без «чистых» решений  

Я помню, как несколько лет назад наш продукт позиционировался как полностью no-code. Мы гордились тем, что любой пользователь может настраивать бизнес-логику без единой строки кода. 

Но вскоре оказалось, что для реальных проектов этого недостаточно. Всегда находился заказчик, которому необходимо было добавить уникальное правило, нестандартный сценарий, особую логику. И чтобы не упереться в стену ограничений, мы добавили возможность писать программы на JavaScript внутри редактора правил. 

В этот момент no-code окончательно превратился в low-code, а применимость продукта в целом кратно возросла. 

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

Драйверы рынка

Главный драйвер рынка современные реалии бизнеса. Внешняя среда меняется слишком быстро, и компаниям необходимо успевать подстраиваться. Бизнес-процессы приходится кардинально перекраивать буквально за одну ночь.

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

Барьеры low-code платформ

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

Когда разговариваешь с бизнесом, слышишь одно и то же: мы рассматриваем low code только как «игрушку» для простых задач. 

У большинства заказчиков в голове есть определенный барьер если информационная система создается на базе low-code продукта, значит, она ограничена. Это своего рода культурное наследие эпохи, когда ценностью считался «настоящий» код, написанный вручную, с нуля, сложный, дорогой, уникальный.

Есть и организационные барьеры. Большинство решений об автоматизации принимается в ИТ-подразделениях, в которых сегодня не хватает ресурсов на стратегическое планирование. 

В итоге low-code остается где-то на периферии, в рамках специализированных продуктов и сервисов. Его не указывают в нефункциональных требованиях, не включают в стандарты выбора. 

Хотя логично было бы конкретно прописывать требования: «Для определенных направлений должен применяться low code с целью обеспечения скорости внесения изменений». Однако, пока это большая редкость.

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

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

Что будем искать? Например,ChatGPT

Мы в социальных сетях