В эпоху цифровизации успешность бизнеса связана с умением быстро реагировать и адаптироваться к изменениям. Для этого нужны подходящие инструменты. Мировые аналитики считают, что в 2024 году больше половины приложений будет базироваться на технологии low-code.
В этой статье разберем, почему low-code стал настолько востребован и какие тенденции определят вектор развития этой технологии в ближайшем будущем.
Что повлияло на появление и развитие low-code
Прогресс всегда ведет к упрощению. Например, когда-то ЭВМ перевозили на самоходных кранах, а работать на компьютерной технике могли только обученные специалисты. Теперь компьютеры мы носим в руках, а интерес к программированию определил появление инструментов, которые будут доступны для всех, — и в 2000-х годах появились первые решения на базе low-code.
Несмотря на популярность технологии, до сих пор мало кто понимает, что за ней стоит. Для некоторых low-code — это программы, в которых они могут заскриптовать таблицы или собрать чат-бота с помощью «кубиков», для других — целая методология управления разработкой.
Как обычно, истина где-то посередине. Технологии low-code предназначены для создания приложений руками отраслевых экспертов, у которых нет специальных знаний в программировании. Но применение low-code давно вышло за пределы единичных проектов. Для более широкого использования технологии стали создавать платформы, которые позволяют разрабатывать цельные, а не точечные решения для автоматизации. Благодаря платформам компании смогли упорядочить и повысить эффективность внутренних процессов, объединив их в единый конвейер.
Гибкие возможности кастомизации и скорость внедрения low-code решений особенно пригодились в условиях экстренной цифровой перестройки. В России такую потребность вызвала сначала пандемия, а потом уход западных поставщиков ПО. Перенос автоматизации процессов на такие low-code платформы позволил сохранить привычные инструменты для автоматизации и подготовить базу для дальнейшего развития.
Какие изменения ждут бизнес и low-code в будущем
Драйверами развития технологий и, в частности, решений на базе low-code, называют две связанные друг с другом тенденции — быстрая изменяемость мира вокруг и дефицит кадров.
Например, в период пандемии бизнесу пришлось оперативно адаптироваться и оцифровать свои процессы, чтобы не потерять клиентов. Со временем интерес к цифровизации не утих: данные нужно было собрать, разместить на серверах или в облаке, обеспечить удобный доступ к ним, автоматизировать рутинные операции. Это привело к тому, что спрос вырос быстрее предложения, и к 2023 году в мире сложился дефицит ИТ-специалистов. Создавать нужные приложения оказалось некому.
Сохранять темп развития и скорость разработки при недостатке кадров помогают low-code платформы, к которым склоняются все больше компаний. С 2021 года процент организаций, которые перешли на решения, не требующих глубоких знаний в программировании, вырос с 25 до 70%.
Проблема кадрового голода сформировала вектор, в соответствии с которым будет двигаться развитие технологий low-code. А определить это направление помогают пять основных трендов.
Тренд 1. Внедрение искусственного интеллекта
Чем сложнее становятся программы, тем больше процессов они могут упростить и автоматизировать. Сейчас даже те виды деятельности, которые исследователи считали исключительно «человеческими», например, собеседования и интервью, можно передать чат-ботам на базе ИИ.
Иногда автоматизация рутинных задач приводит к массовым сокращениям. К примеру, после внедрения искусственного интеллекта компания Dropbox (файловый хостинг) уволила 500 сотрудников. Кроме того, недавно поставщик аппаратного обеспечения IBM объявил, что планирует автоматизировать тысячи рабочих мест в течение пяти лет.
Потеря работы по «вине» компьютера — не самое позитивное изменение в жизни, но и негатива тут нет. Машины никогда не заменят человека, а автоматизация помогает обновить экономику и развить человеческий потенциал. На рынок попадает дополнительный кадровый резерв, который можно использовать в более актуальных сферах. Например, привлечь к оцифровке процессов компании, а отсутствие навыков в программировании компенсируют low-code платформы.
Тренд 2. Дефицит квалифицированных ИТ-кадров
Согласно отчету Минтруда, в последние годы в России уровень безработицы держится на историческом минимуме. То есть свободных специалистов, которых можно оперативно нанять и адаптировать к процессам компании, сейчас почти нет — а тех, что есть, быстро разбирают.
Конкуренция за ИТ-кадры очень высока. Особенно страдают небольшие компании, у которых нет возможностей и бюджетов, чтобы побороться за специалистов с цифровыми гигантами. Поэтому все популярнее становится практика взращивания профессионалов внутри команды. После автоматизации рутинных процессов сотрудников не гонят на рынок труда, а переобучают под актуальные задачи — с помощью тех же платформ на базе low-code.
Благодаря развитию технологий сокращаются издержки на найм и адаптацию. Квалифицированный специалист, который вырос внутри команды, понимает тонкости процессов: он может повысить качество оцифровки и скорость разработки, что позитивно скажется на конкурентоспособности компании.
Тренд 3. Повышение значимости гражданских разработчиков
Гражданские разработчики — это простые пользователи, которые заменяют ИТ-отдел при разработке приложений внутри компании. После появления low-code такие специалисты получили возможность оцифровывать процессы, которые находятся в зоне их компетенций, с минимальными трудозатратами.
Low-code определил способность непрофессиональных программистов напрямую влиять на изменения и создавать инструменты, которые им действительно нужны. Поэтому гражданские разработчики становятся более мотивированными и вовлеченными в процессы автоматизации.
Энтузиазм членов команды играет на руку компании: процессы оцифровываются правильно, с учетом потребностей и особенностей подразделения или департамента. Автоматизация проходит с меньшими затратами и большей эффективностью.
С развитием low-code платформ гражданским разработчикам позволят браться за более крупные проекты, чтобы ускорить цикл разработки. Они станут двигателями для создания новых решений и развертывания их на компанию уже не только внутри, но и снаружи.
Тренд 4. Изменение внутренних процессов
Технологии повлияли и на взаимодействия внутри команд. Платформы low-code открыли доступ к разработке решений, и теперь каждый сотрудник может внести свой вклад. Для разработки приложений так называемые «команды слияния» совмещают экспертизу участников процесса и опыт технических специалистов. То есть постепенно взаимодействие уходит от вертикальной структуры «заказчик-исполнитель» и движется к горизонтальной структуре «партнерство».
Тенденция учитывать потребности структурных подразделений привела к развитию сетецентричности — передаче полномочий на управление автоматизацией в руки людей, которые напрямую участвуют в рабочем процессе. Распределение усилий повышает гибкость принятия решений, сокращает затраты, а изменения внедряются своевременно.
Если классической разработке нужен минимум год — на создание ТЗ, поиск подрядчика, подготовку проекта, — то в случае low-code время реакции на запрос сокращается в разы. Например, когда юристу сообщают об изменении НДС, он может самостоятельно поменять значения в системе, и обновление начнет действовать для всех процессов сразу.
В качестве наглядного примера работы low-code платформы можно привести успешный проект по комплексной автоматизации OSS/BSS-процессов для телекоммуникационной группы «МОТИВ». Целью проекта была перестройка множества процессов, которые компания автоматизировала «лоскутно». Процессы пересобрали в рамках единой платформы с унифицированными процессными правилами. Это помогло повысить качество взаимодействия между подразделениями, упростить внутренние коммуникации. Благодаря этому компания может оказывать пользователям услуги единого уровня качества — вне зависимости от типа запроса и точки контакта с компанией.
Тренд 5. Увеличение скорости изменений
Открытость к изменениям — один из двигателей развития бизнеса. Компания без умения адаптироваться никогда не станет устойчивой, потому что постоянно меняющиеся условия рынка будут снижать ее стабильность.
Такие преимущества low-code платформ, как быстрое внедрение решений и гибкость настройки, позволяет перепрыгивать этап сложной аналитики и ускоряет вывод актуальных разработок в продакшен. Тестирование можно проводить в процессе, чтобы выявлять лучшие гипотезы и откатывать неудачные.
Например, та же компания «МОТИВ» из-за большого объема работ сначала тестировала изменения на приоритетных направлениях. Платформа позволила внедрять изменения поэтапно и анализировать результаты, сохраняя лучшие практики. В финале проекта сформировалось «ядро» с данными — платформа автоматизации процессов, сочетающая в себе функции CRM, BPM и Inventory. К платформе подключаются информационные потоки компании, которые можно корректировать независимо.
То есть low-code платформа — не литой механизм, а конструктор. Заказчик решения может выбирать наполнение, не тратя время и средства на внедрение ненужных пакетов. При этом все инструменты гибко связаны друг с другом. В отличие от разрозненных программ, инструменты платформы не нужно цеплять друг к другу через сложные интеграции. Как правило, совместимость приложений уже учтена.
Кроме того, платформа дает команде безопасное пространство для экспериментов. Устойчивость системы мотивирует членов команды пробовать свои силы, практика улучшит их навыки, а постоянный мозговой штурм позволит разрабатывать идеи, которые выделят компанию на фоне конкурентов.
Выводы
Ситуация на рынке труда определяет перспективность дальнейшего развития технологий на базе low-code. Платформы с программированием через визуальные редакторы позволят привлечь к процессу разработки больше заинтересованных людей — специалистов в своих сферах. Это ускорит цифровизацию и автоматизацию задач, а также изменит привычные паттерны взаимодействия в команде.
Например, благодаря low-code можно выстроить сквозные процессы, используя данные напрямую от тех, кто в них участвует, на правах партнерства, а не по заказу. Тесные коммуникации и экспертиза способствуют развитию гибкости при внедрении изменений, чтобы создавать сервисы и инструменты, которые действительно будут полезны.
Вовлечение команды в процесс разработки ведет к распределению полномочий и ответственности. Благодаря этому больше не нужно ждать долгих согласований сверху, решения об отладке процессов принимаются «на местах». Это увеличивает скорость реакции на события, делает компанию более гибкой к изменениям и конкурентоспособной.
Актуальность подхода подтверждается и тем, что компании, как крупные, так и небольшие, проявляют активный интерес к решениям на базе low-code. А поставщики, такие как Naumen, готовы предоставить им гибкий набор инструментов для решения актуальных задач.