Low-code и no-code в банках. Плюсы и минусы применения, проекты, перспективы, комментарии экспертов банковского сектора и рынка системной интеграции

В каких случаях low-code и no-code в банках максимально эффективны, а когда лучше обратиться к другим методам разработки? Какие проекты с использованием low-code и no-code уже реализованы и что можно сказать о перспективах этих направлений? За виртуальным круглым столом ICT-Online.ru об этом беседуют эксперты Банка «Санкт-Петербург», Московского кредитного банка (МКБ) и Росбанка, а также представители системных интеграторов с опытом проведения проектов в банковских структурах: «Девелоника» (ГК Softline), «ЛАНИТ – Би Пи Эм» и «ЛАНИТ Омни» (входят в группу ЛАНИТ), BSS, ICL Services и iSimpleLab.

ICT-Online.ru: Расскажите о low-code и no-code в работе банка. В каких случаях такие методы разработки применяются, в чем их плюсы для банка, когда они наиболее эффективны?

Банк «Санкт-Петербург» использует low-code и no-code в разработках фронтальной системы и ряде процессных систем, где есть необходимость визуального описания workflow. Основная масса разработок делается в тех доменах, где данные подходы не представлены или представлены частично. О low-code и no-code в банках рассказывает старший вице-президент по IT Банка «Санкт-Петербург» Александр Рыбаков (см. интервью раздела «Банк Санкт-Петербург» от 19 июля 2023 г.).

Старший вице-президент по IT Банка «Санкт-Петербург» Александр Рыбаков: Такой подход как low-code и no-code больше эффективен для быстрого создания какого-либо прототипа или создания слабо разветвленных процессов в промышленных решениях. Для решений, требующих высокий уровень доступности и нагрузки, с развитой интеграцией с другими системами банка такой подход, как правило, не дает преимуществ и все равно требует стандартной разработки. Считаем, что концепция, согласно которой low-code и no-code даст возможность отказаться от дорогой разработки, в настоящее время - нереальна.

Старший вице-президент по IT Банка «Санкт-Петербург» Александр Рыбаков

Московский кредитный банк (МКБ), как правило, использует традиционные методы разработки, множество различных IDE, стандартных библиотек и фреймворков. Low-code и no-code применяется в составе решений от различных поставщиков, в составе BPM-платформ - например, в решениях по автоматизации документооборота (ЭДО). О low-code и no-code в работе банка рассказывает руководитель дирекции ИТ МКБ Виталий Трепыхалин (см. интервью раздела «Автоматизация банков» от 27 июля 2023 г.).

Руководитель дирекции ИТ МКБ Виталий Трепыхалин: Если исключить из рассмотрения классические IDE разработчика (Visual Studio, Eclipse или Informatica Power Center и тд), то мы используем инструменты low-code в случаях, когда в бизнес-требованиях присутствует хорошо описанный бизнес-процесс с относительно несложной процессной логикой и набором асинхронных операций. Преимущество - в повышении time-to-market относительно простого кодирования, требуется меньше ресурсов на проведение тестирования.

Руководитель дирекции ИТ МКБ Виталий Трепыхалин

В большинстве своем заказчики, слыша о low- и no-code платформах, воспринимают их внедрение как волшебный инструмент, который решит все проблемы и позволит отказаться от серьезных ИТ-работ. Но индивидуальный подход в разработке под решение задач намного эффективнее, качественнее и выгоднее, если говорить о перспективах цифровой трансформации. О low-code и no-code в банках рассказывает директор по заказной разработке компании «Девелоника» (ГК Softline) Виктор Алгазин (см. интервью раздела «Softline» от 27 июля 2023 г.).

Директор по заказной разработке компании «Девелоника» (ГК Softline) Виктор Алгазин: Low-code и no-code платформы становятся востребованным инструментом для банков, стремящихся к цифровой трансформации и эффективной работе в условиях быстро меняющегося бизнес-окружения. Можно выделить три причины, по которым это происходит:

  1. Увеличение эффективности и скорости разработки приложений с помощью простых интерфейсов и инструментария.
  2. Повышение конкурентоспособности: быстрое внедрение новых продуктов и услуг, а также удовлетворение потребностей клиентов.
  3. Улучшение коммуникации и вовлеченности различных отделов банка в процесс разработки.

Директор по заказной разработке компании «Девелоника» (ГК Softline) Виктор Алгазин

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

