Что представляет собой платформа Low-Code

Что такое платформа Low-Code?

Изучите визуальную разработку, данные, процессы, пользовательский опыт, интеграции, развёртывание, управление и границу между настройкой бизнеса и инженерией ПО.

Low-Code — это категория платформ, а не единая архитектура продукта. Одни решения ориентированы прежде всего на профессиональных разработчиков, другие — на смешанные команды или бизнес-пользователей. Обычный сценарий Jodoo относится к No-Code и подходит, когда нужен управляемый внутренний бизнес-процесс.

  • Объяснение семи уровней платформы
  • Модели разработчика и бизнес-владельца разделены
  • Готовое приложение, на котором основано определение
Практическое определение

Low-Code объединяет визуальную разработку, многократно используемые сервисы платформы и контролируемое расширение

Баланс визуальной настройки, кода, развёртывания и инструментов жизненного цикла сильно различается по поставщикам.

01

Визуальная модель

Экраны, данные, процессы и логика собираются визуальными инструментами, а не полностью пишутся как код приложения.

Поручите предполагаемому создателю приложения добавить и изменить реальный элемент.
02

Сервисы приложения

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

Уточните, какие сервисы встроены, какие подключаются опционально, лицензируются отдельно или являются внешними.
03

Расширение

Некоторые платформы допускают код, компоненты, API, библиотеки или собственные сервисы, когда визуальной модели недостаточно.

Проверьте языки, среду выполнения, безопасность, развёртывание, тестирование и ответственность за сопровождение.
04

Жизненный цикл

Платформы могут предоставлять среды, управление версиями, развёртывание, мониторинг, управление и контроль изменений.

Проведите изменение от проектирования до теста и выпуска.
05

Среда выполнения

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

Проверяйте развёртывание и размещение данных на раннем этапе.
Семь уровней платформы

Холст конструктора — лишь одна часть платформы

После запуска готовое приложение должно обслуживать операторов, администраторов, руководителей, безопасность и поддержку.

01

Пользовательский опыт

Веб-, мобильные, портальные, публичные или внутренние интерфейсы.

Проверьте типовые устройства, роли, доступность и исключения.
02

Данные

Сущности, связи, проверка данных, история, файлы и авторитетные источники.

Загрузите реалистичные данные и проверьте перенос и экспорт.
03

Логика и процессы

Правила, решения, действия, интеграции, ошибки и состояние процесса.

Проверьте возвращённые, неудачные, просроченные и эскалированные случаи.
04

Интеграция

API, коннекторы, события, идентификация и совместная работа с системами учёта.

Отслеживайте направление, повторные попытки, ответственность и обработку сбоев.
05

Безопасность и управление

Администрирование, роли, область записей, аудит, стандарты и контроль создателей.

Проверьте реальных пользователей и чувствительные поля.
06

Жизненный цикл и эксплуатация

Среды, тестирование, выпуск, мониторинг, поддержка, изменения и вывод из эксплуатации.

Внесите типовое изменение и зафиксируйте весь путь.
07

Экономика

Лицензии, приложения, пользователи, время выполнения, нагрузка, услуги, администрирование и стоимость изменений.

Смоделируйте три года и первый порог обновления тарифа.
Low-Code, No-Code или программирование

Выбирайте по модели ответственности и техническим границам

Названия пересекаются; решение становится яснее, когда команда назначает владельца каждого типа изменений.

РешениеLow-CodeNo-CodeТрадиционная разработка
Обычное изменение поля, правила, представления или панелиБизнес-разработчик или профессиональный разработчик — в зависимости от модели управленияОбученный бизнес-администраторРазработчик
Собственный алгоритм, библиотека или сервисРасширение для разработчиков на поддерживаемых платформахОбычно интеграция либо отсутствие поддержкиЗа внедрение отвечает разработчик
Архитектура развертывания и среды выполненияОблачное, гибридное или частное размещение зависит от платформыОбычно SaaS поставщикаКоманда проектирует и эксплуатирует стек
Лучшая форма приложенияСложные корпоративные и мультиканальные приложенияНастроенные бизнес-процессы и операционные приложенияДифференцированные продукты и ПО без жёстких ограничений
Вопросы об определении Low-Code

Частые вопросы после определения

01Позволяет ли low-code полностью обойтись без разработчиков?

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

02Low-code и no-code — одно и то же?

Подходы пересекаются. Low-Code обычно предполагает путь разработчика или расширение кода, а No-Code делает упор на визуальную настройку без обычного программирования. Реальные возможности важнее названия.

03Как выглядит пример Low-Code-приложения?

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

04Каковы основные риски?

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

Покажите определение на примере рабочего приложения

Проверьте все уровни платформы в Jodoo

Откройте приложение Jodoo и проверьте конструктор, данные, процесс, роли, рабочие представления, мобильное задание, панель и путь изменения. Затем решите, подходит ли граница No-Code.

Откройте приложение Jodoo