Vai al contenuto

Valutare il sistema di design nel flusso reale

Il numero di componenti dice poco sulla loro utilità. Un pulsante d’ordine mostra quali stati richiedono regole condivise.

Julia Hoffmann2 min di lettura
Due schede di componenti affiancate con un pulsante a contorno e uno pieno blu.

Valuti un sistema di design dalla capacità dei suoi elementi di sostenere in modo affidabile attività ricorrenti. Il numero di componenti disegnati è un criterio debole. Un solo pulsante d’ordine mostra già quanto separa una bella vista da un comportamento utile.

L’esempio è fittizio. Un portale clienti riceve un pulsante «Invia ordine» progettato con cura. Spaziature, colore e tipografia sono corretti. Nel progetto grafico il componente è considerato concluso. Cosa avvenga dopo l’avvio di una richiesta resta da decidere.

Un aspetto non copre esiti diversi

Situazione nell’esempio

Informazione da comunicare

Richiesta in elaborazione

L’operazione prosegue; una nuova attivazione viene gestita secondo il flusso.

Il server conferma l’ordine

Sono mostrati il riferimento B-42 e lo stato confermato.

Il server rifiuta una quantità non valida

La quantità resta visibile e può essere corretta in modo comprensibile.

La connessione si interrompe dopo l’invio

L’esito è incerto; occorre verificare lo stato dell’ordine.

Un pulsante rosso non spiega l’ultima situazione. L’ordine potrebbe già esistere. Nemmeno un segno verde senza risposta confermata dimostra il successo. Serve informazione corretta insieme al design visivo.

Collegare comportamento comune e regole del prodotto

Il componente può offrire focus visibile, spazio per etichette lunghe e rappresentazione dell’elaborazione. Il flusso d’ordine deve sapere quali quantità siano valide e come chiarire un esito incerto del server. Un pulsante generico non può risolvere queste regole.

La guida WAI-ARIA spiega un rapporto simile: un ruolo comunica il significato atteso, ma non implementa l’interazione da tastiera. I valori visivi condivisi, come un colore del testo nominato in un token di design, non sostituiscono né il comportamento né il collegamento tra design e codice.

Un pulsante disabilitato non è nemmeno la risposta giusta a ogni errore. GOV.UK segnala possibili difficoltà di comprensione. Se un’azione è bloccata, la persona ha bisogno di una spiegazione comprensibile e di un passo successivo raggiungibile.

La profondità necessaria dipende dall’uso

Una pagina informativa statica non richiede uno stato d’ordine. Un logo puramente visivo non necessita di una macchina a stati per richieste al server. Imporre le stesse varianti a ogni componente creerebbe manutenzione inutile.

D’altra parte, una libreria esistente e testata può già coprire bene queste esigenze. Integrarla correttamente può essere più sensato che ricostruirla. La valutazione cambierebbe se fosse dimostrato che i flussi reali non possono essere rappresentati in modo comprensibile con i componenti disponibili.

Verifichi quindi un flusso ricorrente nell’interfaccia implementata, includendo errori e traduzioni lunghe. Qui il componente è integrato utilmente solo quando anche la persona con un esito d’ordine incerto sa cosa fare dopo. Prevenire ordini duplicati richiede inoltre regole server adeguate; disabilitare un pulsante non basta.

Fonti

Scritto da

  • Julia HoffmannRedattrice per design e UXJulia Hoffmann è responsabile per ASES dei contenuti redazionali su design ed esperienza utente. I suoi articoli trattano l’utilizzo di siti web e applicazioni, la progettazione delle interfacce utente e l’accessibilità digitale.

Seguite ASES

Continuate a leggere

Tutti gli articoli

Il vostro progetto con ASES

Descriveteci il vostro progetto. Vi ricontatteremo con una prima valutazione.