Термином
low-code называют метод разработки, при котором к написанию строчек программного кода прибегают минимально. Вместо этого используют визуальные конструкторы, а для решения типовых задач — готовые скрипты. Главную ценность составляет возможность ускорить работу программиста, снизить рутинные действия, а вкаких-то случаях снизить порог требований к квалификации разработчика.
Профессионалы, а также эксперты по разработке и аналитике выбирают
Методология исследования
Методология оценки включала различные методы сбора информации, такие как исследование материалов из открытых источников, анализ функциональности программного обеспечения на основе документации, видеоматериалов, интервью и живых демонстраций ПО. При ведении исследования учитывались следующие функциональные критерии:
Технические критерии:
- Настройка
бизнес-процессов - Настройка пользовательского интерфейса
- Функциональность визуального редактора
- Настройка интерфейса форм
- Мобильное приложение
- Ролевая модель
- Логирование и аудит
- Наличие готовых решений
- Установка, разработка и сопровождение
- UX/UI
- Инструменты CI/CD
- Аутентификация и авторизация
- Масштабирование
- Архитектура
- Безопасность
- Отказоустойчивость
- Наличие ИИ
Омниканальность:
- Совместимость
- Интеграция
- Мобильное приложение
Организационные критерии:
- Импортозамещенность
- Комьюнити
- Техническая поддержка и обучение
Перечень используемых в статье терминов:
UX/UI —
UX-дизайн (User Experience — «пользовательский опыт») отвечает за то, как интерфейс работает.UI-дизайн (User Interface — «пользовательский интерфейс») отвечает за то, как интерфейс выглядит.CI/CD (Continuous Integration — «непрерывная интеграция», Continuous Delivery — «непрерывная поставка») — набор инструментов, которые позволяют разработчикам непрерывно разворачивать разработку.
ИИ — искусственный интеллект.
Омниканальность — взаимная интеграция разрозненных каналов коммуникации в единую систему, с целью обеспечения непрерывной коммуникации.
BPMN (Business Process Model and Notation) — система условных обозначений используемых для моделирования
бизнес-процессов .
BPM-система (Business Process Management) — «система управлениябизнес-процессами » — информационная система и концепция управления организацией, при которойбизнес-процессы рассматривают как особые ресурсы; моделируют и анализируют их с помощью программного обеспечения —BPM-системы .
CRM-система (Customer Relationship Management) — прикладное программное обеспечение, предназначенное для автоматизации стратегий взаимодействия с заказчиками (клиентами), в частности, для повышения уровня продаж, оптимизации маркетинга и улучшения обслуживания клиентов путём сохранения информации о клиентах и истории взаимоотношений с ними, установления и улучшениябизнес-процессов и последующего анализа результатов.REST (Representational State Transfer) API (Application Programming Interface) — это архитектурный подход, который устанавливает ограничения для API: как они должны быть устроены и какие функции поддерживать. Метод позволяет стандартизировать работу программных интерфейсов, сделать их более удобными и производительными.
SLA (Service Level Agreement — «соглашение об уровне обслуживания») принятая сторонами договоренность, которая определяет характеристики и параметры предоставляемых услуг.
SOAP (Simple Object Access Protocol) — протокол обмена структурированными сообщениями в распределённой вычислительной среде.
Рейтинг участников
Финальный рейтинг
Общий рейтинг | Платформа | Итоговый балл |
---|---|---|
1 | Directum RX | 23 |
2 | Первая форма | 20 |
3 | ELMA | 19 |
4 | BPMSoft | 16 |
5 | GreenData | 14 |
Результаты участников
Directum RX
Directum RX включает набор
Плюсы
- визуальная
low-code-среда поддерживает механизм слоев разработки; - высокая масштабируемость и отказоусточивость платформы подтверждена нагрузочными тестированиями до 50 тыс. пользователей;
- редактор
бизнес-процессов с широким набором функций ввеб-интерфейсе (no-code ); - поддержка настройки ролей в
бизнес-процессах с помощью настройки таблицы критериев; - большой выбор инструментов для публикации разработки;
- поддержка готовых коннекторов для интеграции с другими системами;
- возможность настройки интерфейсов пользователей в зависимости от критериев;
- мобильное приложение с возможностью дополнительных настроек;
- настройка политик безопасности и ролевого доступа;
- настройка экранных форм в зависимости от критериев;
- встроенный искусственный интеллект;
- богатый выбор различных решений на сайте вендора.
Минусы
- отсутствие поддержки BMPN 2.0;
- для создания отчетов необходим изучить дополнительный инструментарий;
Low-code-среда разработки не разворачивается на мобильных устройствах.
Первая форма
«Первая Форма» — система с продвинутыми возможностями автоматизации документооборота, управления проектами, CRM,
Плюсы
- настройка
бизнес-процессов интуитивно понятна, что положительно отражается на скорости разработки; - мобильное приложение с современным интерфейсом и широким набором функций;
- настройка организационной структуры, календарей, профилей пользователей и др.;
- возможность интеграции с внешними системами, поддержка REST API;
- пользовательские интерфейсы настраиваются в собственном
low-code-редакторе ; - поддерживаются политики безопасности и ролевая модель. Есть возможность настройки доступа для различных объектов системы.
Минусы
- позиционируется как
no-code , но неlow-code-платформа ; - отсутствие поддержки BPMN 2.0;
- автоматическая генерация UI не позволяет добиться высокого уровня кастомизации интерфейсов и сложных экранных форм;
- отсутствие развитого комьюнити;
- отсутствие ИИ.
ELMA
ELMA —
Плюсы
- поддержка BPMN 2.0, настройка автодействий и поддержка подпроцессов;
- редактор процессов с отображением ролей пользователей;
- настройка экранных форм через собственный редактор;
- настройка функциональной и организационной ролевой модели, поддержка матриц настройки доступа к объектам системы;
- создание
бизнес-правил в интерфейсе таблицы автоматического принятия решений; low-code-настройка интеграции с поддержкой REST API;- настройка отчетов с помощью собственного
low-code-редактора ; - наличие магазина готовых решений.
Минусы
- слабые возможности настройки SLA (срок выполнения задачи
и т. д. ); - сценарии, разработанные внутри процессов, нельзя сформировать в переиспользуемые функции;
- отсутствие поддержки разных производственных календарей для разных подразделений;
- слабый функционал по настройке отчетных форм, построение сложных многомерных отчетов вряд ли возможно;
- настройка экранных форм ограничена платформенными стилями элементов интерфейса;
- архитектура платформы не заточена под большие нагрузки. Нагрузочное тестирование, заявленное вендором, мало сопоставимо с реальным использованием решений на базе платформы;
- в ходе тестирования возникали вопросы к быстродействию системы и отображению элементов в
веб-интерфейсе .
BPMSoft
BPMSoft — это технологичная
Плюсы
- настройка
бизнес-процессов с возможностью определения этапов жизненного цикла объектов системы; - поддержка BPMN 2.0 c возможностью настройки различных действий и связей между процессами;
- создание пользовательских интерфейсов в собственном
low-code-редакторе с возможностью указания атрибутов и их расположения; - настройка интерфейса мобильного приложения на основе функционала
веб-версии ; - интеграция с внешними системами через
low-code c поддержкой REST и SOAP; - поддержка отчетов в различных форматах через
low-code редактор; - настройка политик безопасности и прав доступа;
- наличие дополнительных модулей в магазине готовых решений.
Минусы
- Нет единой платформы, есть три различные версии сервиса, оптимизированные под разные цели: управление продажами, управление маркетингом, управление сервисом;
- разрозненный механизм настройки SLA, что затрудняет поддержку процессов в долгосрочной перспективе;
- слабый функционал по настройке отчетных форм, построение сложных многомерных отчетов вряд ли возможно;
- в системе нет механизмов рестарта процессов, завершившихся с ошибкой на определенном этапе прохождения.
GreenData
Плюсы
- поддержка BPMN 2.0;
- быстрая настройка
бизнес-процессов с широкими возможностями; - большинство настроек доступны в визуальном редакторе, с возможностью настройки
бизнес-логики на скриптовом языке при необходимости; - создание пользовательских интерфейсов с поддержкой веб- и мобильных клиентов в
Low-code редакторе с графическим представлением и группировкой атрибутов; - нативное мобильное приложение;
- интеграция с внешними системами через настройку в
low-code-редакторе с поддержкой REST API; - возможность создания отчетов в платформе или интеграция с внешними источниками;
- настройка политик безопасности и ролей доступа с использованием функциональной структуры организации;
- конфигурирование организационной структуры,
бизнес-календарей и профилей пользователей - есть возможности встраивания ИИ.
Минусы
- ограничения по масштабируемости — 10 000 посетителей;
- отсутствие поддержки совместной работы с одним объектом системы;
- негибкая настройка интерфейса пользователей;
- нагроможденный дизайн
веб-интерфейса ; - малое число преднастроенных готовых решений.
Наблюдения и выводы
В ходе исследования были проанализированы 10
В наш рейтинг включены топ 5 систем, которые получили наивысшую оценку экспертов.
Стоит отметить, что не все платформы из нашего рейтинга заявлены как универсальные
В процессе анализа и сравнения систем мы заметили, что у некоторых систем есть исторические специализации, которые прослеживаются и по сей день. Также мы выявили, что далеко не все платформы рассчитаны под большие нагрузки, о чем вы самостоятельно можете убедиться из опубликованных результатов о нагрузочном тестировании на сайтах производителей.
Чтобы выбрать оптимальную платформу для конкретной компании, нужно определить наиболее важные функциональные и нефункциональные критерии под конкретную задачу и составить собственный рейтинг.