Цифровая экосистема для российского банка
- Analytics
- Backend
- Frontend
- QA
- Java
- React Native
- PostgreSQL
- Confluence
- Jira
- SoapUI
- TestIT
- Postman
- Swagger
- API
- Kafka
Индустрия
Банки и финансы
У вас есть задача?
Давайте обсудим?
О клиенте
Крупный коммерческий банк, который предоставляет услуги для 14 млн частных клиентов и 350 тыс. компаний. Клиенты могут дистанционно совершать депозитные, кредитные и расчетные операции, инвестировать в ценные бумаги и цветные металлы, оформлять страховую подписку и др. Сейчас компания усиливает свой цифровой суверенитет и развивает собственную цифровую экосистему.
О проекте
Компания разрабатывает 50+ цифровых продуктов для физических лиц и бизнеса любого масштаба. Большая часть сервисов интегрирована в интернет-банк, чтобы обеспечить клиентам бесшовное использование кредитно-финансовый решений. Ввиду амбициозных бизнес-целей заказчик нуждался в быстрой разработке нового функционала ИТ-продуктов и сокращении time-to-market.
Описание задачи
В рамках проекта требовалось расширить возможности программ, входящих в банковскую цифровую экосистему.
Ключевые требования заказчика:
- С нуля разработать систему для автоматического расчета налога и взаимодействия с ФНС России.
- Улучшить качество, надежность и производительность кредитного конвейера для представителей крупного, среднего и малого бизнеса.
- Внедрить новые опции в существующие ИТ-решения.
Реализация
Развитие банковских ИТ-продуктов велось силами 25 специалистов RedLab: системных аналитиков, frontend-, backend- специалистов и QA-инженеров.
В части frontend- и backend-разработки:
- Своевременно обновили сервисы банка: жизненный цикл клиента, онбординг, кредитные карты, ипотека, госуслуги, экспресс-гарантии, цифровая платформа застройщиков, унифицированная интеграционная платформа и др.
- Разработали и интегрировали ряд микросервисов, отвечающих за вторые счета, досье, проверку клиентов СМБ, закрытие счетов, погашение по кредитным договорам ФЛ, личные кабинеты и т.д.
- Добавили новые фичи в существующие продукты в части субординированного кредитования, карточных операций, планового и внепланового обновления сведений о пользователях и пр.
- Создали MVP системы, которая позволяет перейти на автоматизированную упрощенную системы налогообложения (АУСН). После успешного запуска мы доработали решение и совершили официальный релиз продукта.
- Обновили опции кредитного конвейера: программу рефинансирования, подборщик кредитов, кредит по финотчетности, кредит с залогом жилья или транспортного средства.
В части QA:
- Работали с регрессионным тестированием, которое помогло увеличить корректность дополнений и удостовериться, что программа после изменений продолжает соответствовать установленным требованиям и успешно взаимодействует с другими системами.
- Провели модульное тестирование — удалось повысить работоспособность каждой единицы программного кода.
- Осуществили интеграционное тестирование, что позволило найти ошибки, связанные с взаимодействием нескольких модулей системы, и предотвратить появление критичных багов в опытно-промышленной эксплуатации.
- Успешно выполнили 24 релиза, сдали 40 ПСИ, разработали 270 тест-кейсов. Процент прохождения тестирования составил 100%, а процент дефектов в проме после релиза 5%
В части системного анализа:
- Начали использовать Enterprise Architect для моделирования архитектуры решения, что позволило более детально отображать все элементы системы и соблюдать правила нотации UML.
- Составили подробный шаблон спецификации, применяемый сразу в нескольких командах стрима, для описания требований к разработке.
- Ввели регулярные review встречи для презентации спецификаций команде, где в режиме вопрос-ответ команда погружается в реализуемую функциональность.
- Произвели рефакторинг документации по проекту используемой для согласования решения с информационной безопасностью банка.