Definire i requisiti dell'interfaccia utente

Completato

I requisiti dell'interfaccia utente riguardano la modalità di utilizzo, l'aspetto e il comportamento dei report. Gli aspetti da considerare includono il fattore di forma, il metodo di input, lo stile, il tema e l'accessibilità.

Fattore di forma

Nel contesto della progettazione dei report, il fattore di forma descrive le dimensioni dell'hardware usato per aprire i report e per visualizzare l'orientamento della pagina (verticale o orizzontale).

L'immagine mostra l'esempio di un report visualizzato in uno schermo di grandi dimensioni rispetto allo stesso report sottoposto a refactoring per la visualizzazione in un telefono cellulare.

In genere, i computer attuali sono abbinati a monitor di grandi dimensioni e, occasionalmente, da più monitor. Gli schermi di grandi dimensioni sono ideali per la visualizzazione dei report nei Web browser, soprattutto quando includono numerosi oggetti visivi o oggetti visivi complessi con orientamento orizzontale.

I dispositivi mobili, che in genere vengono usati quando l'utente dei report è distante dalla postazione di lavoro, hanno un fattore di forma inferiore. Per impostazione predefinita, telefoni e tablet visualizzano contenuto con orientamento verticale. I fattori di forma più piccoli richiedono un approccio di progettazione diverso rispetto ai report progettati per fattori di forma più grandi. Di conseguenza, quando si progetta per un fattore di forma più piccolo, provare a usare oggetti visivi meno complessi e in numero ridotto. Inoltre, gli oggetti visivi devono essere di grandi dimensioni per semplificare la visualizzazione e l'interattività.

I dispositivi mobili includono tecnologie di realtà aumentata o mista, che consentono a caschi con visore di visualizzare report sovrapposti alla realtà dell'ambiente circostante.

L'immagine mostra un esempio di report delle giacenze visualizzato da un addetto al magazzino che indossa un visore di realtà aumentata.

In alcuni casi è possibile effettuare il refactoring della progettazione di un report destinato a un fattore di forma di grandi dimensioni per creare una visualizzazione per dispositivi mobili. La visualizzazione per dispositivi mobili può contenere un sottoinsieme degli oggetti visivi inclusi nel report intero.

Metodo di input

Quando si definiscono i requisiti dell'interfaccia utente, è opportuno prendere in considerazione anche i metodi di input supportati da dispositivi o applicazioni.

Mentre un computer ha una tastiera e un dispositivo di puntamento (mouse), i dispositivi mobili si basano su movimenti comuni, ad esempio tocco, doppio tocco, trascinamento, avvicinamento delle dita, allargamento o pressione. Gli utenti di report che usano dispositivi mobili possono anche usare tastiere su schermo, controllo vocale o lettori di codici a barre e a matrice. I dispositivi di realtà aumentata o mista si basano soprattutto sui movimenti delle mani o del corpo.

Conoscere il modo in cui gli utenti con ogni probabilità interagiscono con i report dovrebbe influenzare la progettazione dei report. Si consideri il numero di oggetti visivi visualizzati insieme nella pagina, la complessità degli oggetti visivi, la spaziatura tra tali oggetti e l'uso di elementi di progettazione interattivi, ad esempio descrizioni comandi, filtri dei dati, pulsanti o filtri.

Quando un report è incorporato in un'applicazione, l'input può essere ricevuto a livello di codice dall'applicazione. Ad esempio, quando l'utente dell'applicazione apre una pagina per visualizzare la cronologia di un cliente specifico, un filtro passa automaticamente in un report incorporato per filtrare e visualizzare la cronologia delle vendite relative a tale cliente.

Stile e tema

I requisiti dell'interfaccia utente devono prendere in considerazione anche lo stile e il tema. Cercare di progettare report con un aspetto coerente e peculiare determinato da un tema intenzionale.

Il tema del report deve esprimere il branding dell'organizzazione o puntare a integrarlo. Il tema deve includere almeno gli elementi seguenti:

  • Un marchio o un logo.

  • Una tavolozza di colori allineati o complementari al branding dell'organizzazione. I colori devono anche essere sufficientemente diversi, in modo che, se applicati agli oggetti visivi, possano fornire un contrasto adeguato quando vengono visualizzati fianco a fianco.

  • Impostazioni del testo, tra cui la selezione, le dimensioni e il colore dei caratteri.

Per gestire le modifiche allo stile e al tema in modo efficace ed efficiente, progettare report che usino immagini e temi archiviati in un repository centrale. Questo approccio migliora la gestione delle modifiche. Le modifiche applicate al repository possono propagarsi automaticamente ai report.

Accessibilità

I requisiti dell'interfaccia utente devono anche tenere conto dell'accessibilità. I report devono comunicare a un numero di destinatari più ampio possibile. È quindi opportuno considerare in che modo gli utenti non vedenti, ipovedenti o con altre disabilità fisiche possono sperimentare appieno le potenzialità dei report.

Anche se non si è a conoscenza di problemi di accessibilità da parte degli utenti, è consigliabile progettare fin dall'inizio tenendo conto dell'accessibilità. I requisiti di accessibilità possono influenzare la progettazione dei report in termini di fattore di forma, metodo di input, stile e tema.

Per supportare le persone non vedenti o ipovedenti, provare a usare:

  • tipi di carattere chiari e di grandi dimensioni,

  • oggetti visivi grandi e ben distanziati,

  • colori con sufficiente contrasto,

  • spostamento intuitivo dei report che possa essere compreso dalla tastiera e dalle utilità per la lettura dello schermo.

Alcune disabilità fisiche possono inibire o impedire agli utenti di interagire completamente con i report nel modo desiderato. Se possibile, offrire agli utenti percorsi alternativi da seguire per ottenere risultati di progettazione interattiva. Ad esempio, l'aggiunta di testo alternativo agli oggetti visivi per il supporto dell'utilità per la lettura dello schermo e l'impostazione dell'ordine di tabulazione per lo spostamento tramite tastiera.