{"id":14275,"url":"\/distributions\/14275\/click?bit=1&hash=bccbaeb320d3784aa2d1badbee38ca8d11406e8938daaca7e74be177682eb28b","title":"\u041d\u0430 \u0447\u0451\u043c \u0437\u0430\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u044e\u0442 \u043f\u0440\u043e\u0444\u0435\u0441\u0441\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u0440\u043e\u0434\u0430\u0432\u0446\u044b \u0430\u0432\u0442\u043e?","buttonText":"\u0423\u0437\u043d\u0430\u0442\u044c","imageUuid":"f72066c6-8459-501b-aea6-770cd3ac60a6"}

Конференция Figma о дизайн системах Virtual Schema

16 ноября прошла Figma Schema 2022.Делал заметки по ходу трансляции, чтобы поделиться со всеми кому будет интересно.

//Schema — это конференция Figma, с фокусом на дизайн системы. Эта конференция обычно более хардовая, чем остальные и поэтому мне особенно интересна. В прошлом году я также собирал заметки. Там тоже было много полезного.

И начинаем.

Architecting Subcomponents - Nathan Curtis

Architecting subcomponents

Nathan Curtis — Consultant at EightShapes.

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

Дизайнеры всё больше приближаются к коду, прорабатывают и ограничивают API компонентов. Nathan прошёлся по разным подходам построения компонентов. Задавался вопросом какой подход лучше использовать: слоты, зонирование, метод подмен подкомпонентов или БЭМ. Было приятно слышать упоминание БЭМа на дизайн конференции, которую проводят не только выходцы из Яндекс.Денег :) Ответ — использовать их все и находить более подходящие лично для вашей системы.

Несколько примеров оформления и документирования компонентов:

Дизайн и код должны быть синхронизированы и для этого каждый дизайнер может выбрать подходящий вариант передачи API компонентов в код. Тут пример через псевдокод.

И конечно же документируйте всё. API, как можно и нельзя использовать тот или иной компонент, с чем они взаимодействуют и пр.

Это всё помогает повысить консистентность по всему продукту.

Главное — Learn. Learn. Learn.

Expanding your Design System's sphere of influence and other lessons - Lauren LoPrete

Expanding your design system’s sphere of influence and other lessons I’m still learning

Lauren LoPrete — Senior Product Design Manager at Dropbox.

Следующий доклад делал упор на политике внутри компании. Как внедрить дизайн мышление.

Как донести, что вы делаете дизайн систему, а не просто UI kit.

Lauren LoPrete

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

Если коротко сначала заразите идеей дизайнеров. Через Office hours и другие общие встречи, где вы можете донести ваши идеи. Дальше двигайтесь к менеджерам. Делайте песочницы с драфтами и итерируйте идеи вместе с ними. И уже сформированную идею или несколько, с аргументацией через метрики и советы менеджеров можно нести на C-level. Делайте опросы и проводите звонки One on One, чтобы понять проблемы и как уже помогает текущая дизайн система.

Немного примеров из дизайн системы Dropbox:

Great visual designers usually have strong opinions about border-radius

Lauren LoPrete

Кто только начинает внедрять дизайн систему или хочет создать дизайн культуру в компании — обязательно посмотрите видео.

Evolving systems with data and heart - Uber Team

Evolving systems with data and heart

Uber.

Доклад Uber строился вокруг их системы плагинов — Base. Она помогает управлять и отлаживать дизайн систему. Не буду тут особо останавливаться, кто интересуется дизайн системами могли давно про это прочитать. Кто пропустил — подробнее на блоге компании (для России нужен VPN). Но презентация конечно очень красивая.

Выделю, что снова делают акцент на интервью One on One с теми, кто использует дизайн систему и опросах. Uber очень большой. Очень. Поэтому они очень круто закапываются в аналитику использования из дизайн системы. Собрал скринов:

И немного советов.

Navigating complex system updates - Gonzalo Vasquez, Leonie Proske

Navigating complex system updates

Gonzalo Vasquez — Product Designer at Zalando

Leonie Proske — Product Designer at Zalando

К моменту доклада я уже знал Zalando, но даже не думал что они такие большие. У них 200+ дизайнеров, поддержка более 50 команд и более 140 000 вставок компонентов в неделю (more than 140k component inserts per week). Поэтому изменение даже одного core компонента может поломать работу большого количества людей в компании.

Снова упор, на важности Office hours и чётком донесении ваших идей и синхронизаций между командами. Чтобы понимать как использовать компоненты собираются гайды.

В очень короткие сроки ребятам нужно было оптимизировать дизайн систему, для соответствия новым правилам доступности интерфейсов в ЕС. Это затронуло очень большое количество компонентов и попутно дало хороший опыт.

Очень полезный скрин, как устроен процесс новых итераций:

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

Multidimensional design systems

Из этого доклада я запомнил только опыт работы спикера — 20 лет. Вау.

Rolling out design tokens to a branded house with 18+ products - Deborah Lindberg, Lewis Healey

Rolling out design tokens to a branded house with 18+ products

Deborah Lindberg — Lead Product Designer at Atlassian

Lewis Healey — Senior Product Designer, Design Systems at Atlassian

У Atlassian в прошлом году был один из самых интересных докладов. Да и в целом их подход к построению дизайн системы мне очень близок. Именно дизайн системы, Jira всё также — боль.

Рассказали как они создают и внедряют дизайн токены для более 18 продуктов, которые должны выглядеть и ощущаться одинаково. Поговорили о том, как создавали эти токены и о проблемах с которыми столкнулись. Показали Figma плагин, который позволяет 500+ дизайнерам ускорять рабочий процесс и сохранять их рабочее время.

THE SYSTEM IS ONLY AS GOOD AS ITS ADOPTION

Изменения такой огромной системы очень болезненны и занимают много времени.

Немного скринов про переход к системе дизайн токенов и как они меняются в разных темах:

И снова про синхронизацию дизайна и кода.

Советую глянуть видео и закопаться в детали. Много интересного. И ещё, ребята поделились публичным FigJam файлом с подробностями.

Посыл всей конференции — переход от старой системы или легаси к новой это не прямая линия, а огромное количество итераций. Главное понимать к чему вы идёте.

Ребята из Figma выложили записи докладов и с оффлайн конференций в Токио и Нью-Йорке. Вот несколько из них:

Пишу про UX, фронтенд, разное из мира финтеха и екома в своём телеграм-канале @io_parlo. Подписывайтесь, чтобы не пропустить новые заметки.

0
5 комментариев
Natalja

спасибо за статью. не могла в тот день залогиниться и посмотреть трансляцию. не знала стоит ли пересматривать. работаю сейчас над токенизацией дс и у нас всё тоже сложно с этим идет, по вашему совету теперь посмотрю доклад атлассина

Ответить
Развернуть ветку
Natalja

блин, они написали свой плагин 😂

Ответить
Развернуть ветку
Родитель 1

Это прикол какой-то звать спикеров из компаний, которые, скажем так, далеки от хорошего дизайна: uber, atlassian, dropbox?

Ответить
Развернуть ветку
Anatoly Verbitsky
Автор

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

Ответить
Развернуть ветку
Natalja

У атлассина офигенная дс и все файлы доступны публике в фигме.

Ответить
Развернуть ветку
2 комментария
Раскрывать всегда