Контекст
D8 Capital — российский брокер для частных и институциональных инвесторов. Платформа охватывает рынки ценных бумаг, сырьевых товаров и B2B-финансов.
Проблема
Раздел торговли на вебе был построен по схеме «список слева, карточка справа» в рамках одного экрана. Веб и мобильное приложение использовались примерно в равных долях, поэтому состояние веб-платформы напрямую влияло на продукт. С ростом продукта архитектура раздела стала ограничением: список нельзя было полноценно скроллить и фильтровать, а любая новая функция требовала переработки всей структуры. Запрос на переработку поступил от продакт-оунера, в том числе на основе обратной связи от пользователей.
Задача
Переработать раздел торговли в сжатые сроки и заложить архитектуру, в которую можно добавлять новые функции без переработки всей структуры.
Что было сделано
Изучил 5 крупнейших российских брокеров: у большинства список инструментов и деталка существуют как отдельные сущности. Деталка открывается поверх списка, пользователь не теряет контекст. Это подтвердило направление и помогло выбрать формат модального окна. Параллельно провёл аудит текущего решения совместно с аналитиком.
Аудит подтвердил гипотезу: в текущей архитектуре нельзя развивать список и деталку как отдельные продукты, не переписывая весь раздел. Поэтому решение строилось вокруг одного принципа.
Дальше работа разделилась на три направления — архитектура деталки, переработка списка и сопровождение разработки. Каждое решение принималось так, чтобы новая фича в любой из трёх осей не требовала переработки соседних.
Сроки были сжатые, поэтому шёл от бенчмарка, а не от исследований. Главное было заложить архитектуру, которую дальше можно растить. Каждый блок внутри деталки живёт независимо — новый тип заявки или вкладку с аналитикой можно добавить, не трогая соседние.
Итог
Раздел запущен в прод за 3 недели — меньше одного месячного спринта команды. Новая структура сняла архитектурное ограничение: список и деталка теперь развиваются независимо.
После запуска постепенно добавили календарь инвестора, блок активных заявок и расширили данные по инструментам — каждая фича без переработки соседних разделов.