Развитие ИТ-решения для дистанционного банковского обслуживания
Банк использовал коробочное решение для дистанционного банковского обслуживания (ДБО), развитие которого остановилось из-за ограничений со стороны вендора.
Мы провели аудит системы, модернизировали технологический стек, добавили новые функции и помогли клиенту создать собственную команду разработки для дальнейшего самостоятельного развития продукта.
Клиент
Крупный российский банк.
Задача
Бизнес-задача:
- Снизить зависимость от внешнего вендора
Технические задачи:
- Провести аудит текущей кодовой базы,
- Модернизировать технологический стек,
- Добавить новые функциональные возможности,
- Обеспечить передачу экспертизы команде банка.
Решение
Перед нами стояла задача в сжатые сроки сформировать сплоченную и эффективную команду разработчиков, полностью интегрированную в процессы клиента.
В рамках проекта были выполнены следующие работы:
Аудит архитектуры. Провели независимую экспертную оценку архитектуры, производительности и безопасности системы. По итогам подготовлен детальный отчет с рекомендациями, ставший основой для дальнейшей модернизации.
Модернизация технологического стека. Обновлены ключевые фреймворки, библиотеки и языки программирования. Устаревшие и неэффективные модули переписаны с использованием современных паттернов проектирования. Внедрены инструменты для автоматизации тестирования, сборки и развертывания, что ускорило выпуск обновлений. Оптимизированы базы данных и серверная инфраструктура.
Развитие продукта. Спроектированы и реализованы новые модули системы, выполнены интеграции с внешними API (сервисы email-рассылок, CRM-системы, геолокационные сервисы). Улучшен пользовательский интерфейс (UI/UX): переработаны ключевые сценарии взаимодействия, что повысило удобство и конверсию.
Формирование команды клиента.
Подготовили тимлида из числа штатных сотрудников и подобрали специалистов.
Организовали онбординг и обучение, благодаря чему команда была полностью готова к работе с первого дня участия в проекте.
На нашей стороне осталась техническая поддержка проекта.
Результат
За два месяца мы финализировали решение, обновили технологический стек и внедрили новые функции.
Сформирована собственная команда клиента, готовая к самостоятельной поддержке и развитию продукта.
Применяя наше комплексное решение, мы помогаем банкам достичь конкретных измеримых результатов, которые укрепляют их позиции на рынке:
- Операционная эффективность: скорость вывода обновлений на рынок может увеличиться на 40%.
- Финансовая оптимизация: затраты на поддержку и развитие ИТ-системы могут снизиться до 15%.
- Стратегическая гибкость: банк получает независимость от вендора и возможность развивать продукт в соответствии с собственным видением и бизнес-сценариями.
Технологии
- Kotlin
- Swift
- MVI Core
- MVVM
- RxJava
- JUnit
- Kaspresso