Новости

Low-code годится только для MVP? Эксперты рынка ответили на наболевшие вопросы бизнеса

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

Однако у руководителей и ИТ-команд возникают сомнения: действительно ли такие инструменты эффективны? Как они влияют на качество кода? Какие риски могут возникнуть при их использовании?

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

Low-code только для MVP?

Многие компании рассматривают Low-code платформы исключительно как инструмент для быстрого создания минимально жизнеспособных продуктов (MVP). Действительно, эти платформы позволяют значительно сократить сроки разработки и легко тестировать идеи на ранних этапах проекта. Но возникает вопрос: а подходят ли Low-code решения для долгосрочных проектов и масштабирования бизнеса?

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

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

Ещё большие возможности доступны бизнесу при использовании Low-code платформ в сочетании с другими технологиями. У пользователей появляется возможность автоматизировать сложные бизнес-процессы, анализировать данные и принимать решения, оптимизировать обработку документов и т. д.
Владислав Калинин, руководитель проектов Citeck компании SL Soft:

Всё зависит от того, что считать MVP и какую задачу должна будет решать разработка. Любой Low-Code и No-Code инструмент — это некий фреймворк, который ради скорости и удобства внедрения в какой-то мере жертвует гибкостью:

  • Если задачу возможно решить только Low-Code, то проект имеет все шансы быть реализованным и внедренным в работу, никаких препятствий.
  • Если нет, то Low-Code позволит сделать MVP, протестировать проект и уточнить бизнес-требования для дальнейшей разработки или доработки с помощью кода.

Стоит также отметить ценность наличия Low-Code инструментов, решающих интеграционные задачи. У платформы Citeck, продукта компании SL Soft, существует специальный интеграционный модуль, значительно облегчающий и ускоряющий настройку интеграций. В нашей системе можно быстро разрабатывать не только MVP, но и полноценные Low-Code приложения, которые становятся частью IT-экосистемы заказчика.
Отдельного внимания заслуживает интеграция Low-code платформ с такими технологиями, как

  • Robotic Process Automation (RPA),
  • Artificial Intelligence (AI),
  • Optical Character Recognition (OCR).

RPA позволяет автоматизировать рутинные задачи, выполняя их вместо людей, что увеличивает скорость и точность работы. AI добавляет интеллектуальный слой, способный анализировать данные, находить закономерности и помогать в принятии решений. А OCR облегчает обработку документов, автоматически распознавая текст и преобразуя его в цифровую форму.
Иван Мельников, директор по развитию продуктов ROBIN компании SL Soft:

Классический Low-Сode позволяет быстро собирать приложения. С помощью ROBIN можно не только создавать MVP-автоматизации и тестировать гипотезы, но и проводить постоянную автоматизацию. Быстрый результат достигается за счет использованных в ROBIN умных технологий RPA, AI, OCR и BPM.
Комбинирование Low-code с RPA предоставляет бизнесу мощные инструменты для цифровой трансформации. Эта синергия позволяет не только ускорять процессы и сокращать издержки, но и повышает общую эффективность работы, делая компанию более конкурентоспособной на рынке.

Low-code подходит для тестирования гипотез

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

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

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

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

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

С другой стороны, децентрализация покупки Low-code решений дает отдельным департаментам и отделам большую свободу в выборе инструментов, соответствующих их уникальным требованиям. Это позволяет быстрее реагировать на изменения и адаптировать рабочие процессы под конкретные задачи. Такая модель особенно популярна в компаниях с распределенной структурой, где различные подразделения имеют разные приоритеты и потребности.
Владислав Калинин, руководитель проектов Citeck, компания SL Soft

Да, это так. Наша практика также это подтверждает.

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

В иных кейсах бывает наоборот, заказчик сразу обозначает широкий спектр задач, но мы почти всегда начинаем с одного проекта и дальше двигаемся по нарастающей. Так обе стороны лучше узнают друг друга — заказчик знакомится с возможностями платформы на практике, мы еще глубже погружаемся в особенности его бизнеса — и процесс внедрения становится более эффективным и в итоге более быстрым.
Таким образом, выбор между централизованным и децентрализованным приобретением low-code зависит от конкретных целей и структуры компании. Оба подхода имеют свои плюсы и минусы, и каждая организация должна выбирать тот вариант, который наилучшим образом соответствует её стратегии и операционной модели.
Безопасность Low-code ниже обычных приложений

