- Gestion de projet
Le design system s’est progressivement imposé comme une norme implicite des projets digitaux ambitieux.
Côté IT, on parle d’industrialisation et de réduction de la dette technique.
Côté Product, on imagine des releases plus fluides.
Côté Marketing, on espère une vraie cohérence UI et davantage d’autonomie.
Mais derrière cette demande se cachent des réalités très différentes. Un design system n’est pas un simple livrable graphique. C’est un produit interne, avec une gouvernance, un backlog et un coût d’exploitation.
Il est pertinent lorsqu’il répond à un enjeu d’échelle : homogénéiser un écosystème digital complexe, aligner plusieurs équipes, structurer une marque sur de multiples dispositifs….
En revanche, dans de nombreux contextes – un site unique, une équipe restreinte, un budget contraint – l’investissement peut s’avérer disproportionné.
La vraie question n’est donc pas : faut-il un design system ?
Mais bien : votre organisation a-t-elle la maturité et l’échelle pour l’amortir ?
Dans beaucoup d’organisations, le sujet émerge lorsque la complexité commence à peser concrètement sur les équipes.
La dette UI ralentit les développements. Plusieurs dispositifs digitaux coexistent sans cadre commun. Les contributions marketing deviennent difficiles à canaliser dans le CMS. Les régressions visuelles s’accumulent.
À ce stade, la tentation est forte de chercher une solution structurelle.
Le design system apparaît alors comme une réponse évidente, presque rassurante.
Il promet d’unifier, de rationaliser, d’accélérer.
Mais cette évidence repose souvent sur un raccourci : confondre besoin de cohérence et besoin d’industrialisation.
Or, industrialiser suppose une échelle suffisante – en surfaces, en équipes, en fréquence de livraison – ainsi qu’une capacité réelle à gouverner un produit interne dans la durée.
Avant d’investir, il devient essentiel d’objectiver la situation : quel niveau de structuration est réellemement pertinent pour votre contexte réel ?
Dans de nombreux projets, les termes sont utilisés de façon interchangeable. C’est souvent là que les incompréhensions commencent.
La charte graphique définit le logo, les couleurs, les typographies, l’iconographie, les règles d’usage de la marque.
| Par exemple : | En revanche, elle ne précise pas : |
| Les déclinaisons autorisées du logo | Comment structurer une page complexe |
| Les couleurs principales et secondaires de la marque | Comment gérer les variantes d’un composant |
| Les règles d’utilisation des typographies et de l’iconographie | Comment éviter les régressions UI à chaque sprint |
Pour un CTO, la charte ne traite ni la dette technique ni la vélocité. Pour le Marketing, elle ne garantit pas la cohérence des blocs dans le CMS.
Elle pose une base identitaire. Elle ne structure pas un produit digital.
Le style guide va plus loin. Il formalise les règles d’interface : boutons, formulaires, tableaux, grilles, règles d’accessibilité de base, do/don’t.
On y trouve des guidelines concrètes : quand utiliser tel pattern, comment hiérarchiser les titres, quelles variantes sont autorisées.
| Par exemple : |
| Quelle taille utiliser pour un titre H1, H2 ou H3 dans une page éditoriale |
| Dans quels cas afficher un bouton primaire ou secondaire |
| Comment structurer un formulaire pour rester lisible et accessible |
Dans un contexte simple – une équipe, un site – c’est souvent largement suffisant pour aligner les pratiques sans complexifier l’organisation.
Il apporte du cadre, sans nécessiter une gouvernance lourde.
Un UI kit (souvent sous Figma) regroupe des composants dessinés avec leurs variantes.
C’est un accélérateur en phase de design et il facilite la transmission du travail entre designers et développeurs.
| Par exemple : |
| Un bouton décliné en plusieurs états (normal, hover, disabled) |
| Une card produit avec différentes variantes |
| Un composant de navigation prêt à être réutilisé dans les maquettes. |
En revanche, sans documentation d’usage, sans versioning et sans component library en code, il n’installe pas de gouvernance.
Chaque développeur peut interpréter différemment. L’outil aide. Il ne structure pas.
Un design system change d’échelle.
Il inclut généralement :
Dans les organisations les plus matures, le design system peut également intégrer des exigences transverses comme l’accessibilité ou la webperformance, directement dans les composants.
| Par exemple : |
| Un composant bouton accessible et déjà testé sur tous les supports |
| Un système de grille et de spacing partagé entre design et développement |
| Un composant formulaire intégrant directement les bonnes pratiques d’accessibilité |
C’est un produit vivant, avec une roadmap et des rituels d’évolution.
C’est un levier d’industrialisation, un accélérateur de time-to-market et un cadre d’autonomie – à condition qu’il soit réellement intégré au CMS.
“Un design system dépasse le site. C’est l’ADN visuel de l’entreprise.”
Un design system efficace ne se décrète pas, mais se construit à partir d’usages réels.
Dans de nombreuses organisations, la démarche consiste à définir en amont un système complet, pour créer un cadre clair avant que les besoins ne se multiplient.
Pourtant, cette approche peut s’avérer contre-productive lorsqu’elle reste trop théorique.
Nous l’avons expérimenté lors d’un projet mené à l’agence pour un grand acteur du logement. Au moment de notre intervention, le design system groupe était en cours de construction. De notre côté, nous étions en charge de la refonte technique d’un site existant : rationalisation UX, regroupement de blocs, structuration Gutenberg et formalisation d’un guide de style WordPress.
Le contexte pouvait sembler complexe : un système en construction, un site en refonte, plusieurs équipes impliquées…
C’est pourtant cette configuration qui a donné sa cohérence à l’ensemble.
Plutôt que d’imposer un cadre théorique au site, le design system groupe s’est nourri des usages réellement observés : composants utilisés, variantes éprouvées, contraintes techniques identifiées, nomenclature déjà alignée entre design et intégration.
Autrement dit, le site a alimenté le design system – et non l’inverse.
Cette approche ancre le système dans des besoins validés, facilite son adoption et limite l’écart entre documentation et réalité opérationnelle.
Un design system gagne en pertinence lorsqu’il formalise une maturité existante plutôt que lorsqu’il tente de l’anticiper dès le premier jour.
Un design system devient rationnel lorsque l’incohérence coûte déjà de l’argent.
Enfin, un design system suppose d’être prêt à le faire vivre. Un owner identifié, un backlog dédié, des règles d’ajout de composants : sans cela, l’initiative s’essouffle. Le sujet n’est pas seulement technique, il est organisationnel.
À l’inverse, certains contextes appellent plus de pragmatisme.
“Si vous avez un projet one shot et un seul site, un design system n’est tout simplement pas amortissable.”
Dans 80 % des cas, la voiture fiable reste plus adaptée que le char d’assaut.
Dans ces contextes, la question n’est pas de reproduire les standards des grands groupes, mais d’adapter le niveau de structuration à la réalité opérationnelle.
Concrètement, cela signifie standardiser les fondations : couleurs, typographies, grille, spacing…. Puis formaliser 10 à 20 composants clés – boutons, formulaires, cards, navigation, tableaux – réellement utilisés dans le projet.
Chaque composant dispose de variantes clairement encadrées.
Créer une nouvelle variante suit une règle explicite.
La liberté existe, mais elle est cadrée.
Dans nos projets WordPress, cette approche prend la forme d’un thème structuré reposant sur Gutenberg et le Full Site Editing (FSE) :
Ce cadre permet de garantir une cohérence UI durable, de sécuriser l’autonomie marketing et de maîtriser la dette technique, sans introduire une gouvernance lourde ni créer un produit interne à maintenir indépendamment.
Il ne s’agit pas de renoncer à structurer, mais d’industrialiser à la mesure du besoin réel.
Dans de nombreuses organisations, cette approche intermédiaire génère plus de valeur qu’un design system complet difficile à faire vivre.
Avant même de définir les premiers composants, une condition doit être réunie : la décision doit être organisationnelle.
Un design system devient réellement pertinent lorsque plusieurs facteurs convergent – multiplication des surfaces, équipes travaillant en parallèle, rythme de livraison soutenu, coût déjà mesurable de l’incohérence – et lorsqu’une gouvernance explicite peut être mise en place.
Sans cette convergence, le risque n’est pas l’échec technique, mais l’essoufflement progressif. Pour maximiser les chances d’adoption et de durabilité :
Ne cherchez pas l’exhaustivité initiale. Même les design systems matures évoluent en permanence.
Sur un projet multi-équipes, le principal blocage n’était pas la qualité des composants, mais un handoff flou. La clarification des responsabilités et des règles de contribution a suffi à faire chuter significativement les créations hors-système en quelques mois.
Le design system n’est ni un standard obligatoire, ni une lubie de designers. C’est un outil stratégique. Mais comme tout outil stratégique, il n’a de valeur que s’il est aligné avec la réalité organisationnelle.
Dans le bon contexte, il génère un réel effet de levier.
Dans d’autres cas, un thème WordPress structuré ou un style guide bien pensé apporte plus de valeur avec moins de complexité.
Si vous hésitez entre design system et thème structuré, le plus simple reste souvent d’objectiver la situation. L’objectif n’est pas de pousser vers la solution la plus ambitieuse, mais vers celle qui servira réellement votre organisation sur la durée.