Приоритет цифровой трансформации стал императивом бизнеса, вызывающим разрушение традиционных процессов, но при этом приносящим значительные результаты во всех отраслях. И разработка ПО Low-code, называемая «чрезвычайно разрушительной» методологией, стала частью цифровой трансформации для многих организаций, пишет на портале TechBeacon Николя Шабанолес, технический директор Bonitasoft.
Согласно исследованию, проведенному Fortune Business Insights в начале этого года, объем мирового рынка платформ Low-code вырос с 2020 по 2021 гг. с 10,82 млрд. долл. до 13,89 млрд. долл.; ожидается, что к 2028 г. он достигнет 94,75 млрд. долл. при среднегодовом темпе роста 31,6%.
Однако внедрение Low-code не означает, что вы ищете способы заменить своих опытных разработчиков. Напротив, это позволяет профессиональным программистам выполнять свою работу быстрее и эффективнее, чтобы ваш бизнес мог более эффективно реагировать на меняющиеся условия рынка.
Тем не менее, компании часто имеют неверные представления о методологии Low-code и о том, что она может сделать для них. Ниже мы развенчаем пять наиболее распространенных мифов о ней применительно к сфере управления бизнес-процессами (BPM).
Миф 1. Low-code — это для гражданских разработчиков
Если прислушаться к шумихе вокруг платформ Low-code, можно прийти к мысли, что эти новейшие инструменты позволят вашим бизнес-аналитикам стать гражданскими разработчиками, создающими приложения, которые точно соответствуют вашим потребностям. Мол, в этом сценарии вы сможете проводить цифровые преобразования, не ожидая доступности дефицитных экспертных ресурсов для разработки. К сожалению, это не так.
Конечно, некоторые платформы Low-code позволяют бизнес-пользователям создавать простые приложения. Но приложения, которые поддерживают цифровую трансформацию, не являются простыми. Кроме того, многие приложения используются для BPM в надежде на рационализацию операций и построение более эффективных процессов. Это высоконадежные приложения корпоративного уровня, которые необходимо быстро создавать и интегрировать с информационными системами предприятия силами опытных разработчиков.
При этом хорошая платформа Low-code может предоставлять возможности, которые помогают бизнес-экспертам и разработчикам совместно работать над требованиями и интерфейсами BPM-приложений, чтобы вместе они могли создать приложение, отвечающее всем требованиям бизнеса по функциональности и удобству использования. Они также позволяют разработчикам использовать свои собственные инструменты для кодирования и тестирования, когда они расширяют платформу.
Миф 2. Low-code подходит только для простых BPM-приложений
Хотя вы действительно можете использовать платформы Low-code для создания простых BPM-приложений, с их помощью вы можете сделать гораздо больше. Платформы Low-code хорошо подходят для высокомасштабируемых приложений, включающих сложную логику — тип пользовательских приложений, которые поддерживают цифровую трансформацию вашего бизнеса.
Для этого вам понадобится команда с отличными навыками кодирования, но к концу проекта они будут рассказывать вам, как платформы Low-code помогают им создавать надежные, уникальных и сложных приложений быстрее, чем обычные средства разработки.
Вот несколько примеров. Многонациональная банковская группа BBVA использовала платформу Low-code для интеграции своих ИТ-систем с более чем 40 приложениями. Университет Квинсленда разработал на платформе Low-code решение высокой доступности, которым одновременно пользуются свыше 10 тыс. человек.
Миф 3. Разработка на платформе Low-code означает отсутствие сотрудничества и возможности повторного использования
Платформы Low-code позволяют различным техническим командам по всему предприятию начать создавать свои собственные BPM-решения независимо друг от друга. Это позволяет разрозненным командам быстрее начинать продуктивную работу, но при этом возникают проблемы с эффективностью и сотрудничеством. В конечном итоге каждой команде требуется подключиться к существующим корпоративным системам, а без сотрудничества или повторного использования каждая команда должна будет разрабатывать для этого собственное расширение.
Однако платформы Low-code могут поддерживать эффективность за счет многократно используемых компонентов и совместной работы. Например, при условии полностью модульной архитектуры Low-code разработчик может написать коннектор для интеграции внутреннего CRM-решения, а затем легко поделиться им со всеми остальными командами через систему контроля версий.
Миф 4. Low-code означает отсутствие программирования
Платформы Low-code предлагают инструменты визуальной разработки, чтобы бизнес-эксперты и разработчики могли сотрудничать и быстро создавать приложения, отвечающие потребностям бизнеса. Возможности перетаскивания и шаблоны охватывают общие сценарии использования, ускоряя разработку. Это позволяет технической команде сосредоточиться на настройке, которая делает ее приложения уникальными.
Этот не требующий программирования интерфейс настолько привлекательный и настолько мощный, что некоторые люди думают, что это все, что есть в платформе Low-code.
Но это только начало. Платформы Low-code позволяют выйти за пределы своих возможностей визуального дизайна, так что вы можете легко расширить любую часть приложения, которое вы создаете с их помощью, используя свои собственные инструменты для кодирования. Лучшие платформы позволят вам легко микшировать страницы, созданные с помощью конструктора пользовательского интерфейса, со страницами, которые вы создаете с помощью пользовательского кода.
Расширьте свой взгляд на Low-code
Существует более чем один способ взглянуть на Low-code. Сосредоточение внимания только на том, как эти решения полезны для гражданских разработчиков, представляет собой слишком узкий взгляд, что приводит к мифам и непониманию разработчиками того, что Low-code может и не может сделать для автоматизации и других проектов по разработке приложений.
Low-code позволяет профессиональным разработчикам создавать, поддерживать и постоянно совершенствовать бизнес-приложения, предоставляя при этом гибкость, позволяющую им писать или не писать код по своему усмотрению или по необходимости. Инструменты Low-code могут даже позволить разработчикам создавать шаблоны, и существуют инструменты, адаптированные к конкретным бизнес-потребностям — как для разработчиков, так и для гражданских.
А если разработчики смогут быстрее создавать лучший код, бизнес сможет более эффективно осуществлять цифровую трансформацию.