⚡ ENGIE Particuliers · Design System BtoC

Référent Design System BtoC

Rôle
Référent Design System
Période
2022–2023
Contexte
Mission ENGIE
Outils
Figma · Storybook · Zeroheight · FigJam
BtoC
App & Site web
2 phases
Cadrage + Run
RGAA
Accessibilité
C'est quoi un Design System ?

Un Design System, c'est un ensemble de règles, de composants et de documentation partagés par toute l'équipe pour concevoir et développer des interfaces de manière cohérente et rapide.

Règles
Grilles, espacements, typographies, couleurs — la grammaire commune.
Composants
Boutons, formulaires, cards… assemblés une fois, réutilisés partout.
Documentation
Le mode d'emploi pour Design, Dev & Produit — un seul langage.

Contexte & Problématique

Comment améliorer le Design System ENGIE sans impacter l'existant ?

Mission de référent UI sur le Design System ENGIE Particuliers (site web & application BtoC). La mission se déroule en deux temps : une phase de cadrage pour auditer l'existant, évangéliser sur l'Atomic Design et co-construire le Getting Started — puis une phase de run pour assurer le maintien en conformité et être le point d'entrée des équipes Dev, UI et UX.

Mission Cadrage

Audit de l'existant DS + Librairie
Mise en place d'un process pour gérer le legacy
Évangéliser sur la méthode Atomic Design
Co-concevoir le Getting Started

Mission Run

Maintien en conformité du DS ENGIE Particuliers
Mise à jour librairie avec KIT UI des designers
Point d'entrée des développeurs, UI et UX
Assister aux points rituels de la Créative Factory

Méthode

Design Thinking · 5 étapes, 3 phases

01
Découverte
02
Définition
03
Idéation
04
Expérimentation
05
Évolution
01
Phase Cadrage

Découverte

Immersion systémique

Immersion complète dans l'écosystème ENGIE Particuliers. Audit de l'existant DS + Librairie, benchmark DS concurrents, feedback utilisateurs. Objectif : cartographier l'état réel avant toute intervention.

Audit existant
Feedback utilisateurs
Benchmark DS
Arborescence Librairie
Arborescence Zeroheight
Observation terrain
Audit existantFeedback utilisateursBenchmark DSArborescence LibrairieArborescence ZeroheightObservation terrain
02
Phase Cadrage

Définition

Phase d'analyse

Synthèse des insights en problématiques actionnables. Focus groupe, entretiens utilisateurs, feedback N+1. Définition des périmètres d'action et identification des profils moteurs.

Périmètres d'action
Définir les Problématiques
Faisabilité technique
Identifier des profils moteurs
Périmètres d'actionDéfinir les problématiquesFaisabilité techniqueProfils moteursOne to One UI & Dev
03
Phase Résolution

Idéation

Générer des idées

Ateliers de co-conception avec les équipes Dev et UI. Évangélisation sur la méthode Atomic Design. Génération et priorisation des pistes d'amélioration pour chaque problématique identifiée.

Challenger des pistes d'améliorations
Générer des idées pour chaque problématique
Prioriser les hypothèses
Atelier idéation Dev & UIChallenger des pistesIdées par problématiquePrioriser les hypothèsesPrésentation Atomic Design
04
Phase Résolution

Expérimentation

Librairie Beta

Création d'une librairie beta pour itérer sur les process techniques. Mise en place de la méthode 'cleaning' et du process 'Update' projet. Documentation pédagogique avec vidéos tutos.

Création d'une librairie beta pour itérer sur les process techniques
Librairie BetaMéthode cleaningProcess UpdateVidéo tutosOrganisation Arborescence
05
Phase Run

Évolution

Phase d'implémentation

Assurer le maintien en conformité et la mise à jour du DS ENGIE Particuliers. Point d'entrée des Dev, UI et UX. Co-construire le Getting Started pour autonomiser les équipes Design.

Conformité, Rangement, Documentation
Définir des KPI
Test d'utilisabilité
Data qualitative / quantitative
Conformité & RangementDocumentationDéfinir des KPITest d'utilisabilitéData qualitative / quantitative

Process & Timeline

D'Octobre à la phase de Run

01
Immersion
Octobre
Audit existant
Entretien utilisateur
Pain point
02
Définition
Novembre
Focus groupe
Feedback N+1
Benchmark DS
03
Idéation
Décembre
One to One UI & Dev
Atelier idéation
Présentation Atomic Design
Création template
04
Expérimentation
Mars
Librairie / Projet beta
Organisation Arborescence
Méthode cleaning
Vidéo tuto
05
Évolution
Run
Co construire Getting Started
Process Update
Rangement Figma
Veille méthodes

Livrable clé

Getting Started & Documentation

La rédaction d'une documentation sur les nouveaux process avec un contenu concis et pédagogique. Le "Getting Started" est essentiel pour augmenter l'adoption des nouvelles méthodes et favoriser l'autonomie opérationnelle des équipes Design dans la phase de Run.

Atomic DesignArborescence LibrairieProcess UpdateMéthode CleaningVidéo tutosConformité RGAA
Vidéo tuto · Format pédagogique

Onboarder les contributeurs aux nouveaux process

Pour accélérer l'adoption des nouvelles méthodes de travail (Atomic Design, arborescence de la librairie, process d'update, méthode cleaning), j'ai produit une série de vidéos tuto courtes destinées à l'ensemble des contributeurs du Design System — UI, UX et Dev. Objectif : autonomiser chaque profil sur les nouveaux rituels et garantir un DS maintenu de manière homogène.

Onboarding contributeursProcess UpdateMéthode CleaningGetting StartedAutonomie équipe
Méthode · Gestion du legacy

Cleaner un composant existant

Documentation opérationnelle pour maintenir la librairie Figma du DS ENGIE Particuliers : deux méthodes pour faire évoluer un composant sans casser l'existant — cleaning non destructif pour les updates simples et duplication invisible quand un composant est trop complexe pour être modifié sur place.

Cleaning non destructifDuplication invisibleSwap instanceAutolayoutNomenclature
↓ Télécharger le PDF
Méthode ENGIE — Cleaner un composant existant dans la librairie Figma du Design System

Résultats

Un Design System vivant, adopté par toute l'équipe Créative Factory

BtoC
App & Site web Particuliers
RGAA
Accessibilité garantie
DS Live
Design System maintenu
← Voir tous les projets