Aller au contenu

Portfolio de Justine Mazure — Accueil

Rendre le web accessible : une mission collective

Table des matières

L'accessibilité numérique consiste à rendre le web accessible à tous, indépendamment des capacités physiques, sensorielles, cognitives ou techniques de chacun. L'objectif est de supprimer les obstacles pour que les informations et fonctionnalités des interfaces numériques soient à la portée de tout le monde. Ça signifie aussi qu'ils doivent bien fonctionner avec les technologies d’assistance comme les lecteurs d’écran ou les claviers adaptés, essentielles pour de nombreuses personnes en situation de handicap.

Dans un monde où le numérique est au cœur de nos interactions sociales, professionnelles et personnelles, il est essentiel que l’information et les services en ligne soient à la portée de tous. Ce n’est pas seulement une obligation légale, mais un engagement fondamental en faveur de l’égalité. L’accessibilité numérique est un levier clé pour construire une société plus juste et inclusive, permettant à chacun de participer pleinement à la vie numérique, quelles que soient ses capacités.

À l’échelle mondiale, on estime que 20 % de la population vit avec un ou plusieurs handicaps et peut se heurter à des barrières numériques. Pourtant, l’accessibilité est régulièrement perçue comme une contrainte dans les projets web. Au lieu de la considérer sous cet angle, pourquoi ne pas y voir une opportunité de transformer nos pratiques et de contribuer ensemble à un web vraiment ouvert et accessible à tous ?

Tous acteurs de l'accessibilité numérique

Au-delà des exigences techniques et des obligations légales, l’accessibilité numérique repose avant tout sur une dynamique collective. C’est un engagement commun, une démarche portée par tous les participants aux projets web, et qui nécessite une réflexion approfondie pour s’inscrire dans la durée.

Dans un projet web, chaque acteur — qu’il soit décisionnaire, créatif ou technique — joue un rôle essentiel pour rendre le numérique plus inclusif. Chaque contribution compte et aide à poser les bases d’un environnement accessible.

Cela dit, il n’est pas toujours évident de savoir comment chacun peut participer concrètement à cette démarche. Explorons ensemble les rôles clés et leurs contributions possibles à l’accessibilité numérique des projets web dans un contexte agile !

Le Product Owner (PO)

Le Product Owner est le garant de la vision du produit. Il définit et priorise les fonctionnalités à développer en fonction de leur valeur métier, tout en veillant à ce que le produit réponde aux attentes des utilisateurs finaux et aux objectifs stratégiques de l’entreprise.

Dans un projet web, son rôle consiste à intégrer l’accessibilité dès la phase de cadrage, en la considérant comme une priorité stratégique, inscrite dans chaque étape du projet, plutôt qu'une contrainte de dernière minute.

Contributions à l’accessibilité :

  • Inclusion des critères d’accessibilité dans les user stories
    Pour chaque fonctionnalité, le PO spécifie des critères d'acceptation intégrant des exigences d’accessibilité, comme : "Le formulaire peut être rempli uniquement au clavier" ou "Chaque image dispose d’une description alternative compréhensible pour un lecteur d’écran". Il rédige également des user stories dédiées à l’accessibilité comme par exemple :
    • "En tant qu’utilisateur malvoyant, je peux augmenter la taille des textes sans perdre d’informations essentielles."
    • "En tant qu’utilisateur de lecteur d’écran, je peux naviguer facilement grâce à une structure logique et bien balisée."
    • "En tant qu’utilisateur ayant des troubles moteurs, je peux interagir sans difficulté avec tous les éléments cliquables."
  • Priorisation de l’accessibilité dans le backlog
    Le PO veille à ce que l’accessibilité soit intégrée tout au long du projet, en intégrant régulièrement des user stories dédiées à l’accessibilité dans les sprints. Il évite ainsi que le sujet soit relégué en fin de production, et garantit de cette manière un traitement progressif et équilibré du sujet.
  • Planification de tests d’accessibilité réguliers
    Le PO organise des tests à des étapes clés du projet pour identifier les obstacles qui pourraient échapper aux outils automatisés et à la recette métier. Ces tests incluent des utilisateurs réels en situation de handicap et/ou utilisateurs de technologies d’assistance. La réalisation de tests avec un panel diversifié permettent de recueillir des retours concrets et précieux pour l’amélioration de l’expérience utilisateur.

Le Business Analyst (BA)

