UXUI 디자인 가이드라인과 시스템 그리고, 잘하고 있는 예시들
UXUI디자인에서 시각디자인을 알아보면서 UI 디자인에 대해서 알아보았습니다. 사람들(사용자)에게 직접적으로 만나는 부분을 구성하고 있는 UI 파트는 UX를 통한 기획 의도를 여실히 보여주는 결과물이라고 말할 수 있습니다.
쉽게 이야기 해서 UXUI 디자인에서 시각 디자인은 사용자 인터페이스(UI) 디자인의 한 부분으로, 주로 시각적으로 인터페이스를 설계하고 구성하는 과정을 말합니다. 예를 들어 앱을 예시로 들자면, 앱자체는 사용자 인터페이스(UI)입니다. 이 뒤에서 사용자 경험(UX)이 디자인되어서 UI로 표현되는 것이라고 생각하시면 됩니다. 즉, 사용자가 쉽게 이해하고 상호 작용할 수 있도록 돕는 중요한 요소입니다.
UI 디자인을 진행하고 어느 정도 정돈이 되었다고 생각한다면, 이제는 디자인 시스템에 대해서 고민해 보야할 타이밍입니다. 매우 중요한 부분입니다.
이 부분을 바쁘다는 이유로 지나가기도 하지만, 이 부분은 시간을 들여 만들어 세팅해야 하는 이유는 이후의 프로젝트 디벨롭이나 누구나 일 할 수 있도록 하는 가이드라인이 되기 때문입니다. 디자인 가이드라인 및 시스템은 UXUI 디자인 뿐만이나라 전 분야에 필요한 필수적인 사항입니다. 이 부분을 강하게 잡아놓지 않으면 비즈니스나 프로젝트 중간에 흔들릴 수 있는 것이죠. 예를 들어 시즌마다 약간씩 다른 글씨나 색을 사용하기도 하면서 소비자나 사용자의 혼란을 주는 경우가 생기기도 하기 때문에 누구나 알아볼 수 있는 가이드라인을 정리하면 이후엔 편하게 사용할 수 있습니다.
디자인 가이드와 디자인 시스템은 조직이나 기업이 디자인을 일관되게 유지하고 효율적으로 관리할 수 있도록 도와주는 중요한 도구입니다. 이러한 요소들이 필요한 이유는 다음과 같습니다. 이건 UXUI 파트가 아닌, 모든 비즈니스 영역에서 사용됩니다.
1. 일관성 유지
디자인 가이드와 시스템은 조직이나 기업의 모든 디자인 활동에서 일관성을 유지하는 데 도움을 줍니다. 일관된 디자인은 사용자들에게 통일감을 제공하고 브랜드 인식을 강화합니다.
2. 효율성 향상
디자인 가이드와 시스템은 디자이너와 개발자가 일관된 방식으로 작업할 수 있도록 지침을 제공합니다. 이는 디자인 프로세스를 단순화하고 생산성을 향상하는 데 도움이 됩니다.
3. 협업 강화
디자인 가이드와 시스템은 조직 내의 다양한 팀 및 이해관계자들 간의 협업을 촉진합니다. 모든 이해관계자들이 동일한 디자인 지침을 공유하고 이해하므로 의사소통이 원활하게 이루어집니다.
4. 브랜드 강화
일관된 디자인은 브랜드의 이미지를 강화합니다. 사용자들이 일관된 브랜드 경험을 받을 때 브랜드에 대한 신뢰와 충성도가 높아지게 됩니다.
5. 시간과 비용 절감
디자인 가이드와 시스템은 반복적인 작업을 줄여주고, 재사용 가능한 디자인 요소를 제공함으로써 시간과 비용을 절감하는 데 도움을 줍니다.
따라서 디자인 가이드와 시스템은 조직이 일관성 있는 디자인을 제공하고, 효율성을 높이며, 브랜드를 강화하는 데 있어서 중요한 역할을 합니다.
UI 디자인에서 디자인 가이드라인은 매우 중요합니다. 디자인 가이드라인은 일관성을 유지하고 사용자 경험을 향상하는 데 도움이 되는 중요한 도구입니다. 이러한 가이드라인은 다음과 같은 이점을 제공합니다.
1. 일관성 유지
디자인 가이드라인은 일관된 디자인을 보장하여 사용자가 제품 또는 서비스의 다양한 부분 간에 일관된 경험을 얻을 수 있도록 돕습니다. 일관된 디자인은 사용자의 혼란을 줄이고 학습 곡선을 감소시켜 새로운 기능이나 화면에 대한 이해를 촉진합니다.
2. 브랜드 아이덴티티 강화
디자인 가이드라인은 회사 또는 제품의 브랜드 아이덴티티를 강화하는 데 도움이 됩니다. 일관된 로고 사용, 색상 팔레트, 타이포그래피 등은 사용자가 회사를 더욱 쉽게 식별할 수 있게 합니다.
3. 개발자와의 협업 강화
디자인 가이드라인은 디자이너와 개발자 간의 협업을 강화합니다. 가이드라인에는 디자인 요소의 사이즈, 간격, 색상 등의 세부 사항이 명시되어 있어 개발자가 디자인을 구현할 때 일관성을 유지하기 쉽습니다.
4. 시간과 비용 절감
디자인 가이드라인이 명확하게 정의되어 있으면 디자인 프로세스의 시간과 비용을 절감할 수 있습니다. 일관된 디자인 요소와 패턴을 재사용할 수 있으므로 새로운 디자인을 개발하는 데 필요한 시간을 줄일 수 있습니다.
따라서 UI 디자인에서 디자인 가이드라인은 일관성을 유지하고 사용자 경험을 개선하는 데 중요한 역할을 합니다.
디자인 시스템은 기업이나 조직이 디자인을 효율적으로 관리하고 일관된 경험을 제공하기 위해 구축하는 종합적인 디자인 가이드 및 자산의 집합을 말합니다. 이는 UI 디자인, UX 디자인, 그래픽 디자인, 타이포그래피, 색상 팔레트, 아이콘 등의 디자인 요소를 포함합니다. 디자인 시스템은 다음과 같은 요소로 구성됩니다
디자인 가이드라인
일관된 디자인 경험을 제공하기 위한 지침이 포함된 문서입니다. 이에는 로고 사용, 색상, 타이포그래피, 레이아웃, 아이콘 사용 등에 대한 규정이 포함됩니다.
UI 컴포넌트 및 패턴
재사용 가능한 UI 요소 및 패턴의 라이브러리입니다. 버튼, 입력 필드, 모달 창, 카드 등과 같은 UI 요소는 디자인 시스템 내에서 표준화되어 있으며, 개발자가 일관된 디자인을 구현할 수 있도록 돕습니다.
디자인 자산(에셋)
로고, 아이콘, 이미지, 그래픽 요소 등과 같은 디자인 에셋을 이야기니다. 이러한 에셋은 디자인 시스템을 구축하고 유지하는 데 필요한 기본 자료입니다.
문서 및 템플릿
디자인 시스템은 디자인 가이드라인을 설명하는 문서와 함께 템플릿을 제공합니다. 이는 프로젝트를 시작할 때 필요한 기본 디자인 요소를 포함합니다.
디자인 시스템 도구
디자인 시스템을 관리하고 유지하기 위한 도구와 플랫폼이 있습니다. 이러한 도구는 디자인 요소의 버전 관리, 공유, 문서화 및 업데이트를 지원합니다.
디자인 시스템은 조직 내에서 디자인의 일관성을 유지하고 효율성을 높이며, 프로젝트 간의 협업을 강화하는 데 중요한 역할을 합니다. 또한 디자인 시스템은 사용자 경험을 향상하고 디자인 작업의 생산성을 높이는 데 도움이 됩니다.
여러 기업과 조직들이 디자인 시스템을 구축하고 있으며, 그중 몇 가지 좋은 예시는 다음과 같습니다
Material Design (Google) https://m3.material.io/
Google의 Material Design은 표준화된 디자인 가이드라인과 UI 컴포넌트 라이브러리로 구성된 디자인 시스템입니다. Material Design은 간결하고 직관적인 디자인 원칙을 제시하며, 사용자 경험을 향상하기 위한 다양한 UI 요소와 패턴을 제공합니다. 또한 Material Design은 다양한 플랫폼과 디바이스에서 일관된 사용자 경험을 제공하기 위해 다양한 디자인 리소스를 제공하고 있습니다.
Carbon Design System (IBM) https://carbondesignsystem.com
IBM의 Carbon Design System은 기업용 디자인 시스템으로, 웹과 모바일 애플리케이션을 위한 일관된 디자인 가이드라인과 UI 컴포넌트를 제공합니다. Carbon은 IBM의 디자인 철학에 기반을 둔 디자인 시스템으로, 접근성, 일관성, 재사용성 등을 강조하고 있습니다. 또한 Carbon은 개발자와 디자이너 간의 협업을 강화하기 위한 다양한 도구와 자료를 제공하고 있습니다.
Ant Design (Alibaba) https://ant.design/
Alibaba의 Ant Design은 중국의 대형 인터넷 기업인 알리바바 그룹에서 개발한 디자인 시스템입니다. Ant Design은 React를 기반으로 한 UI 컴포넌트 라이브러리와 디자인 가이드라인으로 구성되어 있으며, 광범위한 기능과 커스터마이징 가능성을 제공합니다. Ant Design은 중국의 다양한 애플리케이션 및 웹사이트에서 널리 사용되고 있으며, 접근성과 사용자 경험을 고려한 디자인을 강조하고 있습니다.
위의 예시들은 디자인 시스템의 다양한 측면을 보여주며, 각각의 기업이나 조직의 고유한 요구에 맞게 설계되었습니다.
프로덕트 디자인에서 디자인 가이드라인은 일관적이고 지속적인 서비스를 제공하기 위해서 시간과 공을 들여 작업하고 있는 부분입니다. 다른 누군가가 이 가이드라인을 참고하여 업데이트를 하더라도 가능하도록 만들어야하는데, 이때 우리는 어떠한 부분들을 정리해서 보여줘야 할까요? 먼저, 색상, 레이아웃, 디자인 에셋(그래픽 요소), 아티포그래피 등입니다.
적절한 색상 조합을 선택하여 사용자에게 의미를 전달하거나 사용자 경험을 강화
적절한 색상은 사용자의 감정을 전달하고, 정보를 시각적으로 구분하는 데 도움을 줍니다. 또한 색의 대비와 조화를 고려하여 시각적인 효과를 최적화합니다.
요소들의 배치, 크기, 간격 등을 조정하여 사용자에게 시각적으로 효과적인 정보 전달 돕기
레이아웃은 요소들의 배치와 공간 활용을 의미합니다. 사용자가 쉽게 정보를 찾고 인터페이스를 이해할 수 있도록 구조를 만들어내는 것이 중요합니다. 적절한 레이아웃은 사용자 경험을 향상하고 사용자의 탐색을 용이하게 합니다.
아이콘과 이미지를 사용하여 사용자에게 쉽게 인식 가능한 시각적 요소를 제공
사용자에게 시각적인 신호를 제공하고, 인터페이스의 기능을 나타내는 데 도움을 줍니다. 명확하고 직관적인 아이콘 및 이미지는 사용자의 이해를 돕고 사용성을 향상합니다.
글꼴의 선택, 크기, 간격 등을 조정하여 텍스트를 보다 읽기 쉽고 시각적으로 매력적 만들기
텍스트의 가독성과 인터페이스의 전반적인 시각적인 효과에 영향을 줍니다. 적절한 타이포그래피를 선택함으로써 사용자는 쉽게 정보를 파악할 수 있습니다.
그래픽 디자인을 활용하여 인터페이스를 장식하거나 시각적으로 흥미로운 요소를 추가
그래픽 디자인 요소는 배경, 버튼, 텍스트 스타일 등을 포함합니다. 이러한 요소들은 사용자 인터페이스를 더욱 흥미롭고 매력적으로 만들어 사용자의 관심을 끌고 상호 작용을 유도합니다.
시각 디자인은 사용자가 인터페이스를 사용하는 과정에서 시각적으로 미각적인 요소를 최적화하여 사용자의 경험을 개선하고, 사용자가 인터페이스를 쉽게 이해하고 활용할 수 있도록 합니다.
쉽게 이야기해서, 우리가 서비스나 제품을 디자인할때 일관적으로 잘 유지 될 수 있는 부분들을 정리한다고 생각하고 가이드라인을 제작한다고 생각해 보세요. 내가 아니라 누군가도 이 서비스나 제품을 잘 업데이트할 수 있도록 만드는 지침서라고 생각하면 쉽게 디자인 가이드라인을 생성하는 일이 얼마나 중요한 일인지 다시한번 생각하게 되는 계기가 될 것입니다.
[참고 자료_GOOD 디자인 시스템]
구글 디자인 시스템 https://m3.material.io/
애플 디자인 시스템 https://developer.apple.com/design/
어도비 디자인 시스템 https://spectrum.adobe.com/
지마켓 디자인 시스템 https://gds.gmarket.co.kr/
스포티파이 디자인 시스템 https://spotify.design/article/reimagining-design-systems-at-spotify
카본 디자인 시스템(IBM) https://carbondesignsystem.com
안트 디자인 시스템 (알리바바) https://ant.design/docs/spec/introduce
[참고 자료]
브런치 / 유징카 d / 디자인 시스템의 정의와 필요성 https://brunch.co.kr/@yu0/55
[템플릿 출처]
피그마 UI 디자인시스템 : Jordan Hughes / Untitled UI – FREE Figma UI kit and design system v2.0
브랜드아이덴티티 가이드라인: Gabriel Forsberg / Brand Identity Template - Nordex
[글쓴이 소개]
현재 기획자이자 문제해결 디자이너입니다. 문제를 읽고 방향을 잡고 문제해결을 목적으로 눈으로 보이는 것들을 구현하는 것에 재미를 느끼고 있습니다. 좋은 기회로 UXUI 인터렉션 디자인 포지션으로 독일에서 일한 경력과 대학 및 기업을 대상으로 UX/ UI을 교육을 하고 있습니다. 현재 알고 있는 것들을 저만의 관점으로 풀어 기록하고 공유하려 합니다.