Ensemble de composants réutilisables, de patterns et de règles qui permettent de construire des interfaces cohérentes à grande échelle. Un design system inclut une bibliothèque de composants, des tokens de design (couleurs, typographies, espacements), des guidelines d'utilisation et une documentation vivante. Ce n'est pas un kit UI statique : c'est un produit en soi, avec une équipe dédiée, des versions et une roadmap. Il sert de langage commun entre designers et développeurs.
En pratique
Commencer petit : documenter les composants qui existent déjà dans le produit avant d'en créer de nouveaux. Aligner la bibliothèque Figma avec le code. Versionner les composants comme du logiciel. Mesurer l'adoption : un design system que personne n'utilise est un coût sans bénéfice. Prévoir de la gouvernance : qui décide d'ajouter un composant, qui valide les modifications.
Exemple
Le DSFR (Design System de l'État français) fournit des composants accessibles conformes au RGAA pour toutes les administrations. Chaque ministère l'utilise comme base et contribue aux évolutions.
Un signal faible sur une fonctionnalité CSS naissante qui pourrait transformer la gestion des contrastes en design system. Plus de calculs manuels pour le contraste, c'est du code qui s'ajuste. C'est la sorte d'innovation invisible qui rend le travail moins fastidieux.
Un point de vue technique qui remet en question une pratique courante. L'autrice explique pourquoi les polices d'icônes posent des problèmes concrets en design system et propose des alternatives. C'est le genre de décision qui semble mineure mais change toute l'architecture d'un projet.
Mitchell Hashimoto analyse comment les couches d'abstraction créent de nouveaux espaces de conception. C'est du stratégique sur la façon dont les systèmes se composent, applicable directement aux design systems et aux décisions d'architecture d'interface.
Casser le mythe de l'équipe design system XXL permet de repenser les ressources réelles. L'article renverse l'intuition : une petite équipe structurée invente de meilleurs contraintes qu'une grosse qui dilue les décisions.
L'IA ne change rien aux systèmes de design eux-mêmes, mais tout à la chaîne de décision qui les utilise. L'article pointe le vrai problème : une organisation fragmentée ne peut pas intégrer une IA, même avec le meilleur design system du monde.
Un point de vue technique qui remet en question une pratique courante. L'autrice explique pourquoi les polices d'icônes posent des problèmes concrets en design system et propose des alternatives. C'est le genre de décision qui semble mineure mais change toute l'architecture d'un projet.
Un signal faible sur une fonctionnalité CSS naissante qui pourrait transformer la gestion des contrastes en design system. Plus de calculs manuels pour le contraste, c'est du code qui s'ajuste. C'est la sorte d'innovation invisible qui rend le travail moins fastidieux.