Nielsen Norman Groupが公開した記事「Your design system needs an enforcer」は、デザインシステムが一貫性を約束しながらも多くの組織で失敗する根本原因を指摘している。その原因は、ルールの策定ではなく、ルールの実行にある。デザインシステムには、チームに規則を遵守させる「執行者」が不可欠である。
執行者の役割は、各チームが独自のカスタムソリューションを構築する代わりにデザインシステムを活用するよう促し、有用なイノベーションをシステムに還元し、チーム間の競合するニーズを調停することである。この役割がなければ、小さな逸脱が積み重なり、カルーセルコンポーネントが数十のバリエーションに膨れ上がるような事態が発生する。
執行が必要な理由は4つある。デザインシステムの管理者は組織全体への影響を理解しているが個別チームは そうではないという専門性のギャップ、小さな変更が急速に蓄積する逸脱の複合効果、プロダクトマネージャーが自チームの指標を優先することによるローカル最適化、そしてデザイナーを個人的な意見対立から保護するシステムの権威である。
記事は5つの実践戦略を提案している。経営層の支援を確保し、エンジニアにメンテナンスの利点を示し、定期的な協働レビューを実施し、レビューのタイミングを最適化し、変更提案のプロセスを簡素化することである。重要なのは、執行とは盲目的な拒否ではなく、見識ある判断であるという点である。





