HRM

от 0 руб.

Готовая HRM

от ФАКТ

IaaS

от 249,95 руб.

Для любых задач

Оплата pay-as-you-go

IaaS

По

Облако VMware/Брест

ФЗ-152, SLA 99,99%

BPM

от 12 000 руб/год

Цифровые процессы

с комфортом для людей

IaaS

от 490руб./мес

VMware / ПО РФ

SLA 99,95% Pay-as-you-go

IP-телефония

от 0 руб.

Продуманная связь

для вашего бизнеса

ВКС

от 250 руб/мес

Платформа корпоративных

коммуникаций

  • IaaS

    от 249,95 руб.

    Для любых задач

    Оплата pay-as-you-go

  • IaaS

    По

    Облако VMware/Брест

    ФЗ-152, SLA 99,99%

  • BPM

    от 12 000 руб/год

    Цифровые процессы

    с комфортом для людей

  • IaaS

    от 490руб./мес

    VMware / ПО РФ

    SLA 99,95% Pay-as-you-go

  • IP-телефония

    от 0 руб.

    Продуманная связь

    для вашего бизнеса

  • ВКС

    от 250 руб/мес

    Платформа корпоративных

    коммуникаций

  • Low-code

    от 667 руб.

    Цифровая трансформация

    с ELMA365

  • Корпоративные мессенджеры

    от 250 руб/мес

    Защищенная платформа

    коммуникаций

  • IBP

    по запросу

    Универсальная CPM/EPM

    self-service платформа

Low-code

от 667 руб.

Цифровая трансформация

с ELMA365

Корпоративные мессенджеры

от 250 руб/мес

Защищенная платформа

коммуникаций

IBP

по запросу

Универсальная CPM/EPM

self-service платформа

Корпоративные мессенджеры

От 200 руб/мес

Передовое

решение

HRM

от 8500 руб.

HCM-платформа

для автоматизации HR

IaaS

По запросу

ЦОД Tier III

ФЗ-152 УЗ-1 К1 и Г1 ФЗ-187

Андрей Чепакин, ELMA: «Подводный камень у Low-code один — это ваши завышенные ожидания»

ПО Безопасность Бизнес Телеком Интернет Цифровизация ИТ в банках ИТ в госсекторе Ритейл Маркет

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

Настоящее и будущее Low-code: что имеем сегодня и чего ожидать завтра

Напомню, что Low code — это метод разработки в визуальном интерфейсе по принципу drag-and-drop, но с элементами ручного кода. Этот способ разработки появился для разработки web-сайтов и интернет-порталов, всем известные CMS-платформы были прародителями Low-code.

Со временем у разработчиков и крупных клиентов возник вопрос: можно ли создавать не только сайты, но и полноценные корпоративные приложения, используя инструментарий Low-code?

Традиционно корпоративные информационные системы разрабатывались с помощью своей внутренней разработки с нуля, значительной доработки ERP-систем и автоматизацией бизнес-процессов с помощью ECM/BPM-систем.

Как выясняется, ближе всего из перечисленного к концепции Low-code находятся ECM/BPM-системы. Именно поэтому в этом сегменте сейчас идет активная работа — производители ECM/BPM-систем наращивают функции Low-code в своих продуктах.

Вопросы, которые войдут в повестку в будущем:

  • насколько сложные корпоративные приложения можно создавать с помощью Low-code?
  • где ограничения Low-code с точки математики решаемых задач?

Сфера применения таких платформ и что можно построить с их помощью

Мы говорим, что с помощью Low-code платформы можно создать практически любое корпоративное приложение. Здесь есть два «но»:

Что значит «практически любое корпоративное приложение»? Есть несколько классов систем, обладающих уникальным функционалом, который невозможно повторить на Low-code. Среди них: BI, MES, САПР и т.д.

С помощью low-code можно создавать ПО по принципу конструктора, но речь идет скорее об MVP, нежели о полноценном продукте

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

Как выбрать Low-code платформу и на что обратить внимание

Отличный вопрос, так как общий шум на рынке происходит вокруг графического конструирования приложений, форм объектов, бизнес-процессов. Это все маст-хэв функции Low-code. При этом внимание производителей и заказчиков смещается от глубинных архитектурных вопросов в сторону простоты рисования.

Далее выясняется, что графическое конструирование — это, конечно, хорошо, но в продуктиве такую систему использовать невозможно.

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

  • Архитектурная изоляция приложений. Если компания создала на Low-code платформе десяток различных приложений, то они должны жить своей жизнью (развиваться, обновляться) независимо от окружения. Например, когда мы обновляем закупки, приложение HRM должно работать. Общий даунтайм системы должен быть минимален, а процесс разработки приложений асинхронным.
  • Ослабление зависимостей между приложениями. Приложения могут ссылаться друг на друга, например, CRM и Управление договорами связаны логически, но архитектурно изолированы. Этого можно добиться лишь ослаблением логических связей, иначе обновление Договоров может привести к ошибкам в CRM. Для этого есть свои функциональные механизмы. Например, в ELMA365 используется механизм Контрактов, который «заключает» отдельное приложение с окружением и платформой.
  • Конечно, крайне важен вопрос технологий. Low-code платформа должна быть построена на микросервисной архитектуре. Это дает возможности писать свои микросервисы, которые будут расширять функционал платформы. Плюс, это движение в сторону повышения утилизации вычислительных мощностей, для этого можно использовать Kubernetes.

Подводные камни Low-code: с какими трудностями столкнутся их будущие покупатели

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

Правильное позиционирование Low-code платформы внутри компании — это возможность быстрого создания MVP в части автоматизации и поддержка многослойности разработки (разные корпоративные приложения могут быть созданы с разной глубиной программирования).

Короткая ссылка