Le Business Analyst agit comme un pont entre les besoins métier et les solutions techniques. Il analyse les processus existants, identifie les opportunités d'amélioration et rédige des spécifications fonctionnelles précises pour guider l'équipe de développement, et conserver un référentiel des travaux réalisés. Dans le cadre de l'accessibilité numérique, il intègre les besoins des utilisateurs en situation de handicap dans ses analyses et pour créer des exigences spécifiques d’accessibilité, en s'appuyant sur les personas inclusifs imaginés lors du cadrage du projet.

Contributions à l’accessibilité :

  • Spécifications pour un formulaire
    Pour la mise en place d’un formulaire, le Business Analyst peut spécifier la nécessité de fournir des étiquettes explicites, d'assurer un ordre de tabulation logique, et de proposer des instructions claires en cas d’erreur, afin de garantir que les utilisateurs de lecteurs d'écran pourront le remplir sans difficulté.
  • Spécifications pour des feedbacks utilisateurs
    Dans le cadre d'une application interactive, le BA peut stipuler que les messages de confirmation, d'erreur ou d'alerte doivent être annoncés par les lecteurs d'écran et affichés visuellement de manière claire, pour que tous les utilisateurs reçoivent les mêmes informations en temps réel.
  • Tests de parcours utilisateurs inclusifs Le BA peut collaborer avec l'équipe UX pour concevoir et mener des tests de parcours utilisateur qui prennent en compte différents scénarios d'accessibilité. Par exemple, il peut créer un scénario de test pour vérifier qu'un utilisateur malvoyant peut facilement compléter un processus d'achat en ligne, en utilisant un lecteur d'écran et une navigation au clavier.

L'UX/UI Designer

L'UX/UI Designer conçoit des expériences et interfaces centrées sur l'utilisateur, alliant esthétique, fonctionnalité et accessibilité. Il mène des recherches pour comprendre les besoins de sa cible, crée des prototypes et effectue des tests avec des utilisateurs réels pour valider ses hypothèses, garantissant ainsi un parcours fluide et inclusif. Il veille à ce que les interfaces soient intuitives et utilisables par tous.

Contributions à l’accessibilité :

  • Création de personas représentatifs et inclusifs
    Créer des profils d'utilisateurs en situation de handicap pour orienter les décisions de conception en tenant compte des besoins spécifiques de ces utilisateurs. Ces références permettront au designer d’anticiper les défis potentiels et de concevoir des interfaces inclusives. Un exemple de persona :

Patricia, 32 ans, malvoyante

  • Profession
    Consultante en ressources humaines

  • Technologie
    Utilise un lecteur d'écran et un clavier braille

  • Comportement en ligne
    Navigation principalement au clavier, utilise des raccourcis clavier pour une navigation rapide

  • Défis
    Difficulté à interpréter les informations visuelles complexes, besoin de descriptions détaillées pour les images et les graphiques

  • Objectifs
    Rechercher efficacement des informations sur les candidats, remplir des formulaires d'évaluation en ligne

  • Citation
    "J'ai besoin que les sites web soient bien structurés et que toutes les informations soient accessibles via mon lecteur d'écran."

  • Création de composants accessibles dans ses maquettes
    Le designer vérifie les contrastes de couleurs pour s’assurer que les informations sont lisibles sur tous les arrière-plans. Il veille également à ce que les informations ne soient pas transmises uniquement par la couleur. Par exemple, dans un tableau de données, il ajoute des icônes ou motifs pour signaler les variations de valeurs, en plus des couleurs vertes et rouges, afin que les utilisateurs daltoniens puissent aussi comprendre les informations.
  • Annotations des maquettes graphiques
    Le designer annote ses maquettes pour guider l'implémentation accessible. Par exemple, il indique les niveaux de titre (h1, h2, etc.), fournit des alternatives textuelles pour les images, note les textes qui doivent être lus par les lecteurs d'écran mais restent visuellement cachés, etc.

Le Rédacteur Web

Le Rédacteur Web produit et structure le contenu textuel pour qu'il soit clair et facilement compréhensible par tous. Il s'assure que le contenu est aligné avec l'identité de marque, optimisé pour le référencement et adapté à l'expérience utilisateur.

