Home
NFR-4: Usabilità
Descrizione
[NFR-4.01] L’usabilità definisce quanto facilmente gli utenti possono interagire con il sistema per raggiungere i loro obiettivi. Le interfacce utente DEVONO (MUST) soddisfare gli standard WCAG 2.1 AA e essere accessibili a tutti gli utenti, inclusi quelli che utilizzano tecnologie assistive.
Guida
Costruire per l’usabilità
[NFR-4.02] L’usabilità DEVE (MUST) essere considerata nel design del sistema e nello sviluppo dell’interfaccia utente:
- Design responsivo: Costruire interfacce che funzionino su schermi di diverse dimensioni e dispositivi.
- Accessibilità: Implementare funzionalità di accessibilità (etichette ARIA, navigazione da tastiera, supporto per screen reader) per soddisfare gli standard WCAG 2.1 AA.
- Progressive enhancement: Progettare sistemi per fornire funzionalità di base che vengono progressivamente migliorate con funzionalità avanzate man mano che la piattaforma lo consente (ad esempio, siti web utilizzabili senza JavaScript ma PUÒ (MAY) mancare di funzionalità non essenziali).
- Messaggi di errore: Fornire messaggi di errore chiari e attuabili che aiutino gli utenti a comprendere e risolvere i problemi.
- Stati di caricamento: Implementare indicatori di caricamento appropriati e feedback sul progresso per operazioni di lunga durata.
- Design consistente: Utilizzare design system e guide di stile per garantire un’esperienza utente coerente in tutta l’applicazione.
Validare l’usabilità
Il usability testing valuta quanto facilmente gli utenti possono interagire con il sistema per completare i loro obiettivi, concentrandosi sull’esperienza utente e sull’accessibilità.
DEVE (MUST) essere testato:
- [NFR-4.03] I percorsi utente critici possono essere completati dagli utenti target
- [NFR-4.04] Conformità all’accessibilità (minimo WCAG 2.1 AA)
- [NFR-4.05] Responsiveness mobile e interazioni touch
- [NFR-4.06] Meccanismi di gestione degli errori e feedback all’utente
- [NFR-4.07] Test di compatibilità cross-browser
DOVREBBE (SHOULD) essere testato:
- [NFR-4.08] Soddisfazione dell’utente e tassi di completamento dei task
- [NFR-4.09] Intuitività della navigazione e architettura dell’informazione
- [NFR-4.10] Prestazioni su dispositivi a bassa specifica
Misurazione
| Stato |
Criteri |
| 🟢 VERDE |
Conforme a WCAG 2.1 AA, test di usabilità positivi, supporto completo cross-browser e mobile |
| 🟡 AMBRA |
Conformità parziale, alcuni problemi di usabilità identificati |
| 🔴 ROSSO |
Nessun test di accessibilità, gravi problemi di usabilità |
Riferimenti