STATUS IS UP웹사이트 최적화 위키
12강화
디자인 및 UX / 강화

성장하는 웹사이트를 위한 디자인 시스템 기초

반복적으로 발생하는 웹사이트 변경을 더 일관성 있게, 접근성 있게, 확산되기 전에 더 쉽게 수정할 수 있도록 하는 실용적인 방법입니다.

성장하는 웹사이트를 위한 디자인 시스템 기초 — 시각 가이드
읽기
8 분
출처
6
재검증
2027-03-27
검토됨
디자인 시스템 책임자(접근성과 프런트엔드 품질 보증 검토 포함)
간단 답변

결정부터 시작하세요.

디자인 시스템은 웹사이트를 위한 공유된 결정과 재사용 가능한 빌딩 블록 집합입니다. 핵심은 색상, 간격, 타이포그래피 같은 반복 값에 대한 디자인 토큰, 버튼과 폼 같은 문서화된 컴포넌트, 콘텐츠 표준, 접근성 기대치, 그리고 이를 변경하는 프로세스입니다. 성장하는 사이트가 같은 문제를 여러 방식으로 해결하는 선택지를 줄여 줍니다.

자주 변경되거나 가장 중요한 페이지부터 시작하세요. 반복되는 패턴을 목록화하고 승인된 값의 소규모 집합에 이름을 부여하며, 주요 여정에서 사용되는 컴포넌트를 문서화하세요. 시스템을 사전적 가용성 최적화로 다루면 검토 가능하고 일관된 변경으로 팀이 시각적, 상호작용적, 콘텐츠 회귀를 릴리스 전에 발견하고 수정하기 쉬워집니다. 다만 이는 모든 페이지가 사용 가능하거나 접근 가능함을 증명하지 않으므로 문맥에서 전체 페이지를 테스트해야 합니다.

시각 가이드

작업을 시스템 관점에서 보세요.

개별 전술을 실행하기 전에 이 지도로 문서의 의사결정 간 관계를 파악하세요.

SIU강화
01스타일 갤러리뿐 아니라 결정을 정의하세요
02반복 값 관리를 위해 토큰을 사용하세요
03동작과 경계를 가진 컴포넌트를 만드세요
04접근성을 릴리스 조건으로 만드세요
01

스타일 갤러리뿐 아니라 결정을 정의하세요

디자인 시스템은 스크린샷 그 이상입니다. 섹션 간 간격, 주요 액션 처리 방식, 폼 오류 동작, 성공 또는 실패 후 사용되는 언어 등 반복되는 결정을 기록합니다. USWDS는 타이포그래피, 간격, 색상, 행간, 불투명도 등 값에 대한 개별 팔레트로서 디자인 토큰을 설명합니다. 규칙, 목적, 승인된 변형, 소유자를 문서화하세요. 기초(foundation)와 중요한 여정에서 사용되는 다섯에서 여덟 개의 컴포넌트부터 시작하세요. 모든 페이지를 한 번에 표준화하려 하면 명확성보다 잡음이 생깁니다.

기초(Foundations)

실제로 사이트에서 사용하는 승인된 색상 역할, 서체, 간격, 테두리, 반경, 브레이크포인트, 모션 선택을 기록하세요.

패턴(Patterns)

계정 생성이나 검색 결과처럼 반복 가능한 작업 배열에 대해 패턴을 사용하고, 단일 시각적 장식에 대해 패턴을 만들지 마세요.

02

반복 값 관리를 위해 토큰을 사용하세요

디자인 토큰은 값과 연관된 사람이 읽을 수 있는 이름입니다. Design Tokens Community Group은 토큰을 플랫폼에 구애받지 않는 방식으로 디자인 결정을 표현하는 수단으로 설명합니다. 최소한 토큰은 이름과 값입니다. 템플릿에 원시 값을 흩뿌리는 대신 color-action-primary나 space-section 같은 목적 이름을 사용하세요. 목적 토큰과 기본 값 간의 문서화된 매핑을 유지하세요. 토큰은 조정된 변경을 쉽게 하지만 대비, 브랜딩, 좋은 계층 구조를 자동으로 보장하지 않습니다. 렌더된 조합과 각 페이지 상태를 검증하세요.

처음 세트는 작게 유지

모든 예외에 대해 토큰을 만들지 말고 반복되는 선택에 대해 토큰을 만드세요. 그렇지 않으면 토큰 목록이 단지 불일치를 유지하게 됩니다.

광범위 변경은 버전 관리

