Banque grand public Étude de cas 01 / 03

Société Générale× Devoteam

J’ai fait grandir AVENIR, le design system de la banque de détail, utilisé par 40+ designers et leurs développeurs.

client.fig
Button
Input
Card
Toggle
conseiller.fig
Button
Input
Card
Toggle
avenir.fig
Mode
Espace clientEspace conseiller
Montant
Notifications
Valider Annuler
Fig. 1Deux bibliothèques fusionnées en une seule, avec un mode par usage. Essayez la bascule entre client et conseiller.
Rôle
Consultant Design System Manager
Période
Mars 2024 à sept. 2025 · 18 mois
Équipe
40+ designers produit · 3 domaines
Outils
Figma · Variables · Zeroheight · Storybook
Contexte

Quand je suis arrivé à la Société Générale, AVENIR existait depuis trois ans. La base était solide, mais à bout de souffle. Un seul designer répondait à 40+ designers utilisateurs. Aucune gouvernance ne fixait qui décide quoi. Et les demandes s’empilaient au point de bloquer toute évolution.

Ma contribution
Gouvernance · Tokens · Composants · Formation
L’équipe
1 responsable du design system · 1 designer produit senior · 3 domaines produit
Périmètre
Grand public · Assurance · Conseil
Versions
4 versions mises en ligne en 18 mois
01
Communication

Simplifier les échanges entre l’équipe du design system et les 40+ designers.

Les demandes arrivaient en direct, sans tri. Chaque question interrompait le travail en cours. L’équipe DS passait plus de temps à répondre qu’à faire avancer le design system.

Avant
40+ designersdemandes directes
Équipe design systemdemandes sans tri
Après
Canaux dédiésdemandes centralisées
Tickets Jiratrajectoire claire
Open hourschaque semaine
Ambassadeurscommunauté du design system
Fig. 2Des demandes en vrac à un circuit clair pour chacune.
Avec l’équipe, j’ai mis en place des canaux dédiés, des rendez-vous hebdomadaires et des tickets Jira. Chaque demande suit désormais un circuit clair.

Les open hours hebdomadaires sont devenues un lieu d’échange entre designers, chefs de produit et développeurs. Des designers expérimentés sont peu à peu devenus ambassadeurs du design system. Une vraie communauté s’est formée autour de l’outil.

02
Bibliothèque

Ranger la bibliothèque Figma pour que chacun s’y retrouve du premier coup.

Les composants étaient rangés par famille. Pour les retrouver, il fallait connaître ce classement interne. Les nouveaux arrivants s’y perdaient, et tout le monde perdait du temps chaque jour.

Avant · par famille
Actions
Button
Link
Formulaires
Checkbox
Input
Select
Navigation
Header
Tabs
Contenus
Accordion
Badge
Card
Après · A → Z
Même ordre que Storybook
Accordion
Badge
Button
Card
Checkbox
Header
Input
Link
Select
Tabs
Fig. 3Le classement par famille remplacé par l’ordre alphabétique, le même que dans Storybook.

J’ai rangé la bibliothèque par ordre alphabétique, comme la sidebar du Storybook des développeurs. Chaque composant a sa page, avec des séparateurs clairs. Designers et développeurs parlent enfin la même langue.

03
Tokens de taille

280+ tokens de taille pour que tout le monde utilise les mêmes mesures.

À mon arrivée, il n’existait presque aucun token de taille. Espacements, grilles, arrondis et tailles de texte étaient fixés à la main, écran par écran. Chaque version mobile ou desktop se refaisait à la main.

TokenMobileDesktop
space.xs44
space.s88
space.m1216
space.l1624
space.xl2432
space.2xl3248
Fig. 4Un même nom de token, une valeur par breakpoint. Valeurs données à titre d’exemple.
Avec les bons tokens, un même écran passe du mobile au desktop en quelques secondes. Décliner un écran est devenu 4 fois plus rapide.
  • 280+Tokens créés : tailles d’écran, espacements, grilles, radius, typographie
  • 1Seule référence pour les espacements, avec les mêmes tokens sur mobile et desktop
  • 4×Plus rapide pour décliner un écran, une fois les tokens en place
04
Tokens de couleur

230+ tokens de couleur pour passer de deux bibliothèques à une seule, avec deux thèmes.

Aucune règle ne disait quelle couleur utiliser, ni où. N’importe quelle couleur pouvait aller n’importe où. Résultat : deux bibliothèques identiques à entretenir en parallèle, une pour les clients, une pour les conseillers.

Un token, deux thèmes
PrimitiveSémantiqueComposant
blue.700grey.900
brand.primary
button.bg
red.700
status.error
alert.icon
green.100
status.success.bg
toast.bg
grey.800
ui.text
card.title
Fig. 5Primitive, sémantique, composant : le thème change sans toucher aux composants.

J’ai tout réorganisé. Chaque couleur a désormais un rôle précis : message d’état, couleur de la marque ou interface. Chaque token sémantique renvoie vers une couleur primitive, et Figma passe du mode client au mode conseiller en un clic.

05
Composants

185+ composants refaits ou créés, plus simples à assembler.

Chaque composant refait suit la même logique. Il fait une seule chose, bien définie. Il a des slots pour s’adapter. Et il s’ajuste seul à la taille de l’écran. Voici trois exemples.

slot · onglets
slot · étapes
vide
slot · vide
Fig. 6Un seul composant Layout. Le contenu se glisse dans un slot.

L’en-tête et le pied de page formaient un seul composant. Leurs propriétés se mélangeaient avec celles de la sidebar et provoquaient des erreurs d’affichage. Je les ai séparés : chacun est devenu simple à lire et à entretenir.

L’ancien composant Layout devait prévoir chaque combinaison possible. Avec les slots, un seul composant couvre tous les cas. Les designers y glissent ce dont ils ont besoin, sans créer de nouveau variant. L’adaptation à la taille de l’écran se fait toute seule.

  • EX.01Header et footer séparés : des propriétés claires, sans conflit
  • EX.02Layout à slots : un composant pour tous les cas, avec onglets, étapes ou vide
  • EX.03Patterns automatisés : les variants se font en un clic, sans copies à entretenir
06
Accompagnement et formation

Un design system ne sert que si les équipes s’en servent. J’ai formé 40+ designers.

Chaque nouvelle version était présentée lors d’une démonstration en direct. Chaque composant est documenté à trois endroits : Figma pour les designers, Storybook pour les développeurs, Zeroheight pour la lecture détaillée.

Figma · designers
Valider
Storybook · développeurs
<Button variant="primary" size="md" />
Zeroheight · lecture
Fig. 7Chaque composant documenté sur trois supports, un par public.
Les designers ne venaient plus seulement copier des composants. Ils s’appuyaient sur le design system pour réfléchir à leurs écrans.
07
Impact

18 mois, 4 versions en ligne et un design system qui tient quand l’équipe grandit.

40+
Designers formés au design system
280+
Tokens de taille
230+
Tokens de couleur
4×
Plus rapide pour décliner un écran
2→1
Bibliothèques fusionnées en une seule
185+
Composants refaits ou créés
300+
Icônes refaites
18 mois
De mission, avec 4 versions mises en ligne
Contact

Travaillons ensemble.

Idéal : un poste de Lead Design System en CDI et en télétravail. Ou une mission freelance ciblée : audit de l’existant, mise en place et accompagnement des équipes, organisation du travail de design.

LinkedInlinkedin.com/in/mmolet
LocalisationMarseille ou télétravail
DisponibilitéDès maintenant
Écrire sur LinkedIn