В «Девелонике» (ГК Softline) мы всегда просим помнить, что озвученные инструменты - не панацея. Внедрение платформ - непростой и ресурсоемкий процесс. Один из заказчиков, отечественная финансовая компания, занимающаяся выдачей микрокредитов, в определенный момент понял, что для поддержки его системы требуются сторонние эксперты, которые умеют совмещать разработку и использование low- и no-code. Мы обеспечили сопровождение и обучение по работе с новыми инструментами.

Бизнес-партнер компании «ЛАНИТ – Би Пи Эм» (входит в группу ЛАНИТ) Роман Почиталкин: Сфера применения ИТ-решений в банках настолько обширна, что можно найти самые разные кейсы, но не все они показательны. Опыт банков интереснее рассматривать на примере сложных и масштабных задач, потому что в более простых ситуациях разница с другими отраслями будет не так заметна.

«ЛАНИТ – Би Пи Эм» создаёт системы корпоративного класса с широким функционалом и очень серьёзными требованиями к производительности. И если для разработки высоконагруженных систем рассматривается только классическая разработка и открытые технологии, то в ряде случаев, где важно получить бизнес-результат в сжатые сроки, а дальнейшая стратегия развития системы укладывается в возможности платформы, может использоваться low-code. Об этом рассказывает бизнес-партнер компании «ЛАНИТ – Би Пи Эм» (входит в группу ЛАНИТ) Роман Почиталкин (см. интервью раздела «ЛАНИТ» от 28 июля 2023 г.).

Бизнес-партнер компании «ЛАНИТ – Би Пи Эм» (входит в группу ЛАНИТ) Роман Почиталкин

Также стоит оговориться, что low-code/no-code подход к разработке может лежать как в основе концепции какого-то решения, так и быть реализован в отдельных его инструментах. Последний случай не стоит принимать во внимание, так как для производителей такого ПО упоминание low-code – это, скорее, маркетинговый ход.

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

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

В качестве примера можно привести BI-платформы и платформы для CRM/ECM/ERP/SRM-систем. Чем меньше специфических требований предъявляет бизнес при решении типовых задач, тем больше возможностей у производителей low-code платформ по созданию удобных инструментов. И тем меньше смысла для бизнеса изобретать велосипед, создавая собственные решения. Как минимум, time-to-market – это тот параметр, с которым собственной разработке сложнее всего конкурировать с решениями высокой степени готовности.

Компания «ЛАНИТ Омни» разработала собственную low-code платформу – BPMSoft. На ее базе многие российские компании, в том числе и из финансовой сферы, автоматизируют бизнес-процессы и управляют ими в единой цифровой среде. В ней есть все необходимое для кастомизации и адаптации к любой ИТ-инфраструктуре. О low-code и no-code в банках рассказывает директор по развитию бизнеса «ЛАНИТ Омни» (входит в группу ЛАНИТ) Вадим Сорокин (см. фигуру речи раздела «ЛАНИТ» от 27 июля 2023 г.).

Директор по развитию бизнеса «ЛАНИТ Омни» (входит в группу ЛАНИТ) Вадим Сорокин: Основные преимущества для банковского сектора будут такими же, как и для других отраслей – сокращение времени и ресурсов на решение бизнес-задач. Однако стоит помнить, что ИТ-ландшафт банков в сравнении с остальными индустриями является одним из самых зрелых. Плюс они работают в условиях суперконкуренции и обычно лучше других умеют считать деньги. Поэтому фокусируются, прежде всего, на экономической составляющей проекта цифровизации, скорости, с которой можно реализовать ту или иную идею, а также эффективности труда сотрудников. И здесь гораздо выгоднее во всех смыслах оказывается как раз low-code, а не, например, разработка с нуля.

Директор по развитию бизнеса «ЛАНИТ Омни» (входит в группу ЛАНИТ) Вадим Сорокин

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

