Les design systems : cause future de produits de mauvaise qualité ?

L'abstraction croissante apportée par les systèmes de design risque de transformer un outil de productivité en une béquille qui fragilise les compétences fondamentales des concepteurs.

PJ Onori's blog

Non daté

L'essentiel

L'article analyse comment les design systems, initialement conçus pour gérer la complexité logicielle, deviennent une dépendance critique. L'auteur soutient que cette automatisation érode les savoir-faire techniques de base, menaçant à terme la qualité des produits. Il propose de repositionner le système comme un outil pédagogique et non comme une solution opaque.

  • L'abstraction agit comme une dette de compétences. En masquant la complexité technique, les systèmes dispensent les équipes de comprendre les fondamentaux comme l'accessibilité ou les états critiques. Cette perte de maîtrise empêche les professionnels de produire une interface de qualité sans l'aide du système.

  • La dépendance force l'usage de composants inadaptés. Lorsque les équipes perdent la capacité de créer à partir de zéro, elles détournent les composants existants pour des cas d'usage non prévus. Ce phénomène dégrade l'expérience utilisateur finale par des solutions d'interface approximatives.

  • Le refus stratégique maintient l'agilité des équipes. Limiter volontairement la couverture du système oblige les concepteurs à exercer leurs compétences propres pour les cas particuliers. Cette approche prévient l'obésité du système tout en garantissant que les équipes restent capables de concevoir sur mesure.

  • L'éducation doit devenir le pilier central du système. Un design system performant ne doit pas seulement fournir des composants, mais expliquer le pourquoi derrière chaque règle de couleur ou d'architecture. L'objectif est de rendre les utilisateurs du système autonomes par rapport à celui-ci.

L'anecdote

ma lecture

Je partage ce constat d'une rigidité limitant la créativité et d'une inadaptation aux petites structures. Par ailleurs, sans une synchronisation parfaite, le système crée des silos et une obsolescence accélérée qui nuit à l'évolution du produit.