디자인 시스템이란 무엇이며 왜 필요한가요?

게시 됨: 2020-01-06

최근 디자인 개발 워크플로에 어려움을 겪고 계십니까? 핸드오프 문제로 인해 잘못된 제품 결정이 내려지고 있습니까? 크게 개선할 방법을 찾고 계십니까?

글쎄, 당신은 디자인 시스템이 필요합니다. 더 빠르고 효율적으로 작업하고 팀 협업을 개선하는 데 도움이 됩니다.

그러나 실제로 디자인 시스템이란 무엇입니까?

음, 디자인 시스템은 디지털 혁신 환경에서 상당히 새로운 아이디어입니다. 그러나 최근에 많은 감정과 관심을 불러일으키고 있는 것입니다.

Atomic Design Methodology, Component Design, Design Language와 같은 많은 이름으로 알려진 풀 스택 디자인 시스템의 이면에 있는 아이디어는 귀하와 귀하의 팀이 재사용할 수 있는 일련의 설계 구성요소를 만드는 것입니다.

Airbnb와 Uber 는 고유한 디자인 시스템을 구현하여 디지털 제품을 디자인하는 방식을 근본적으로 바꾸었습니다. 구성 요소 기반 설계 시스템의 장점은 이러한 회사가 팀 내에서 혁신 및 생산 속도를 크게 변경할 수 있다는 것입니다.

디자인 시스템이란 무엇입니까?

너무 많은 사람들이 동일한 프로젝트에서 작업하고 디자인 팀에서 동일한 문제에 직면할 때 문제를 해결하기 위한 고유한 방법을 찾는 각 사람이 제품을 사용할 때 일관성 없는 경험을 사용자에게 제공할 수 있습니다. 디자인 시스템의 기본은 규모에 맞게 디자인을 관리하는 것입니다.

디자인 시스템 정의에 대해 묻는다면 팀 전체가 제품에 결합하고 재사용할 수 있는 일련의 요소 라고 말하고 싶습니다. 여기에는 색상, 디자인, 구성 요소 및 문자 스타일이 포함됩니다. 이러한 일련의 구성 요소는 다양한 조합으로 재사용할 수 있습니다.

Design System

제품 디자인은 항상 일관성과 예측 가능성에 관한 것이었습니다. 통합된 디자인 시스템 ux 를 사용하면 제품을 더 빠르고 효과적으로 구축할 수 있으며 결과적으로 사용자에게 응집력 있는 경험을 제공할 수 있습니다.

디자인 시스템 가이드기업이 탁월한 UX 를 제공 하고 브랜드를 강화하는 데 도움이 됩니다.

핸드오프 문제

이전에는 디자이너와 개발자가 많은 문제에 직면했습니다. 반복, 요구 사항 변경 및 설계 및 개발의 고립된 특성으로 인해 핸드오프는 많은 문제를 야기했습니다. 종종 개발자는 디자이너에 의해 차단되고 잘못된 제품 결정이 내려졌습니다.

일반적으로 사용되는 구성 요소에 중점을 둠으로써 디자이너와 개발자 간의 더 큰 협업이 이루어졌으며 이전에는 사일로로 분리된 팀이 이제 동일한 정신 모델을 사용하고 있습니다. 이미 존재하는 설계 시스템 구성 요소를 확인하면 많은 중복 작업을 제거할 수 있습니다.

구성 요소 기반 설계 모델은 훌륭한 단계입니다. 핸드오프의 필요성을 크게 줄였습니다.

디자인 시스템은 지침, 원칙, 철학 및 코드를 포괄하는 제품 개발에 대한 일관된 접근 방식입니다. 디자인 시스템 가이드 는 디자인 관행을 확장하고 핸드오프의 필요성을 제거하고 더 큰 협업을 촉진하기 위한 완벽한 도구입니다.

core components

왜 디자인 시스템을 사용해야 합니까?

디자인 시스템에는 많은 이점이 있습니다. 이를 통해 회사 전체가 더 우수하고 일관된 설계 솔루션을 효율적으로 제공할 수 있습니다 . 디자인 시스템은 최종 사용자를 위한 즐거운 경험을 디자인하는 프로세스를 용이하게 합니다.

1. 일관성 촉진-