Технический директор компании BSS Дмитрий Свалов: В банковской сфере, low-code и no-code обычно применяются в нижеперечисленных сценариях:

  • Разработка клиентских приложений. Low-code и no-code платформы позволяют быстро создавать и адаптировать мобильные и веб-приложения для клиентов.
  • Автоматизация бизнес-процессов. В банках есть множество процессов, которые могут быть автоматизированы. Например, проверка кредитоспособности, обработка заявок на кредит, таргетированные предложения кредитов и депозитов и многое другое. Low-code и no-code позволяют быстро создавать и внедрять эти автоматизированные процессы.
  • Системная интеграция. Low-code и no-code платформы позволяют эффективно решать задачи интеграции различных информационных систем, используемых в банковских бизнес-процессах.
  • Мониторинг и аналитика. Low-code и no-code платформы широко используются для сбора, обработки и визуализации данных в системах технического и бизнес-мониторинга, в аналитических системах и системах поддержки принятия решений с использованием Data-Driven подхода.

BSS предлагает клиентам из банковской сферы две low-code платформы. «Конструктор документов» позволяет создавать защищенные бизнес-процессы обмена юридически значимыми документами с клиентами, «Типовое интеграционное решение» - конструировать интеграционные маршруты, поддерживает полный набор корпоративных интеграционных паттернов. Об этом рассказывает технический директор компании BSS Дмитрий Свалов (см. интервью раздела «BSS» от 28 июля 2023 г.).

Технический директор компании BSS Дмитрий Свалов

Основные плюсы:

  • Быстрая разработка и внедрение. С помощью этих подходов банки могут быстро создавать и внедрять новые приложения и услуги, что повышает их конкурентоспособность.
  • Уменьшение затрат. Поскольку low-code и no-code уменьшают необходимость в разработке с нуля, они также уменьшают затраты на разработку.
  • Гибкость и адаптивность. Low-code и no-code позволяют банкам легко адаптироваться к изменяющимся требованиям рынка, быстро обновляя и адаптируя свои приложения и услуги.

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

ICL Services использует low-code и no-code при работе с клиентами из банковской сферы. Например, low-code инструменты применялись для актуализации анкетных данных клиентов банка, а также для автоматизации закрытия банковских счетов. В результате была достигнута высокая скорость внедрения автоматизаций, повышена скорость исполнения бизнес-процесса, обеспечена возможность автоматического запуска бизнес-процесса в любое время, в том числе в ночное. Об этом рассказывает Анна Шавалеева, руководитель группы по автоматизации бизнес-процессов ICL Services (см. интервью раздела «ICL Services» от 25 июля 2023 г.).

Руководитель группы по автоматизации бизнес-процессов ICL Services Анна Шавалеева: Есть несколько случаев для применения. Например, если сроки сжаты, задачи на автоматизацию достаточно типовые и представляют из себя рутинный бизнес-процесс (а таких в банках хватает), то проще и дешевле взять коробочный вариант и с помощью инструментов low-code и no-code сконфигурировать под свои нужды. Также часто такие методы используются в случаях, когда нет возможности или проблематично подключиться к API информационных систем, использующихся в бизнес-процессе - например, при работе со внешними ИС от регуляторов или если нельзя подключаться к API АБС по требованиям внутренней службы ИБ банка. В этих случаях можно использовать технологию RPA, которая является low-code инструментом, для подключения через пользовательский интрефейс, таким образом, мимикрируя действия пользователей.

Руководитель группы по автоматизации бизнес-процессов ICL Services Анна Шавалеева

Платформа для дистанционного банковского обслуживания iSimpleBank 2.0 (решение компании iSimpleLab) в своем арсенале использует low-code конструктор документов, который позволяет и вендору, и клиентам-банкам расширять функциональность платформы с использованием данного инструмента. Low-code инструменты также используются в основе платформы для коммуникации в цифровых каналах iQChannels (решение компании iQStore). О low-code и no-code в банках рассказывает заместитель генерального директора iSimpleLab, генеральный директор iQStore Сергей Ходусов (см. интервью раздела «iSimpleLab» от 28 июля 2023 г.).

Заместитель генерального директора iSimpleLab, генеральный директор iQStore Сергей Ходусов: Инструменты low-code/no-code позволяют быстро решить нужную задачу. Они очень эффективны, когда нужно проверить какую-либо гипотезу, но не хочется тратить много сил и времени. Такие инструменты часто применяются как временное решение, пока готовится постоянное. Например, нужно выпустить новый продукт раньше конкурента, завоевать аудиторию, а далее развивать решение. И, конечно, данные механизмы незаменимы для внутренних нужд банка, где всегда хочется сэкономить.

Заместитель генерального директора iSimpleLab, генеральный директор iQStore Сергей Ходусов