널리 사용되는 토큰의 경우 영향을 받는 페이지 목록, 대표 스크린 테스트, 필요 시 마이그레이션 또는 롤백 지침을 기재하세요.

03

동작과 경계를 가진 컴포넌트를 만드세요

컴포넌트는 시각적 모양만이 아니라 동작을 가진 재사용 가능한 인터페이스 부분입니다. 의미적 구조, 필수 및 선택 입력, 변형, 반응형 동작, 로딩, 비활성, 오류, 비어 있음, 성공 등 모든 관련 상태를 문서화하세요. 키보드 동작과 콘텐츠 가이드도 포함하세요. 모든 레이아웃을 컴포넌트로 강제하지 마세요. GOV.UK는 공유 컴포넌트를 유용성, 고유성, 사용성, 일관성, 다재다능성으로 평가하는데, 이는 어떤 것이 공유 유지 관리를 받을 가치가 있는지를 결정하는 유용한 규율입니다. 널리 재사용되는 컴포넌트는 결함을 널리 확산시킬 수 있으므로 사람들이 실제로 사용하는 페이지에서 테스트하세요.

상태 범위

사용자에게 보이는 각 상태를 나열하고, 실제 레이블, 긴 텍스트, 오류를 보여 구현 한계를 명확히 하세요.

사용 중단(Deprecation)

오래된 변형을 명확히 표시하고 교체 항목을 명명하며 영향을 받는 여정을 검토한 후에만 제거하세요.

04

접근성을 릴리스 조건으로 만드세요

접근성은 반복되는 선택이 장벽을 반복적으로 만들 수 있기 때문에 시스템에 내장되어야 합니다. WCAG 2.2는 Level A에서, 동작 경로가 고유하지 않은 경우를 제외하고 키보드 조작을 요구하며, 순서가 중요할 때 의미 있는 포커스 순서를 요구합니다. 컴포넌트 가이드에 의미론적 컨트롤, 보이는 포커스, 레이블, 논리적 포커스 이동, 오류 식별, 포인터가 아닌 방식의 작업 완료를 포함하세요. 자동 검사 도구를 초기에 사용하고 이후 키보드, 확대, 반응형 및 페이지 테스트로 이어가세요. USWDS는 접근성 있는 컴포넌트가 서비스 전반의 접근성을 보장하지 않음을 경고합니다; 맞춤 코드, 카피, 통합 및 문맥은 여전히 검토가 필요합니다.

키보드 경로

사용자가 마우스 없이 컨트롤에 도달, 조작, 이해, 이탈할 수 있는지, 키보드 트랩이 없는지를 확인하세요.

법적 중요성 한계

법적 의무는 관할권과 계약에 따라 다릅니다. 준수가 중요한 경우 자격 있는 접근성 및 법률 검토를 받으세요.

05

콘텐츠 기준을 인터페이스 기준처럼 다루세요

단어는 디자인 후에 덧붙이는 장식이 아니라 컴포넌트의 입력입니다. 액션 레이블, 폼 레이블, 오류, 제목, 링크, 용어, 날짜, 숫자, 약어에 대한 규칙을 설정하세요. GOV.UK 지침은 가능한 경우 능동태와 사용자를 'you'로 직접 지칭하는 것을 선호합니다; 명확하고 일관된 언어 원칙을 사용하되 대상에 맞게 보이스를 조정하세요. 규칙에는 어떤 필드가 필수인지, 합리적 길이 지침, 정보가 없을 때의 동작 등 콘텐츠 모델을 짝지어 두세요. 지침을 컴포넌트 문서와 CMS 워크플로에 두어 편집자가 이를 활용할 수 있게 하세요.

오류 메시지

무엇이 실패했는지, 어디에서 발생했는지, 안전하고 유용할 때 다음 행동이 무엇인지 알려주세요.

길이 지침

길이 제한은 재설계나 재작성의 신호이지 필수 의미를 제거해도 된다는 허가가 아닙니다.

06

시스템이 신뢰보다 빨리 성장하지 않도록 거버넌스하세요

거버넌스는 소유권, 요청, 검토, 릴리스, 폐기를 위한 경량 프로세스입니다. 책임 있는 소유자와 디자인, 엔지니어링, 콘텐츠, 접근성 전문 지식을 가진 검토 그룹을 명명하세요. 증거를 영향 반경(blast radius)에 맞추세요. 로컬 패턴은 문제 진술과 페이지 테스트가 필요할 수 있습니다. 공유 버튼이나 토큰 변경은 영향을 받는 여정, 접근성 검사, 시각적 비교, 마이그레이션 노트, 롤백 지침을 포함해야 합니다. GOV.UK는 기여자에게 컴포넌트가 많은 팀에 유용하고, 중복이 아니며, 대표 사용자로 테스트되었음을 보여 달라고 요구합니다; 이는 보편적 규칙이라기보다 실용적 모델로 사용하세요.

