2017-10-30
Онлайн кредитный конвейер на базе PaaS
- Заказчик:
-
Промсвязьбанк
- Поставщик
-
«Техносерв»
- Год завершения проекта
- 2017
- Сроки выполнения проекта
- Январь, 2017 — Октябрь, 2017
- Масштаб проекта
- 31680 человеко-часов
- Цели
- Создание облачного онлайн кредитного конвейера, который позволяет выводить кредитные продукты на рынок с показателем time-to-market – 1 день:
• Онлайн принятие решения о выдачи кредита без участия человека;
• Среднее время получения кредита – 3 минуты от начала заполнения заявки до зачисления денежных средств на счет клиента;
• Расчет персональных кредитных предложений на любые суммы и сроки;
• Доступность услуги 24/7 в цифровых каналах;
• Максимальное удобство клиента (оформление кредита в три простых шага).
Уникальность проекта
Первый в России банковский продукт, реализованный на базе PaaS. В облаке реализованы все компоненты кредитного конвейера, в том числе модуль принятия решений, модуль управления кредитным потоком, онлайн сервисы сбора информации о заемщике (на данный момент из порядка 20 внутренних и внешних источников), онлайн мониторинг процесса кредитования и ключевых бизнес показателей.
- Использованное ПО
- Принципы и подходы:
• Microservices architecture – микросервисная архитектура приложения (habrahabr.ru/post/261689/);
• 100% Cloud-Native приложение;
• Agile культура - с одной стороны как процесс, с другой стороны принцип коммуникации членов команды;
• Test Driven Development (TDD) - разработка через тестирование (нет отдельных тестировщиков);
• Continuous integration/continuous delivery (CI/CD) – процесс непрерывной интеграции, сборки и развертывания;
• DevOps as duty for Developers - развитие и поддержку осуществляет одна продуктовая команда по принципу Amazon AWS, Netflix;
• Единая ответственность, вся команда в одном месте, в том числе Product owner, Information Security Engineers, Data Scientists.
Технологический стек:
• Облачная платформа
• Spring Boot / Java 8
• Spring Cloud Services
• RabbitMQ
• MongoDB
• Netflix OSS
• ElasticSearch
• Maven
• Gitlab
- Описание проекта
- Основные этапы проекта:
• Формирование и обучение команды проекта;
• Развертывание облачной инфраструктуры;
• Программная разработка;
• Интеграция с внутренними системами Промсвязьбанка;
• Интеграция с внешними сервисами и источниками данных;
• Разработка новой продуктовой логики.
Сложности при реализации:
• Столкновение двух культур Enterprise vs Agile;
• Наследственность мышления (Mind Legasy);
• Встраивание процессов обеспечения информационной безопасности в Agile культуру разработки продукта.
Результаты и их ценность: хороший пример для масштабирования цифровой трансформации в банке.
Platform
Вывод первого банковского продукта в облако с использованием конкурентных преимуществ PaaS:
• CI/CD - 15 мин
• Автотесты (UAT, IS, Нагрузочное тестирование, BDD);
• Постоянное совершенствование кода;
• 80% усилий на разработку продукта, 20% на решение технологических задач;
• TTM (time-to-market) = 1 день для кредитных продуктов.
Team & Process
Слаженная Agile команда со всеми необходимыми ролями и единой ответственностью за результат:
• Успешность зависит не от таланта project manager, а от вовлеченности всех участников команды;
• Одноранговая команда, где не теряется контекст от заказчика проекта (спонсора) до разработчика;
• Технологические лидеры спринта выбираются голосованием всей команды.
Product
• Customer driven experiences (фокус-группы, клиент формирует продукт, а не заказчик проекта (спонсор).
• Изменение парадигмы формирования продукта с Planning&Execution на Learning&Adapting.
- География проекта
- Вовлечены все структурные подразделения банка, занятые в формировании продукта и выдаче кредитов в цифровых каналах.
ПАО «Промсвязьбанк» – один из ведущих российских частных банков с активами 1,2 трлн. рублей и собственными средствами (капиталом) 153 млрд. рублей по состоянию на 01.01.2017 согласно данным по РСБУ. Сеть банка насчитывает около 290 точек продаж в России.
- Дополнительные презентации:
-
кредитный_онлайн-конвейер_инфографика.pdf