ICT-Online.ru: Какие минусы для банка несет применение low-code и no-code, в каких случаях эти методы разработки не могут быть применены в банке?

Сочетание особенностей банковских систем и методов low-code и no-code привело Росбанк к их активному использованию. Яркий пример масштабного применения данных методов разработки – роботизация. Об этом рассказывает Зинаида Ястребцева, директор департамента карточных технологий Росбанка (см. интервью раздела «Росбанк» от 27 июля 2023 г.).

Директор департамента карточных технологий Росбанка Зинаида Ястребцева: Очевидно, что low-code и no-code методы позволяют делать разработку легче, быстрее и дешевле. При этом есть и свои ограничения, тяжелая автоматизация в ключевых банковских системах, например, вряд ли сможет быть реализована подобными методам. Слишком много специфики, сложная внутренняя архитектура, и это без упоминания legacy-систем, где эта история в принципе неприменима.


Директор департамента карточных технологий Росбанка Зинаида Ястребцева

Александр Рыбаков (Банк «Санкт-Петербург»): Такие решения могут принести минусы, если они будут неправильно использованы. А также если в low-code решениях отсутствует контроль от ошибочных настроек процесса, отсутствуют развитые средства для автоматизации тестирования конструируемых бизнес-процессов.

Тема low-code и no-code звучит в последние годы всё чаще, и соответствующих решений, платформ, позволяющих конструировать ПО с небольшими затратами на написание нового кода, или вовсе без них, на рынке становится всё больше. По мнению ИТ-эксперта в банковском секторе, экс вице-президента и технического директора «Ренессанс Банка» Андрея Саломатина, в ряде случаев их применимость вызывает вопросы, а использование добавляет рисков. И тем не менее, их перспектив отрицать нельзя (см. интервью раздела "Автоматизация банков" от 31 июля 2023 г.).

Виталий Трепыхалин (МКБ): Мы считаем, что в процессах повышенной интенсивности и производительности, в которых критичность устанавливается на уровне mission critical и business critical, low-code и no-code не стоит использовать. В контейнеризированных средах исполнения, в решениях cloud-native мы эти инструменты также не используем.

Виктор Алгазин («Девелоника»): Банковская сфера - одна из наиболее конкурентных и регулируемых отечественных отраслей экономики. В ней строгие требования к безопасности и эффективности операций. Решение о применении low-code и no-code технологий должно быть основано на глубоком анализе и понимании потребностей банка и его клиентов.

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

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

Роман Почиталкин («ЛАНИТ – Би Пи Эм»): Главным минусом назвал бы зависимость от вендора – его ценовой политики, стратегии развития и поддержки продукта. В остальном, говорил бы не столько о минусах, сколько об ограничениях. И тут важно понимать, что low-code платформы сами по себе более тяжеловесны. Там, где для решения задачи достаточно написать пять строчек кода, при применении low-code может быть использован готовый компонент, который реализован пятьюдесятью строчками, потому что ему необходимо уметь обрабатывать ситуации, которые не нужны вам, но потенциально могут понадобиться другим клиентам. По этой причине важно максимально использовать стандартные возможности платформы, избегать кастомизации и тщательно проверять её соответствие нефункциональным требованиям.

Дмитрий Свалов (BSS): Несмотря на множество преимуществ low-code и no-code подходов, есть и ряд недостатков, которые следует учесть при принятии решения об их использовании:

  • Ограничения в настройке и сложности. Несмотря на универсальность и гибкость этих платформ, они могут не поддерживать сложные или специфические требования. Так, если требуется создать сложную систему со специфическими требованиями по производительности и безопасности, low-code и no-code могут быть не лучшим выбором.
  • Проблемы с безопасностью и контролем данных. Банки обрабатывают очень чувствительные данные, и безопасность является важнейшим приоритетом. Low-code и no-code платформы, особенно облачные, могут представлять потенциальные риски безопасности. Кроме того, могут возникнуть проблемы с контролем данных и соответствием законодательству и отраслевым стандартам в области защиты данных.

Анна Шавалеева (ICL Services): Например, эти методы разработки не могут быть применены, когда нужна специфичная пользовательская оболочка. Так как инструменты low-code и no-code предоставляют достаточно ограниченные варианты по построению веб-форм. В этих случаях также можно использовать low-code, но в комбинации с классическими методами.

