Россельхозбанк (РСХБ) активно использует платформы с низким кодом (low-code) для различных целей, выходящих за рамки создания минимально жизнеспособных продуктов (MVP). Эти платформы позволяют ускорить процесс разработки и внедрения новых приложений и решений, минимизируя потребность в традиционном программировании.
Компания нашла широкое применение low-code технологий в повседневной деятельности, что способствует быстрой адаптации к изменяющимся требованиям бизнеса и рынка. Использование low-code платформ помогает РСХБ эффективно управлять ресурсами, улучшать внутренние процессы и предоставлять клиентам новые продукты и услуги в сжатые сроки.
Low-code платформы также играют ключевую роль в оптимизации и автоматизации внутренних процессов. Они позволяют сотрудникам банка без глубоких технических знаний создавать и настраивать приложения, что существенно сокращает время и затраты на разработку. Кроме того, такие платформы обеспечивают гибкость и возможность быстрого внесения изменений в существующие системы, что особенно важно в условиях динамичной рыночной среды.
Россельхозбанк продолжает развивать и внедрять low-code решения, стремясь к повышению эффективности и конкурентоспособности на финансовом рынке.
- Коротко о компании РСХБ
- Область применения Low-code и No-code решений
- Low-code решения
- No-code решения
- Постепенное развитие кода
- Практическое применение
- Преимущества и перспективы
- Примеры использования Low-code и No-code решений:
- Ограничения с которыми столкнулись разработчики РСХБ
- Как еще используют Low-code разработчики из РСХБ
- Смешанные команды
- Заключение
Коротко о компании РСХБ
Россельхозбанк (РСХБ) является одной из крупнейших и наиболее устойчивых финансовых организаций России. Универсальный розничный банк, предоставляющий широкий спектр услуг для граждан и бизнеса, Россельхозбанк играет ключевую роль в развитии национальной экономики, особенно в агропромышленном комплексе.
Банк занимает лидирующие позиции на рынке финансовых услуг. Он является №1 на рынке финансирования агропромышленного комплекса (АПК) и №1 на рынке финансирования сезонных работ. Эти достижения подтверждают его важность и значимость в поддержке сельского хозяйства и смежных отраслей.
По результатам 2022 года, Россельхозбанк занял 4-е место среди инновационных банков, демонстрируя свои усилия по внедрению передовых цифровых технологий. Кроме того, банк занимает 6-е место по размеру активов, что подчеркивает его финансовую мощь и стабильность.
Миссия Россельхозбанка заключается в выполнении государственных задач, внедрении передовых цифровых технологий и поддержке доступности финансовых услуг 24/7 по всей России. Банк активно работает для клиентов агропромышленного комплекса, малого и среднего бизнеса, а также населения регионов страны.
Россельхозбанк обслуживает более 10 миллионов розничных клиентов и более 300 тысяч корпоративных клиентов. В банке работает более 30 тысяч сотрудников, обеспечивающих высокое качество обслуживания и профессиональный подход к каждому клиенту.
Сеть Россельхозбанка включает более 1400 офисов и более 3000 банкоматов, охватывающих 82 субъекта Российской Федерации. Это позволяет банку быть доступным для клиентов в любой точке страны, предлагая удобные и современные финансовые решения.
Россельхозбанк имеет высокие кредитные рейтинги, подтвержденные ведущими рейтинговыми агентствами: AA+ от Национального кредитного рейтинга (НКР), AA от Аналитического кредитного рейтингового агентства (АКРА) и A1 от Агентства по рейтингованию и прогнозированию (АРРБ), что свидетельствует о надежности и высоком уровне доверия к банку.
Россельхозбанк продолжает развиваться, активно внедряя инновации и предлагая своим клиентам лучшие финансовые решения на рынке.
Область применения Low-code и No-code решений
В современных условиях быстро меняющихся бизнес-требований и необходимости оперативного реагирования на запросы рынка, платформы с низким кодом (Low-code) и без кода (No-code) становятся все более популярными инструментами для разработки и внедрения программного обеспечения. Эти решения позволяют организациям быстро создавать и модифицировать приложения, минимизируя зависимость от профессиональных разработчиков и снижая затраты на IT-услуги.
Low-code решения
Low-code платформы особенно привлекательны в случаях, когда:
- Сложность системы не велика.
- Необходимо быстро получить хоть какие-то результаты.
- Требуется более простой результат.
- Менее ультимативные требования к минимально жизнеспособному продукту (MVP).
Такие платформы позволяют создавать приложения с минимальным объемом программного кода, используя визуальные интерфейсы и шаблоны. Это ускоряет процесс разработки и позволяет быстро адаптироваться к новым бизнес-требованиям.
No-code решения
No-code платформы идеально подходят для создания простых систем и быстрого получения результатов. Эти решения предназначены для пользователей без технических навыков и позволяют создавать функциональные приложения с помощью интуитивно понятных инструментов. No-code решения идеально подходят для задач, не требующих сложной логики и высокой степени кастомизации.
Постепенное развитие кода
Возможен поэтапный переход от простых к более сложным решениям:
- Сначала используется No-code решение для создания чего-то очень простого.
- Если No-code решение оказывается недостаточным из-за ограничений, его заменяют на Low-code.
- В случаях, когда Low-code также не справляется с задачей, переходят на использование фреймворков.
- Если и это не решает проблему, создается собственное решение с нуля, используя традиционное программирование.
Практическое применение
Такая последовательная стратегия позволяет начать с минимальных вложений времени и ресурсов, постепенно усложняя и дорабатывая систему по мере роста требований и понимания потребностей бизнеса. Этот подход обеспечивает гибкость и возможность адаптации к изменениям, минимизируя риски и затраты на разработку.
Преимущества и перспективы
Использование Low-code и No-code платформ предоставляет компаниям значительные преимущества:
- Сокращение времени на разработку и вывод на рынок новых продуктов.
- Снижение затрат на IT-услуги.
- Увеличение гибкости и адаптивности бизнес-процессов.
- Возможность вовлечения в разработку сотрудников без технических знаний.
Россельхозбанк активно использует эти технологии для повышения эффективности внутренних процессов и улучшения качества обслуживания клиентов, демонстрируя их практическую ценность и потенциал для дальнейшего развития.
Примеры использования Low-code и No-code решений:
В списке ниже собраны наиболее часто встречающиеся примеры использования Low-code и No-code решений:
- Конструкторы веб-сайтов. Эти платформы позволяют быстро создавать и развертывать веб-сайты с использованием готовых шаблонов и виджетов, минимизируя необходимость написания кода.
- Конструкторы приложений, ориентированные на мобильные устройства. Эти инструменты позволяют разрабатывать мобильные приложения с использованием визуальных редакторов и встроенных функций для интеграции с различными сервисами и API.
- Конструкторы приложений, ориентированные на интернет. Они предназначены для создания веб-приложений и сервисов, обеспечивая быструю разработку и развертывание с минимальными затратами времени и ресурсов.
- Инструменты автоматизации рабочего процесса (Middleware). Эти решения помогают автоматизировать различные бизнес-процессы, такие как финансы, моделирование, платежи и транзакции для финансовых рынков, а также разработка маркетинговых кампаний и аналитика digital маркетинга. Они включают в себя инструменты для разработчиков мобильных приложений, аналитиков и маркетологов.
Ограничения с которыми столкнулись разработчики РСХБ
Россельхозбанк, активно внедряя и используя платформы с низким кодом (Low-code), столкнулся с рядом ограничений и вызовов, которые требуют внимательного подхода и дополнительных решений.
- Необходимость рефакторинга кода. В процессе разработки с использованием Low-code платформ возникает проблема технического долга, который включает в себя дублирование кода и элементов, таких как «картинки». Это требует регулярного рефакторинга и изменения архитектуры для поддержания качества и эффективности системы.
- Автоматизированное тестирование. Автоматизация тестирования является важным аспектом разработки, но использование Low-code платформ может осложнять этот процесс. Инструменты автоматизированного тестирования могут быть ограничены функциональностью платформы, что требует дополнительных усилий для обеспечения надежности и качества программного обеспечения.
- Микросервисная архитектура. Одной из целей разработки является создание микросервисной архитектуры, которая позволяет повторно использовать компоненты и обеспечивает гибкость системы. Однако Low-code платформы могут ограничивать возможности разработки таких архитектур, что снижает потенциал для реиспользования и масштабируемости.
- Контроль версий и объединение кода. Управление версиями и объединение (мердж) кода, созданного разными разработчиками, является сложной задачей в контексте Low-code платформ. Необходимость интеграции различных версий кода требует дополнительных усилий для обеспечения консистентности и надежности системы.
- CI/CD и элементы инфраструктуры. Внедрение практик непрерывной интеграции и непрерывного развертывания (CI/CD) является ключевым элементом современной разработки. Однако Low-code платформы могут ограничивать возможности интеграции таких процессов, что требует поиска обходных путей и дополнительных инструментов для поддержания эффективного рабочего процесса.
- Требовательность к описанным выше аспектам. Код внутри Low-code платформ часто увеличивает требования к аспектам, таким как тестирование, рефакторинг и управление версиями. Это может привести к усложнению процесса разработки и увеличению затрат на поддержание системы.
- Обеспечение требований информационной безопасности. В условиях растущих требований к информационной безопасности, использование Low-code платформ может создавать дополнительные сложности. Необходимо тщательно контролировать доступ к данным и интеграцию с другими системами, чтобы обеспечить защиту информации.
- Рост «серого» IT. Наличие Low-code платформ может привести к росту так называемого «серого» IT, когда сотрудники создают решения без ведома IT-отдела. Это может привести к нарушениям стандартов безопасности и ухудшению управляемости ИТ-инфраструктурой.
- Отказ от Low-code платформы. В случае необходимости отказа от Low-code платформы и перехода на традиционную разработку с нуля, организация сталкивается с полной пересозданием ПО. Это требует значительных ресурсов и времени, что может негативно сказаться на бизнес-процессах.
Россельхозбанк активно работает над преодолением этих ограничений, разрабатывая стратегии и подходы для эффективного использования Low-code решений, обеспечивая при этом высокие стандарты качества и безопасности своих информационных систем.
Как еще используют Low-code разработчики из РСХБ
Россельхозбанк активно применяет платформы Low-code для решения различных задач и улучшения бизнес-процессов. Помимо стандартных сценариев использования, разработчики банка находят дополнительные возможности для применения этих технологий, что позволяет повысить эффективность и гибкость работы.
- Мидл-варе приложения невысокой сложности. Low-code платформы идеально подходят для создания мидл-варе приложений, не требующих сложной логики и высокой производительности. Такие приложения помогают интегрировать различные системы и автоматизировать рутинные задачи, что значительно ускоряет бизнес-процессы.
- Собственная платформа. Разработчики Россельхозбанка создают собственные Low-code платформы, которые адаптированы под специфические потребности банка. Это позволяет избежать ограничений коммерческих решений и максимально использовать потенциал технологий для решения уникальных задач.
- Права на разработку и собственная команда разработки. Важным аспектом является наличие прав на разработку и своя команда специалистов. Это обеспечивает контроль над процессом разработки и возможность быстрого реагирования на изменения требований бизнеса. Своя команда разработчиков позволяет оперативно вносить изменения и улучшения в систему.
- Гибридные решения. В некоторых случаях разработчики используют гибридный подход, сочетая возможности Low-code для визуализации и запуска процессов с традиционным программированием для реализации сложной логики и функций. Такой подход позволяет использовать преимущества обеих технологий и обеспечивает высокую производительность и гибкость системы.
- Половина на половину. Разработчики применяют стратегию «половина на половину», где правильно структурированные API и back-end используются для создания сложных сервисов, а Low-code платформы обеспечивают быстрый и удобный front-end. Это позволяет создавать мощные и функциональные приложения с минимальными затратами времени и ресурсов.
Смешанные команды
Для эффективного использования Low-code технологий Россельхозбанк формирует смешанные команды, состоящие из специалистов различных профилей:
- Гражданские. Владельцы продукта, бизнес-аналитики, технологи, разработчики и тестировщики пользовательских приложений, специалисты полуторной линии сопровождения и частично третьей линии поддержки. Эти специалисты занимаются анализом бизнес-требований, разработкой пользовательских интерфейсов и обеспечением поддержки пользователей.
- Профессионалы. Архитекторы (корпоративные и другие), скрам-мастера, системные аналитики базовых систем и интеграций, разработчики и тестировщики базовых систем и интеграций, тестировщики информационных и функциональных технологий, специалисты по информационной безопасности. Эти команды обеспечивают надежную архитектуру системы, ее безопасность и интеграцию с другими бизнес-приложениями.
Такой подход позволяет банку эффективно использовать преимущества Low-code платформ, обеспечивая высокую скорость разработки, гибкость и адаптивность к изменяющимся условиям рынка и требованиям бизнеса.
Заключение
Россельхозбанк (РСХБ) демонстрирует успешное использование Low-code платформ, выходящее за рамки создания минимально жизнеспособных продуктов (MVP). Применение этих технологий позволило банку значительно ускорить процессы разработки, улучшить внутренние бизнес-процессы и предоставлять новые услуги клиентам в кратчайшие сроки. Благодаря Low-code платформам, РСХБ смогла адаптироваться к стремительно меняющимся условиям рынка и эффективно управлять своими ресурсами.
Вместе с тем, банк столкнулся с рядом ограничений и вызовов при использовании Low-code решений, таких как необходимость рефакторинга кода, автоматизация тестирования и соблюдение требований информационной безопасности. Несмотря на эти трудности, Россельхозбанк продолжает развивать свои компетенции в области Low-code, создавая собственные платформы и формируя смешанные команды, которые включают как гражданских специалистов, так и профессиональных разработчиков. Это позволяет банку сохранять гибкость и высокое качество своих IT-решений.
В будущем, РСХБ планирует продолжать использовать и развивать Low-code технологии для повышения эффективности своей деятельности и улучшения качества обслуживания клиентов. Опыт банка в этой области показывает, что Low-code платформы могут быть полезны не только для быстрого прототипирования и создания MVP, но и для решения более сложных задач, что открывает новые возможности для инноваций и роста в финансовом секторе.