Créer un Design System peut sembler une tâche intimidante, surtout si c’est la première fois que vous le faites. C’est pourquoi, dans ce guide, nous allons vous expliquer comment créer un Design System dans Figma, l’un des outils de conception les plus populaires et puissants.
Table des matières
ToggleQu’est-ce qu’un Design System
Un Design System est un ensemble de règles, de principes et de composants réutilisables utilisés pour créer des produits numériques cohérents et efficaces. Il aide toute l’équipe à travailler dans la même direction, en favorisant la cohérence non seulement esthétique, mais aussi dans le langage et le ton utilisés. Un Design System n’est pas statique ; il évolue avec le produit. Il facilite la collaboration et évite les confusions, en veillant à ce que chaque composant et décision de conception soit aligné avec le reste du produit.
Avantages d’un Design System
- Cohérence visuelle : Garantit que tous les éléments visuels sont cohérents à travers tout le produit, améliorant ainsi l’expérience utilisateur.
- Efficacité du développement : Avec des composants réutilisables, les développeurs peuvent accélérer le processus de création de nouvelles fonctionnalités.
- Facilité de maintenance : Facilite la mise à jour et l’entretien du produit, car tous les éléments sont centralisés et documentés.
Planification et préparation
Objectifs et périmètre
Avant de commencer, définissez clairement les objectifs de votre Design System. Voulez-vous améliorer la cohérence visuelle ? Accélérer le développement ? Faciliter la collaboration entre designers et développeurs ? Il est également important de délimiter le périmètre du Design System, en identifiant les composants et modèles que vous inclurez initialement.
Public cible
Identifiez qui seront les principaux utilisateurs de votre Design System. Il s’agit généralement de designers et de développeurs, mais cela peut aussi inclure des chefs de produit et d’autres parties prenantes. Comprendre leurs besoins vous aidera à créer un système plus utile et efficace.
Collecte de ressources
Faites un inventaire des éléments visuels et des modèles de conception existants dans vos projets actuels. Cela peut inclure les couleurs, les typographies, les composants UI, les icônes, etc. Cet inventaire constituera la base de votre Design System et vous permettra d’identifier les éléments à créer ou à améliorer.
Construire des Design Tokens et éléments essentiels
Palette de couleurs
Définissez et documentez les tokens de couleurs primaires, neutres, sémantiques et autres nécessaires pour votre produit. Assurez-vous d’inclure des spécifications claires pour chaque couleur (codes hexadécimaux) et des exemples d’utilisation.
💡 Pour une bonne expérience utilisateur, il est essentiel que la palette de couleurs soit cohérente, en maintenant l’harmonie visuelle. Pour cela, vous pouvez utiliser des outils comme Scale, qui vous permettent de créer des palettes de couleurs en ajustant des paramètres tels que la saturation, la luminosité et la teinte.
Typographie
Sélectionnez et spécifiez les polices typographiques, y compris les tailles, les graisses et les styles. Documentez comment et quand utiliser différents styles typographiques pour garantir une expérience utilisateur cohérente.
💡 Pour trouver de l’inspiration pour des polices adaptées aux sites web, nous vous recommandons de consulter des sites comme Google Fonts ou Pangram Pangram.
Espacement et mise en page
Établissez un guide pour les marges, les paddings et la structure des mises en page. Définissez un système d’espacement (par exemple, une échelle de 4px) pour maintenir la cohérence dans tout le produit.
💡 Par exemple, un système de grille à 12 colonnes avec un espacement de 32px et des marges de 80px est une option courante et solide dans la conception de produits numériques, mais il est toujours important de l’adapter en fonction des besoins spécifiques du projet et des préférences de conception.
Composants UI
Construisez et documentez les composants tels que les boutons, les menus déroulants, les champs de texte, les formulaires, les cartes produit, etc. Chaque composant doit inclure des spécifications détaillées et des exemples d’utilisation dans différents contextes.
💡 Il est toujours utile de rechercher des exemples de UI Kits et de Design Systems contenant une large variété de composants et bien documentés. Ant Design en est un bon exemple.
Iconographie
Sélectionnez un ensemble d’icônes et définissez leur utilisation. Assurez-vous que les icônes sont cohérentes en style et en taille, et documentez quand et comment elles doivent être utilisées.
💡 Nous vous proposons Phosphor Icons comme exemple, un kit incontournable dans nos projets.
Comment créer un Design System dans Figma étape par étape
Concevoir les composants
Lorsque vous vous lancez dans la conception de composants, commencez par construire les éléments les plus basiques et progressez vers les plus complexes. Utilisez la méthodologie des atomes et molécules pour décomposer chaque élément en sa forme la plus élémentaire, puis les combiner pour former des structures plus complexes.
Créer une documentation claire
Lors de la documentation de vos composants dans Figma, assurez-vous de les organiser en pages et en cadres pour une navigation claire. Chaque composant doit inclure une description de son objectif et des exemples d’utilisation.
Tester et valider
Testez les composants dans différents scénarios et appareils pour garantir leur fonctionnalité et leur cohérence. Recueillez les retours des utilisateurs du Design System et apportez des ajustements si nécessaire.
Meilleures pratiques et conseils
Itérer et améliorer
Un Design System n’est pas statique. Encouragez l’itération et les améliorations continues basées sur les retours. Mettez en place un processus de révision régulière.
Exemples de Design Systems
Quelques exemples notables de Design Systems incluent Google (Material Design), IBM (Carbon Design System) et Atlassian.