Сергей Ходусов (iSimpleLab, iQStore): Задачи банка можно условно разделить на два направления – в одном случае нужно сделать быстро, а в другом – отказоустойчиво и эффективно. И если задачи из первой категории отлично закрываются low-code/no-code платформами, то для второго направления такие инструменты не всегда хороши. В первую очередь это связано с тем, что высоконагруженные системы должны обрабатывать большие объемы информации минимальными ресурсами, а большинство low-code/no-code систем этого делать не умеют.

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

ICT-Online.ru: Работаете ли вы с low-code и no-code? Какие проекты были таким образом реализованы?

Александр Рыбаков (Банк «Санкт-Петербург»): Да, мы используем данные подходы в разработках фронтальной системы и ряде процессных систем, где есть необходимость визуального описания workflow. Также используем конструкторы лендингов.

Виталий Трепыхалин (МКБ): Мы используем low-code и no-code в составе решений от различных поставщиков, в составе BPM-платформ. Например, в наших решениях по автоматизации документооборота (ЭДО).

Зинаида Ястребцева (Росбанк): Как ни странно, сочетание особенностей банковских систем и особенностей методов low-code и no-codeпривело нас к их активному использованию. Яркий пример масштабного использования – роботизация. Мы начинали с более классического для нас low-code, разработчики использовали достаточно базовые модули системы, адаптируя их под наши интеграции, форматы и интерфейсы. Мы шли как по пути визуальной адаптации (что более просто), так и интеграций с системами (что требовало полноценной разработки). Внедрение было успешно, мы достигли прекрасных показателей, а за счет использования low-code, команда получилась более «легкой». Однако постепенно с ростом популярности технологии РПА в банке мы стали сталкивать с дефицитом ресурсов команды. Поняли, что иногда простые задачи не попадают к нам в беклог, банально не имея возможности преодолеть порог финансовой окупаемости. При этом задачи нужные. Важные, но с недостаточным выхлопом для инвестиций в них полноценных разработчиков.

Это стало вызовом, ответ на который мы нашли благодаря методам no-code и программы обучения внутренних совсем не ИТ-сотрудников. Программу мы назвали «#PROpeople». Суть ее в обучении операционных сотрудников ИТ-навыкам. В первые потоки мы сосредотачивались на бизнес анализе и тестировании, но решая проблему расширения возможности роботизации добавили и курс по РПА. Это стало успехом. Мы создали 20-ти часовой обучающий курс, который позволяет простым сотрудникам с помощью методов no-code (ведь эти сотрудники ну совсем не разработчики) и минимальной поддержку команды разработки создавать своих цифровых сотрудников. Буквально за пару месяцев у нас выявилось несколько сотрудников на местах, которые с помощью этих базовых навыков создают роботов, а они в свою очередь создают серьезную конкуренцию творениям профессиональной команды. Мы активно продолжаем развивать это направление. Наверное, этот пример наиболее прозрачно описывает плюсы и минусы методов и возможности их применения.

Виктор Алгазин («Девелоника»): Есть некоторый стереотип на отечественном рынке, что при использовании подобных платформ получится самостоятельно справиться с бизнес-задачами без привлечения сторонней разработки. К сожалению, это не так. Сама идея коробочных решений заключается в их использовании для доработки или облегчения задач, лежащих, скажем так, на поверхности.

«Девелоника» - компания, которая занимается заказной разработкой. Конечно же, к нам обращаются организации и банки со своими идеями и гипотезами. В большинстве своем заказчики, слыша о low- и no-code платформах, воспринимают их внедрение как волшебный инструмент, который решит все проблемы и позволит отказаться от серьезных ИТ-работ. Но, если говорить максимально профессионально, то индивидуальный подход в разработке под решение задач намного эффективнее, качественнее и выгоднее, если говорить о перспективах цифровой трансформации.

Один из примеров - работа по налаживанию жизненного цикла ПО. В рамках работы над проектом в финсекторе команда наших экспертов анализировала, разрабатывала и внедряла софт, программы и интерфейс. Вот в рамках этой разработки на этапе взаимодействия с возможностями пользовательского интерфейса пригодилось использование технологий low- и no-code.

