2024-09

Design System Groupe

Mise en place d’un Design System transversal pour unifier plusieurs applications du groupe, réduire la dette technique et accélérer la livraison des features.

Secteur : ÉnergieDurée : 18 moisÉquipe : 3 développeurs + 1 designer

Contexte

  • Groupe international avec de multiples applications front-end hétérogènes
  • Librairies React, Angular et Web Components nécessitant une harmonisation
  • Besoin d'une documentation claire et partagée pour toutes les équipes produit

Problématiques

  • UI incohérente entre les différentes applications
  • Dette technique élevée sur les composants front
  • Friction récurrente entre designers et développeurs

Notre approche

Architecture & tokens

  • Mise en place de tokens design centralisés
  • Palette de couleurs, espacements et radius cohérents
  • Bibliothèque de composants réutilisables cross-framework

Qualité & documentation

  • Storybook avec documentation exhaustive et interactive
  • Tests visuels de non-régression sur les composants clés
  • Conventions DX et guidelines de contribution pour les équipes

Technologies

Panorama des outils et frameworks utilisés sur ce projet.

Langages

Langages & typage
  • TypeScript

Frameworks

Frameworks & libs UI
  • React
  • Angular
  • Web Components

Outils

Tooling & DX
  • Storybook
  • Figma Code Connect

Timeline du projet

  1. Étape 1
    Cadrage & audit multi-apps
    2 mois
  2. Étape 2
    Design tokens & architecture v1
    4 mois
  3. Étape 3
    Documentation & Storybook
    6 mois
  4. Étape 4
    Déploiement & adoption groupe
    6 mois

Résultats obtenus

≈18–24 %
Vélocité livraisons
−28 %
Dette UI
Applications harmonisées

Indicateurs détaillés

Core Web Vitals
  • LCP4.0s → 2.4s
  • CLS0.22 → 0.06
  • INP310ms → 170ms
Qualité & Accessibilité
  • accessibility85 → 97
  • bugs_ui-50%
  • coverage+40% de tests automatisés

Architecture & décisions clés

L’architecture a été pensée pour répondre aux contraintes d’un groupe international, avec des frameworks variés et des besoins de scalabilité importants.

Design tokens & cohérence
  • Système de tokens centralisé pour couleurs, typo, spacing et radius
  • Interopérabilité entre React, Angular et Web Components
  • Facilitation de la mise à jour simultanée sur toutes les apps
Documentation & qualité
  • Storybook utilisé comme documentation vivante et interactive
  • Tests visuels de non-régression via Chromatic
  • Guidelines DX intégrées aux pipelines CI/CD
Adoption & gouvernance
  • Processus de contribution ouvert avec validation design/dev
  • PO Design System dédié pour orchestrer les décisions
  • Sessions de formation internes pour designers et développeurs
« Clarté, robustesse et transmission impeccables. L'équipe a su transformer notre vision en un système utilisable par tous. »
Claire Martin — PO Design System

Réduisez votre dette front‑end et livrez plus vite.

Mettons en place un Design System clair et une architecture moderne, adaptés à votre équipe.