Concevoir des interfaces centrées sur l'humain, accessibles à tous et conformes aux standards internationaux
Le design d'interfaces numériques ne se résume pas à « faire beau ». Il s'inscrit dans une tradition intellectuelle longue, héritière de la psychologie cognitive, de l'ergonomie et de l'architecture de l'information. Comprendre ces racines est indispensable pour tout étudiant en BUT MMI souhaitant concevoir des interfaces qui fonctionnent réellement pour leurs utilisateurs.
La notion de centration sur l'utilisateur émerge dans les années 1980, portée notamment par le psychologue cognitiviste Don Norman, alors chez Apple. Son ouvrage fondateur, The Design of Everyday Things (1988, réédité en 2013), pose les jalons d'une approche qui place l'utilisateur — et non le concepteur — au centre de toute décision de design. Norman y introduit des concepts devenus incontournables :
Ces principes, formulés pour des objets physiques, s'appliquent directement aux interfaces numériques. Un formulaire en ligne dont les champs obligatoires ne sont pas clairement indiqués, une application dont les icônes ne sont pas auto-descriptives, ou un système de navigation contre-intuitif sont autant d'exemples d'échecs de design selon les critères de Norman.
La confusion entre UX (User Experience) et UI (User Interface) est l'une des plus fréquentes dans le domaine. Voici une clarification rigoureuse :
| Dimension | UX (User Experience) | UI (User Interface) |
|---|---|---|
| Définition | Ensemble des émotions, perceptions et réponses d'un utilisateur avant, pendant et après l'utilisation d'un produit (ISO 9241-210) | Couche visuelle et interactive à travers laquelle l'utilisateur interagit avec le système |
| Questions clés | Le produit répond-il au besoin ? L'utilisateur est-il satisfait ? Le flux est-il logique ? | Les boutons sont-ils au bon endroit ? Les couleurs sont-elles cohérentes ? La typographie est-elle lisible ? |
| Méthodes | Interviews, personas, user journeys, tests d'utilisabilité, A/B testing | Wireframes, maquettes, prototypes, design systems, style guides |
| Livrables | Rapport de recherche, cartographie du parcours, spécifications fonctionnelles | Maquettes Figma, bibliothèque de composants, guide de style |
| Analogie | Architecture et plan d'un bâtiment (fonctionnalité, flux, usage) | Décoration intérieure et finitions (couleurs, matières, esthétique) |
« User experience encompasses all aspects of the end-user's interaction with the company, its services, and its products. » — Nielsen Norman Group (nngroup.com)
Le modèle du Double Diamant, développé par le British Design Council en 2005, est aujourd'hui la référence méthodologique internationale pour structurer un processus de design. Il se compose de quatre phases :
Ce processus est itératif : après la phase de livraison, on retourne en recherche pour valider et améliorer continuellement le produit. En contexte BUT MMI, ce modèle structure la SAÉ (Situation d'Apprentissage et d'Évaluation) de Webdesign.
Figma est devenu en quelques années l'outil incontournable de la conception d'interfaces numériques. Lancé en 2016 par Dylan Field et Evan Wallace, il se distingue par son fonctionnement entièrement dans le navigateur (SaaS), sa collaboration en temps réel et ses fonctionnalités avancées de prototypage. Figma reste indépendant et constitue le standard de l'industrie, utilisé par des équipes comme Google, Microsoft, Airbnb, Spotify et des milliers de start-ups à travers le monde.
L'interface de Figma s'organise autour de plusieurs espaces de travail complémentaires :
La notion de Frame (cadre) est centrale dans Figma. Contrairement à un simple calque ou groupe, une Frame peut avoir des dimensions fixes correspondant à des breakpoints standards — iPhone 14 Pro : 393×852px ; iPad : 768×1024px ; Desktop 1440×900px — et son contenu peut être configuré pour déborder ou être masqué. Les frames peuvent être imbriquées les unes dans les autres, reproduisant ainsi la logique HTML de conteneurs (div) imbriqués.
L'Auto-Layout est la fonctionnalité la plus puissante de Figma pour le design responsive. Activé via Shift+A ou le menu contextuel, il permet de définir des règles de mise en page automatique :
flex-direction en CSS.justify-content: space-between).align-items et justify-content).flex-wrap: wrap).Grâce à l'Auto-Layout, un bouton dont le texte est modifié s'adapte automatiquement en largeur, et une card qui reçoit un contenu plus long grandit naturellement vers le bas. C'est le comportement réel du CSS Flexbox, traduit en interface graphique intuitive. Figma dispose également de la grille CSS (Grid layout) depuis fin 2024 pour les mises en page plus complexes.
Un composant Figma est un élément réutilisable (master component) dont on peut créer autant d'instances que nécessaire. Modifier le composant maître met automatiquement à jour toutes ses instances dans le projet — exactement comme une classe CSS ou un composant React.
Les Variants permettent de regrouper plusieurs états d'un même composant dans un seul composant maître. Par exemple, un bouton « Button » peut avoir des variants pour :
Cette organisation en variants reflète exactement la façon dont les composants sont codés en React (props) ou en CSS (classes modificatrices BEM). Le Dev Mode de Figma génère même des suggestions de code React ou CSS à partir des propriétés des composants.
Depuis 2023, Figma intègre nativement les Variables, permettant de définir des design tokens directement dans l'outil. Les design tokens sont des valeurs abstraites (couleurs, espacements, typographies, border-radius…) nommées et réutilisables qui constituent le fondement d'un design system :
color/primary/500 → #4c1d95 (violet principal)color/primary/50 → #f5f3ff (violet très clair, fond)spacing/base → 8px (unité de base, tous les espacements sont des multiples)radius/card → 12px, radius/button → 8px, radius/pill → 999pxfont/body/size → 16px, font/heading/weight → 700Ces variables peuvent être exportées au format JSON et utilisées directement dans le code CSS/JS via des outils comme Style Dictionary (Amazon) ou Theo. La frontière entre design et développement s'estompe grâce à ce pont entre les tokens Figma et les custom properties CSS (--color-primary-500).
Les variables Figma supportent également les modes (Dark mode, High Contrast, Brand A/B…) permettant de passer instantanément d'un thème à l'autre sur l'ensemble du projet.
Le mode Prototype de Figma permet de créer des liens interactifs entre les frames, définissant des scénarios de navigation réalistes. Chaque lien définit :
Les micro-interactions — ces petites animations qui répondent aux actions de l'utilisateur — jouent un rôle crucial dans la qualité perçue d'un produit. Selon des études de la Nielsen Norman Group, elles augmentent significativement la satisfaction utilisateur et réduisent les erreurs en fournissant un feedback immédiat. Dans Figma, les Component States et la fonction Smart Animate permettent de créer des transitions fluides entre états (Default → Hover → Pressed → Disabled).
La méthodologie Atomic Design, formalisée par Brad Frost dans son ouvrage éponyme (2016, disponible gratuitement sur bradfrost.com/blog/post/atomic-web-design/), propose une analogie chimique pour structurer les interfaces numériques de manière hiérarchique et réutilisable.
| Niveau | Analogie chimique | Exemples UI | Caractéristiques |
|---|---|---|---|
| Atomes | Éléments chimiques | Bouton, input, label, icône, couleur, typographie | Insécables, impossibles à décomposer davantage |
| Molécules | Assemblage d'atomes | Champ de recherche (input + bouton + icône), card basique | Combinaison d'atomes formant un élément fonctionnel |
| Organismes | Assemblage de molécules | Header (logo + nav + CTA), formulaire complet, galerie | Sections distinctes et autonomes de l'interface |
| Templates | Schéma de page | Mise en page d'une page article, layout d'une fiche produit | Structure sans contenu réel, avec zones de contenu |
| Pages | Instance concrète | Page d'accueil avec vrai contenu, fiche produit réelle | Templates remplis de contenu réel |
Dans Figma, l'Atomic Design se traduit par l'organisation des composants en bibliothèques hiérarchisées. Les atomes sont les styles partagés (couleurs, textes, effets) ; les molécules et organismes sont des composants Figma avec leurs variants ; les templates sont des layouts réutilisables. Cette organisation structurée permet :
L'accessibilité numérique est l'aptitude d'un service numérique à être utilisé par toutes les personnes, quelles que soient leurs limitations physiques, cognitives ou techniques. En France, elle est encadrée par un cadre légal strict et des référentiels techniques précis qui s'imposent à tout professionnel du numérique.
Selon le rapport mondial de l'OMS, environ 15% de la population mondiale vit avec une forme de handicap. Pour le numérique, cela inclut des limitations visuelles (cécité, malvoyance, daltonisme), auditives (surdité, malentendants), motrices (utilisation de la souris impossible ou limitée), et cognitives (dyslexie, TDAH, troubles de la mémoire). Concevoir des interfaces accessibles, c'est concevoir pour tous.
La loi du 11 février 2005 pour l'égalité des droits et des chances, la participation et la citoyenneté des personnes handicapées a posé les bases légales de l'accessibilité numérique en France. Elle a été complétée par la loi pour une République Numérique (2016) et transposée avec la directive européenne 2016/2102 concernant l'accessibilité des sites web et applications mobiles du secteur public.
Depuis 2021, les obligations s'étendent au secteur privé pour les entreprises dont le chiffre d'affaires dépasse 250 millions d'euros. La sanction pour non-conformité avérée peut atteindre 50 000 €, et les plaignants peuvent saisir le Défenseur des droits. En 2025, la directive européenne European Accessibility Act (EAA) étend ces obligations à l'ensemble des produits et services numériques commercialisés dans l'UE.
Les Web Content Accessibility Guidelines (WCAG), publiées par le W3C dans leur version 2.2 (octobre 2023), s'organisent autour de 4 principes fondamentaux résumés par l'acronyme POUR :
Chaque critère est associé à un niveau de conformité : A (minimum), AA (standard légal en France) et AAA (excellence). Le niveau AA est celui requis par le RGAA et les réglementations européennes.
La version 2.2, publiée en octobre 2023, ajoute 9 nouveaux critères dont les plus importants pour les designers UI sont :
Le Référentiel Général d'Amélioration de l'Accessibilité (RGAA), dans sa version 4.1 publiée par la DINUM, adapte les WCAG 2.1 au contexte web français. Il se compose de 106 critères regroupés en 13 thématiques :
| Thématique | Nb critères | Exemples |
|---|---|---|
| 1. Images | 7 | Alt des img, CAPTCHA, images lien |
| 2. Cadres (iframes) | 2 | Titre des iframes |
| 3. Couleurs | 3 | Contrastes texte, contrastes UI |
| 4. Multimédia | 13 | Sous-titres, audiodescription, transcriptions |
| 5. Tableaux | 5 | Headers de tableau, résumé, scope |
| 6. Liens | 3 | Intitulés de liens explicites |
| 7. Scripts | 7 | ARIA, messages de statut, focus management |
| 8. Éléments obligatoires | 8 | Titre de page, lang, charset, meta viewport |
| 9. Structuration | 7 | Hiérarchie des titres, listes, landmarks |
| 10. Présentation | 12 | Zoom 200%, texte redimensionnable, CSS OFF |
| 11. Formulaires | 13 | Labels, erreurs, autocomplétion, groupements |
| 12. Navigation | 4 | Ordre de tabulation, skip links, nav cohérente |
| 13. Consultation | 11 | Clignotement, limites temps, PDF accessible |
« Le RGAA permet de contrôler l'accessibilité d'un site ou d'une application web et de l'améliorer. Il constitue la référence technique obligatoire pour les organismes publics soumis à des obligations légales en matière d'accessibilité. » — DINUM, accessibilite.numerique.gouv.fr
L'audit d'accessibilité combine des outils automatisés (qui détectent ~30-40% des problèmes) et des tests manuels :
La recherche utilisateur est la discipline qui permet de recueillir des données qualitatives et quantitatives sur les comportements, besoins et motivations des utilisateurs. Elle se divise en méthodes génératives (pour comprendre et découvrir) et évaluatives (pour valider et mesurer) :
| Méthode | Type | Phase projet | Durée | Nb participants |
|---|---|---|---|---|
| Entretien utilisateur | Qualitative / Générative | Découverte | 45-60 min | 5-8 |
| Observation contextuelle | Qualitative / Générative | Découverte | 1-3h | 3-5 |
| Test d'utilisabilité modéré | Qualitative / Évaluative | Validation | 45-90 min | 5-8 |
| Tri par cartes | Qualitative / Générative | Architecture info | 30-60 min | 15-20 |
| Test d'arborescence | Quantitative / Évaluative | Architecture info | 15-30 min | 30-50 |
| A/B testing | Quantitative / Évaluative | Optimisation | Continu | 1000+ |
| Heatmaps / Session replay | Quantitative / Évaluative | Post-lancement | Continu | Tout le trafic |
| Questionnaire SUS/NPS | Quantitative / Évaluative | Mesure satisfaction | 5-10 min | 30-100 |
Le Persona est une représentation fictive d'un utilisateur-type, basée sur des recherches réelles. Il ne s'agit pas d'un utilisateur réel, mais d'une synthèse des patterns observés chez plusieurs utilisateurs réels. Un persona efficace contient :
Règle d'or : jamais de persona sans données réelles. Un persona imaginé perpétue les biais du designer et peut conduire à des décisions de design contre-productives. Chaque affirmation du persona doit pouvoir être reliée à au moins 2-3 verbatims ou observations de terrain.
Un design visuellement impressionnant peut être complètement inutilisable. Des couleurs trop pâles, une typographie trop petite (sous 16px pour le corps de texte) ou des contrastes insuffisants nuisent à la lisibilité même si le rendu visuel est sophistiqué. La règle : l'utilisabilité prime sur l'esthétique, toujours. Un bon design est à la fois beau ET fonctionnel.
L'accessibilité améliore l'expérience pour tous : sous-titres utiles dans un environnement bruyant, contraste élevé lisible en plein soleil, navigation clavier efficace pour les power users. En France, elle est de plus en plus exigée contractuellement même dans le privé. Intégrer l'accessibilité dès la conception (shift-left accessibility) coûte 10x moins cher qu'une correction post-production.
Un persona « inventé » est une fiction dangereuse qui donne une fausse impression de centration utilisateur tout en perpétuant les biais du concepteur. Chaque persona doit être ancré dans des données réelles : interviews terrain, analytics comportementaux, données CRM et support client.
En 2024, plus de 55% du trafic web mondial est mobile (Statcounter Global Stats). Adopter l'approche Mobile First (Luke Wroblewski, 2011) force à prioriser l'essentiel et garantit une meilleure performance sur toutes les tailles d'écran. Un design pensé d'abord pour mobile s'adapte facilement au desktop ; l'inverse est rarement vrai.
La première règle d'ARIA : « No ARIA is better than bad ARIA. » (W3C) Utiliser des éléments HTML natifs sémantiques (<button>, <nav>, <main>, <article>) est toujours préférable à l'ajout d'attributs ARIA sur des <div> génériques. Un <button> est nativement focusable, activable au clavier (Enter et Espace) et annoncé par les lecteurs d'écran. Un <div role="button"> nécessite du JavaScript supplémentaire pour reproduire ce comportement.
Une maquette Figma sans états documentés (hover, focus, erreur, vide, chargement, succès, désactivé) crée de l'ambiguïté en développement et génère des allers-retours coûteux. Le Dev Mode de Figma et les annotations permettent de documenter chaque état. La règle des 6 états à toujours documenter : Default, Hover, Focus, Active/Pressed, Disabled, Loading.
Avant de passer au quiz d'auto-évaluation, réfléchissez à ces questions :
Cette leçon vous a permis de découvrir ou d'approfondir les fondements du design d'interfaces numériques centrées sur l'humain :
Pour progresser rapidement en UX/UI, adoptez la pratique du redesign quotidien : choisissez chaque jour une interface que vous utilisez (application bancaire, site de transport, e-commerce) et identifiez 3 problèmes UX concrets avec leurs solutions proposées. En 30 jours, vous aurez développé un regard critique affûté que même les meilleurs cours ne peuvent transmettre. Partagez vos analyses sur Behance ou LinkedIn avec le format « problème → analyse → solution proposée » : c'est une excellente stratégie de personal branding pour votre insertion professionnelle. Rejoignez également la communauté Figma (figma.com/community) pour accéder à des milliers de fichiers de design systems ouverts — c'est la meilleure façon d'apprendre des meilleures pratiques de l'industrie.
Inscrivez-vous pour accéder aux 5 autres leçons + le quiz final.
Créer mon compteChoisis quels cookies tu acceptes — modifiable à tout moment.