Или представьте себе, что на производстве благодаря автоматизации получилось сэкономить еженедельно до 6 часов человеческого времени для каждого начальника участка и лиц, заполняющих отчеты и инструктажи. Так работает наша платформа Базис-М, которая строится на комбинации написания кода и этих подходах. Благодаря архитектуре ее можно настраивать под свои бизнес-задачи: выдачу электронных наряд-заданий, средств индивидуальной защиты или обеспечение сопровождения ТОиРа (техобслуживания и ремонта оборудования).

Роман Почиталкин («ЛАНИТ – Би Пи Эм»): Мы создаём системы корпоративного класса с широким функционалом и очень серьёзными требованиями к производительности. И если для разработки высоконагруженных систем рассматриваем только классическую разработку и открытые технологии, то в ряде случаев, где важно было получить бизнес-результат в сжатые сроки, а дальнейшая стратегия развития системы укладывалась в возможности платформы, мы использовали low-code. Например, за четыре месяца с нуля был реализован и выведен в промышленную эксплуатацию процесс ипотечного кредитования для банка из ТОП-10. Также мы разрабатывали кредитные конвейеры корпоративного бизнеса, CRM-системы, автоматизировали процессы юридического департамента. Примеров достаточно много. При этом, очень важно понимать – независимо от того, будет ли разработчик писать код или использовать визуальный конфигуратор, качество финального решения будет зависеть от его грамотного проектирования. Это сможет сделать только квалифицированная команда разработчиков во главе с архитектором.

Вадим Сорокин («ЛАНИТ Омни»): Компания «ЛАНИТ Омни» разработала собственную low-code платформу – BPMSoft. На ее базе многие российские компании, в том числе и из финансовой сферы, автоматизируют бизнес-процессы и управляют ими в единой цифровой среде. В ней есть все необходимое для кастомизации и адаптации к любой ИТ-инфраструктуре.

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

Дмитрий Свалов (BSS): Мы предлагаем нашим клиентам из банковской сферы две low-code платформы: «Конструктор документов» и «Типовое интеграционное решение». «Конструктор документов» позволяет создавать защищенные бизнес-процессы обмена юридически значимыми документами с клиентами. С его помощью можно конструировать экранные и печатные формы для клиента и для сотрудника банка, методы и модели REST API, настраивать комплексные форматно-логические контроли, поддерживает схемы подписи документов произвольной сложности, обширный набор ролей и привилегий.

«Типовое интеграционное решение» позволяет конструировать интеграционные маршруты и поддерживает полный набор корпоративных интеграционных паттернов.

Анна Шавалеева (ICL Services): Да. Например, мы использовали low-code инструменты для актуализации анкетных данных клиентов банка, а также для автоматизации закрытия банковских счетов. В результате:

  • достигнута высокая скорость внедрения автоматизаций. Например, автоматизации по 3-м типам закрытия банковских счетов имплементированы за 4 месяца. Это в частности стало возможно благодаря low-code, поскольку большинство шагов бизнес-процессов не нужно было прописывать кодом, достаточно было использовать готовые блоки low-code платформы.
  • повышена скорость исполнения бизнес-процесса. Так, робот созданный с помощью low-code обрабатывает один счет за 2-5 минут. В отличии от человека, который тратит на аналогичное действие 10 минут и более. Low-code и no-code инструменты, как и классические инструменты автоматизации, позволяют выполнять бизнес-процесс быстрее.
  • обеспечена возможность автоматического запуска бизнес-процесса в любое время, в том числе в ночное. Так, например, в одном из клиентов-банков было решено запускать автоматизацию именно ночью для экономии ресурсов ИТ-инфраструктуры и для ещё большей скорости исполнения бизнес-процесса. Инструмент работы с расписанием, как правило, встроен в low-code и no-code платформы и легко настраивается под нужды клиента.

Сергей Ходусов (iSimpleLab, iQStore): Несмотря на то, что мы специализируемся на построении highload-систем, в своих решениях нам удалось найти баланс между высокой производительностью и скоростью разработки на базе low-code.

Наша платформа для дистанционного банковского обслуживания iSimpleBank 2.0 в своем арсенале использует low-code конструктор, который позволяет и нам как вендору, и нашим клиентам (банкам) расширять функциональность платформы с использованием данного инструмента.

Примером эффективности использования low-code в платформе iSimpleBank 2.0 может послужить кейс нашего клиента - Банка Казани. Банк реализовал для своих клиентов процесс частичного и полного досрочного погашения кредита. В результате скорость реализации была в 4 раза выше, ресурсов затрачено в 3 раза меньше, а суммарная стоимость разработки оказалась в 10 раз ниже! И это при том, что банк первый раз использовал инструмент и параллельно изучал его возможности.

