← 知識を見る

移行中の知識

デザインシステム

Design System

デザインシステム(design system)とは、複数のproductやscreenを一貫して設計・実装・更新できるように、基礎ルール、再利用可能なUIコンポーネント、パターン、デザイン上の判断、実装code、利用方法やaccessibilityのguidance等を共有し運用する仕組みです。何を含むかはsystemの目的や組織によって異なり、component libraryやFigma libraryだけを持つこととは同義ではありません。visual languageが表現上の語彙や使い方の規則を扱うのに対し、design systemはそれらを含むdesign decisionを再利用可能なasset・guidance・implementationへ接続して継続運用する側面を持ちます。

実際の場面で考える

同じ概念を異なる制作文脈へ持ち込み、何を観察して判断するかを見る。

  1. product family

    複数serviceでbuttonを共通運用する

    見るポイント

    buttonの色とradiusを同じにするだけでなく、種類、状態、label、focus、disabled、loading、使用条件、code implementationを共有し、変更時に複数productへ反映できる状態を作る。componentを置いたことではなく、判断と運用までsystemとして見る。

  2. organization websites

    小規模サイト群の共通基盤を作る

    見るポイント

    typography、spacing、color、form control、navigation等を再利用可能にしながら、すべてのpageを同じlayoutへ固定しない。共通化する判断と、content / contextごとに変える部分を分ける。

誤解しやすい点

関連する概念

根拠を確認する