Contributions à l’accessibilité :

  • Descriptions alternatives des images
    Pour chaque image significative sur le site, le rédacteur crée des descriptions textuelles claires et concises, garantissant que les utilisateurs malvoyants reçoivent les mêmes informations que les autres.
  • Structure des contenus
    Lors de la rédaction d'un article, le rédacteur s'assure que le contenu est structuré avec des titres et sous-titres logiques, permettant aux utilisateurs de lecteurs d'écran de naviguer facilement et de comprendre la hiérarchie des informations.
  • Langage simple et direct
    Dans la création de contenu, le rédacteur choisit un langage simple et direct, évitant le jargon technique, pour s'assurer que le texte est compréhensible pour tous les utilisateurs, y compris ceux ayant des déficiences cognitives.
  • Clarté des liens hypertexte
    Lorsqu'il inclut des liens dans le contenu, le rédacteur utilise des textes de lien explicites qui décrivent la destination ou l'action, évitant ainsi des expressions vagues comme "cliquez ici" qui ne sont pas informatives pour les utilisateurs de technologies d'assistance.

Le Développeur front-end

Le développeur front-end est responsable de l'implémentation de l'interface utilisateur. Il développe avec une structure HTML sémantique, garantit une navigation au clavier fluide et respecte les normes d'accessibilité. En collaborant étroitement avec les designers, il s'assure que les éléments visuels sont traduits en expériences numériques fonctionnelles, tout en optimisant la performance et la compatibilité sur divers navigateurs et en de multiples résolutions.

Contributions à l’accessibilité :

  • Utilisation de balises sémantiques appropriées
    Lors de la création de pages web, le développeur s'appuie sur des balises HTML sémantiques, comme <header><nav>, et <main>, pour structurer le contenu de manière logique, ce qui facilite la navigation pour les utilisateurs de lecteurs d'écran. Pour un élément déclencheur d'action, il utilise la balise <button> afin de garantir une gestion native des interactions, telles que la tabulation et l'activation au clavier, assurant ainsi une compatibilité optimale avec les technologies d'assistance.
  • Gestion de la navigation au clavier
    En développant des composants interactifs comme des menus déroulants, des onglets ou encore des fenêtres modales, le développeur veille à ce que toutes les fonctionnalités soient accessibles via le clavier, en assurant un ordre de tabulation cohérent et des indicateurs de focus visibles.
  • Gestion des erreurs dans les formulaires
    Le développeur implémente des mécanismes de retour d'erreur accessibles dans les formulaires, en veillant à ce que les messages d'erreur soient clairement associés aux champs concernés et annoncés par les lecteurs d'écran.
  • Implémentation des attributs et design patterns ARIA Le développeur ajoute des attributs ARIA lorsque c’est nécessaire pour améliorer la compréhension du contenu par les technologies d'assistance. Grâce à ces attributs, il peut indiquer l’état (ouvert ou fermé) d’un élément ou encore masquer des éléments purement décoratifs aux technologies d’assistance. Pour les composants d’interfaces riches, il s'appuie sur les design patterns ARIA pour implémenter des raccourcis clavier spécifiques à chaque composant.

Le Testeur / QA Analyst

Le Testeur, ou QA Analyst (Quality Assurance Analyst), est chargé de contrôler la qualité du produit. Il s'assure que tout fonctionne comme prévu, identifie et signale les bugs, et veille à ce que le produit final réponde aux exigences définies. Il élabore des stratégies de test complètes, effectue des tests manuels et automatisés, et veille à ce que le produit final soit utilisable par tous, y compris les personnes en situation de handicap.

Contributions à l’accessibilité :

  • Tests manuels avec différentes technologies d'assistance
    Le testeur vérifie le site en utilisant uniquement le clavier, un lecteur d'écran, ou d'autres technologies d'assistance. Par exemple, il peut naviguer sur l'ensemble du site avec un lecteur d'écran type VoiceOver ou NVDA pour s'assurer que tout le contenu est correctement annoncé et que toutes les fonctionnalités sont utilisables.

  • Tests de scénarios utilisateurs inclusifs
    Le testeur crée et exécute des scénarios de test qui simulent l'utilisation du site par des personnes ayant différents types de handicaps. Par exemple, il peut tester le processus d'achat complet en n'utilisant que le clavier et un lecteur d'écran, ou vérifier la lisibilité du site avec différents réglages de zoom et de contraste.

  • Tests automatisés de quelques critères d’accessibilité
    Le testeur utilise des outils de tests automatisés comme WAVE ou aXe pour détecter les problèmes d'accessibilité courants. Il effectue des scans automatiques pour identifier les contrastes insuffisants, les images sans texte alternatif ou des formulaires mal étiquetés. Pour chaque problème, il documente le contexte, l'impact utilisateur, la technologie d'assistance utilisée et propose des solutions pour éviter de reproduire les mêmes erreurs à l’avenir. Par exemple, si un message d'erreur n'est pas annoncé par un lecteur d'écran, il suggère de l'associer au champ concerné pour une meilleure compréhension.

    À noter : Il est important de savoir que les tests automatisés en accessibilité ne couvrent qu'une fraction des vérifications nécessaires ; un excellent score sur ce type d’outils ne garantit en rien une accessibilité optimale, car la majorité des éléments nécessite une évaluation humaine pour assurer une expérience réellement inclusive.