ICT-Online.ru: Какие еще методы разработки используете, на каких участках они пересекаются с low-code и no-code?

Александр Рыбаков (Банк «Санкт-Петербург»): Основная масса разработок делается в тех доменах, где low-code и no-code не представлены или представлены частично. Подходы в разработке сильно зависят от домена, поэтому имеем все варианты – от экстремального (парного) программирования в наиболее «молодых» системах, до ватерфольного (с техническими заданиями и т.п.) в наиболее «зрелых» системах.

Виталий Трепыхалин (МКБ): Как правило, мы используем традиционные методы разработки, множество различных IDE, стандартных библиотек и фреймворков.

Виктор Алгазин («Девелоника»): Если сильно не вдаваться в техническую часть, подходы low- и no-code могут быть применимы в разных видах разработки в большей или меньшей степени.

В «Девелонике» в работе с заказчиками из банкинга используются все перечисленные ниже методы. Однако зависит это скорее не от самих технологий, а от принятия решений на уровне менеджмента. В любом случае, процесс может быть усилен посредством интеграции low-code и no-code инструментов.

  1. Agile-методологии: Scrum, Kanban, XP и другие, которые позволяют быстро реагировать на изменения требований и быстро выпускать новые продукты.
  2. DevOps - методология, которая объединяет разработку и операции в единый процесс. С ней можно быстро выпускать новые версии продукта и оперативно реагировать на проблемы.
  3. Lean-методология ориентирована на минимизацию потерь и максимизацию ценности для клиента. Применима для быстрого процесса разработки и тестирования новых продуктов.
  4. Waterfall-методология считается традиционным подходом к разработке, который предполагает последовательное выполнение фаз проекта. Он может быть полезен для более структурированных проектов.
  5. Design Thinking помогает разработчикам создавать продукты, которые соответствуют потребностям пользователей. Предполагает активное взаимодействие с пользователями в процессе разработки.
  6. Test-driven development (TDD) - методология, которая предполагает написание тестов перед написанием кода. Позволяет быстро выявлять ошибки и ускоряет процесс разработки.

Роман Почиталкин («ЛАНИТ – Би Пи Эм»): У нас был интересный опыт участия в проектах по реализации концепции безбумажного банка. Обычно каждое подразделение кредитной организации использует свою систему, у которой есть собственное хранилище документов (или изолированный раздел в общем хранилище). В итоге копия паспорта клиента хранится и у подразделения, которое занимается картами, и у ипотечного бизнеса, и у инвестиционного. Это создаёт целый ряд сложностей как для банка, так и для клиента. Чтобы решить проблему, нужно было создать единое хранилище и научить подразделения обмениваться информацией о документах в процессах обслуживания клиентов. Поскольку внедрение требовалось провести быстро, а также иметь возможность максимально безболезненно изменять процессы в будущем, для автоматизации процессов была выбрана low-code платформа. Приём и обработку событий обеспечивала «шина», реализованная на открытых технологиях, для базы данных документарных операций было выбрано специализированное ПО. Это хороший пример, когда в проекте задействованы несколько технологий и каждая используются по своему прямому назначению.

Дмитрий Свалов (BSS): В данный момент мы модернизируем low-code платформы - автоматизируем создание прикладных компонентов и интеграционных маршрутов при помощи генеративного ИИ.

Анна Шавалеева (ICL Services): Владеем классическими методами разработки. Часто бывают случаи, когда low-code программа дополняется нашими модулями, которых изначально нет в low-code платформе и которые мы создаем под функциональные особенности бизнес-процессов клиентов.

Сергей Ходусов (iSimpleLab, iQStore): Low-code инструменты также используются в основе нашей платформы для коммуникации в цифровых каналах iQChannels (решение компании iQStore). Это позволяет быстро выстраивать и адаптировать сценарии обслуживания пользователей с применением умных ботов. В отличие от классического кодинга, разработка происходит в десятки раз быстрее, а все изменения применяются онлайн без даунтайма.

ICT-Online.ru: Как вы оцениваете перспективы применения low-code и no-code в банковских структурах?

