
Partager:
Yinon est Software Engineering Manager pour l'infrastructure de conception de Vonage, avec plus de 12 ans d'expérience dans le développement d'applications web. Il est passionné par JavaScript, le web, l'open-source et l'intégration de nouvelles technologies dans les produits des équipes. Son objectif est d'améliorer les flux de développement, l'efficacité et la cohérence. En dehors du travail, Yinon aime passer du temps en famille, planter occasionnellement et pratiquer les arts martiaux.
WCAG : Comment mettre en œuvre l'accessibilité du web
Temps de lecture : 3 minutes
Une application accessible est une application que tout le monde, même les personnes handicapées, peut utiliser. Malheureusement, de nombreuses organisations ignorent l'accessibilité au cours du développement. Les entreprises perçoivent souvent l'accessibilité comme une fonctionnalité plutôt que comme une nécessité, ce qui fait que les directives sur l'accessibilité du contenu web (WCAG) sont négligées jusqu'à ce qu'elles disparaissent dans le carnet de commandes. Le fait de donner la priorité à l'accessibilité peut même sembler superflu pour les utilisateurs que nous supposons non handicapés.
Cependant, l'accessibilité n'est pas une caractéristique : c'est une question sociale. Tout le monde a le droit d'accéder à l'internet, et les entreprises doivent s'assurer qu'elles créent leurs applications de manière à permettre aux personnes handicapées de les utiliser. Pour améliorer l'accessibilité, les organisations peuvent former leurs équipes, recruter des experts en interne et même faire appel à des services tiers pour soutenir les processus de réparation.
Voici quelques éléments à prendre en compte lors de la création d'une stratégie d'accessibilité pour votre application.
Fixer des priorités
Les WCAG définissent trois niveaux de conformité (A, AA, AAA) qu'une organisation peut adopter. La plupart des législations nationales exigent que l'UX soit conforme au moins au premier niveau (A).
Votre entreprise peut commencer par le niveau A et passer aux niveaux supérieurs.
Les équipes chargées des produits devraient inclure objectifs d'accessibilité dans chaque version. Chaque membre de l'équipe doit assumer des tâches spécifiques afin de garantir la réussite du produit. Ce processus permettra d'améliorer l'accessibilité de manière durable.
N'oubliez pas que chaque fonctionnalité que vous rendez plus accessible améliore l'expérience de certains utilisateurs. Il n'est pas nécessaire de tout résoudre en même temps pour améliorer la situation.
Outillage
Vous pouvez utiliser des outils automatisés, tels que des tests, des linters, des modules complémentaires de navigateur et des plugins d'IDE pour vous aider à détecter les problèmes d'accessibilité.
Chez Vonage, nous maintenons une bibliothèque (Vivid), afin que nos ingénieurs puissent profiter des avantages des composants basés sur l'interface utilisateur, conçus dès le départ pour répondre aux critères de réussite des WCAG.
La bibliothèque Vivid web UI de Vonage vous aide à intégrer la bibliothèque dans tous les produits Vonage et facilite la gestion des violations dans une base de code unique.
Voici quelques autres outils qui pourraient vous être utiles.
Amélioration du site (gros tas de services)
Laboratoires d'assistance (comme BrowserStack pour les lecteurs d'écran)
N'oubliez pas que les outils automatisés ne détectent généralement que moins de 40 % des erreurs et que celles-ci sont superficielles (par exemple, le contraste des couleurs, les entrées associées aux étiquettes, etc.)
En outre, la conformité n'est pas synonyme de site véritablement accessible. Vous devez tester et réviser manuellement votre code en plus d'utiliser des outils.
Services
Si vous disposez des ressources nécessaires, envisagez d'utiliser des services tiers qui examinent les applications par de véritables utilisateurs, dont certains présentent même des handicaps pertinents, ce qui fournira des données réelles "de terrain" sur les échecs de l'UX. Voici quelques services que vous pouvez envisager d'utiliser.
Communiquer
Votre application doit également comporter une déclaration d'accessibilité :
Montrez à vos utilisateurs que vous vous souciez de l'accessibilité et d'eux.
Fournissez-leur des informations sur l'accessibilité de votre contenu.
Démontrer son engagement en matière d'accessibilité et de responsabilité sociale.
Vous pouvez en savoir plus sur l'élaboration d'une déclaration d'accessibilité ici.
Voici un outil pour générer votre déclaration que vous trouverez peut-être utile.
En plus de votre déclaration d'accessibilité, veillez à laisser un canal ouvert aux commentaires des utilisateurs sur votre application.
Résumé
L'accessibilité est un droit de l'homme, pas une caractéristique.
Une fois que votre organisation aura adopté cet état d'esprit, votre équipe considérera l'accessibilité comme une priorité absolue, et non comme un élément à ajouter à son carnet de commandes.
J'encourage tous ceux qui commencent à s'intéresser à l'accessibilité à prendre des mesures dans leur environnement organisationnel.
N'hésitez pas à faire part de vos questions, arguments et préoccupations dans les commentaires. Je serais ravi d'en prendre connaissance.
Vous pouvez nous joindre sur Twitter ou sur sur Slack.
Merci de votre lecture !
Partager:
Yinon est Software Engineering Manager pour l'infrastructure de conception de Vonage, avec plus de 12 ans d'expérience dans le développement d'applications web. Il est passionné par JavaScript, le web, l'open-source et l'intégration de nouvelles technologies dans les produits des équipes. Son objectif est d'améliorer les flux de développement, l'efficacité et la cohérence. En dehors du travail, Yinon aime passer du temps en famille, planter occasionnellement et pratiquer les arts martiaux.