2.13 Use a design system for interface consistency
Keep the components of the project as consistent and clear as possible by using a design system to organize reusable features.
Criteria
- Design system: Machine-testable
Use a design system based on web standards and established patterns to share interface components and ensure a consistent user experience.- 4 Ways to Make Your Code More Reusable
- A Brief History of Design Systems. Part 1
- A Brief History of Design Systems. Part 2
- AFNOR Spec 5.3.5 (French)
- Design Systems Checklist
- Design System Ecosystem
- Design System Gallery
- Design System Guide
- Design System Metrics
- Design System ROI Calculator
- The Digital Playbook: A Crucial Counterpart To Your Design System
- Everything you need to know about Design Systems
- GPF – General Policy Framework (PDF) – 3.1 – Architecture (Impact Reduction)
- GR491 – 7-3047 – Systemic Approach
- How much is a design system worth?
- How to Write Clean, Reusable Code
- Laws Of UX
- OpQuast – 133 – Links of the same nature have identical colors, shapes and behaviors on all pages.
- The Anatomy of a Design System
- United Nations SDGS – Goal 4 – Education
- United Nations SDGS – Goal 12 – Consumption & Production
- What is a Design System?
- Why digital isn’t always greener or fairer
Benefits
- Accessibility
Using a design system with accessible components will improve access to information for people with disabilities. Building design features that integrate accessibility from the start ensures everyone is always included. - Conversion
Using design systems supports consistent user interfaces. This improves user trust because individuals will recognize familiar components and know how to use them. This can improve conversion rates as it will reduce frustration, abandonment, and possible complaints. - Economic
Using standardized components and avoiding redundancy can reduce development time and the associated costs. Familiarity makes the experience easier for users, reducing bounce rates. - Environment
Following web standards to build consistent interfaces requires less energy and resources, because they are naturally more optimized. Design systems that incorporate environmental criteria can help to scale digital sustainability and reduce redundancy, reduced energy use and negative impact. - Performance
Building design systems using standardized components reduces the need for repeat coding. This reduces developer coding time and can improve performance. Overall, sustainable patterns reduce emissions.
GRI
- Materials: Medium
- Energy: Low
- Water: Medium
- Emissions: Low