Дизайн-система
Кейс

Развиваю дизайн-систему RUTUBE, которая реально работает и масштабируется

Живой продукт, которым пользуются дизайнеры и разработчики 5 стримов с понятной документацией, а также прозрачными процессами

RUTUBE — интерфейс на дизайн-системе
Роль Design System Lead
Что было сделано
Синхронизация процессов Создание компонентов и гайдов Внедрение на Web, Mobile, TV
Аудитория Команды дизайна и разработки

DS Rutube год назад

Начинала своё зарождение и была похожа на непроработанный UI-кит без документации, с одним перегруженным файлом на все продукты и хаотичными процессами

DS Rutube сегодня

Это живой продукт, которым пользуются дизайнеры и разработчики 5 стримов с понятной документацией, шаблонами задач, разделёнными файлами, а также прозрачными процессами

Большое количество вопросов по компонентам

Дизайнеры и разработчики регулярно задавали одинаковые вопросы о состояниях компонентов, допустимых вариантах и правилах использования. Некоторые решения существовали только в макетах или устных договорённостях

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

Появился единый источник правды для дизайнеров и разработчиков, снизилось количество повторяющихся вопросов, а также ускорился процесс принятия интерфейсных решений

Нет прозрачного процесса развития дизайн-системы

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

Уменьшили хаос в задачах и процессе работы команды

Ввели процесс создания задач на улучшение дизайн-системы с последующей валидацией и планированием в backlog, создали отдельный телеграм канал с публикациями обновлений, сделали упрощенный и более информативный Changelog, а также понятный нейминг и нумерацию веток

Неудобно пользоваться библиотекой

Непонятная навигация по компонентам, как продуктовым, так и из дизайн системы. 1 файл для всех продуктов

Улучшили взаимодействие с компонентами

1 файл с компонентами - 1 стрим, упростили навигацию, команде стало проще ориентироваться по базовым и продуктовым компонентам. Памяти достаточно, ветки спокойно вливаются

TV + APP

Масштабирование дизайн системы, строим роадмап по компонентам и макетам, готовим токены

Как мы работаем

Процесс работы над дизайн системой

Находим кейсы

Смотрим на входящие задачи и макеты продуктовых дизайнеров

1

Проверяем покрытие

Стоит ли заводить это как компонент дс или оставить его продуктовым

2

Думаем над решением

Обсуждаем и оцениваем требования к компоненту по сложности/срокам

3

Драфт компонента

Создаем ветку с первичной структурой и гайдом компонента

4

Брейншторм

Обсуждаем с разработкой нюансы и технические ограничения

5

Релиз

Публикуем компонент и новость о его создании/изменении

6

Ревью и анализ

Смотрим на корректность использования компонента

7

Результаты

Работы над дизайн системой

в 3 разаУскорили дизайнеров и разработку
100+Компонентов и гайдов
5Продуктов
3 платформыWeb, Mobile, TV

Интерфейс на дизайн системе

RUTUBE2023—now

Запустили и развили мобильную студию для авторов

Процесс + результат

RUTUBE2023—now

Как мы увеличили долю монетизируемых авторов?

Процесс + результат

RUTUBE2023—now

Как мы увеличили конверсию загрузки видео на 36%?

Процесс + результат

Дизайн-система
Кейс
Artem Timofeev
Product designer
Artem Timofeev