đ§ UX/UI Designer
Métier clé entre produit, design et tech : comprendre les besoins utilisateurs, concevoir des interfaces utiles, simples et accessibles, structurer un design system et livrer des prototypes testables pour réduire le risque produit.
Scope : recherche â IA/flux â wireframes â UI â prototypage â tests â handoff â itĂ©ration. Outils : Figma, FigJam, Maze/UserTesting, Hotjar, GA4, Notion/Jira, Storybook, tokens, WCAG.
RÎle, responsabilités & livrables
Ce que produit vraiment un UX/UI : discovery, IA, flows, wireframes, UI, specs & handoff.
Research & insights
Interviews, surveys, analytics, heatmaps, JTBD, personas, pain points, hypothĂšses.
IA, parcours & flows
Information Architecture, navigation, user journeys, task flows, states, edge cases.
UI Design & micro-interactions
Grille, typographie, contraste, hiérarchie, motion, feedback, erreurs, empty states.
Design System
Composants, tokens, guidelines, gouvernance, versioning, Storybook, adoption produit.
Accessibilité (A11y)
WCAG, contrastes, focus, clavier, ARIA, formulaires, audit & design inclusif.
Prototypage & tests
Lowâhigh fidelity, tests modĂ©rĂ©s, Maze, AB tests, itĂ©rations rapides et objectives.
Handoff vers les devs
Specs, redlines, tokens, states, responsive, assets, acceptance criteria, QA UI.
Parcours, portfolio & interviews
De junior Ă senior : mĂ©thode, impact, story, cas dâĂ©tude, questions & âdesign thinkingâ.
Mission (vraie vie produit)
- Comprendre qui utilise, pourquoi, dans quel contexte, et avec quels freins.
- Transformer des besoins flous en parcours simples, mesurables et cohérents.
- RĂ©duire le risque : tester vite avant de coder âtropâ.
- Assurer cohérence multi-écrans : web, mobile, back-office.
- Concilier business, tech et usages (trade-offs explicites).
Delivering value = réduire la friction
UX vs UI (simple)
| UX | UI | Les deux |
|---|---|---|
| Comprendre besoins | Look & feel | Parcours |
| Flows & IA | Composants | Prototypes |
| Tests utilisateurs | Micro-interactions | Accessibilité |
| Priorisation | Guidelines | QA UI |
Interfaces avec les autres métiers
- PM/PO : discovery, scope, hypothĂšses, roadmap.
- Dev : faisabilité, composants, handoff, QA.
- Data : mesure, funnels, instrumentation.
- Support/Sales : pain points réels, retours terrain.
Livrables (de la discovery Ă la delivery)
| Ătape | Livrables | But |
|---|---|---|
| Discovery | Problem statement, JTBD, personas, insights | Alignement |
| IA/Flows | Sitemap, task flows, user journeys | Clarté |
| Design | Wireframes, UI screens, states | Solution |
| Proto | Prototype interactif | Tester |
| Handoff | Specs, tokens, assets, AC | Construire |
| QA | Checklist, bugs UI, a11y | Qualité |
States indispensables
- Loading / skeleton, empty state, error state, success, disabled, permission denied.
- Responsive : mobile / tablet / desktop.
- Formulaires : validation inline + messages exploitables.
Definition of Done (design)
Design documentation (mini)
KPI UX (ceux qui comptent)
| KPI | Définition | Pourquoi |
|---|---|---|
| Conversion | % qui atteignent lâobjectif | Business |
| Time-to-task | Temps pour accomplir tĂąche | Friction |
| Error rate | Erreurs / abandons | Qualité |
| Activation | Atteinte âAha momentâ | Adoption |
| Rétention | Retour à J+7/J+30 | Valeur |
| Support tickets | Volume tickets liĂ©s UI | CoĂ»t â |
Instrumentation (plan)
Quali vs quanti
- Quanti : analytics, funnels, heatmaps â âquoi se passeâ.
- Quali : tests, interviews â âpourquoiâ.
- Le senior combine les deux pour Ă©viter de âdesigner dans le videâ.
Paradigme âSeniorâ (UX/UI)
- Un senior ne âfait pas des Ă©cransâ : il rĂ©duit un risque produit.
- Il structure le travail : hypothĂšses â test â dĂ©cision â itĂ©ration.
- Il sait dire ânonâ (scope, complexitĂ©) et justifier via data/insights.
- Il pense systÚme : cohérence, tokens, components, gouvernance.
Senior checklist
MaturitĂ© (L1âL5)
- L1 : UI âau feelingâ, pas de tests.
- L2 : wireframes + quelques interviews.
- L3 : prototypes + tests + analytics.
- L4 : design system + instrumentation + a11y.
- L5 : culture produit, gouvernance, recherche continue.
Méthodes (panorama)
| Méthode | Quand | Sortie |
|---|---|---|
| Interviews | Comprendre motivations | Insights |
| Surveys | Quantifier besoins | Priorités |
| Usability tests | Valider parcours | Friction points |
| Analytics | Mesurer usage | Funnels |
| Heatmaps | Détection UI | Zones ignorées |
| Card sorting | IA/navigation | Structure |
JTBD (Jobs To Be Done)
TrĂšs utile pour Ă©viter de âdessiner une featureâ au lieu de rĂ©soudre un besoin.
HypothĂšses testables
Interviews : guide court
- Objectif : comprendre contexte, motivations, contraintes, vocabulaire.
- Ăviter questions âoui/nonâ ; demander des exemples rĂ©els.
- Creuser : âquâest-ce qui te bloque ?â, âcomment tu fais aujourdâhui ?â.
Questions efficaces
PiĂšges
- Interviewer âles collĂšguesâ uniquement (biais).
- Confondre prĂ©fĂ©rences (âjâaimeâ) avec besoins (âje doisâ).
- Tester des écrans trop finis trop tÎt (biais esthétique).
Analytics : ce quâun designer doit lire
- Funnels (oĂč ça drop), time-to-activate, cohorts.
- Events : click rates, errors, rage clicks (Hotjar).
- Segments : device, locale, plan, source traffic.
Mini-funnel
Instrumentation avec les devs
SynthĂšse (format actionnable)
| Insight | Preuve | Action |
|---|---|---|
| Les users ne comprennent pas âXâ | 6/8 tests | Renommer + help |
| Abandon étape 2 | Funnel 60% drop | Réduire champs |
| Erreurs fréquentes | Logs validation | Inline guidance |
Priorisation (impact/effort)
IA : structure avant pixels
- DĂ©finir sections, contenus, routes, et rĂšgles dâaccĂšs (roles).
- Réduire profondeur : moins de clics, plus de clarté.
- Nommer avec le vocabulaire utilisateur (pas interne).
User flows (template)
Edge cases = qualité UX
- Permissions, erreurs réseau, timeouts.
- Empty states (0 items), pagination, search no results.
- Bulk actions, undo, confirmations âsmartâ.
Hiérarchie visuelle (rÚgles)
- Un écran = 1 objectif principal (CTA).
- Typo scale : titres > sous-titres > labels > hints.
- Espacement = structure (8pt grid).
- Contraste : lisibilitĂ© dâabord.
States UI (checklist)
Micro-interactions
- Feedback immédiat : hover, pressed, loader.
- Transitions lĂ©gĂšres (150â250ms).
- Animations utiles (pas dĂ©coratives) : guider lâattention.
Tokens : la base âscalableâ
- Color tokens (primary, surface, text, dangerâŠ).
- Spacing, radius, shadow, typography scale.
- Permet thÚmes (dark/light) + cohérence globale.
Exemple tokens
Token pitfalls
- Multiplier les tokens sans gouvernance = chaos.
- Tokens ânon sĂ©mantiquesâ (blue-500) partout = pas de thĂšme.
Composants (catalogue)
| Catégorie | Composants | Notes |
|---|---|---|
| Actions | Button, IconButton, Split | Variants + states |
| Forms | Input, Select, Date, Checkbox | Validation |
| Layout | Card, Grid, Modal, Tabs | Responsive |
| Data | Table, Pagination, Filters | Empty/errors |
| Feedback | Toast, Alert, Spinner | Durée |
Doc composant (template)
Gouvernance : versioning & adoption
- Roadmap DS + changelog.
- Process : proposition â review â release.
- Mesurer adoption : % écrans conformes, dette UI.
RACI simplifié
Anti-patterns DS
- DS âfigma onlyâ sans implĂ©mentation code.
- Pas de rĂšgles â forks â incohĂ©rence.
- Pas de tokens â thĂšmes impossibles.
Design â Dev : alignement
- Storybook = source de vérité cÎté code.
- Tokens partagés (CSS vars / JSON tokens).
- Handoff : states & edge cases explicités.
Checklist modal (dev-ready)
WCAG : les bases Ă retenir
- Perceivable : contraste, texte alternatif.
- Operable : clavier, focus visible, pas de piĂšge.
- Understandable : labels, erreurs claires.
- Robust : ARIA correct + HTML sémantique.
Checklist rapide
PiÚges fréquents
- Placeholders utilisés comme labels.
- Focus trap absent dans modals.
- Couleur seule pour signifier un état.
Prototypage : niveaux
| Niveau | But | Quand |
|---|---|---|
| Low-fi | Tester structure | TrĂšs tĂŽt |
| Mid-fi | Tester flows | Avant UI final |
| High-fi | Tester perception + détails | Avant dev |
Test modéré (script)
AB testing (quand câest utile)
- Quand le volume est suffisant pour la significativité.
- HypothÚse claire + KPI cible + durée fixée.
- Ăviter AB sur micro-dĂ©tails sans impact.
Handoff (ce que les devs attendent)
- Composants rĂ©utilisables (pas 12 variantes âquasi identiquesâ).
- Ătats UI complets + responsive.
- Tokens (colors, spacing, typography) plutĂŽt que âvaleurs magicâ.
- Assets optimisés (SVG/PNG) + noms propres.
Acceptance criteria (ex)
QA UI (checklist)
Progression
- Junior : UI, composants, wireframes, collaboration.
- Mid : flows, tests, analytics, IA.
- Senior : stratégie, discovery, gouvernance DS, mentoring.
- Lead/Staff : vision produit, cross-team, culture design.
CompĂ©tences âsenior signalâ
- Capacité à mesurer impact (KPI + insights).
- Structurer un design system (tokens + gouvernance).
- Gérer complexité (tables, forms, permissions, edge cases).
- Communication : story claire + trade-offs assumés.
Case study (structure gagnante)
Ce quâun portfolio doit prouver
- Raisonnement (pas juste jolis écrans).
- MaĂźtrise du process (discoveryâdelivery).
- Impact mesuré ou au moins hypothÚses testées.
- Capacité à gérer contraintes (tech, business, délais).
Questions classiques
- Comment tu passes dâun besoin flou Ă une solution ?
- Exemple de décision basée sur data (quanti + quali).
- Comment tu gÚres un désaccord avec PM / dev ?
- Comment tu priorises des améliorations UX ?
- Comment tu conçois lâaccessibilitĂ© ?
- Comment tu construis/maintient un design system ?
