Крупный банк с брокерским и инвестиционным бизнесом. Подразделение, которое ведёт сделки с клиентами, собирало отчётность вручную из нескольких внутренних систем банка.
О проекте
Заказчик перерабатывает хранение сделок и строит сервис отчётов и расчётов по ним, чтобы собрать разрозненную ручную отчётность подразделения в едином BI-инструменте. Наша зона ответственности — системный анализ: структуры данных, маппинги, интеграции и требования к разработке.
Проект идёт по двум направлениям. Первое — переработка структур хранения оферт, поручений и сделок под новые компоненты и описание того, как корпоративные действия влияют на сделку и её историю. Второе — новый сервис, который собирает параметры сделок из разных систем банка, раскладывает их в собственную базу и передаёт в отчёты Apache Superset.
Данные для отчётности были разбросаны по нескольким системам, и бизнес собирал их вручную. На старте мы вместе с бизнес-аналитиком прошли по списку параметров: уточнили, где хранится каждый, описали риски и пересогласовали оценку работ, когда объём оказался больше заложенного.
Задачи проекта
Перевести хранение сделок на новые структуры данных под новые компоненты
Описать алгоритмы влияния корпоративных действий на сделку и её историю
Собрать параметры сделок из разных систем банка в базе нового сервиса
Свести ручную отчётность подразделения в единый BI-инструмент с оценкой прибыльности клиентов и продуктов
Как мы это сделали
- 01
Переработка структур сделок
Спроектировали новую структуру хранения сделок и описали, как корпоративные действия меняют сделку и её историю
- 02
Разбор параметров отчётности
Вместе с бизнес-аналитиком разобрали список параметров: где хранится каждый, как его получить и какие есть риски
- 03
Модель данных сервиса
Описали базу данных нового сервиса и маппинги параметров из систем-источников: ER-модель, диаграммы последовательности и активности, функциональные требования для разработки
- 04
Интеграции
Описываем топики Kafka и обработку сообщений в Apache NiFi: сервис подписывается на топик, разбирает сообщение и раскладывает данные в базу. Где считать показатели — в сервисе, в витрине или в Superset — сейчас выбираем
- 05
Отчёты в BI
Делим параметры на четыре отчёта, которые сложатся в единую отчётность в Apache Superset. Дашборды делает соседняя команда, мы готовим для них данные
Кто и на чём
Команда продукта
Стек
Как работаем
Канбан с квартальным планированием: еженедельные синки по задачам квартала и ежедневные стендапы. Оценки пересматриваются по ходу работ: если объём растёт, команда описывает риски и согласует новую оценку.
Что получит клиент
Проект в работе: разработку планируют завершить в IV квартале 2026 года, а в начале 2027-го начать тестирование и передать сервис на приёмку.
Похожие кейсы
Похожаязадача?
Расскажите о ней — подберём команду и предложим решение.
Заявка отправлена
Спасибо! Мы свяжемся с вами в рабочее время.



