Финансовый дашборд
Design System & Product Design
Локальная дизайн-система для внутренних продуктов и сайтов холдинга. Моя роль — дизайнер и менеджер: от аудита базы до документации и взаимодействия с разработкой.

Я работала над общей дизайн-системой для редизайна сайта и личного кабинета с фильтрами и показателями. Начала с изучения компонентной базы и требований к интерфейсам.
Для меня было важно не только собрать библиотеку, но и описать адаптивность, применение компонентов и поддержку изменений в дизайне и коде.
Я связала требования продуктов с задачами дизайнеров, разработчиков и менеджмента: знакомое поведение интерфейса, повторное использование компонентов и понятные правила изменений.
Общие компоненты должны поддерживать сценарии разных внутренних продуктов.
Использовать библиотеку и адаптивные правила вместо локальных решений на каждом экране.
Документация описывает применение и изменения элементов.
Прямая коммуникация с клиентом и регулярные встречи с разработчиками.
Совмещала дизайн и управление проектом: изучала компонентную базу, прорабатывала адаптивные правила, готовила документацию и обсуждала интеграцию с разработчиками.
Изучала существующие компоненты и требования продукта.
Прорабатывала компоненты для трёх диапазонов ширины и их поведение внутри каждого.
Описывала правила использования компонентов и поддерживала историю изменений.
Обсуждала интеграцию с разработчиками и сопровождала изменения в дизайне и коде.
Я проработала адаптивные правила для трёх диапазонов: 320–767, 768–1023 и 1024–1440 px. Вместе с компонентами описала их применение и изменения, чтобы библиотекой можно было пользоваться и поддерживать её в работе.
Компоненты адаптируются внутри диапазонов, а не только в трёх фиксированных размерах.
История помогает видеть, что изменилось в компонентах и где требуется обновление.
Я рассматривала компонент как набор правил: где его использовать, как он адаптируется и как сообщать об изменениях. Эти принципы связывали библиотеку с задачами продукта и разработки.
Общий набор компонентов
Проверить соответствие одинаковых элементов между продуктами.
Правила внутри трёх диапазонов ширины
Проверять промежуточные ширины и длинный контент, не только три статичных макета.
Документация и Changelog
Дать команде понять, что изменилось и где требуется обновление.
Для меня работа над системой не заканчивается передачей макета. Ниже — общая логика: сверить потребность, описать компонент, обсудить реализацию и поддержать изменения.
Проверить существующую базу и сценарий.
Определить варианты и адаптивность.
Описать компонент и обсудить реализацию.
Проверить внедрение и записать изменение.
Новый вариантСверить, действительно ли он отличается по поведению.
Длинный контентПроверить устойчивость компонента на разных ширинах.
ОбновлениеУточнить влияние на существующие экраны и сообщить команде.
При проектировании сайта я работала с вариантами полей, кнопок и меню из общей библиотеки.

В сопровождении системы я использовала Changelog, чтобы изменения компонентов в дизайне и коде оставались понятными команде.

По итогам проекта зафиксировали сокращение среднего времени задач разработки на 30%, дизайна — на 40%. Эти оценки относятся к этому проекту; я не рассматриваю их как универсальный эффект для любой команды.

Я работала над локальной компонентной библиотекой, адаптивными правилами и документацией. Вместе с разработчиками обсуждала интеграцию и поддерживала изменения, чтобы система оставалась рабочим инструментом команды.
Единая основа для продуктов и сайтов.
Три диапазона и поведение внутри них.
Документация, Changelog и работа с разработчиками.
Для дальнейшей оценки я бы дополнила скорость работы показателями переиспользования компонентов и стоимости обновлений. Ниже — направления проверки, а не дополнительные результаты проекта.
Медиана времени от согласованного начала до приёмки, отдельно для дизайна и разработки. Источник — трекер; сравнивать сопоставимые типы задач.
Элементы, собранные из согласованной библиотеки / элементы, для которых есть подходящий компонент. Источник — аудит макетов и реализации.
Регрессии и трудозатраты миграции после изменения компонента. Ускорение не считать успехом, если растёт число дефектов или исключений.
Для меня дизайн-система — не только библиотека компонентов. Её ценность зависит от того, насколько команде понятны правила применения, как согласуются изменения и насколько удобно поддерживать интерфейсы после передачи в разработку.