Ожидаемая эскалация платформ разработки приложений Low Code может означать, что больше ИТ-обязанностей может быть переложено на гражданских разработчиков, но есть и ограничения, полагают опрошенные порталом InformationWeek эксперты.
Предприятия, возможно, смогут удовлетворить некоторые из своих потребностей развития, обратившись к так называемым гражданским разработчикам (citizen developers), которые не имеют глубокой подготовки профессиональных разработчиков, но могут работать с платформами Low Code (с минимальным кодированием) или No Code (без кодирования). Поскольку организации стремятся трансформировать и ускорить разработку ПО, было бы нецелесообразно ждать, когда новые разработчики будут обучены новейшим навыкам кодирования, чтобы заполнить множество открытых вакансий. Эксперты говорят, что существуют способы возложить на сотрудников бизнес-подразделений определенные ИТ-обязанности, даже если их технический опыт ограничен.
Платформы Low Code и No Code, как правило, автоматизируют и оптимизируют функции программирования, позволяя пользователю быстро создавать решения и приложения — иногда и вообще без понимания кодирования. Компромисс заключается в том, что такие приложения могут не отвечать критериям надежности, присущим плодам профессиональной разработки. Однако такие платформы могут быть развернуты в тех случаях, когда высокие требования не обязательны.
Использование платформ No Code и Low Code может дать организациям возможность наконец наверстать разрыв в навыках сотрудников, который грозит остановить рост бизнеса, считает Кэтрин Костерева, генеральный директор и управляющий партнер поставщика Low Code-платформ Creatio. По ее словам, только в Великобритании около миллиона рабочих мест в сфере ИТ остаются незаполненными. «Спрос на ИТ-персонал будет расти, — говорит Костерева. — Единственный выход — это передать технологии разработки в руки обычных сотрудников, и именно это делает Low Code».
Предоставление доступа к этим платформам тем, кто в основном работает в сфере бизнес-операций, может помочь снизить спрос на разработчиков и решить общую проблему разногласий во многих организациях. Костерева говорит, что существует постоянное несоответствие позиций бизнес-групп, у которых есть собственные идеи о том, как должны работать интерфейсы и бизнес-процессы, и ИТ-команд с ограниченными ресурсами, борющимися с растущим отставанием в удовлетворении запросов на изменения. По ее словам, развивающийся рынок Low Code может помочь бизнес-профессионалам в определенной степени взять на себя больше обязанностей разработчиков.
Это может стать неизбежной тенденцией, поскольку все больше организаций изучают способы использования платформ No Code и Low Code. Ссылаясь на прогнозы Gartner, Костерева говорит, что к 2024 г. на долю Low Code, как ожидается, придется более 65% активности в сфере разработки приложений. Организациям может потребоваться некоторая перекалибровка, потому что разработчики Low Code в настоящее время составляют менее 7% всех разработчиков. «Мы увидим, что на рынке появляется все больше Low Code- разработчиков, или, как мы их называем, гражданских разработчиков, — говорит Костерева. — Это люди, которые сами не могут написать ни строки кода, но в то же время они понимают структуру системы и могут создавать бизнес-процессы и проектировать интерфейсы».
Однако перспективы Low Code и No Code не выглядят абсолютно гарантированным. Сачин Гупта, генеральный директор поставщика решений для оценки навыков HackerEarth, говорит, что общий спрос на разработчиков замер в марте-апреле прошлого года, когда мир столкнулся с ранними стадиями пандемии COVID-19. В то время многие организации стали осторожными относительно своих планов найма. Тем не менее с тех пор спрос на специалистов вновь вырос, но с некоторым акцентом на экспертизе в области данных и ИИ. «Сегодня все хотят нанять специалиста по данным», — пояснил Гупта. Он также видит тренд на трансформацию бизнес-аналитиков, чтобы они стали более ориентированными на технологии и данные.
Гупта говорит, что пока Low Code и No Code остаются нишевыми решениями, они не в мейнстриме, поскольку обычно их используют на вторичные и третичные нужды: «Я не вижу, чтобы кто-либо применял платформы No Code и Low Code для создания своего базового решения, которое могло бы использоваться либо предприятием, либо конечными потребителями».
Он полагает, что для таких платформ есть место, особенно для внедрения бизнес-логики, сбора данных из нескольких источников, а также для создания простых панелей и инструментов мониторинга. «Вы не можете поручить конечным пользователям очень сложные задачи разработки, — говорит он. — И нельзя создавать приложения No Code или Low Code, которые можно применять в работе с клиентами».
Гупта видит, что платформы No Code и Low Code оказывают влияние на автоматизацию логики бизнес-процессов, которая часто передавалась на аутсорсинг или выполнялась через Excel, макросы или операционным персоналом. «Сегодня на таких инструментах, как электронная почта и Excel, держится множество бизнес-процессов», — говорит он.
По словам Гупты, это также способ для профессионалов нетехнических специальностей, таких как продажи и маркетинг, быстро овладеть технологиями и снизить свою зависимость от ИТ-команды в определенных вопросах. В качестве примера он приводит создание целевой страницы сбора лидов для CRM-решения.
Он говорит, что умение работать с платформами No Code и Low Code не является заменой тем навыкам, которыми обладают разработчики, но оно может дать операционному персоналу способы более активно взаимодействовать с миром, все более ориентированным на технологии. «Если я выберу именно такой карьерный путь, то мне поможет развитие компетенций по платформам No Code/Low Code», — говорит Гупта.
По его мнению, компании могут выиграть от использования платформ No Code и Low Code, а также от продолжения инвестиций в более надежных разработчиков, используя эти ресурсы для дополнения друг друга.
По словам Шерил Кенигсберг, руководителя отдела глобального маркетинга продуктов Mendix, платформы No Code и Low Code также могут быть средством для раскрытия у сотрудников потенциала новых возможностей, о которых они, возможно, ранее не знали. «С их помощью большинство людей, обладающих общей компьютерной сообразительностью, могут продвинуться довольно далеко», — говорит она.
Многие платформы Low Code и No Code разработаны с определенными ограничениями, чтобы держать пользователей в рамках. По мнению Кенигсберг, эти системы могут позволить людям создавать ПО корпоративного класса с помощью управляемого ИИ для поддержания непрерывной интеграции/непрерывного развертывания (CI/CD). «Это автоматизированная система, которая отвечает за то, что не сделает что-то неработоспособное», — говорит она.
По словам Кенигсберг, предприятия также могут получить преимущества от применения платформ Low Code и No Code, когда речь идет о масштабировании и обеспечении безопасности. Ограничения и автоматизация в платформах означают, что приложения, разработанные с их помощью, с меньшей вероятностью подвергают организации риску из-за уменьшения человеческих ошибок.
Хотя еще не каждая организация овладела такими платформам, Кенигсберг говорит, что уровень их применения уже довольно высок. «Вам будет трудно найти крупное предприятие, которое еще не располагает таким инструментом», — отметила она.