« Certaines personnes s’inscrivent [pour Formulaires GC] le jour même ou elles publient leur premier formulaire. Notre objectif general est d’aider les fonctionnaires à obtenir les données dont ils ont besoin pour fournir des services et des avantages au public… Si vous aves besoin d’un formulaire Protége B, s’ils doit porter le le logo du GC, être bilingue et bien sûr accessible, alors ce sera probablement la partie la plus rapide votre flux de travail. »
| Bienvenue à Horizons accessibles, un balado dynamique animée par Nadine Charron et Luna Bengio, expertes du programme d’Accessibilité, adaptation et technologie informatique adaptée (AATIA). Nous explorons les dernières tendances en matière d’accessibilité numérique, de pratiques d’adaptation et de technologies adaptées. Écoutez des conversations enrichissantes, des entrevues d’experts et des conseils pratiques pour rendre la technologie plus inclusive pour tous. |
Dans le sixième épisode d’Horizons accessibles, l’équipe de Formulaires GC du SNC/d’EDSC a fait part de ses réflexions et de ses expériences sur la mise en place de l’accessibilité par défaut. Rejoignez-nous pour découvrir comment les équipes de GC changent les mentalités, conçoivent avec intention et créent des outils qui fonctionnent pour tout le monde.
Vous pouvez écouter le sixième épisode d’Horizons accessibles (transcription disponible) ou lire cet article de blogue pour découvrir les faits saillants et les renseignements clés de la discussion.
Partie 1: Accessible par défaut
Et si l’accessibilité n’était pas une réflexion secondaire, mais un point de départ ?
Pouvons-nous commencer par les présentations ?
- Stevie-Ray Talbot : Je suis gestionnaire de produits principal au SNC et je travaille au sein de l’équipe Formulaire GC.
- Peter Thiessen : Je fais également partie de l’équipe Formulaires GC. Je suis développeur à temps plein. J’ai travaillé dans le secteur privé, dans des entreprises technologiques de toutes tailles et dans des sociétés de jeux vidéo. Aussi, je fais partie du groupe de travail sur la recherche et le développement de l’initiative pour l’accessibilité du Web (en anglais).
Qu’est-ce qui rend Formulaires GC si accessible et comment avez-vous commencé la conception ?
Pete : Mettre au point un produit GC qui est accessible par défaut
J’ai insisté pour [l’accessibilité par défaut] en tant que développeur ayant une expérience en matière d’accessibilité. Car je sais, pour avoir travaillé dans le secteur privé, notamment dans le développement mobile et d’autres domaines similaires à ce que vous essayez de faire, qu’il est très difficile d’assurer l’accessibilité à la fin. En effet, certaines modifications peuvent nécessiter des changements de code importants. Alors, que si vous le faites dès le début, pour que le résultat final soit conforme, les modifications sont en réalité assez minimes. Donc, le temps nécessaire est beaucoup moins important si vous le faites dès le début.
Nadine : J’adore ce que vous avez dit, Peter, que cela coûte beaucoup plus cher et que cela revient au même que de construire un bâtiment de 12 mètres de haut et d’envisager d’y installer un ascenseur une fois la construction terminée. Vous n’allez pas faire ça. Alors pourquoi continuons-nous à le faire avec les sites web ?
Stevie-Ray : L’importance d’offrir des réponses codées en HTML pour l’accessibilité
Pour en revenir à l’accessibilité par défaut et à la conception même du bâtiment, au début, nous avons mené des recherches auprès de fonctionnaires qui utilisent des technologies d’assistance afin de comprendre les formats de sortie qu’ils utilisent. Le gouvernement utilise Excel et PDF, mais cela n’a rien de surprenant. L’utilisation de ces programmes pose certaines difficultés. Nous avions un fonctionnaire qui, en raison de son ordinateur, mettait 5 minutes pour ouvrir un fichier PDF volumineux. Il avait également des difficultés à naviguer dans les fichiers Excel.
Les premières données que nous avons fournies étaient donc au format HTML. Ainsi, quel que soit le format dans lequel vous obtenez vos données, il existera toujours un format HTML plus facile à naviguer et compatible avec la technologie d’assistance que vous utilisez.
Quelques fonctionnaires souhaitaient disposer immédiatement du format CSV. Nous avons commencé par le format HTML en raison des premières recherches que nous avons menées en tant que fonctionnaires. Le format CSV existe également dans Excel, mais le format HTML s’est révélé à maintes reprises être le plus accessible pour consulter différents formulaires et différentes façons de naviguer dans les données.
Tests d’accessibilité par fonctionnalités
Nadine : J’aimerais toutefois avoir plus de détails, car l’une des choses que j’ai remarquées dans les formulaires GC, c’est la possibilité d’utiliser tous les différents éléments. Vous disposez de menus déroulants, de boutons radio, de fenêtres modales, d’une variété d’outils que nous pouvons utiliser lorsque vous posez des questions qui vous permettent d’obtenir la variété que vous recherchez dans un formulaire, qu’il s’agisse d’un oui, non, vrai ou faux.
Et un grand merci à nos participants du dernier balado, car nous avons utilisé Formulaires GC pour notre concours de questions-réponses, et plus de 300 personnes, je crois, ont répondu à toutes nos questions, et nous l’avons fait quotidiennement grâce à GC Forms.
Pete : Notre processus de création de nouvelles fonctionnalités accessibles pour Formulaires GC
- Proposition d’une nouvelle fonctionnalité : Cela commence par des wireframes ou fichier de structure. Nous utilisons un outil appelé Figma, qui est un outil collaboratif. Un designer propose une nouvelle idée de fonctionnalité en fonction des décisions prises concernant le produit, etc.
- Réflexion de l’équipe sur la conception accessible : Dès le début, les autres développeurs et moi-même pouvons commencer à discuter de la conception. Par exemple, lorsque les utilisateurs rencontrent des difficultés, nous essayons de réfléchir à la facilité d’utilisation, à l’accessibilité, de manière globale, afin de pouvoir ajouter des commentaires à la conception et commencer à nous poser des questions telles que : Que se passe-t-il si l’utilisateur clique ici ou s’il est dérouté par cela ? Avez-vous pensé à ce contraste, etc. Cela aide vraiment, car cela nous permet d’engager la conversation avec les concepteurs et les développeurs.
- Réalisation de tests d’accessibilité manuels à l’échelle de l’équipe afin de prendre en compte un maximum de perspectives : Ensuite, lorsque les développeurs commencent à construire, nous savons déjà ce que nous construisons. Et une fois que nous sommes prêts à tester, nous avons des tests automatisés qui vérifient la conformité aux WCAG 2.1 et d’autres choses. Ces tests s’exécutent automatiquement par défaut avec notre processus de compilation une fois que tout est prêt pour les tests.
- Création et tests d’accessibilité automatiques : Ensuite, des tests manuels sont effectués par moi-même et surtout par d’autres membres de l’équipe qui ne sont pas aussi proches de la fonctionnalité. En tant que développeur, si je crée quelque chose et que je le regarde fixement, je vais toujours avoir une vision tunnel. À ce stade, je vais passer à côté de beaucoup d’autres choses, donc d’autres personnes viennent m’aider à tester, ce qui est très utile. Mais oui, pendant ce temps, j’ai ma propre petite liste mentale, fruit de mes années d’expérience, des choses à vérifier, comme par exemple : est-ce que tout est navigable au clavier ? Est-ce que cela va au-delà de l’accessibilité, par exemple, comme un dispositif de pointage tactile pour les téléphones mobiles, est-ce que la cible à cliquer est suffisamment grande pour être atteinte. Juste des choses basiques comme ça. Et puis, une fois que c’est fait, on peut peut-être itérer un peu plus sur la fonctionnalité si on a de nouvelles idées, revenir au processus de conception, regarder le Figma, et avancer.
- Tests utilisateurs et amélioration de l’accessibilité : Ensuite, si nous le pouvons, nous demandons à de vrais utilisateurs de tester notre produit, Fable pour ce service, je crois, à Toronto. Vous les connaissez. D’accord. Oui, ils le testent, puis nous donnent une note. Et en fonction de leur rétroaction, nous itérons à nouveau sur les changements et nous avons en quelque sorte une boucle cohérente, et oui, c’est en gros une vue d’ensemble de notre processus de développement. Ce que vous venez de décrire correspond exactement à ce que nous envisageons lorsque nous parlons d’accessibilité dès la conception, car cela a été intégré à notre processus dès le début, de la planification à la programmation, en passant par les tests. Et c’est un cycle. Je pense donc que vous venez de décrire ce qu’est l’accessibilité dès la conception dans la réalité.
Ce blog pourrait vous intéresser, « Comment nous concevons Formulaires GC : nos quatre approches accessibles ».
Pete : Comment les tests manuels de Formulaires GC vont au-delà de la simple conformité en matière d’accessibilité
Donc, d’une manière générale, nous avons une liste de contrôle de base (le W3C fournissez, en anglais), qui peut vous guider. Donc, tant que nous atteignons ces objectifs, nous avons fait un pas vers la conformité.
Ensuite, bien sûr, il y a le WCAG (en anglais) qui vous permettent d’atteindre la conformité. Et c’est très bien. Mais le problème, c’est que les WCAG ne cherchent pas à résoudre le fait qu’un site web peut être à la fois conforme aux WCAG et inaccessible.
Par exemple, il y a beaucoup d’éléments subjectifs dans WCAG qui sont laissés à l’appréciation du concepteur ou du développeur, comme le texte alternatif ou le texte des liens. Par exemple, si tous les liens disent « cliquez ici », combien d’utilisateurs aiment parcourir un plan ? Ce n’est pas très utile. Ils ne peuvent vraiment pas l’utiliser sans parcourir le contenu et comprendre où mène chaque lien. Et certains de ces liens peuvent même avoir des conséquences. Par exemple, si vous cliquez sur un lien, cela peut envoyer quelque chose, et les utilisateurs peuvent alors avoir peur de ne pas pouvoir l’utiliser. Il existe de nombreux exemples de ce type.
Luna : C’est fantastique, car vous venez de montrer aux gens que le fait de respecter une norme ne signifie pas pour autant que l’accessibilité est garantie.
Pouvez-vous me dire un peu comment vos développeurs ont appris l’accessibilité ?
Nadine : Si vous regardez certains programmes multimédias ou informatiques, l’accessibilité n’est pas toujours au premier plan. Pouvez-vous me dire un peu comment vos développeurs ont appris l’accessibilité ? S’agissait-il d’un processus itératif ou de quoi s’agissait-il, d’une initiation par la pratique ou d’une formation en cours d’emploi ? Donnez-nous quelques détails sur la manière dont quelqu’un devient si compétent si rapidement en matière d’accessibilité numérique.
Stevie-Ray : Les vendredis dits « développement professionnel » visant à bonifier ses compétences
Cela fait environ 5 ans que nous développons le produit, que nous effectuons des recherches et que nous élaborons la solution. Nous n’avons pas toujours disposé d’une grande expertise en matière d’accessibilité au sein de l’équipe. L’une des premières mesures prises par le SNC a donc été de consacrer le vendredi au développement professionnel. Nous donnons ainsi aux employés le temps d’approfondir des sujets liés à l’accessibilité, à la sécurité, voire des domaines qui les intéressent et qui pourraient améliorer le produit à un stade ultérieur.
C’est bien connu, Gmail est né de ces périodes de développement chez Google. Nous essayons d’adopter une approche similaire. Voilà. Et puis, puisque Pete est parmi nous aujourd’hui, nous avons toute une équipe de développeurs qui se trouvent à différentes étapes de ce processus et qui testent manuellement, que ce soit avec VoiceOver, Jaws ou NVDA, pour essayer de vérifier ce qu’ils ont créé.
Il s’agit donc de donner aux gens le temps d’étudier et d’apprendre. Demandez aux gens de poster ce qu’ils recherchent ou apprennent le vendredi. Mais en gros, nous partageons l’expertise au sein de l’équipe, nous en faisons la responsabilité de chacun et nous donnons aux gens le temps d’en apprendre davantage sur le sujet.
Partie 2 : Au royaume des formulaires
Cas d’utilisation pour Formulaires
Comment les animateurs du balado de l’AATIA se servent de Formulaires GC pour les RH
Nadine : Je vais vous expliquer brièvement pourquoi j’utilise les formulaires GC.
La première fois que je les ai utilisés, c’était dans le domaine des ressources humaines. Dès que vous avez passez en mode protégé B, souvent, si vous devez nommer quelqu’un à un poste en utilisant une gestion des talents ou dans le cadre d’un processus non annoncé, vous devez établir une Énoncé des critères de mérite et fournir une justification. Et vous savez, ces anciens formulaires avec un tableau dans Word ? Ils ne fonctionnent pas et ne sont pas accessibles.
Maintenant avec Formulaires GC, [nos formulaires RH] est accessible. Je peux y ajouter un Énoncé des critères de mérite, il est protégé B, et je peux remplir les informations dont j’ai besoin et l’envoyer aux RH. Ils peuvent ajouter des commentaires directement dans le formulaire, ce qui facilite grandement les choses et rend le tout accessible, ce qui est fantastique.
Luna : Les processus RH sont généralement inaccessibles. Ils sont tellement complexes. J’ai rempli beaucoup de ces évaluations d’Énoncé des critères de mérite. En tant que gestionnaire, je sais combien de temps il m’a fallu pour parcourir ces tableaux à l’aide d’un lecteur d’écran. C’est donc incroyable. Et c’est incroyable de penser que ceux qui viendront après nous auront la tâche de plus en plus facile grâce à des initiatives comme celle-ci.
Vous pourriez être intéressé par ces exemples d’utilisation du Formulaires GC :
- Initiatives numériques au sein du Programme des cadets : comment Notification GC et Formulaires GC permettent d’améliorer l’expérience utilisateur
- Une solution vraiment bilingue à la collecte de données : Formulaires GC
Parlez-nous un peu de l’avenir des Formulaires GC ?
Stevie-Ray : Explorez le feuille de route du produit Formulaires GC
Nous travaillons sur une fonctionnalité qui permettra aux utilisateurs d’ajouter des pièces jointes à leurs formulaires. Ainsi, si une personne doit joindre, par exemple, un permis de conduire ou une pièce d’identité, vous pourrez récupérer ces données auprès des membres du public qui remplissent les formulaires et les intégrer dans Formulaires GC.
Cette année, nous cherchons à améliorer la modification des formulaires après leur publication. L’un des inconvénients actuels du produit est qu’il est un peu difficile de modifier un formulaire. Une fois que vous l’avez publié, vous devez le supprimer, puis le republier, ce qui n’est pas idéal.
Nous cherchons également à corriger un autre petit inconvénient cette année, qui consiste à créer un moyen pour les équipes de gérer plusieurs formulaires avec des rôles différents pour différentes personnes.
Nous souhaitons obtenir votre avis sur Formulaires GC !
Stevie-Ray : Nous aimerions beaucoup avoir des rétroactions sur le produit Formulaires GC pour nous aider à rendre ce produit accessible non seulement aux personnes qui remplissent les formulaires, mais aussi à celles qui les créent.
« Voilà qui conclut cet épisode d’Horizons accessibles. Nous espérons que vous avez trouvé quelques conseils pratiques en cours de route. Merci de nous avoir écouté. Ensemble, nous bâtissons une fonction publique plus inclusive et sans obstacle… Joignez vous à nous la prochaine fois pour plus de conversation avec vos hôtes, Nadine Charron et Luna Bengio. »
Abonnez-vous à l’infolettre de l’AATIA « maintenant pour l’accessibilité » pour rester à l’affût des nouveaux épisodes du balado, puis à l’infolettre du SNC pour les dernières nouvelles sur nos produits, y compris Formulaires GC.