Чем проще становится создание корпоративных приложений, тем выше риск быстро автоматизировать неэффективный процесс и накопить технический долг. Платформы без кода способны решать сложные задачи, если компания заранее определила архитектуру, правила изменений и ответственность участников проекта. Поэтому зрелость продукта сегодня оценивается не по удобству конструктора, а по его работе под нагрузкой, безопасности и управляемости после запуска.
Рынок переходит к прагматичному выбору
Разработка без кода (no-code) позволяет создавать приложения из готовых компонентов с помощью визуального интерфейса. Пользователь настраивает формы, данные, роли доступа и последовательность действий, не прибегая к написанию программного кода. Под этим названием сегодня существуют самые разные продукты — от простых конструкторов небольших приложений до полноценных корпоративных платформ.
Уход зарубежных разработчиков дал российскому рынку дополнительный импульс, но теперь выбор стал более требовательным. Заказчики сравнивают стоимость владения, производительность, безопасность и возможности самостоятельного развития решений, а инвестиционные решения принимают осторожнее, отмечает менеджер по развитию разработки без кода и с малым объемом кода Directum Виталий Томко. По его словам, «рынок хочет no-code, но считает каждую копейку».
Спрос поддерживают дефицит разработчиков и высокая стоимость традиционного создания программного обеспечения. Руководитель разработки no-code-платформы «Акола» ИТ-экосистемы «Лукоморье» Антон Симуни связывает развитие рынка с возможностью быстрее запускать типовые решения и сокращать объем рутинного программирования. Однако экономический эффект зависит от сложности приложения и подготовки проекта.
Замещение иностранных платформ при этом не завершено. Часть крупных организаций продолжает использовать прежние продукты или только готовится к миграции, указывает директор по продукту «Авандок.Платформа» компании «Корус Консалтинг» Павел Перов. Одновременно российские решения осваивают задачи, которые несколько лет назад связывали преимущественно с зарубежными системами.
Конструктор и корпоративная платформа решают разные задачи
Платформа без кода может решать задачи разного уровня — от небольшого внутреннего сервиса до сквозного процесса с несколькими системами и подразделениями. В корпоративном контуре ее зрелость определяется поддержкой данных, ролей, интеграций, контроля изменений и промышленной эксплуатации.
Применение «чистых» no-code-систем обычно ограничено определенной предметной областью, считает президент компании «ДоксВижн» Владимир Андреев. Более широкий круг задач закрывают платформы с малым объемом кода (low-code), где визуальные инструменты можно дополнять программными расширениями.
Для сложной системы недостаточно редактора экранов. Необходимы средства управления данными, ролями, бизнес-логикой, интеграциями, мониторингом, масштабированием и отказоустойчивостью, подчеркивает менеджер продукта платформы Nocode.ru Виктор Вздорнов. Поэтому простые конструкторы следует отделять от платформ, рассчитанных на разработку, запуск и сопровождение корпоративных приложений.
В некоторых продуктах процесс можно нарисовать визуально, но при внедрении значительная часть работы переходит в традиционную разработку. Поэтому заявленные возможности нужно проверять на практике. Павел Перов советует просить поставщика показать решение задачи, похожей на задачу заказчика, а не ограничиваться презентацией функций.
Для компании важнее не формальное название технологии, а доля проекта, которую можно реализовать визуальными средствами, объем необходимых доработок и возможность сопровождать систему после запуска.
Сложные процессы требуют зрелой архитектуры
Практика показывает, что область применения платформ не ограничивается документооборотом и внутренними заявками. Директор по развитию Knowledge Space Зоя Таранченко приводит пример системы производственно-экономического планирования для предприятий крупного холдинга: по ее словам, модель включает 100 млн расчетных ячеек и рассчитана на 200 постоянных пользователей. Такой масштаб показывает, что платформы без кода могут использоваться для сложных промышленных задач, хотя требования к архитектуре и производительности при этом сохраняются.
Среди наиболее зрелых направлений применения платформ без кода Владимир Андреев выделяет автоматизацию бизнес-процессов, документооборот, портальные решения и электронную коммерцию. В других областях возможностей визуальной разработки может быть недостаточно, поэтому часть системы создается традиционным способом.
Платформа способна выполнять и роль связующего слоя между информационными системами. По мнению Антона Симуни, она может объединять базы данных, внешние сервисы и унаследованные решения в единый процесс. Это позволяет менять бизнес-логику без переработки ядра каждой системы.
Границу применения следует определять с учетом производительности и сложности вычислений. Руководитель направления взаимодействия с партнерами EmDev Сергей Ляшов считает, что в высоконагруженных системах реального времени платформа может управлять процессом, тогда как вычислительное ядро остается на традиционном технологическом стеке. Избыток нестандартной логики в конструкторе ухудшает прозрачность и сопровождаемость решения.
Без программиста не означает без специалиста
Разработка без кода позволяет бизнес-специалистам участвовать в настройке приложений, не передавая каждое изменение программисту. Однако знание процесса не заменяет понимания архитектуры, данных, интеграций и безопасности. «No-code не означает „без усилий“ – он означает „без программирования“», – говорит Павел Перов.
Попытка исключить ИТ-службу приводит к разрозненным приложениям, дублированию данных и техническому долгу. Сергей Ляшов предлагает заранее определить, какие задачи подразделения могут решать самостоятельно, а какие требуют участия архитекторов и специалистов по интеграции и информационной безопасности.
В рабочей модели бизнес описывает процессы, ИТ-служба отвечает за архитектуру и безопасность, а аналитики настраивают решения. Для сложных систем им требуется обучение работе с данными, ролями и интеграциями, отмечает Виктор Вздорнов. Иначе каждая доработка останется задачей для подрядчика.
По мере роста числа приложений компании создают центры компетенций, которые устанавливают стандарты и контролируют разработку. Владимир Андреев подчеркивает, что внедрение платформы меняет также процессы тестирования и развертывания решений.
Искусственный интеллект ускоряет настройку
Искусственный интеллект может участвовать не только в работе готового приложения, но и в его создании. Он способен преобразовывать текстовое описание в схему процесса, предлагать формы, поля и правила.
Для платформ без кода это логичное продолжение развития. Сначала визуальные инструменты скрыли часть технической сложности, теперь ИИ позволяет описывать желаемый результат обычным языком и получать первоначальный вариант приложения.
Однако автоматически созданную логику необходимо проверять. Ошибка в маршруте согласования или правиле доступа остается опасной независимо от того, была она допущена человеком или предложена моделью.
Искусственный интеллект скорее дополнит зрелые платформы без кода, чем вытеснит их. По мнению генерального директора Knowledge Space Павла Шингарева, для полнофункциональных приложений перспективно сочетание двух технологий: ИИ упрощает создание и использование решений, а платформа обеспечивает работу с данными, правилами и корпоративными процессами.
Компании оценивают применение искусственного интеллекта по практическому результату. По наблюдению Виталия Томко, сценарии с ИИ тиражируются только тогда, когда дают измеримый экономический или операционный эффект.
Быстрая автоматизация может закрепить хаос
Один из существенных рисков no-code связан со скоростью изменений: платформа может быстро оцифровать не только эффективный процесс, но и организационный хаос. Проекты буксуют из-за слабого описания процессов, отсутствия владельца и противоречивых требований, отмечает Антон Симуни. До автоматизации необходимо определить цель, участников, правила и ожидаемый результат, а также порядок документирования, тестирования и внесения изменений.
Еще одна ошибка – попытка полностью воспроизвести прежнюю систему. По наблюдению Виталия Томко, заказчики переносят все функции и исторические данные, превращая новую платформу в копию старой. Рациональнее запустить базовую версию, проверить ее на ограниченной группе и развивать итерациями.
No-code упрощает создание решения, но не делает сложное внедрение простым, подчеркивает Зоя Таранченко. Масштабные и высоконагруженные проекты по-прежнему требуют продуманной архитектуры, качественных данных и управления проектом.
Внедрение стоит начинать с измеримой цели, описания целевого процесса и назначения его владельца. Для пилота лучше выбрать значимый, но некритичный процесс, а после запуска сравнить показатели до и после автоматизации. Так платформа без кода становится не отдельным экспериментом, а частью управляемого контура корпоративной автоматизации.