결정 기록

문제, 옵션, 결정, 소유자, 영향 버전, 검토 날짜를 팀이 검색할 수 있는 곳에 저장하세요.

변경 등급

패치, 추가, 호환성 파괴(브레이킹)로 라벨을 붙여 소비자가 마이그레이션과 호환성 기간이 필요한지 알게 하세요.

07

릴리스 전에 회귀를 방지하세요

시스템을 전달 파이프라인과 연결하세요. 변경 사항이 영향을 미치는 토큰과 컴포넌트를 식별하도록 요구하고, 영향을 받는 상태와 대표 페이지를 테스트하세요. 시각 비교, 상호작용 테스트, 콘텐츠 검토, 접근성 검사는 서로 다른 결함을 찾아냅니다. 트래픽이 많지 않더라도 계정 접근과 문의 양식 같은 영향력이 큰 여정과 트래픽이 많은 여정을 우선하세요. 이것은 Status Is UP의 사전적 가동시간(uptime) 최적화 및 수정 작업을 지원하여 결함 범위를 좁히고 승인된 수정을 검증하기 쉽게 만듭니다. 이는 다운타임 모니터링이나 사고 계획의 대체가 아닙니다.

릴리스 증거

컴포넌트 버전, 테스트 결과, 발견 사항, 승인 및 수용된 위험을 릴리스 기록에 보관하세요.

롤백 준비성

이전의 안정된 버전을 보존하고, 저위험 유지관리 중에 복원과 검증 절차를 문서로 테스트하세요.

실행 / 검증

실무용 할 일 가이드.

  1. 01

    반복 결정 목록화(인벤토리)

    핵심 템플릿을 검토하고 반복되는 값, 컨트롤, 메시지, 패턴, 소유자 및 알려진 불일치를 나열하세요.

    검증: 목록이 가장 반복되는 컴포넌트와 값을 식별합니다.
  2. 02

    소규모 기초 세트 공개

    반복되는 색상 역할, 서체, 간격, 테두리, 포커스 처리에 대한 토큰에 이름을 붙이고 목적과 소유자를 명시하세요.

    검증: 검토자가 각 토큰의 이름, 값, 목적 및 승인된 사용법을 찾을 수 있습니다.
  3. 03

    중요 컴포넌트 문서화

    계정 접근, 검색, 문의, 전환 및 기타 중대한 작업에 사용되는 컴포넌트를 우선순위로 삼으세요.

    검증: 각 컴포넌트는 구조, 상태, 의미론, 키보드 동작 및 콘텐츠 규칙을 다룹니다.
  4. 04

    컴포넌트 옆에 콘텐츠 규칙 설정

    레이블, 오류, 링크, 제목, 용어 및 길이 지침을 컴포넌트와 CMS 문서에 정의하세요.

    검증: 편집자가 미작성된 관습에 의존하지 않고 유효한 인스턴스를 생성할 수 있습니다.
  5. 05

    문맥에서 접근성 테스트

    자동 검사와 키보드, 포커스, 확대, 반응형, 대표 페이지 검토를 결합하고 위험이 정당화되면 보조기술 사용자를 참여시키세요.

    검증: 릴리스 증거에 소견, 소유자, 수정, 예외 및 남은 위험이 기록됩니다.
  6. 06

    기여 경로 만들기

    공유 항목 추가를 위해 문제 진술, 중복 확인, 필요성 증거, 테스트, 소유권 및 버전 영향 요구를 의무화하세요.

    검증: 팀이 요청 경로와 과거 결정을 찾을 수 있습니다.
  7. 07

    공유 변경을 실제 페이지에서 테스트

    토큰 또는 컴포넌트 업데이트의 경우 영향 있는 여정, 긴 콘텐츠, 오류 및 관련 기기나 브라우저를 확인하세요.

    검증: 릴리스 기록에 대표 페이지와 확인된 상태가 명시되어 있습니다.
  8. 08

    릴리스와 함께 롤백 계획

    이전 안정 버전, 승인 경로, 복원 단계 및 광범위 변경에 대한 여정 검증 방법을 보관하세요.

    검증: 변경 작성자가 아닌 유지관리자가 기록에서 복원하고 검증할 수 있습니다.
  9. 09

    분기별 유용성 검토

    중복 컴포넌트, 관리되지 않는 오버라이드, 오래된 지침, 열린 접근성 소견, 누락된 패턴을 찾으세요.

    검증: 검토 결과로 소유된 날짜가 있는 유지, 개선, 사용중단, 연구 결정이 나옵니다.
