
Практическое руководство по созданию собственной дизайн-системы, от начального аудита до реализации, и уроки, полученные на этом пути.
Jay Ho Oh
После многих лет, когда каждый проект начинался с пустого файла в Figma, я наконец решился и создал свою собственную комплексную дизайн-систему. Этот процесс был одновременно сложным и невероятно полезным, и я хотел поделиться своим подходом с другими дизайнерами, которые планируют пройти этот путь.
Я начал с аудита пяти моих последних проектов, выявляя общие паттерны и компоненты, которые встречались в разных дизайнах. Это выявило несоответствия в моей работе, которых я раньше не замечал: семь слегка отличающихся стилей кнопок, непоследовательные правила отступов и текстовые стили, которые менялись без четкой цели.
Вместо того чтобы создавать жесткую систему сразу, я выстраивал ее итеративно в рамках реального клиентского проекта. Для приложения EcoTrack я документировал каждый компонент по мере его проектирования, создавая живую систему, которая развивалась вместе с потребностями проекта.
Основа моей системы включает:
Самой большой проблемой была не техническая, а психологическая — научиться доверять системе, а не изобретать решения для каждой новой задачи. Но результат оказался колоссальным: мой процесс проектирования стал на 40% быстрее, количество правок от клиентов значительно сократилось, а передача макетов в разработку стала намного проще.
Если вы задумываетесь о создании собственной системы, мой совет: начните с малого, с основных элементов, тестируйте их на реальных проектах и документируйте процесс по ходу дела. Хорошая дизайн-система должна ощущаться как надежный помощник, а не как набор ограничений.
Ниже я приложил шаблон моего метода документирования компонентов — смело адаптируйте его под свой рабочий процесс!
От макета до рынка: мой полный цикл проектирования продукта
Подробный разбор моей итеративной методологии дизайна, от начального исследования до финальной передачи, с практическими советами для дизайнеров на каждом этапе.
Психология цвета в UI-дизайне
Исследование того, как стратегические выборы цвета могут влиять на поведение пользователя, вызывать эмоции и улучшать общий пользовательский опыт цифровых продуктов.