← Retour au Journal UI / UX

Construire un design system UI : l'investissement qui fait économiser des millions aux entreprises de Dubaï

Par Gaëlle Lamirault · Avril 2026 · 12 min de lecture
Point clé

Un design system n'est pas un fichier Figma avec des composants réutilisables. C'est une infrastructure opérationnelle qui réduit le temps de design et d'ingénierie de 40-60 %, impose la cohérence visuelle à travers produits et équipes, et prend de la valeur à mesure que l'organisation grandit. Pour les entreprises du GCC opérant dans des environnements bilingues LTR/RTL, un design system n'est plus optionnel une fois passé deux designers et vingt écrans — sans lui, le coût cumulatif de l'incohérence dépassera le coût de construction du système en douze mois.

Ce qu'est un design system (et ce qu'il n'est pas)

Le terme « design system » est utilisé pour décrire tout, d'un fichier Figma partagé à une infrastructure de composants full-stack. Cette imprécision coûte de l'argent aux entreprises, car elles finissent soit par sur-investir, soit par sous-investir par rapport à leurs besoins réels.

Un design system est trois choses qui fonctionnent ensemble :

Une bibliothèque de composants. C'est la collection d'éléments UI réutilisables — boutons, champs de saisie, cartes, modales, patterns de navigation, tableaux de données, champs de formulaire — designés une fois et utilisés partout. Chaque composant a des états définis (défaut, survol, actif, désactivé, erreur), des tailles définies (petit, moyen, grand) et des variantes définies (principal, secondaire, ghost, destructif). La bibliothèque de composants vit dans Figma pour les designers et dans le code pour les ingénieurs.

Des design tokens. Ce sont les décisions atomiques qui définissent votre langage visuel — couleurs, échelles typographiques, unités d'espacement, rayons de bordure, valeurs d'ombre, durées d'animation. Les tokens sont des abstractions nommées : au lieu d'utiliser directement la valeur hex #1A73E8, vous utilisez un token appelé color.primary.default qui se résout à #1A73E8. Cette couche d'abstraction rend le theming, le mode sombre et le support multi-marques possibles. Pour les entreprises construisant des produits SaaS à Dubaï, les tokens sont la fondation qui rend le white-labelling pratique.

Documentation et gouvernance. Les composants et tokens sans documentation ne sont que des fichiers. La couche de documentation explique quand utiliser chaque composant, comment les combiner, quelles sont les exigences d'accessibilité et comment le système gère les cas limites. La gouvernance définit qui peut ajouter de nouveaux composants, comment les modifications sont approuvées et comment la dépréciation fonctionne.

Ce qu'un design system n'est pas : un guide de style (c'est juste la couche de documentation visuelle), un kit de composants téléchargé de la communauté Figma (c'est un point de départ, pas un système), ou un document de charte graphique (qui couvre l'identité, pas l'interface). Un design system est une infrastructure. Il nécessite un investissement continu, de la maintenance et un propriétaire.

Quand vous en avez vraiment besoin

Toutes les entreprises n'ont pas besoin d'un design system. Un design system devient nécessaire quand le coût de ne pas en avoir dépasse le coût de le construire. Voici les indicateurs concrets :

Architecture des composants : comment la structurer

La bibliothèque de composants d'un design system n'est pas une liste plate d'éléments. C'est une architecture en couches.

Couche 1 : Primitives. Les éléments atomiques — les plus petits blocs de construction. Un élément texte avec des styles typographiques définis. Une nuance de couleur. Une unité d'espacement. Une icône. Ce ne sont pas utilisés directement dans le design produit — ce sont les matières premières qui se composent en composants de niveau supérieur.

Couche 2 : Composants de base. Les éléments UI fondamentaux construits à partir des primitives. Boutons (avec toutes leurs variantes et états), champs de texte, cases à cocher, boutons radio, toggles, badges, avatars, infobulles. Une bibliothèque de composants de base bien conçue contient typiquement 20-30 composants. Résistez à l'envie d'en construire plus — chaque composant ajouté est un composant à maintenir.

