Мифы и реальность о Low-code

Что такое Low-code

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

Мифы о Low-code

Миф №1. Решение на Low-code создается за считанные дни

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

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

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

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

Миф №2. Low-code – это только для простых приложений

Часто матерые айтишники (IT-директора и те, кто внедрял тяжелый корпоративный софт ранее) думают, что Low-code – это несерьезно, что это что-то вроде детского конструктора. На самом деле это не так. Low-code используется для сложных приложений. Сегодня у любой уважающей себя платформы (как у нас, например) больше 10-ти лет опыта разработки и инструменты, позволяющие удовлетворять заказчиков уровня enterprise. Конечно, некоторые простые Low-code платформы целятся в smb-бизнес, потому что сегодня крупнейший бизнес и в нашей стране, и за рубежом использует Low-code для ускорения и удешевления процесса разработки.

Более того, у нормальной Low-code платформы есть все серьезные инструменты для разработки: система контроля версии, инструменты для организации DevOps, CI/CD и другие. Это серьезное корпоративное решение для других серьезных корпоративных решений.

Миф №3. Low-code – это игрушка для технически слабограмотных специалистов

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

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

Миф №4. Low-code – это небезопасно

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

Миф №5. Low-code – это просто еще один хайп

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

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

Миф №6. Low-code разработка серьезно ограничена в кастомизации

Зависит от того, что принимать в расчет. С точки зрения time to market (то есть времени и усилий, которые тратятся на разработку софта), у команды остается больше времени на то, чтобы заниматься кастомизацией и доработкой, поэтому иногда Low-code решения даже выигрывают. Если платформа позволяет кастомизировать себя, то вопросов не возникает.

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

Миф №7. Low-code разработка устраняет нужду в опытных разработчиках

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

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

Миф №8. Непонятно, как интегрировать Low-code платформы в IT-инфраструктуру компании

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

Резюме

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

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

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

Источник: https://www.comnews.ru/digital-economy/content/226247/2023-05-22/2023-w21/mify-i-realnost-o-low-code

Читайте также

Получите тестовый доступ
к системе ELMA365

Начните моделировать и автоматизировать
бизнес-процессы компании прямо сейчас!

Попробовать бесплатно