Блог

No Code: маркетинговый миф или будущее разработки корпоративных приложений

Если вы хоть сколько-нибудь связаны с IT в организациях, вы знаете, что самая большая головная боль сервисных IT-подразделений — это бесконечные запросы то на исправление ошибок, то, не дай боже, на внедрения. Удовлетворение этих запросов подчас происходит тяжело, долго и больно. А к тому времени, как всё-таки происходит, на очереди стоит ещё больше новеньких запросов. Получается такой не особенно приятный и не больно-то продуктивный замкнутый круг, главный вред от которого — потеря времени и денег.

В попытках быстрее реагировать на меняющиеся запросы клиентов, компании всё дальше отходят от длительных циклов разработки. Именно из этих тенденций растут ноги у популярности Agile, DevOps и т. д. Из той же области до нас всё чаще доносится волшебное сочетание двух слов — No Code. Вы, наверное, слышали этот многообещающий термин. Но действительно ли это так важно? Как это повлияет на работу вашей IT-команды? А на работу всей организации?

Что такое разработка без кода?

Платформа No Code использует визуальные инструменты разработки вместо разработки с помощью программирования. Визуальная среда разработки позволяет пользователям без навыков программирования самостоятельно вносить необходимые изменения в систему, кастомизировать её или создавать приложения с помощью, например, таких методов, как drag-and-drop, добавляя различные компоненты для создания полноценного приложения.

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

Нетехнические пользователи, создающие собственные полноценные приложения! Звучит слишком хорошо, чтобы быть правдой, не так ли?

В эпоху тотальной цифровизации, когда одним из ключевых ресурсов многих компаний стали их разработчики, для индустрии высоких технологий рост инструментов No Code означает фундаментальное изменение в том, что представляют собой «разработчики» и как работают все предприятия и сотрудники, зависящие от них.

Конструктор условий на платформе SimpleOne
Конструктор условий на платформе SimpleOne — пример инструмента No Code, позволяющего составлять сложные условия для формирования выборок

Преимущества платформ No Code

Увеличенная скорость разработки

Поскольку разработка веб-приложений без кода выполняется визуально с использованием предварительно созданных модулей, работа идёт быстрее. Это позволяет организации быть гибче. В объединении с принципами CI/CD процесс тестирования также становится автоматизирован. Это не только поможет расширить спектр сотрудников, способных справляться с инцидентами или изменениями самостоятельно, но и избавит непосредственно программистов от лишнего объёма работы, повысив их продуктивность и позволив сосредоточиться на задачах, которые действительно требуют их опыта.

Финансовая экономия

Разработчики стоят дорого. Толковые разработчики — тем более. В то же время чем меньше нужно писать программный код, тем меньший штат программистов вам понадобится — вот и экономия на накладных расходах. Кроме того, поскольку No Code позволяет создавать приложения намного быстрее, в долгосрочной перспективе продукты такой разработки обойдутся дешевле.

Гибкость

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

Рост производительности

Гибкость организации и снижение затрат ничего не значат без фактически выполненной работы. Вернёмся к началу статьи: IT-персонал действительно часто бывает перегружен запросами из самых разных отделов. И это мешает обеим сторонам. Как уже было сказано, No Code даёт возможность сотрудникам решить ряд своих запросов самостоятельно, а программистам — решать задачи быстрее. В свою очередь, меньше людей будут стоять в веренице страждущих по скорой компьютерной помощи, задерживая выполнение собственных задач.

Почему No Code становится важен именно сейчас?

С начала информационного века потребность в разработчиках только растёт. Они являются основой веб-сайтов и приложений, которые мы видим и используем каждый день. Код управляет этим миром, и цифровая трансформация продолжает поглощать всё больше и больше областей нашей жизни. Бюро статистики труда США спрогнозировало, что потребность в разработчиках возрастёт более чем на 21 % с 2018 по 2028 год.

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

Forrester прогнозирует, что рынок платформ для разработки без кода вырастет с 3,8 млрд долларов в 2018 году до 21,2 млрд долларов к 2022 году.

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

Но как именно компании используют разработку без кода?

Zurich Insurance Group

Финансовое подразделение швейцарской страховой компании Zurich использовало таблицы Excel для бухгалтерского учёта CPQ (Configure, Price, Quote). Заполнение таблиц велось вручную — медленно и очень громоздко. Используя платформу No Code, в компании смогли автоматизировать заполнение таких таблиц. И это лучшая часть технологий No Code: компании не пришлось тратить миллионы на разработку индивидуального решения. Единожды внедрив платформу No Code с инструментами визуальной разработки, они смогли кастомизировать её под свои нужды силами собственных специалистов, не привлекая продвинутых программистов. И им даже не пришлось отказываться от старых привычных таблиц — компания сохранила все свои данные без каких-либо потерь и не столкнулась с проблемой переучивания сотрудников.

Project HOME

Project HOME — американская благотворительная организация, предоставляющая помощь бездомным. Для управления её операционной деятельностью требуется работа со множеством агентств и чёткое соблюдение условий, прописанных в контрактах. Прежде эти контракты обрабатывались различными подразделениями внутри компании, что приводило к дискретности операций и путанице. «Мы пропускали важные встречи, потому что информация о сроках была глубоко запрятана в контрактах, — поясняет бизнес-аналитик Патрик Фарелл. — Найти нужный контракт было непросто, поэтому стало очевидно, что управление контрактами в нашей организации было устроено не лучшим образом».

Переместив значительную часть инфраструктуры с локальных серверов в облако с помощью платформы No Code от Agiloft, компания на 30 % сократила время, затрачиваемое на управление контрактами, улучшила обработку данных, централизовала информацию и автоматизировала ряд рабочих процессов. После более близкого знакомства с платформой организация своими силами, используя разработку No Code, создала вспомогательные приложения для решения других задач, к примеру программы для регистрации страховых сертификатов и различного рода инцидентов.

Pfizer Inc.

Для Pfizer, несмотря на наличие надёжного внутреннего ПО, проблемой стали сторонние системы учёта данных. Из-за громоздкости внутренней системы сотрудники часто обращались ко внешним сервисам, в итоге рабочий процесс компании погряз в теневых IT. Вы и сами наверняка представляете, как это бывает: кто-то однажды создал документ в гугл-доках — и вот уже половина офиса хранит корпоративные данные не пойми где. Перейдя на BPM-систему без кода, компания смогла создать свой собственный внутренний магазин приложений, разработанных на этой платформе. Это дало сотрудникам единый инструмент для автоматизации своих рутинных задач, а также витрину для поиска приложений вместо того, чтобы полагаться на теневые IT.

Как выбрать платформу No Code?

Поиск enterprise-платформы с возможностью визуального программирования подразумевает отбор по следующим критериям:

  • Предлагает ли платформа Low и Pro Code инструменты в дополнение к No Code? Важно понимать, что No Code — не панацея. В качественной корпоративной системе обязательно должны быть и иные возможности разработки — Low Code и Pro Code, вместе закрывающие весь спектр потребностей компании. Иначе No Code упрётся в свои функциональные ограничения и будет тормозить развитие системы.
  • Насколько масштабируема система? Современная платформа No Code должна быть способна расширяться соответственно росту компании, не требуя при этом дополнительных существенных финансовых вливаний.
  • Нужно ли обучать сотрудников работе с платформой? Стоит ли пояснять, что громоздкая система, обращению с которой необходимо обучаться, противоречит самой философии No Code?

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

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

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

Пользуясь настоящим сайтом, вы даете свое согласие на использование файлов cookies