Когда программист не нужен: что такое low-code и кому он подходит

что такое low-code

В течение долгого времени руководитель проекта мог разработать приложение, сайт или другой IT-продукт только двумя способами – пользуясь помощью подрядчиков или привлекая в штат собственных программистов.

Однако феноменальный рост IT-отрасли в 2000-х и 2010-х принес бизнесу еще один способ разработки – платформы low-code и no-code (сокращенно “lcnc”). Это программное обеспечение, которое позволяет создавать приложения без навыков программирования, с помощью визуальных конструкторов. Если low-code платформы могут включать ситуации, где проблему проще или быстрее решить кодом, то в no-code ПО можно работать совсем без кодинга.

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

Эта статья будет полезна тем, кто создает IT-проекты или руководит этим процессом, сотрудникам IT-компаний, начинающим разработчикам, а также всем, кто интересуется технологиями. Особенно материал пригодится желающим разрабатывать ПО с минимальным количеством ручного программирования – без навыков кодинга и экономя на дорогом ресурсе разработчиков.

Откуда взялась эта технология

Истоки лоу-кода восходят к технологии RAD (rapid application development – “быстрая разработка приложений”), появившейся в 80-х годах XX века. Идея RAD была в том, чтобы отойти от монолитной разработки к цикличной. RAD позволял разрабатывать приложения в модулях, которые можно было бы собирать и тестировать независимо. Развитие RAD также привело к созданию интерфейсов перетаскивания, которые считаются основой лоу-кода.

Следующей эпохой в IT, приблизившей нас к лоу-коду, стала MDD (model-driven development – “разработка на основе моделей”) в 2000-х. Она предполагает акцент на графических интерфейсах и логике приложения, требуя от разработчика меньше технических знаний.

В 2010-х технология low-code продолжала развиваться: компании быстро поняли, что с ее помощью можно “штамповать” приложения. А конец 2010-х и 2020-е принесли нам фантастический рост лоу-код платформ, а также появление понятия “citizen developers”. Это так называемые “гражданские разработчики” – те, кто создает веб-приложения без глубоких знаний в программировании.

low-code для проекта

Зачем нужны low-code платформы?

Лоу-код разработка позволяет сократить время создания приложения на 90%. Несмотря на то, что это, возможно, самое серьезное преимущество таких платформ, оно вовсе не единственное. С их помощью можно сократить ресурсы на разработку на 70% и даже увеличить доход компании на 58%.

А вот, что сейчас создают благодаря лоу-код платформам:

  • MVP (минимально жизнеспособные продукты)

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

    Бэк-офисные приложения – один из самых популярных типов приложений, которые можно создать с помощью лоу-кода. Требования бизнес-логики к ним обычно ниже, чем к внешним инструментам, поэтому панель администратора, CRM, панели мониторинга, HR-панели можно создавать с помощью low-code.
  • Приложения для общения с клиентами

    Low-code может использоваться за пределами команды – во взаимодействии с пользователями. Например, с помощью платформ создают формы опросов или регистрации заказов в ресторане, порталы самообслуживания и т. д.
  • Единые экосистемы внутри бизнеса

    С low-code можно не только создать отдельные внутренние инструменты, но и бесшовно собрать CRM, CMS и другие приложения в единую согласованную систему.
  • Аналитические дашборды

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

Примеры low-code платформ и их использования