토론 주제

트레이드오프를 비교하세요 — 개인정보는 공유하지 마세요.

이 프롬프트를 팀이나 웹사이트 소유자 커뮤니티와 함께 사용하세요. 방법과 교훈은 공유하되, 인증 정보·고객 기록·비공개 인프라 세부사항은 절대 붙여넣지 마세요.

  1. 01

    귀하의 사이트에서 고객 혼란이나 검토 마찰을 가장 많이 일으키는 반복 인터페이스 결정은 무엇이며, 이를 표준화할 만한 정당성은 무엇입니까?

  2. 02

    디자이너, 개발자, 콘텐츠 편집자, 접근성 검토자는 공유 컴포넌트가 변경되었음을 어떻게 알게 됩니까?

  3. 03

    이번 달에 기여 및 롤백 프로세스를 증명하기 위해 문서화하고 테스트할 수 있는 저위험 컴포넌트는 무엇입니까?

주요 / 신뢰할 수 있는 자료

출처 자료 열기

U.S. Web Design System, General Services AdministrationDesign tokens ↗

토큰을 시각적 결정의 개별 항목으로 설명하고 타이포그래피, 간격, 색상에 대한 사용 예를 보여줍니다.

검토일: 2026-09-27
U.S. Web Design System, General Services AdministrationAccessibility ↗

컴포넌트 및 페이지 수준의 접근성 테스트에 대한 실용적 지침과 그 한계를 제공합니다.

검토일: 2026-09-27
World Wide Web ConsortiumWeb Content Accessibility Guidelines 2.2 ↗

키보드 조작, 포커스, 레이블, 대비 및 관련 접근성 기준에 대한 주요 기술 표준입니다.

검토일: 2026-09-27
GOV.UK Design SystemContribution criteria ↗

컴포넌트가 유용하고 고유하며 사용 가능하고 일관성이 있으며 다재다능한지 평가하는 구체적 모델입니다.

검토일: 2026-09-27
GOV.UK Content and Publishing GuidanceA to Z style guide ↗

명확하고 일관된 콘텐츠 기준, 능동태, 직접 호칭 및 약어 설명에 유용한 참고 자료입니다.

검토일: 2026-09-27
Design Tokens Community GroupDesign Tokens Format Module 2025.10 ↗

토큰 용어와 상호운용성 목표를 정의합니다; Design Tokens Format Module은 미리보기 Community Group 보고서이며 W3C 표준은 아닙니다.

검토일: 2026-09-27

출처 정책 이 문서는 표준 및 정부 디자인 시스템 조직의 공개 1차 지침을 사용합니다. 권고는 웹사이트 소유자를 위한 실용적 해석이며 법적 준수 주장이 아닙니다. 리소스는 명시된 날짜에 열람 및 검토되었으며, Design Tokens Format Module은 W3C 표준이 아니라 미리보기 Community Group 보고서입니다.

빠른 설명

자주 묻는 질문

가장 작은 유용한 디자인 시스템은 무엇인가요?

명명된 기초, 중요한 여정에서 반복되는 컴포넌트, 콘텐츠 규칙, 접근성 기대치, 명시된 소유권부터 시작하세요. 사용 규칙이나 검토가 없는 카탈로그는 일관성 감소를 신뢰성 있게 줄여주지 못합니다.

접근 가능한 컴포넌트가 있으면 제 웹사이트가 접근 가능해지나요?

아닙니다. 컴포넌트 코드는 유용한 기반이지만 페이지 문맥, 콘텐츠, 포커스 순서, 통합, 서드파티 위젯 및 실제 사용자 테스트도 중요합니다. 전체 여정을 테스트하세요.

디자인 시스템은 웹사이트 신뢰성(가용성)을 어떻게 지원하나요?

승인된 결정을 중앙화하고 테스트, 수정, 롤백의 범위를 문서화합니다. 가용성 모니터링, 사고 대응 또는 복구 계획을 대체하지는 않습니다.

Status Is UP Editorial Team · 업타임 지원 편집팀

검토자: 디자인 시스템 책임자(접근성과 프런트엔드 품질 보증 검토 포함). 게시 2026-09-27; 업데이트 2026-09-30.