На рынке существуют определённые сомнения относительно уровня безопасности Low-code платформ. Основной аргумент заключается в том, что приложения, создаваемые с использованием Low-code, проектируются преимущественно аналитиками и специалистами по бизнес-процессам, которые зачастую не обладают глубокими знаниями в области информационной безопасности (ИБ).

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

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

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

Современные платформы включают встроенные механизмы безопасности, которые минимизируют вероятность возникновения уязвимостей. Кроме того, многие поставщики Low-code решений предлагают услуги по аудиту безопасности и консультации, что позволяет компенсировать недостаток специализированных знаний у аналитиков.
Владислав Калинин, руководитель проектов Citeck компании SL Soft:

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

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

При этом, можно сказать, что в среднем Low-Code платформа вероятно будет более защищена, чем отдельное самописное решение, так как она используется у многих заказчиков и агрегирует в себе больше всевозможных требований к ИБ, исходящих от этих заказчиков.
Базовая безопасность Low-code платформ включает в себя целый ряд мер, направленных на защиту данных, приложений и инфраструктуры. К таким мерам относятся аутентификация и авторизация пользователей, шифрование данных, управление доступом, защита от несанкционированного доступа и атак.
Иван Мельников, директор по развитию продуктов ROBIN компании SL Soft:

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

Также есть защищенный Low-Сode режим — разработчик готовит многократно используемый компонент, который защищен от изменений.
Таким образом, безопасность Low-code платформы играет важную роль в обеспечении устойчивости и надежности бизнес-процессов, а также в поддержании доверия со стороны клиентов и партнеров.
Роботизация и внедрение ИИ в Low-code

Компании активно обсуждают возможность внедрения роботизации процессов (RPA) и искусственного интеллекта (ИИ) в свои бизнес-процессы. Эти технологии обещают автоматизировать рутину, повысить эффективность работы и освободить сотрудников от выполнения однообразных задач. Особенно актуален этот тренд в контексте Low-code платформ, где создание приложений становится доступным даже для непрофессионалов в программировании.

Но возникают сомнения: действительно ли существует устойчивый тренд на роботизацию и использование ИИ в Low-code?Насколько эффективно применение этих технологий в реальных условиях и оправдывают ли они ожидания?

С одной стороны, автоматизация рутины кажется логичным шагом для повышения производительности и снижения затрат. С другой стороны, возникают вопросы о надёжности таких решений, возможностях масштабирования и адаптации под специфические нужды каждой организации. Кроме того, не всегда ясно, как правильно интегрировать ИИ и RPA в существующие процессы без риска нарушения текущих операций.
Иван Мельников, директор по развитию продуктов ROBIN компании SL Soft:

Такой тренд вполне закономерен. Компании используют огромное количество разрозненных ИС, а внедрение классического Low-Сode добавляет еще одну. Именно множество информационных систем мешает дальнейшей автоматизации, так как разные задачи и этапы одного действия выполняются в разных ИС.

Для решения этой проблемы ROBIN использует весь потенциал гиперавтоматизации в сквозных процессах: программные роботы берут на себя взаимодействия с ИС, а шаги, которые выполнял человек, выполняются OCR- и ИИ-модулями.
Интеграция RPA и ИИ с Low-code платформами открывает новые горизонты для оптимизации рабочих процессов. Это позволяет не только ускорить разработку приложений, но и существенно улучшить качество обслуживания клиентов

Итак, тренд на роботизацию и внедрение ИИ в Low-code платформы действительно набирает обороты. Всё больше компаний осознают преимущества автоматизации рутинных задач, которые занимают значительное количество времени и ресурсов. Использование И И позволяет анализировать большие объёмы данных, принимать оптимальные решения и прогнозировать развитие событий, что делает его незаменимым инструментом в современных бизнес-решениях.
Публикации в СМИ