Low-code разработка широко используется в разных отраслях – от финансов и e-commerce до здравоохранения и образования. Разберем самые интересные примеры low-coding для решения разных задач

  1. Производство

    Лоу-код отлично подходит, когда нужен универсальный инструмент для управления базами данных (например, MySQL в облаке). Так, с помощью лоу-код системы UI Bakery компания Ultra Clean Holdings – ключевой игрок полупроводниковой отрасли – создала два приложения: портал самообслуживания для доступа к данным о производстве и формы ввода заказов. Лоу-код платформа сократила время разработки на 75% и сэкономила сотни человеко-часов.
  2. Логистика

    Точность данных – одно из главных условий успеха логистики. Поэтому когда в логистическом холдинге SCHMALZ+SCHÖN поняли, что десятки разных ПО и ручные процессы внутри компании приводят к путанице в данных, корпорация начала цифровую трансформацию через low-code. С помощью IT-компании PINELTA и ПО Appsmith были созданы HR-приложение для управления данными сотрудников, Kanban-доска и приложение для размещения заказов на отгрузку товаров, а компания сэкономила 70% времени на разработку.
  3. Образование

    До недавнего времени управление расходами компании “Учи.ру”, крупнейшей российской образовательной платформы, происходило вручную, а руководство не получало данных о бюджетировании вовремя. На базе российского ПО с низким кодом Directum RX была создана система бюджетирования, где можно отправлять платежные поручения, управлять статьями расходов и т. д. Благодаря low-code “Учи.ру” перевела финансы в онлайн-формат, в результате чего время на формирование бюджета сократилось в 5 раз, проверка лимитов ускорилась в 10 раз, а платежные поручения теперь создаются в 6 раз быстрее.
  4. Доставка еды

    До работы с лоу-кодом немецкая компания по доставке еды Delivery Hero сталкивалась с проблемами при случайных блокировках учетных записей сотрудников. Когда это происходило, IT-отдел тратил по 35 минут на восстановление доступа к аккаунту для каждого, что отнимало время разработчиков и остальных сотрудников компании. А таких запросов было по 800 штук в месяц!

    После автоматизации этой системы с помощью low-code платформы n8n повторная активация аккаунта сократилась до 20 минут, а сама настройка ПО заняла всего 5 часов. Кроме автоматизации процессов, с n8n можно управлять серверами, контентом и проектами, анализировать данные и синхронизировать файлы между облачными хранилищами, интегрировать CRM-систему с другими сервисами.

Кстати, эту платформу можно развернуть у нас в Бегете на виртуальном сервере буквально в пару кликов. Просто выберите свою конфигурацию – и автоматизируйте всё, что пожелаете!

Преимущества и недостатки low-code платформ

Вначале разберем преимущества:

  • Подключение к разработке нетехнических специалистов – плюс здесь не только в сокращении расходов на поиск и удержание сотрудников, но также в возможности соединить навыки IT-специалистов и профессионалов из других областей бизнеса.
  • Сокращение сроков разработки – по статистике, low-code ПО ускоряет срок выпуска новых продуктов на рынок (time-to-market) до трех раз.
  • Быстрое внесение изменений – лоу-код платформы позволяют оставаться “на волне” IT-изменений, вносить изменения быстро и безболезненно для бюджета.
  • Снижение расходов на поддержку и разработку – лоу-код платформы могут сократить расходы на техподдержку в 5 раз, кроме того, на создание приложений с низким кодом требуется гораздо меньше времени.
мем low-code

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

Low-coding и no-coding платформы: сходства, различия, примеры

Рядом с термином low-code часто упоминается no-code. Их различия – в уровне погружения в код: технология no-coding или zero-coding вообще не требует кодинга, поэтому ее может освоить практически каждый даже совсем без знаний разработки.

No-code платформы – это типичные визуальные конструкторы с технологией drag-and-drop. С ними разрабатывают интернет-магазины, сайты-одностраничники, простые приложения.

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

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

В общем, выбор метода зависит от поставленных задач (ваш кэп) 🙂

Заключение

По прогнозам Gartner, к 2026 году 80% пользователей low-code ПО будут составлять люди, далекие от IT. А прогноз Gartner на 2024 год, согласно которому low-code отрасль вырастет до 12,3 млрд долларов, не просто сбылся – реальные цифры оказались даже больше, составив 14 млрд долларов.

Наверняка эта отрасль продолжит развиваться стремительно. 
Почему мы так думаем?

Есть минимум 3 причины 🙂

Во-первых, количество квалифицированных разработчиков просто не успевает за спросом: в 2030 году миру будет не хватать 85,2 миллиона технарей. А low-code как раз позволяет снизить требования к навыкам специалистов.

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

В-третьих, лоу-код и ноу-код стартапы привлекают всё больше внимания со стороны инвесторов. Недавние успешные примеры – это платформы Toqio, Predibase, Accern и Datawisp, получившие от 3 до 20 миллионов долларов на развитие.

Наконец, лоу-код разработка просто ускоряет процессы и позволяет программистам освободиться от рутины 🙂

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

Если у вас возникли какие-либо вопросы, свяжитесь с нами удобным для вас способом – и мы обязательно ответим. Также ждем вас в нашем официальном Telegram-канале, а обсудить статью или просто пообщаться на любую тему с коллегами по цеху и сотрудниками Бегета вы можете в нашем чате.

2
987