Dichiarazione di accessibilità Dohop
Questa dichiarazione di accessibilità delinea i principi, i processi e gli strumenti che utilizziamo in Dohop per garantire che i nostri prodotti siano inclusivi e utilizzabili da tutti gli utenti, inclusi quelli con disabilità. Il nostro obiettivo è fornire un'esperienza costantemente accessibile su tutte le nostre piattaforme, in linea con le Linee guida per l'accessibilità dei contenuti Web (WCAG) 2.2 al Livello AA.
Perché l'accessibilità è importante
Almeno 1 persona su 5 nel Regno Unito dichiara di avere una disabilità. In Dohop, crediamo che l'accessibilità sia un diritto umano fondamentale e una parte essenziale nel fornire eccellenti prodotti digitali. Che si tratti di qualcuno che prenota un volo usando un lettore di schermo, navigando con la tastiera, o affrontando limitazioni temporanee come un braccio rotto o scarsa illuminazione, vogliamo che ogni utente possa trovare e prenotare voli facilmente.
Accessibilità by Design
Integrazione nel nostro Design System
Incorporiamo le migliori pratiche di accessibilità direttamente nel nostro design system. Ogni componente e pagina segue una Lista di controllo dell'accessibilità standardizzata, revisionata durante la fase di progettazione. Questa lista di controllo assicura che affrontiamo costantemente:
- Contrasto del colore e uso del colore
- Alternative testuali per immagini e icone
- Gestione del focus e ordine logico di tabulazione
- Input di moduli accessibili e gestione degli errori
- Linguaggio chiaro e semplice
- Layout responsive e scalabili
- Evitare movimenti o animazioni che causano danno (es. crisi epilettiche, nausea)
I designer sono responsabili di verificare che queste considerazioni siano soddisfatte e documentate prima del passaggio agli sviluppatori.
Pratiche di accessibilità nello sviluppo
Linting e controlli statici
Utilizziamo eslint-plugin-jsx-a11y nel nostro codebase, che segnala violazioni di accessibilità come attributi aria mancanti, pulsanti senza etichetta, o ordine improprio dei titoli durante lo sviluppo. Questo assicura che i problemi vengano individuati precocemente, come parte di ogni pull request.
Pipeline di test End-to-End
Integriamo test di accessibilità automatizzati nella nostra pipeline e2e (end-to-end) utilizzando:
- @axe-core/puppeteer per la validazione a livello di componenti e flussi UI
- Test Cypress, potenziati per rilevare violazioni EAA (European Accessibility Act)
- Controlli di regressione per assicurare che il comportamento accessibile non venga compromesso durante gli aggiornamenti
Revisioni del codice
Quando gli sviluppatori revisionano le pull request, devono:
- Testare usando solo la tastiera
- Testare usando un lettore di schermo
- Controllare il contrasto del colore con Axe devtools
- Ingrandire al 200%
Test di accessibilità
Strumenti di test
Il team utilizza una varietà di strumenti per validare l'accessibilità in diverse fasi:
-
Estensioni del browser
- WAVE
- Axe
- Lighthouse
-
Strumenti di sviluppo del browser
- Schede di accessibilità di Chrome e Firefox
- Regioni live ARIA, ispezione dei ruoli e focus della tastiera
Test manuali
Completiamo gli strumenti automatizzati con controlli manuali, inclusi:
- Test di navigazione con tastiera (Tab, Shift+Tab, Invio, Escape)
- Test con lettore di schermo (VoiceOver, NVDA, o TalkBack a seconda della piattaforma)
- Verifica del contrasto del colore usando hardware reale
- Test in modalità di visualizzazione ad alto contrasto e ingrandita
Audit e miglioramento continuo
Audit indipendenti
Ci impegniamo a eseguire audit di accessibilità regolari da parte di revisori terzi certificati ogni 6 mesi. Questi audit includono:
-
Valutazione della conformità WCAG 2.1/2.2 e dei livelli A-AA, inclusi:
Percettibilità – garantire che i contenuti non testuali, i sottotitoli, l’uso del colore e le relazioni siano accessibili a tutti gli utenti.
Operabilità – supportare la navigazione completa tramite tastiera, prevenire blocchi e assicurare l’accessibilità dei metodi di input.
Comprensibilità – mantenere una struttura chiara, etichette significative e interazioni prevedibili.
Robustezza – garantire la compatibilità con le tecnologie assistive e le diverse impostazioni utente.
Test con tecnologie assistive
Test utente con persone con disabilità
Rapporti e raccomandazioni pratiche
I risultati sono documentati e prioritizzati nel nostro backlog di accessibilità per la risoluzione.
Canali di feedback
Incoraggiamo attivamente i commenti degli utenti e forniamo un contatto dedicato all’accessibilità sui nostri siti all’indirizzo accessibility@dohop.com.
Eventuali reclami o ostacoli relativi all’accessibilità vengono esaminati tempestivamente.
Formazione e responsabilità del team
L'accessibilità è una responsabilità condivisa:
- I Designer assicurano che ogni interazione sia intuitiva e utilizzabile fin dall'inizio.
- Gli Sviluppatori applicano gli standard tecnici di accessibilità nell'implementazione.
- I Product Owner promuovono l'accessibilità come bisogno aziendale e dell'utente.
- Il Supporto Clienti escalizza le barriere segnalate dagli utenti al team prodotto e accessibilità.
Governance e roadmap
Governance
Il nostro responsabile accessibilità lavora con team cross-funzionali per:
- Mantenere documentazione e processi di accessibilità
- Revisionare i risultati degli audit e supervisionare le correzioni
- Promuovere l'accessibilità nelle nuove iniziative
Riassunto
Dohop si impegna a costruire prodotti digitali accessibili e inclusivi. Attraverso liste di controllo, test automatizzati, audit e una cultura di responsabilità condivisa, miriamo a soddisfare e superare gli standard di accessibilità per supportare tutti i viaggiatori, indipendentemente dalle loro capacità.
Commenti
0 commenti
Questo articolo è chiuso ai commenti.