Comme on l'a vu, chaque membre de l’équipe a un rôle à jouer dans le projet. Même si chacun a ses contributions spécifiques, la synergie entre eux est essentielle : la plupart des sujets nécessitent de la collaboration et de prendre en compte tous les points de vue. Ces interactions sont fondamentales pour avancer de manière cohérente et s'assurer que tout le monde est engagé.

Après avoir exploré les différentes contributions, il est temps de démystifier certains aspects de l’accessibilité numérique. Quels avantages concrets apporte-t-elle aux projets ? Quels sont les risques de ne pas rendre un produit accessible ? Et surtout, comment l'accessibilité peut-elle être intégrée de manière stratégique ? Explorons ensemble ces questions pour comprendre l'impact réel de l'accessibilité sur nos projets.

Repenser l'accessibilité comme un levier stratégique

L'accessibilité numérique est souvent vue comme une contrainte administrative ou un coût supplémentaire pour les projets. En réalité, adopter une approche durable en matière d’accessibilité numérique offre des avantages concrets et bien plus significatifs qu’on ne pourrait le penser.

Pourquoi l’inaction peut coûter cher

Ignorer l'accessibilité numérique ou retarder sa prise en compte ne sont pas des options viables. Les conséquences peuvent être lourdes, tant pour le projet que pour l'entreprise :

  • Exclusion des utilisateurs
    Ne pas intégrer l'accessibilité exclut une part importante de la population. Les utilisateurs en situation de handicap peuvent abandonner durablement, voire définitivement un service après une mauvaise expérience d’accessibilité, et se tourner naturellement vers des concurrents offrant une expérience plus inclusive. À une époque où l'inclusion est devenue une attente forte, cela peut nuire à la réputation de l’entreprise, et entraîner une perte de parts de marché.
  • Augmentation de la dette technique
    Ignorer l'accessibilité dès le départ crée une accumulation de problèmes techniques qui deviennent de plus en plus coûteux et complexes à corriger avec le temps. Cela peut nécessiter de repenser certaines fonctionnalités, parfois en profondeur, ajoutant une couche de complexité et de coût aux évolutions futures.
  • Risques légaux
    Avec des réglementations de plus en plus strictes, le non-respect des normes d'accessibilité peut entraîner des sanctions financières et des litiges, affectant à la fois la trésorerie et la crédibilité de l'entreprise, et allant jusqu’à ternir son image de marque.
  • Coûts de mise en conformité
    La correction tardive des problèmes d'accessibilité est beaucoup plus coûteuse que leur prise en compte dès la conception. Corriger des problèmes d'accessibilité sur un site existant nécessite beaucoup plus de travail que de les intégrer dès la conception, et peut impliquer de nombreuses personnes selon le stade du projet auquel l’anomalie est détectée. Dans les cas de mises en conformité urgentes, des surcoûts importants peuvent également être générés, notamment en raison du besoin de renfort en expertise de l’accessibilité.
  • Perte de productivité
    Consacrer du temps à résoudre des problèmes d'accessibilité après coup détourne l'équipe de ses priorités principales, freinant le développement de nouvelles fonctionnalités. Cela peut également perturber les calendriers de projet et affecter l'efficacité globale de l'équipe, et même avoir un impact sur des contrats en cours pour les équipes travaillant pour plusieurs clients.
  • Perte de marchés potentiels
    L'absence d'accessibilité peut fermer l'accès à certains marchés, notamment publics, où elle est un critère de sélection obligatoire.

