Дизайн-система Московская Биржа

Дизайн-система для внутренних и публичных аналитических продуктов Московской Биржи, используемая несколькими командами

РольSenior UX/UI Designer
ПродуктDesign system
ПользователиДизайнеры, продуктовые команды, разработчики

Резюме

Развивал масштабируемую дизайн-систему для внутренних продуктов Мосбиржи.
Покрытие: аналитические интерфейсы, торговые платформы, сервисные экраны.
Цель: консистентность и масштабирование в условиях нескольких команд и продуктов.
Ограничения: enterprise-среда, высокая ответственность, совместимость и стандарты.
Мой вклад: UX-архитектура, компоненты, правила, документация и поддержка внедрения.

Контекст и проблема

Внутренние аналитические продукты развиваются параллельно разными командами. Без единой системы компонентов и правил интерфейсы расходятся: появляются разные паттерны, неоднозначные состояния, различная логика таблиц и форм.

Интерфейсы развивались несистемно и требовали высокой стоимости поддержки

Роль

  • Собирал и уточнял требования от продуктовых команд
  • Анализировал контекст использования компонентов
  • Прорабатывал пользовательские сценарии
  • Проводил короткие интервью с командами
  • Принимал и приоритизировал запросы на новые компоненты
  • Адаптировал решения под реальные задачи продуктов

UX-вызовы

  • Высокая плотность данных и сложные аналитические сценарии.
  • Несколько команд и разные ожидания стейкхолдеров.
  • Баланс гибкости и строгой стандартизации.
  • Долгосрочная масштабируемость и совместимость.

Решения

Архитектура и стандартизация

  • Выстроена иерархия компонентов: базовые элементы → паттерны → сложные блоки.
  • Стандартизированы таблицы и сценарии работы с данными (сортировка, фильтры, состояния).
  • Зафиксированы единые правила пустых состояний и ошибок.

Токены и документация

  • Унифицированы токены (цвет, типографика, отступы, размеры) и состояния компонентов.
  • Документация оформлена как единый источник правил для дизайнеров и разработки.
  • Система стала масштабируемой и пригодной для внедрения в нескольких продуктах.

Дизайн-решения

Проблема → Решение → Влияние

Унификация паттернов таблиц

  • Проблема: разные реализации таблиц и непредсказуемая логика взаимодействия.
  • Решение: стандартизировать таблицы как базовый паттерн дизайн-системы.
  • Влияние: снижение когнитивной нагрузки и ускорение внедрения в продуктах.

Стандартизация состояний компонентов

  • Проблема: несогласованные состояния элементов и визуальные расхождения.
  • Решение: зафиксировать обязательный набор состояний для каждого интерактивного компонента.
  • Влияние: снижение количества UI-ошибок и меньше уточнений со стороны разработки.

Разделение базовых элементов и продуктовой логики

  • Проблема: перегрузка компонентов специфическими требованиями отдельных платформ.
  • Решение: разделить универсальные элементы и продуктовые сценарии.
  • Влияние: система стала масштабируемой и устойчивой к росту.

Документация

  • Проблема: компоненты использовались по-разному из-за отсутствия единых правил.
  • Решение: документация создаётся одновременно с компонентом и является частью релиза.
  • Влияние: консистентное применение системы в командах.

Компоненты дизайн-системы

Разделено по категориям, чтобы не перегружать страницу.

Input
Input
Seleсt
Seleсt
Textarea
Textarea
Input Number
Input Number
Tab
Tabs
Pagination
Pagination
Side Menu
Side Menu
Breadcrumb
Breadcrumb
Bottom Navigation
Bottom Navigation
Button
Button
Button Group
Button Group
Action Toast
Action Toast
Float button
Float button
Alert
Alert
Notification
Notification
Loader
Loader
Progress bar
Progress bar
Bage
Bage
Tooltip
Tooltip
Skeleton
Skeleton
Divider
Divider
Modal
Modal
Drawer
Drawer
Popover
Popover
Bottom Sheet
Bottom Sheet
Collapse
Collapse
Tour
Tour
ListItem
ListItem
Avatar
Avatar
Table
Table
Upload
Upload
Calendar
Calendar
Link
Link

Документация

Структурированная документация: описание, анатомия, поведение, размеры, токены, клавиатура.

Описание работы
Описание работы
Анатомия
Анатомия
Правила поведения
Правила поведения
Отступы и размеры
Отступы и размеры
Токены
Токены
Работа с клавиатурой
Клавиатура

Результаты

  • Ускорение разработки интерфейсов
  • Уменьшение количества UI-багов
  • Консистентность между продуктами
  • Единые UX-паттерны
  • Стандартизированные таблицы и сложные компоненты
  • Улучшение коммуникации команд
  • Современный визуальный язык
  • Стабильная база для масштабирования и новых продуктов

Выводы

  • Дизайн-система стала инструментом проектирования, коммуникации и согласования UX-решений между командами
  • Документация и правила использования компонентов обеспечили устойчивость системы и возможность её масштабирования
  • Компоненты и паттерны спроектированы универсальными и применимыми в разных продуктах и сценариях
  • UX-паттерны в аналитических интерфейсах выстроены с высокой точностью и предсказуемостью поведения
  • Совместная работа с продуктовыми командами и разработкой повысила качество и реализуемость UI-решений