Home
Bookmarks
Leagues
LEARN
Courses
Career Paths
Assessments
Tutorials
Arcade
Glossary
GROW
Certifications
Log in
Glossary
Log inSign up
Courses/Introduction to Design Systems/Governance Principles & Contribution Models/
Exercise #3

Decision Trees: 'Should This Be in the Design System?'

Not every component belongs in the global design system. If a team includes every one-off component in the core library, the system bloats into an unmaintainable monolith.

To decide whether a component belongs in the system, ask three fundamental questions:

  1. Is it broadly reusable? Will at least three distinct product squads or user flows use this component over the next 6 months?
  2. Does it contain business logic? If a component connects directly to specialized database queries, business APIs, or marketing campaigns, it belongs in product-space, not the design system.
  3. Can it be composed? Can the need be met by combining existing atoms (e.g., a Card with an Avatar and Button) rather than inventing a new custom component?

Topics

The 3 Organizational Models for Design Systems
The RFC (Request for Comments) Proposal Process
Decision Trees: 'Should This Be in the Design System?'
The Component Incubation & Promotion Pipeline
Semantic Versioning (SemVer) for Design Systems
Automated Visual Regression Testing (Visual QA)
Community Stewardship: Office Hours & Design Guilds
Writing Actionable Changelogs & Release Notes
Challenge: Architecting an Enterprise Contribution Flow
design

From lesson

1

Governance Principles & Contribution Models

Level 2 · Core Principles & Governance

Top contributors

Community contribution details will appear here once real learner activity is available.

Share