
Système de design - Ce que c'est et pourquoi cela vaut la peine d'être créé
Le slogan "design system" gagne en popularité depuis plusieurs années. Quel est le phénomène du système de design, son rôle dans la conception et son influence sur l'amélioration du développement de sites web ? Dans cet article, je vais présenter comment cette question peut influencer positivement le développement de votre site web.
Qu'est-ce qu'un design system ?
Un design system est un ensemble de règles, d'outils et de composants prêts facilitant la création de nouveaux projets numériques dans l'entreprise. Il organise les styles visuels et la façon dont le contenu est présenté afin qu'il soit cohérent dans tous les projets où il est utilisé. Le design system combine des éléments visuels et, mentionnés ci-dessus, des composants prêts à l'emploi qui peuvent être utilisés de nombreuses fois dans les projets corporatifs. Grâce à cela, la marque est visuellement cohérente, et la création de projets numériques est simplifiée grâce à la possibilité d'utiliser des solutions préparées à l'avance.
Pourquoi est-il utile d'avoir un design system ?
Le design system fonctionne bien dans les entreprises qui créent de nombreux types de sites web différents ou qui en possèdent un grand et étendu. Grâce au système, la construction d'une autre landing page ou d'une nouvelle sous-page du site d'entreprise est simplifiée et coûte moins cher. Lors du développement d'un nouveau site web, nous utilisons une bibliothèque d'éléments prêts, en sélectionnant ceux qui joueront un rôle spécifique. Grâce à la possibilité d'utiliser le design system, nous ne perdons pas de temps à créer de nouveaux éléments d'interface (UI), mais nous pouvons uniquement nous concentrer sur le choix efficace des solutions qui atteindront les objectifs du projet et communiqueront le message souhaité.
Grâce à la standardisation des éléments, la cohérence est assurée aux niveaux visuel et programmatique. Par exemple, nous pouvons choisir un bouton dans l'ensemble disponible sans avoir à concevoir un nouveau. Le programmeur ne crée pas de nouveau code et de styles CSS mais utilise un morceau de code prêt. Cela permet de maintenir le code du site en ordre.
Le design system permet une intégration plus rapide des nouveaux employés (programmeurs, graphistes, service client, managers) et des entreprises à qui le travail de programmation est externalisé. Grâce à des directives claires, le démarrage est plus facile et plus rapide.
Le design system est un document ouvert au public pour les employés de l'entreprise et les sous-traitants. Il est également souvent disponible sous forme de site web public. Son utilisation simplifie la compréhension mutuelle entre collègues puisqu'ils utilisent les mêmes concepts et définitions.
Comment construire un design system ?
Un bon design system répond aux attentes qu'une entreprise recherche dans un tel système. Il est important de créer une bibliothèque d'éléments adaptée aux besoins spécifiques. En fonction des attentes, le design system peut être plus centré sur l'aspect visuel (création d'un guide de style) ou être un outil plus technique (axé sur la fourniture d'une base de données étendue de codes prêts à l'emploi). Les proportions entre ces approches devraient être déterminées individuellement.
Par exemple, Material Design de Google est plus un ensemble conceptuel contenant des idées pour la création visuelle d'éléments UI d'applications et de pages. En revanche, le design system utilisé par Mailchimp est une collection d'éléments de code à utiliser sur des sous-pages. Il est plus proche des frameworks Bootstrap que des guides de marque qui décrivent les règles d'utilisation de l'identification visuelle.
Ces exemples montrent à quel point la question du design system est vaste et quelles options existent pour les créer.
Composants du design system
Le design system comprend les principes d'utilisation des couleurs, des polices, de la typographie, de la mise en forme des textes, des mises en page et des relations entre eux. Cette partie est appelée un guide de style.
Une autre chose est la "bibliothèque de motifs". C'est une collection d'éléments graphiques contenant des exemples d'interfaces et des conseils sur comment créer, par exemple, des formulaires.
Et enfin : la "bibliothèque de composants". C'est une combinaison d'une bibliothèque de modèles avec des éléments de code. Cette partie du design system est un élément qui facilite le travail de programmation car elle contient des fragments de code prêts à l'emploi. La bibliothèque de composants contient également des matériaux qui peuvent être téléchargés et utilisés pour un projet (par exemple des graphiques ou des polices).
Exemples de design system
Google - Material Design
L'un des systèmes les plus célèbres est Material Design de Google. C'est un ensemble de règles visuelles développé pour la manière dont les applications et les sites web doivent être construits et qui est disponible pour tout développeur. Nous n'y trouverons pas de fragments de code prêts, mais plutôt une description de la façon de créer des éléments UI.
Le système a été créé pour les applications mobiles d'Android, mais il est utilisé avec succès dans les sites web de bureau. Des exemples de sites web construits sur la base du design matériau sont Youtube, Google Photos ou Google Maps. Le design matériau a été publié il y a quelques années, et depuis lors, Google l'améliore systématiquement en publiant des modifications.
Mailchimp
L'exemple de Mailchimp (un fournisseur de services d'envoi) montre que le design system - en plus des directives pour la construction visuelle de la page - peut également contenir des fragments de code prêts à l'emploi. L'accent de ce système est mis sur la mise en œuvre rapide de solutions de programmation prêtes.
IBM
IBM Design System est un autre exemple. Ici, nous trouverons des informations sur ce à quoi devraient ressembler les nouveaux produits et services. IBM prête également attention à montrer aux designers comment communiquer avec les utilisateurs en montrant des exemples de messages et de textes.

Résumé
Le design system n'est pas une solution pour chaque entreprise. Cependant, si votre organisation crée un grand nombre de projets web, et que beaucoup de personnes, et souvent différentes équipes, supervisent leur mise en œuvre, il est judicieux de considérer la création d'une telle solution. Je vous encourage ici à vous familiariser avec l'offre de UI/UX design chez Droptica et à nous contacter pour discuter du sujet. Dans de nombreux cas, cela simplifiera la génération de pages et rendra la création de pages de destination et d'autres sous-pages plus économiques.
Vous devez être conscient que le design system n'est pas une solution pour tout le monde. Avant de décider de créer le système, vous devriez analyser vos besoins lors d'ateliers de conception et vérifier si vous en avez besoin.