
Практичний посібник зі створення власної дизайн-системи, від початкового аудиту до впровадження, а також уроки, засвоєні під час цього процесу.
Jay Ho Oh
Після років, коли кожен проєкт починався з порожнього файлу у Figma, я нарешті наважився і створив власну комплексну дизайн-систему. Цей процес був водночас складним і неймовірно корисним, і я захотів поділитися своїм підходом з іншими дизайнерами, які розглядають такий самий шлях.
Я почав з аудиту п'яти своїх останніх проєктів, виявивши спільні патерни та компоненти, які зустрічалися в різних дизайнах. Це виявило невідповідності в моїй роботі, яких я не помічав раніше: сім дещо різних стилів кнопок, непослідовні правила відступів і текстові стилі, що змінювалися без чіткої мети.
Замість того, щоб створювати жорстку систему відразу, я розробляв її ітеративно під час реального клієнтського проєкту. Для додатка EcoTrack я документував кожен компонент у процесі дизайну, створюючи живу систему, що еволюціонувала разом із потребами проєкту.
Основа моєї системи включає:
Найбільшим викликом був не технічний, а психологічний — навчитися довіряти системі замість того, щоб винаходити рішення для кожної нової проблеми. Але віддача була величезною: мій процес проєктування тепер на 40% швидший, кількість правок від клієнтів значно зменшилася, а передача розробці стала набагато плавнішою.
Якщо ви плануєте створити власну систему, моя порада: почніть з малого — з основних елементів, тестуйте їх на реальних проєктах і документуйте процес у ході роботи. Хороша дизайн-система має відчуватися як надійний помічник, а не як набір обмежень.
Нижче я додав шаблон мого методу документування компонентів — сміливо адаптуйте його під свій робочий процес!
Від макета до ринку: Мій повний процес дизайну продукту
Детальний огляд моєї ітеративної методології дизайну, від початкових досліджень до фінальної передачі проєкту, з практичними порадами для дизайнерів на кожному етапі.
Психологія кольору в UI-дизайні
Дослідження того, як стратегічний вибір кольорів може впливати на поведінку користувачів, викликати емоції та покращувати загальний досвід взаємодії з цифровими продуктами.