Retour à la liste des articles

Design system ou pas design sytem, telle est la question

Temps de lectures 4 mins | Écrit par : Caroline

un homme qui regarde un écran d'ordinateur. Il est devant un design system

En tant qu'UX/UI designer, je suis souvent confrontée à des questions complexes, et l'une des plus importantes de ces dernières années est sans doute celle des Design Systems. On en parle partout, et on dirait que chaque entreprise en veut un. Mais au-delà de l'effet de mode, qu'est-ce que c'est vraiment et pourquoi tout le monde s'y met ?

Je me suis lancée dans une aventure passionnante : créer mon propre Design System, que je vais transformer en un framework CSS. C'est un projet ambitieux, et je voulais partager avec vous les questions que je me suis posées. Cet article est l'occasion de démystifier le sujet et de vous expliquer pourquoi je pense que c'est une étape cruciale pour l'avenir du design et du développement.

 

Qu'est-ce qu'un Design System ?

Imaginez que vous construisez une maison. Vous n'allez pas réinventer la brique, le mortier ou la fenêtre à chaque fois. Vous utilisez des matériaux standardisés qui ont fait leurs preuves. Un Design System, c'est exactement ça, mais pour un produit digital.

C'est un ensemble de principes, de règles, de composants et d'outils partagés. Son but est de guider la conception et le développement de produits de manière cohérente et efficace. Ce n'est pas juste une simple librairie de composants. Un Design System est une source unique de vérité qui garantit l'uniformité du design sur toutes les plateformes (web, mobile, etc.).

Pour faire simple, il inclut :

  • Les principes de design : Les valeurs qui guident toutes les décisions, comme la simplicité ou l'accessibilité.
  • Le style visuel : La palette de couleurs, les typographies, les icônes, l'espacement, etc.
  • Les composants UI : Des boutons, des champs de formulaire, des cartes, qui sont réutilisables et codés.
  • La documentation : Des guides sur quand et comment utiliser chaque composant.

Quel est l'intérêt de créer un Design System ?

Créer un Design System peut sembler être un gros investissement au départ, mais il offre des bénéfices considérables sur le long terme.

  1. Uniformité et cohérence : C'est le but principal. Un Design System garantit que l'expérience utilisateur est la même, peu importe la page ou l'application. Fini les boutons qui changent de couleur d'une page à l'autre !
  2. Gain de temps et efficacité : Imaginez ne plus avoir à designer ni à coder les mêmes éléments encore et encore. Les designers et les développeurs peuvent se concentrer sur l'innovation et la résolution de problèmes complexes, au lieu de refaire des tâches répétitives.
  3. Faciliter la collaboration : Le Design System devient un langage commun entre toutes les équipes (design, développement, marketing, produit). Il réduit les allers-retours et les malentendus, et permet une collaboration plus fluide.
  4. Améliorer la scalabilité : Pour les entreprises en croissance, c'est indispensable. Au fur et à mesure que les équipes grandissent, un Design System permet de maintenir l'ordre et la cohérence, évitant ainsi un chaos visuel.

Est-ce que tout le monde a vraiment besoin d’un design system ?

Un Design System n'est pas une solution universelle, mais il devient particulièrement pertinent dans certains contextes.

  • Les entreprises avec plusieurs produits ou plateformes : Si votre entreprise a une application mobile, un site web, et une interface d'administration, un Design System est crucial pour garantir une identité de marque forte et uniforme. C'est le cas de grandes entreprises comme Google (Material Design) ou IBM.
  • Les entreprises en forte croissance : Quand une équipe passe de 5 à 50 designers et développeurs, les risques de divergence dans le design sont énormes. Un Design System met en place des garde-fous pour que chacun travaille dans la même direction.
  • Les entreprises qui cherchent à optimiser leurs processus : Si votre équipe passe trop de temps sur des tâches redondantes ou si les bugs visuels sont fréquents, c'est peut-être le signe qu'un Design System pourrait améliorer votre productivité.

Faut-il ou non développer un Design System ?

C'est la question à un million. La réponse est "ça dépend".

Il est important de ne pas se lancer dans ce projet juste parce que c'est à la mode. Il faut évaluer la situation avec pragmatisme.

  • Posez-vous les bonnes questions : Votre équipe rencontre-t-elle des problèmes de cohérence ? Les designers et les développeurs perdent-ils du temps sur des tâches répétitives ? Votre produit est-il amené à grandir rapidement ? 

➜ Si la réponse est oui, un Design System pourrait être une excellente solution.

  • Pensez au contexte : Pour une startup qui démarre avec un seul produit et une petite équipe, un Design System peut être excessif. L'objectif est d'aller vite pour tester son marché. 

➜ Un petit kit UI suffira probablement pour commencer.

Pour moi, en tant qu'UX/UI designer, le fait de créer mon propre Design System est un excellent moyen de structurer ma pensée et mon travail. C'est un exercice de réflexion profonde sur la cohérence, l'accessibilité et la réutilisabilité. Que vous choisissiez de l'adopter ou non, comprendre les principes derrière les Design Systems est un atout indispensable pour tout designer ou développeur.

Et vous, vous êtes plutôt pour ou contre les Design Systems ? Laissez-moi un commentaire pour en discuter !

 

Vous avez une idée ? Un projet ?

Caroline

UX/UI designer et UX researcher depuis plus de 8 ans, j'aime apprendre et comprendre ce qui m'entoure. curieuse et à la recherche de nouveaux défis, j'aide aujourd'hui les entreprises à mieux convertir par la connaissance utilisateur et la création d'expériences numériques uniques.