Александр Рыбаков (Банк «Санкт-Петербург»): Текущий виток эволюции low-code и no-code очевидно дал ряд возможностей, о которых сказано выше, но пока еще очень далек от того, чтобы переводить разработку в ключевых областях на подобные решения. При этом low-code и no-code плавно занимают свою долю рынка. Убеждение о том, что подобные решения со временем заменят большую часть разработки, остается, но для этого предстоит еще пройти длинный путь технологической готовности, с одной стороны (возможно, с объединением с технологиями искусственного интеллекта), и мотивированности банков в части снижения себестоимости решений.

Виталий Трепыхалин (МКБ): В банковских или в любых других структурах (нефтегазовая отрасль, транспорт, ритейл, автоматизация государственных услуг и сервисов и так далее) инструменты low-code и no-code занимают свою нишу в автоматизации бэк-офисных функций (кадровое администрирование, документооборот, задачи сопровождения, service desk) и в различных рутинных и однотипных операциях, в которых отсутствует конкуренция между игроками рынка. Однако там, где требуются серьезные custom-решения под потребности клиента, с повышенными характеристиками производительности, low-code технологии не приживутся.

Зинаида Ястребцева (Росбанк): В определенных случаях они являются спасением, расширяют возможности, развязывают руки, но, конечно, вряд ли в ближайшие время можно рассчитывать на их приоритетное применение в ключевых банковских системах. Слишком велик исторический слой, сложны внутренняя архитектура и подходы к разработке. В случае основных банковских систем я воспринимаю low-code и no-code как вспомогательные методы к классической разработке, в тех случаях, когда позволяют конкретные особенности и есть запрос. Есть и свои опасности. В нашем случае no-code в основном используется начинающими сотрудниками, не из ИТ-среды, а это создает риски недостаточного документирования, архитектурных ошибок и т.д. Мы осознаем эти риски и нивелируем их поддержкой опытной команды на всех этапах.

Виктор Алгазин («Девелоника»): Эти технологии - мощный инструмент для ускорения разработки и внедрения новых приложений и систем без необходимости написания сложного кода. Поэтому интерес к применению low-code и no-code будет только расти.

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

Роман Почиталкин («ЛАНИТ – Би Пи Эм»): Не вижу перспектив для широкого применения no-code на текущем этапе эволюции этих решений.

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

Вадим Сорокин («ЛАНИТ Омни»): На рынке сложилась ситуация, в которой востребованность этих направлений будет только расти. Дефицит квалифицированных разработчиков, при очевидном росте объема задач для автоматизации, вынуждает производителей банковского ПО все чаще обращаться к low-code в целях экономии ресурсов. Поэтому в ближайшее время настройка и управление прикладными бизнес-процессами отойдет именно к этим инструментам.

Дмитрий Свалов (BSS): Перспективы применения low-code и no-code в банковских структурах я оцениваю положительно, однако важно помнить, что low-code и no-code являются инструментами, которые имеют свое место в инструментальном наборе разработки, они не заменяют традиционные методы разработки. Их нужно использовать там, где они могут принести наибольшую пользу.

Анна Шавалеева (ICL Services): Оцениваю достаточно высоко. В банковских структурах традиционно много рутины, которую теперь гораздо проще и быстрее автоматизировать с помощью low-code и no-code. В целом, это отличный способ сокращения Time-To-Market. Кроме того, порог входа в low-code и no-code технологии достаточно низкий, что позволяет реализовать автоматизацию каких-то простых бизнес-задач даже силами сотрудников банка при минимальной поддержке подрядчика.

Сергей Ходусов (iSimpleLab, iQStore): В большинстве банков до сих пор существует изобилие legacy-систем, большинство из которых при рачительном использовании ресурсов можно заменить low-code инструментами. Но многие популярные low-code механизмы не адаптированы для решения задач кредитных организаций. Они не могут обеспечить высокую производительность и безопасность данных. Именно поэтому банкам стоит обратить внимание на такие платформы как iSimpleBank 2.0 (решение компании iSimpleLab) или iQChannels, которые уже содержат в своей основе low-code инструменты и при этом адаптированы для финансовых институтов.

ICT-Online.ru: Большое спасибо за беседу!

Автор: Анна Тумакова.

Тематики: Интеграция

Ключевые слова: московские вузы, Softline, ЛАНИТ, BSS, информационные технологии для банков, автоматизация банков, ICL Services , Росбанк, Банк Санкт-Петербург, iSimpleLab