Разработка дизайн-системы
Компоненты, токены и документация — один источник правды для дизайна и кода, чтобы новые экраны собирались за часы.
03 04 service 3 of 4 in Веб-дизайн
Что входит
- Компоненты, паттерны и состояния, нарисованные один раз и переиспользуемые везде
- Токены цвета, шрифта, отступов и движения — один источник правды для дизайна и кода
- Документация, которую ваши разработчики и дизайнеры действительно откроют
- Библиотека в Figma, настроенная так, что новые экраны собираются за часы, а не за дни
- Передача, обучение и правила, как дополнять систему дальше
- Доступность зашита в компоненты, поэтому о ней невозможно забыть
Кому подходит
- Продукты, где каждый экран чуть-чуть отличается от предыдущего
- Команды, где больше одного дизайнера или больше одного разработчика
- Компании, чей дизайнерский долг обходится дороже новых функций
Коротко
Дизайн-система — один источник правды для дизайна и кода: токены цвета, шрифтов, отступов и движения, компоненты со всеми состояниями, паттерны и документация, которую действительно открывают. Она рисуется один раз и переиспользуется везде, поэтому новые экраны собираются за часы, а не за дни, и выглядят одинаково во всём продукте. Доступность зашита в компоненты, и о ней невозможно забыть. Систему передаём с обучением и правилами, как её развивать. Цена считается по часам и фиксируется до старта.
Что даёт дизайн-система
Дизайнерский долг растёт тихо: каждый новый экран чуть-чуть отличается. Система это останавливает.
-
01
Новые экраны быстрее
Собираются из готовых частей за часы, а не рисуются с нуля днями.
-
02
Одинаково везде
Кнопки, формы и таблицы ведут себя одинаково на каждом экране.
-
03
Меньше споров
Дизайн и разработка говорят на одном языке: у токена и компонента одно имя.
-
04
Изменения в одном месте
Новый фирменный цвет или радиус меняется в токене — и сразу везде.
-
05
Доступность по умолчанию
Контраст, фокус и клавиатура зашиты в компоненты, а не проверяются вручную каждый раз.
-
06
Проще ввести новичка
Новый дизайнер или разработчик работает по правилам с первого дня.
Из чего состоит дизайн-система
От самых мелких значений до правил для всего продукта.
Токены
- Цвета с ролями: фон, текст, акцент, ошибка
- Шрифты, размеры и межстрочные интервалы
- Отступы, радиусы и тени
- Длительности и кривые движения
Компоненты
- Кнопки, поля, списки, флажки
- Таблицы, карточки, окна, уведомления
- Все состояния: наведение, фокус, недоступно, ошибка, загрузка
Паттерны
- Формы, фильтры, поиск, пустые состояния
- Навигация и шаблоны страниц
Документация
- Когда использовать компонент, а когда нет
- Живые примеры и код
- Правила добавления новых компонентов
Когда нужна дизайн-система, а когда рано
Система окупается, когда одни и те же части используют снова и снова, и не один человек.
-
Продукт с десятками экранов
НужнаБез системы каждый новый экран добавляет дизайнерский долг.
-
Несколько дизайнеров или разработчиков
НужнаБез общих правил каждый рисует свою кнопку.
-
Несколько продуктов под одним брендом
НужнаСистема держит их вместе.
-
Корпоративный сайт, который будет расти
Лёгкая версияХватит токенов и базовых компонентов.
-
Разовый лендинг
РаноСистема стоит дороже, чем сэкономит.
-
Продукт, который ещё ищет себя
РаноСначала найти, что работает, потом закрепить в системе.
Как мы создаём дизайн-систему
Не библиотека «на будущее», а система, выросшая из настоящих экранов.
-
Инвентаризация
Собираем всё, что есть: сколько на самом деле видов кнопок, цветов и отступов.
-
Токены
Десятки случайных значений превращаются в короткий список именованных.
-
Компоненты
Сначала самые используемые — со всеми состояниями и встроенной доступностью.
-
Дизайн и код вместе
Библиотека в Figma и код используют одни имена и значения.
-
Документация
Короткая, с живыми примерами — чтобы её открывали, а не складывали в архив.
-
Передача и обучение
Команда учится пользоваться системой и правилам, по которым её развивать.
Частые ошибки с дизайн-системами
-
Система только в Figma
Если код живёт своей жизнью, система — просто красивая картинка.
-
Строить на все случаи сразу
Компоненты, которыми никто не пользуется, только утяжеляют систему.
-
Документация, которую не читают
Сто страниц теории проигрывают одной странице с примерами.
-
Нет хозяина
Без ответственного система расползается за год.
-
Доступность «потом»
Чинить контраст и фокус в готовой системе — значит трогать каждый компонент.
Вопросы о дизайн-системах
Сколько стоит дизайн-система?
Цена считается по часам: зависит от числа компонентов и продуктов. Сумма фиксируется до старта, оценка — бесплатно.
Что такое токен?
Именованное значение — цвет, размер, отступ, — которое дизайн и код используют под одним именем.
Можно ли сделать систему для готового продукта?
Да: она начинается с инвентаризации того, что есть, и внедряется постепенно, экран за экраном.
Работаете ли вы в Figma?
Да, библиотека настраивается в Figma, а те же токены и компоненты живут в коде.
Кто будет поддерживать систему?
Ваша команда — по правилам, которые мы передаём, — или мы в формате сопровождения.
Форма
Обсудить
дизайн-систему
Расскажите о продукте, команде и о том, где экраны расходятся, — предложим объём системы и оценим работу. Консультация бесплатная.