LumoMate
LumoMate/용어집/DisciplineProduct / Process

디자인 시스템

디자인 시스템은 한 회사·제품의 모든 화면이 같은 규칙을 따르도록 정리해 둔 색·글꼴·간격·컴포넌트의 모음입니다. 디자이너와 개발자가 같은 어휘로 일하도록 만드는 약속집입니다.
디자인 시스템의 개념을 표현한 편집형 일러스트.

쉬운 설명

같은 회사 제품인데 페이지마다 버튼 모양이 다르고 색이 미세하게 다르면, 사용자는 무의식적으로 '엉성하다'고 느낍니다. 디자인 시스템은 이 불일치를 막기 위해 '우리 회사는 이 색, 이 글꼴, 이 버튼 스타일을 쓴다'를 한곳에 정리해 둔 것입니다.

왜 따로 만들어야 하나 하면, 회사가 자랄수록 화면 수가 빠르게 늘기 때문입니다. 디자이너 3명, 개발자 10명일 때는 회의로 일관성을 유지할 수 있지만, 디자이너 20명, 개발자 100명이 되면 회의로는 불가능합니다. 시스템 형태로 명문화하지 않으면 같은 회사 안에 미묘하게 다른 버튼이 십수 종류가 생깁니다.

보통 세 층으로 이루어집니다. 가장 아래는 토큰(색·간격·글꼴 크기 같은 원시값), 그 위는 컴포넌트(버튼·입력칸·카드처럼 토큰을 조합한 부품), 가장 위는 패턴(여러 컴포넌트가 모인 폼·대시보드 같은 화면 단위 사용법). 이 세 층을 문서·코드·디자인 파일이 함께 공유합니다.

도구 측면에서는 Figma(디자인)와 Storybook(코드)이 사실상 표준이 됐습니다. 디자이너는 Figma의 컴포넌트 라이브러리에서 부품을 가져와 화면을 만들고, 개발자는 Storybook에서 같은 이름의 컴포넌트를 코드로 가져옵니다. 두 도구가 같은 이름·같은 토큰을 공유할 때 시스템이 실제로 살아 움직입니다.

좋은 디자인 시스템의 효과는 단순히 보기 좋다는 게 아닙니다. 새 화면을 더 빨리, 더 일관되게 만들 수 있게 하고, 접근성·반응형·다크 모드 같은 가로지르는 요구사항을 한 번에 처리할 수 있게 합니다. 다만 도입 비용도 큽니다 — 만드는 사람과 사용하는 사람 사이에 끊임없는 소통과 갱신이 필요합니다. 회사 규모가 일정 이상일 때 진가가 드러납니다.

디자인 시스템의 개념을 본문 안에서 다른 각도로 비춰 보는 편집형 일러스트.
FIG. 1디자인 시스템을 다른 각도에서 다시 봅니다.

비유로 보면

디자인 시스템은 한 출판사의 편집 매뉴얼과 비슷합니다. 어떤 책을 만들든 같은 글꼴·여백·각주 스타일을 쓰고, 표지·속표지·차례의 모양이 일정합니다. 매번 처음부터 결정하지 않아도 되니 책 한 권을 만드는 시간이 줄고, 독자는 출판사의 스타일을 한눈에 알아봅니다.

어디에서 만나나

앱·웹·태블릿·키오스크를 동시에 운영하는 회사, 여러 팀이 같은 브랜드 아래 다른 제품을 만드는 그룹사, 외부 파트너에게 자기 브랜드를 입혀야 하는 플랫폼 사업자(쇼피파이·구글 클라우드 콘솔)에서 진가가 큽니다. Material·HIG·Polaris·Carbon 같은 공개 시스템을 참고로 자체 시스템을 만드는 경우도 많습니다.

작은 예시

당근·토스·우아한형제들처럼 화면 수가 많은 서비스는 모두 자체 디자인 시스템을 운영합니다. 새 기능을 만들 때 디자이너가 처음부터 그리지 않고 시스템에 등록된 컴포넌트를 가져다 조립하고, 개발자도 같은 이름의 컴포넌트를 코드로 가져다 씁니다. 새 화면이 출시 첫날부터 '회사 같은 모양'으로 나옵니다.

자주 하는 오해

오해
흔한 오해 셋. ① '디자인 시스템은 디자이너의 일' — 코드·문서·운영까지 함께해야 살아 있는 시스템이 됩니다. ② '한 번 만들면 끝' — 제품이 자라며 시스템도 같이 자라야 합니다. ③ '시스템을 도입하면 자동으로 일관성이 생긴다' — 사람들이 실제로 쓰지 않으면 코드와 디자인 양쪽에서 곧 시스템이 깨집니다.

한 줄 정리

좋은 디자인 시스템은 '예술가의 손'을 줄이고 '동료의 시간'을 살립니다. 회사 화면 수가 늘기 시작했다면 도입할 가치가 있습니다.
매주 월요일 오전 8시

한 주에 한 통,
오래 남는 이해를 보냅니다.

흘려보내지 않는 글만 골라 보내드립니다. 광고와 추적, 외부로 빠지는 미끼 링크 없이 메일 안에서 끝나는 한 통입니다.

언제든 한 번의 클릭으로 해지할 수 있습니다. 스팸은 보내지 않습니다.