디자인 시스템 구축은 제품 내의 모든 시각적 구성 요소를 분류하는 것으로 시작됩니다. 이것은 제품 내에서 가장 큰 불일치를 강조하는 데 도움이 되며 팀이 제품의 관련성이 있고 가장 일반적으로 사용되는 요소와 구성 요소를 결정하는 데 도움이 됩니다. 디자인의 일관성은 가장 중요한 디자인 원칙입니다.

2. 더 나은 커뮤니케이션-

제품 개발에 참여하는 팀에게 오픈 소스 디자인 시스템은 종종 단일 소스라고 합니다. 팀이 제품 품질을 계획, 개발 및 유지하는 데 도움이 됩니다.

SSOT(Single Source of Truth)는 조직이 정보 아키텍처의 일부로 적용하여 모든 사람이 비즈니스 결정을 내릴 때 동일한 데이터를 사용하도록 하는 개념입니다 .

디자인 시스템은 단일 소스이므로 프로젝트에서 사용할 수 있는 어휘도 포함됩니다. 개발자가 버튼을 빨간색 버튼이라고 부르는 시대는 지났습니다. 이를 통해 개발자와 디자이너 간의 더 나은 토론이 이루어지고 동일한 명명 규칙으로 대화할 수 있습니다.

3. 개발자에 대한 명확성-

설계 시스템이 구축되면 개발자는 통합된 스타일을 유지하면서 필요한 설계 시스템 구성 요소 를 구축하는 방법에 대한 명확한 비전을 갖게 됩니다.

4. 더 빠르게 반복

디자인 시스템을 구현함으로써 팀은 훨씬 더 빠르게 반복할 수 있습니다. 작은 청크로 더 적은 리소스와 더 짧은 피드백 루프로 새로운 디자인을 출시할 수 있습니다. 팀에서 수행하는 모든 디자인 변경 사항을 체계적으로 유지하고 최신 상태로 유지하는 데 도움이 됩니다.

5. 더 나은 고객 경험:

디자인 시스템으로 생성된 일관된 경험 을 통해 모바일 앱 경험에서 데스크탑 브라우저 경험으로 전환 할 때 인지 부하가 ​​줄어듭니다 . 내부 및 외부 사용자가 이해할 수 있는 일관된 언어를 생성함으로써 제품을 사용하는 사람들에게 더 나은 경험을 제공할 수 있습니다.

6. 서로의 작업을 활용 -

디자인 시스템은 여러 팀에서 공유할 수 있으므로 팀과 제품 간에 효율성을 확장할 수 있습니다. 다른 사람의 작업을 활용하고 바퀴를 재발명하지 않고 서로의 혁신을 사용하는 것이 쉬워졌습니다.

규모에 맞게 운영하고 효율성과 일관성을 개선하는 것은 디자인 시스템을 사용하고 유지하는 주요 이점입니다. 디자인 시스템에서 구성 요소를 재사용하기 때문에 구성 요소를 구축하는 데 소요되는 시간과 노력은 장기적으로 정말 좋은 결과를 가져옵니다. 디자인 및 개발 팀은 기존 제품을 수정하거나 경험을 향상시키거나 다른 제품을 구축하는 데 집중할 수 있습니다.

Structure-of-a-design-system

종종 디자인 시스템은 스타일 가이드 또는 구성 요소 라이브러리와 상호 교환적으로 사용됩니다. 그러나 이들은 디자인 시스템의 하위 구성요소입니다.

디자인 시스템은 단순한 스타일 가이드보다 훨씬 더 복잡합니다. 여기에는 색상에서 문서에 이르기까지 모든 것이 포함됩니다. 디자인 시스템이 실제로 하는 일은 제품 팀을 위한 공통 시각적 언어를 정의하는 것입니다.

디자인 프로세스의 속도를 높입니다. 시스템 디자인은 일관된 그래픽 표준으로 최종 제품을 구축하는 데 관련된 팀 간의 격차를 해소하여 구성 요소에서 웹 사이트를 매우 쉽게 만들 수 있도록 합니다. 디자인 및 개발 팀을 위한 규칙집과 같으며 다음과 같이 나눌 수 있습니다.

디자인 시스템 – 설계 표준의 전체 세트와 이를 달성하는 방법에 대한 원칙, 패턴 및 구성 요소.

패턴 라이브러리 - 디자인 시스템의 하위 구성 요소인 패턴 라이브러리는 재사용 가능한 구성 요소 및 사용자 인터페이스 디자인 요소의 저장소입니다. 기본적으로 패턴 라이브러리는 사이트에서 여러 번 표시되는 디자인 요소 모음입니다.