Couche 3 : Composants composites. Des combinaisons de composants de base assemblés en patterns plus grands. Un groupe de formulaire (label + champ + texte d'aide + message d'erreur). Une carte (image + titre + description + boutons d'action). Un tableau de données (en-têtes + lignes + pagination + contrôles de tri).

Couche 4 : Templates et patterns. Des compositions au niveau de la page — une mise en page de page paramètres, une grille de tableau de bord, un flux de checkout, une séquence d'onboarding. Les templates combinent des composants composites avec des règles de mise en page et des directives de contenu.

Design tokens : la couche que la plupart des équipes sautent

Les design tokens sont là où la plupart des design systems échouent silencieusement. Une équipe construit de beaux composants dans Figma, les transmet à l'ingénierie, et les ingénieurs codent en dur les valeurs de couleur, les pixels d'espacement et les tailles de police dans le CSS. Tout semble correct — jusqu'à ce que quelqu'un ait besoin de changer la couleur primaire de la marque, d'ajouter un mode sombre ou de créer une version white-label du produit.

Catégories de tokens pour un design system du marché GCC :

Outils de gestion des tokens : Figma Variables gère le côté design. Pour la synchronisation design-code, Style Dictionary, Tokens Studio ou des pipelines de build personnalisés transforment les définitions de tokens Figma en propriétés CSS personnalisées, valeurs Swift iOS ou ressources XML Android. Pour en savoir plus, consultez notre guide sur les bénéfices des design systems.

Le défi bilingue : construire pour LTR et RTL

C'est là que les design systems des entreprises du GCC divergent fondamentalement de la pratique occidentale. Chaque composant, chaque mise en page et chaque interaction doit fonctionner dans les orientations gauche-à-droite (anglais) et droite-à-gauche (arabe). Ce n'est pas une propriété CSS à activer à la fin — c'est une exigence structurelle qui influence chaque décision de design dès le départ.

Ce qui doit être inversé en RTL :

Ce qui ne s'inverse pas :

L'implémentation technique : les propriétés logiques CSS (margin-inline-start au lieu de margin-left, padding-inline-end au lieu de padding-right) gèrent automatiquement la plupart du mirroring de mise en page quand la direction du document est définie sur RTL. Les composants codés du design system doivent utiliser exclusivement des propriétés logiques. Cette seule décision architecturale élimine 80 % du travail RTL manuel. Pour le design UX dans les applis de Dubaï, construire RTL-first est une exigence concurrentielle.

L'argumentaire ROI : pourquoi les chiffres fonctionnent

Les design systems sont chers à construire. L'argumentaire ROI doit être concret. Voici comment les calculs fonctionnent pour une entreprise tech typique de Dubaï avec trois designers et huit ingénieurs travaillant sur un seul produit :

Sans design system : Chaque designer passe environ 30 % de son temps sur des décisions au niveau composant. Soit environ 50 heures par designer par mois, ou 150 heures total. Les ingénieurs passent environ 15 % de leur temps à interpréter le design. Soit environ 50 heures par mois. Total : 200 heures par mois consacrées à un travail qu'un design system automatiserait.

Avec un design system : Les décisions au niveau composant baissent de 40-60 %. Le temps d'interprétation ingénierie baisse de 70-80 %. Estimation conservatrice : le système économise 100-120 heures par mois. Aux tarifs mélangés typiques du GCC (150-250 AED de l'heure charges comprises), c'est 15 000-30 000 AED par mois en productivité récupérée. Un design system coûtant 100 000 AED à construire s'amortit en quatre à sept mois.

L'effet composé : quand l'équipe grandit, le ROI accélère. Ajouter un quatrième designer sans système ajoute 50 heures de surcharge composant par mois. Ajouter un quatrième designer avec un système n'ajoute quasi aucune surcharge. Le système évolue linéairement avec l'équipe tandis que le coût de l'incohérence évolue exponentiellement.

Construire versus acheter versus adapter

Trois options pour obtenir un design system, chacune avec des profils de coût et de contrôle différents :

Construire de zéro. Design system entièrement personnalisé. Coût le plus élevé (80 000-200 000 AED), délai le plus long (8-16 semaines), mais contrôle et alignement de marque maximaux. Le bon choix pour les entreprises avec des exigences de marque fortes, des besoins bilingues complexes ou des stacks techniques non standard.

Acheter un système commercial. Adopter un design system existant comme Ant Design, Chakra UI ou Material Design et le personnaliser. Coût plus bas (20 000-50 000 AED pour la couche de personnalisation), délai plus rapide (3-6 semaines), mais moins de contrôle et dilution potentielle de la marque.

Adapter et étendre. Partir d'une fondation open-source (Radix UI primitives, Headless UI ou Shadcn) et construire une couche de design personnalisée par-dessus. Coût intermédiaire (40 000-100 000 AED), délai intermédiaire (5-10 semaines) et bon équilibre contrôle/vitesse. C'est de plus en plus l'approche que nous recommandons pour les startups de Dubaï en phase de croissance. Consultez notre analyse des tendances web design à Dubaï pour 2026 pour voir comment cette approche évolue.

Gouvernance : la partie que tout le monde oublie

Un design system sans gouvernance se dégrade en six mois. La gouvernance couvre quatre domaines :

Erreurs courantes dans les projets de design system

Questions Fréquentes

Combien coûte la construction d'un design system ?
La construction d'un design system aux EAU coûte généralement 50 000-200 000 AED selon le périmètre et la complexité. Un système de base (15-25 composants, design tokens, documentation basique, bibliothèque Figma) revient à 50 000-80 000 AED. Un système intermédiaire avec support bilingue LTR/RTL et accessibilité coûte 80 000-140 000 AED. Un système de niveau entreprise avec transfert design-code complet et theming multi-marques coûte 140 000-200 000 AED. La maintenance continue représente 15 000-30 000 AED par trimestre. Le calcul ROI : si vos équipes passent 200+ heures par mois sur le travail UI, un design system qui réduit cela de 40-60 % s'amortit en 4-8 mois.
Quand une entreprise a-t-elle besoin d'un design system ?
Quand trois ou plus de ces conditions sont remplies : (1) Plus de deux designers sur le même produit. (2) Plus de 20 écrans ou vues distincts. (3) Construction dans plusieurs langues, particulièrement LTR et RTL. (4) L'équipe d'ingénierie passe beaucoup de temps à demander des spécifications. (5) L'équipe s'agrandit. (6) Lancement d'un second produit partageant la même marque.

Prêt à construire un design system qui fait économiser des centaines d'heures à votre équipe ? Cadrons-le ensemble.

Commencer une Conversation