Tests d'accessibilité en Scrum : en faire une partie de chaque Sprint
Environ 15 à 20 % de la population vit avec une forme de handicap qui affecte la façon dont elle interagit avec les produits numériques. Cinq méthodes de test couvrent le spectre des exigences d'accessibilité : les outils de balayage automatisé (axe, WAVE, Lighthouse — rapides mais ne détectent que 30 à 40 % des violations) ; les tests manuels de navigation au clavier ; les tests avec les lecteurs d'écran (NVDA, VoiceOver, JAWS) ; la vérification du contraste des couleurs (ratio minimum 4,5:1 pour le texte normal) ; et les tests utilisateurs avec des personnes utilisant des technologies d'assistance.
Intégrer l'accessibilité dans le pipeline CI
Le point de départ pratique est d'automatiser les 30 à 40 % détectables par les outils. La bibliothèque axe-core s'intègre dans Jest, Cypress et Playwright. Configurer Lighthouse CI pour auditer l'accessibilité sur les pull requests crée une attente partagée que l'accessibilité est un attribut de qualité que le système de build applique. La responsabilité est partagée : le Product Owner intègre l'accessibilité dans les critères d'acceptation, les designers garantissent des spécifications accessibles, les développeurs implémentent le HTML accessible, et les testeurs exécutent les tests manuels avant que les stories soient acceptées.
Si votre équipe Scrum cherche à intégrer l'accessibilité dans chaque Sprint plutôt que de la traiter comme un audit de lancement, le conseil en exécution de programmes et de projets de XNM peut vous aider à construire les critères de Définition de Fini, les pratiques de test et les compétences d'équipe qui font de l'accessibilité un standard de qualité intégré.