스타일 가이드 - 디자인 시스템의 또 다른 하위 구성 요소인 스타일 가이드는 시각적 표현을 강조하고 제품이 어떻게 보일지 결정합니다. 여기에는 색상, 글꼴, 브랜드 속성 및 로고가 포함됩니다.

Design-system-products

디자인 시스템의 예

장치, 환경 및 브라우저의 수가 엄청나게 증가함에 따라 사려 깊은 인터페이스 디자인 시스템을 개발할 필요성이 계속 증가하고 있습니다.

디자인 시스템은 산업 표준입니다. 최고의 팀 협업을 제공하고 프로젝트를 체계적으로 구성할 뿐만 아니라 대규모 디자인 팀에서 특히 중요한 디자인 지침을 제공합니다. 최근 몇 년 동안 주요 기술 회사는 설계 개념과 관습을 공유했으며 다음 은 가장 적합한 설계 시스템 목록입니다 .

1. 머티리얼 디자인

머티리얼 디자인

Material Design System 은 탐색의 단순성으로 널리 알려져 있습니다. 모든 Android 디자인과 기기에서 일관성을 만들기 위해 2014년 Google에서 개발한 디자인 언어로 Android 및 Web App 개발자 가 널리 채택하고 있습니다.

2. 아틀라시안

Atlassian Design System 은 매우 철저하며 간단하고 아름다운 경험을 만드는 데 널리 사용됩니다.

3. 폴라리스

Polaris

Shopify의 Polaris 는 디자이너-개발자 워크플로를 단순화하는 데 널리 사용됩니다.

4. 카본

Carbon Design System 은 IBM 디자인 언어를 기반으로 하는 제품 및 경험을 위한 IBM의 오픈 소스 디자인 시스템입니다.

5. 휴먼 인터페이스 지침

휴먼 인터페이스 가이드라인 은 심도 있는 UI 리소스와 실용적인 정보를 제공하는 Apple의 모든 플랫폼에 대해 준비된 디자인 시스템입니다.

6. 그로밋

Hewlett-Packard가 만든 Grommet 은 원자적 설계 방법을 수용하고 요구 사항을 충족하는 라이브러리를 구축하는 데 도움이 되는 설계 시스템입니다.

7. 메일침프

메일침프

Mailchimp 의 디자인 시스템은 디자인 언어에 일관된 구조를 제공하는 데 중점을 둔 대담하고 창의적인 디자인에 관한 것입니다.

8. 디지털 텔레파시

디지털 텔레파시 는 디지털 디자인 에이전시입니다. 수년에 걸쳐 그들은 고객 경험을 반복적으로 개선하기 위해 결과 중심 설계 방법론을 개선했습니다.

9. 스시

초기 디자인 시스템 도구는 확장할 수 없었기 때문에 Zomato는 최근 Sushi 라는 새로운 디자인 시스템을 내놓았습니다 . Zomato 앱으로 사용자에게 새롭고 향상된 경험을 제공합니다.

10. 유창한

Fluent

Fluent 디자인 시스템 은 Microsoft에서 개발했으며 모든 Windows 10 장치 및 플랫폼용으로 설계된 소프트웨어 내에서 사용되는 디자인 및 상호 작용에 대한 지침을 포함합니다.

설계 시스템이 설계자에게 어떤 이점을 줄 수 있습니까?

이제 UX 및 UX 검토에서 디자인 시스템이 무엇인지 그리고 하나의 많은 이점을 알았으므로 디자인 시스템은 디자이너에게 이점을 제공하고 작업을 단순화합니다. 선도적인 모바일 앱 디자인 회사 로서 우리는 디자이너가 전체 웹 페이지를 하나의 개체로 간주하는 것보다 UI를 작은 부분으로 나누는 것이 더 쉽다는 것을 알게 되었습니다. 특정 페이지를 구성 요소 집합으로 생각하고 디자인 시스템에서 올바른 구성 요소, 패턴 또는 스타일 옵션(색상, 아이콘, 글꼴 등)을 빠르게 찾고 사용할 수 있습니다.

결론

제품에 대한 각각의 새로운 경험의 기초를 다시 생각하는 대신 디자인 시스템은 디자이너, 개발자, 제품 관리자 및 여러 이해 관계자가 회사의 디자인 비전과 일치하도록 유지하고 팀이 픽셀 완벽한 개발에 쉽게 집중할 수 있도록 합니다. .