Traduire des wireframes de conception en HTML / CSS accessible
À propos de l'auteur
Harris est un développeur Web passionné par l'égalité numérique. Il travaille chez Deque Systems en tant qu'ingénieur principal de l'interface utilisateur, créant des applications Web impressionnantes. … En savoir plus sur Harris …
Le moyen le plus efficace de créer des sites Web et des applications accessibles est de «passer à gauche» en incorporant des tests d'accessibilité dans les premières étapes de votre processus de développement et de conception. Dans cet article, Harris vous guidera à travers le processus d'analyse d'un wireframe du point de vue de l'accessibilité et de prendre des décisions de codage pour optimiser l'accessibilité dans les phases de conception et de développement.
Trop souvent, l'accessibilité ne traverse pas l'esprit d'un concepteur lorsque créer des interfaces utilisateur. Le fait de négliger les considérations d'accessibilité lors de la phase de conception peut se répercuter sur votre site Web ou votre application et avoir un impact important sur vos utilisateurs. Qu'il s'agisse de tests d'utilisabilité, de création de prototypes, d'adoption d'une bibliothèque de modèles accessible ou même simplement d'annotation de wireframes, les concepteurs doivent intégrer l'accessibilité dans leur flux de travail. Au lieu de surcharger les ingénieurs d'assurance qualité pour trouver des défauts d'accessibilité, penser à l'accessibilité dès le départ ou «déplacer vers la gauche» peut avoir un impact extrêmement positif sur le contenu que vous créez.
Shifting Left
De nombreuses études montrent que les changements dans le coût de la correction des défauts à différentes étapes du processus de développement. Sur la base du coût de la correction d'un défaut au stade de la conception comme ayant un facteur de 1x, ces études montrent des différences de coût qui augmentent à 6x lors de la mise en œuvre, 15x lors des tests après validation du code, et aussi élevées que 100x si attrapé après que le défaut est entré en production. Une recherche du NIST estime que les coûts de correction des défauts sont 10x pendant les tests d'intégration et 15x pendant les tests système, mais seulement 30x en production. [^2] Quels que soient les coûts réels de votre organisation, une chose est certaine: détecter les défauts lors de la phase de conception et de développement est beaucoup moins coûteux que plus tard dans le processus.
Deque a rassemblé des données issues de 20 ans de tests d'accessibilité. Sur la base de nos données, une tendance que nous avons observée au cours des cinq dernières années, alors que les applications Web ont gagné en complexité, est que le nombre de défauts par page augmente régulièrement pour atteindre entre 30 et 50 défauts par page. Ces nombres de défauts éclipsent souvent les taux de défauts fonctionnels et amplifient la valeur du décalage des tests d'accessibilité et de la correction aussi loin que possible du processus.
Cet article vise à vous donner un aperçu de la façon dont cela peut être réalisé.
La phase de conception
Annotations
Les annotations sont des explications textuelles ou graphiques ajoutées à une conception pour informer le réalisateur de l'intention. Semblable à un concepteur annotant des éléments tels que la couleur et la taille de la police, les informations d'accessibilité doivent également être transmises dans les conceptions. Plongeons dans un simple widget de lecteur audio et évaluons les types d'annotations dont nous aurons besoin.
Notre lecteur audio sera composé de trois commandes:
Une commande pour aller à la piste précédente (le cas échéant)
Une commande pour lire et mettre en pause la piste audio en cours de lecture
Une commande pour passer à la piste suivante (le cas échéant)