Méthode · Design System

Design system PME :
le guide complet.

120 composants en 6 mois.

Méthode NovaBank.

Architecture, tokens, gouvernance, ROI. Comment passer de 50 composants chaotiques à 120 composants structurés sans casser la prod. Méthode RYADESIGN appliquée chez NovaBank.

Par Ramsi Ferkous 2026-06-19 13 min de lecture

Un design system, c'est souvent l'investissement le plus rentable d'une PME tech. Bien fait, il divise par 3 le temps de design et par 2 le temps de dev. Mal fait, c'est un cimetière de composants Figma jamais réutilisés.

Voici la méthode RYADESIGN pour construire un design system PME — appliquée chez NovaBank (120 composants en 6 mois), MAAF (espace client 4M users), AFPA (50 000 utilisateurs).

Qu'est-ce qu'un design system ?

Un design system, c'est 3 couches :

  1. Foundation : tokens (colors, typo, spacing, radius, shadow, motion).
  2. Components : briques UI réutilisables (boutons, inputs, cards, modals).
  3. Patterns : assemblages récurrents (form de contact, header, dashboard layout).

Plus un guide d'usage (do/don't, accessibility, code snippets) qui rend le système autonome.

Étape 1 : audit de l'existant (1-2 sem)

Avant de construire, on photographie ce qui existe. Méthode : capture de 50+ écrans existants, extraction de tous les composants (manuelle ou via plugin Figma type Design Lint).

Sortie : un inventaire qui dit "on a 14 variantes de boutons, 9 inputs, 6 modals — il faut converger".

Étape 2 : tokens (1 sem)

On fixe les fondations avant de toucher aux composants :

Tokens stockés en JSON (Style Dictionary, Tokens Studio) pour génération auto en CSS/Tailwind/iOS/Android.

Étape 3 : composants core (4-8 sem)

Pas tous les composants d'un coup. 10-15 composants core couvrent 80 % des écrans :

  1. Button (5 variantes : primary, secondary, ghost, danger, link).
  2. Input + Label + Error message.
  3. Select / Combobox.
  4. Checkbox + Radio + Switch.
  5. Card.
  6. Badge / Tag.
  7. Avatar.
  8. Modal / Dialog.
  9. Dropdown menu.
  10. Toast / Snackbar.
  11. Tooltip.
  12. Tabs.
  13. Table / Datatable.
  14. Pagination.
  15. Loader / Skeleton.

Pour chaque : anatomy + props + 6 états (default, hover, focus, active, disabled, loading) + a11y + do/don't.

Étape 4 : patterns (2-4 sem)

Les patterns sont les assemblages récurrents. Ils utilisent les composants core :

Étape 5 : gouvernance (continu)

Un design system sans gouvernance meurt en 6 mois. 4 règles :

  1. 1 owner dédié (50 % temps minimum). Pas 5 personnes 10 %, sinon ça flotte.
  2. Process d'évolution : RFC (Request For Component) pour proposer un nouveau composant. Review hebdo. Décision en 7 jours max.
  3. Versioning sémantique (semver). Breaking changes annoncés 30 jours avant.
  4. Office hours : 1h/sem où les équipes peuvent poser des questions sur le système.

Le ROI mesurable

Mesures réelles chez NovaBank après 6 mois de design system :

Combien ça coûte

Design system PME :

Si tu veux qu'on évalue ce dont tu as besoin pour ton produit (souvent moins qu'on ne croit), 30 min d'appel gratuit. Et notre Playbook PM contient 4 prompts spécifiques design system pour accélérer la doc.

· Questions fréquentes
Quand commencer un design system ?

Quand tu as 3+ produits ou 2+ équipes design qui designent les mêmes composants en parallèle. Avant : c'est de la sur-ingénierie. Après : tu paies en retard avec 10× plus de dette technique à nettoyer.

Quel outil utiliser pour un design system ?

Figma pour le design (Variables + Component Variants). Storybook pour la doc front. Style Dictionary ou Tokens Studio pour la gestion des tokens. Documentation : Notion, Zeroheight, ou Figma Pages. Pour un MVP : Figma seul suffit.

Faut-il un design system pour un site marketing ?

Non. Un site marketing PME (10-15 pages) a besoin de tokens + 5-8 composants max. C'est un "mini système", pas un design system. Le vrai DS sert les produits qui itèrent en continu (SaaS, web app, mobile).

Qui doit posséder le design system ?

Un design system manager dédié (50-100 % temps) à mi-chemin entre design et eng. Reporting au Head of Design ou CPO. Si la boîte est petite (< 30), c'est souvent un designer senior + 1 dev senior à 50 %.

Comment maintenir le design system dans le temps ?

3 piliers : (1) owner dédié, (2) process RFC pour les changements, (3) métrique de "taux d'adoption" trackée trimestriellement (% de composants utilisés / créés). Si l'adoption descend en-dessous de 70 %, le DS dérive et il faut intervenir.

Travailler ensemble

On en parle ?