Cette liste n’est pas exhaustive, et selon le contexte des projets ou des entreprises il peut y avoir bien d’autres impacts : le coût réel de l'inaccessibilité est donc bien loin de se limiter aux corrections.

Anticiper l’accessibilité n'est pas qu’une question d'éthique et d’égalité : c'est aussi un choix économique très rationnel.

Des bénéfices concrets et mesurables qui dépassent le cadre du handicap

L'accessibilité numérique offre des avantages tangibles qui vont bien au-delà de sa fonction initiale. En l'intégrant dès le début du projet, les entreprises peuvent en tirer des bénéfices significatifs :

  • Accès à une population élargie
    En rendant les produits et services accessibles à tous, les entreprises touchent une plus large partie de la population, incluant les personnes en situation de handicap et les seniors, un segment en pleine croissance qui peut rencontrer des difficultés similaires (vision, motricité, etc.).
  • Amélioration de l'expérience utilisateur
    Une structure claire, des parcours bien conçus et des contenus optimisés profitent à tous les utilisateurs. Les bonnes pratiques d'accessibilité, comme une hiérarchie logique et des contrastes adaptés, créent naturellement une expérience plus intuitive et agréable.
  • Renforcement de l’image de marque
    En proposant une expérience accessible, les entreprises démontrent leur engagement social et renforcent leur image auprès des clients. Cela favorise la fidélisation des utilisateurs et génère un bouche-à-oreille positif sur un marché où l'inclusion devient un standard.
  • Attractivité employeur accrue
    L'engagement en faveur de l'accessibilité renforce la marque employeur. Les entreprises inclusives attirent davantage les talents, particulièrement les jeunes générations sensibles aux valeurs d'inclusion et de responsabilité sociale.
  • Conformité réglementaire
    En intégrant l'accessibilité, les entreprises évitent les risques juridiques et les potentielles sanctions financières liées à la non-conformité, ce qui protège leur réputation.
  • Optimisation du référencement
    L'accessibilité améliore le référencement naturel (SEO) grâce à une structure de contenu logique et bien balisée, facilitant ainsi l'indexation par les moteurs de recherche.
  • Qualité du code
    Corriger les erreurs d’accessibilité, souvent dues à l’utilisation d’éléments non sémantiques ou à la mauvaise implémentation de design patterns, permet de produire une base de code de meilleure qualité. En appliquant de bonnes pratiques dès le départ, on réduit nettement la dette technique.
  • Optimisation des coûts opérationnels
    L'intégration de l'accessibilité dès le départ réduit significativement les coûts à long terme. Elle diminue non seulement les frais de maintenance et de correction, mais aussi les coûts de support utilisateur grâce à des parcours plus intuitifs générant moins de demandes d'assistance.
  • Innovation stimulée
    La recherche de solutions accessibles encourage l'innovation, poussant les équipes à penser différemment et à créer des produits qui répondent aux besoins d'un public plus large.

En résumé, les bénéfices de l'accessibilité numérique sont nombreux et variés. En intégrant l'accessibilité numérique dans les projets, les entreprises ne font pas que se conformer à des normes : elles s'ouvrent à de nouvelles opportunités, élargissent leur marché et renforcent leur position concurrentielle.

Ensemble vers un web plus inclusif

Intégrer l’accessibilité numérique dans les projets ne se limite pas à une série de règles techniques pour satisfaire une obligation légale : c’est avant tout une démarche humaine qui nous concerne tous. Chaque jour, des millions de personnes sont confrontées à des obstacles numériques qui pourraient être évités si nous pensions différemment nos projets web.

La bonne nouvelle ? Nous avons tous le pouvoir d'agir concrètement, quel que soit notre rôle !

Ne vous laissez pas décourager par l'ampleur de la tâche. Chaque petite amélioration compte. Commencez simplement, étape par étape : ajoutez des descriptions à vos images, vérifiez les contrastes de couleur, testez la navigation au clavier. Mais aussi, pourquoi pas : sensibilisez vos interlocuteurs, formez-vous, expérimentez, partagez vos connaissances avec vos collègues si le coeur vous en dit.

Car au final, créer un web accessible ce n'est pas seulement une question de conformité ou de technologie. C'est l’opportunité de construire un environnement numérique plus intelligent, plus inclusif et plus humain. Un web où chacun peut participer pleinement, contribuer, partager et s'épanouir.

Alors n'attendez plus : quelle sera votre prochaine action pour rendre le web plus accessible ?

Retour en haut de page