Per fornire un'interfaccia utente pulita, fresca e - più importante - efficace, sono richiesti test di usabilità. È molto improbabile che un progettista, indipendentemente dalla sua reputazione e dalle sue capacità, sia in grado di progettare un buon prodotto senza fare qualche tipo di ricerca e test.

Il test di usabilità è una tecnica utilizzata per valutare un prodotto testandolo su utenti che fanno parte del rispettivo target di riferimento. I test sono utilizzati in molti campi, ma oggi ci concentreremo sulla progettazione di interazione centrata sull'utente e su come testare quando si progetta e si sviluppa tale prodotto.

Ogni prodotto ha uno scopo prefissato e la portata e lo scopo del test di usabilità sta misurando se un prodotto soddisfa questo scopo nei confronti di un utente.

I quattro principi

Dietro ogni test di usabilità ci sono obiettivi diversi, che riguardano in modo specifico gli obiettivi di osservazione del tester. I risultati possono essere trattati come una misura di controllo o una linea di base. Poiché numerosi test possono essere condotti per un periodo di tempo, tutti i risultati saranno confrontati con i risultati del test di riferimento.

I quattro principi alla base del test di usabilità sono:

  • Efficienza : il tester misura quanto tempo e quanti passaggi sono necessari per completare le attività di base (trovare un prodotto, aggiungerlo al carrello, leggere feedback e valutazioni, porre domande, acquistare il prodotto. per un'app mobile come Amazon.
  • Precisione : quanti errori fanno gli utenti quando cercano di eseguire questi compiti e quanto sono fatali gli errori? A volte, con le giuste informazioni, l'errore è recuperabile.
  • Ricorda : dopo un periodo di non utilizzo, quanto ricorda una persona dell'interfaccia e del processo di navigazione?
  • Risposta emotiva : come si sente l'utente riguardo ai compiti che ha dovuto completare? La persona era stressata o sicura e l'utente avrebbe consigliato il prodotto a un amico?

Questi sono principi generali usati per testare interfacce centrate sull'utente, ma è importante che il tester stabilisca i propri obiettivi di usabilità. Sulla base di questi, sarà in grado di monitorare da vicino il soggetto e interpretare i suoi errori o gesti.

Interpretazione sbagliata

Alcune persone interpretano il termine "test di usabilità" in modo errato. Solo la raccolta di opinioni su un oggetto (o un dispositivo o un'applicazione) non significa altro che ricerche di mercato. Questo tipo di ricerca non è sicuramente un test di usabilità, ma piuttosto una ricerca quantitativa.

Affinché tale procedura possa essere etichettata come test di usabilità, richiede il coinvolgimento di un'osservazione sistematica in condizioni controllate; questo determina quanto bene gli utenti (sempre parte del pubblico di destinazione) possono fare uso del prodotto. Sapendo che l'86% degli utenti interpellati ha affermato che "l'applicazione funziona correttamente" non significa che hai testato l'usabilità della tua applicazione e che i risultati sono stati per lo più positivi. Ciò significa solo che la maggior parte degli individui in questione sembra ritenere che l'applicazione funzioni correttamente, ma non sono sufficienti informazioni da utilizzare per migliorare l'interfaccia.

Un aspetto chiave dei test di usabilità è di coinvolgere gli utenti il ​​più possibile. Invece di chiedere loro cosa pensano di come appare un'interfaccia mobile, chiedi loro di eseguire alcune azioni. Ci sono molti aspetti che influenzano il processo di navigazione e la maggior parte degli utenti non sarà in grado di nominarli o discuterli, ma sarà sicuramente in grado di mostrarvela durante l'utilizzo dell'interfaccia.

metodi

Sono disponibili diversi metodi per test di usabilità, e ne esaminerò la maggior parte, o almeno la più importante, sperando di darti un'idea di quale sia più adatto a te e ai tuoi scopi.

Durante il test di un prodotto è necessario creare una situazione realistica in cui il partecipante deve eseguire un elenco di attività utilizzando il prodotto che si sta testando. Durante questo, gli osservatori dovrebbero guardare attentamente e prendere appunti il ​​più silenziosamente possibile. Oggetti diversi come prototipi di carta, istruzioni su script e questionari pre o post-test vengono anche utilizzati per raccogliere informazioni e feedback sul prodotto che si sta testando. Il metodo di test di riflessione ad alta voce, l'apprendimento di co-scoperta e il tracciamento degli occhi sono tecniche di test di usabilità che possono essere utilizzate in tutti questi metodi.

Test di corridoio

Questa è una metodologia generale che funziona con un numero limitato di persone, compresa tra quattro e sei. Il nome del test deriva dall'idea che i partecipanti al test dovrebbero essere persone casuali che passano nel corridoio. Questo metodo può essere utilizzato quando il prodotto non è necessariamente mirato a un target specifico.

I test di corridoio dovrebbero essere impiegati all'inizio della fase di progettazione. Prova rapidamente e prova spesso! Ciò significa che dovrai uscire più volte. Il processo è abbastanza semplice: prova su cinque persone, torna al tavolo da disegno e risolvi i problemi. Esci e prova di nuovo su altre cinque persone, torna dentro e risolvi i problemi. Dopo aver provato tre o quattro volte, il numero di errori critici dell'interfaccia dovrebbe essere ristretto in modo significativo e quindi è possibile iniziare a concentrarsi sullo sviluppo del prodotto e delle sue caratteristiche. Dovrai testare di nuovo ad un certo punto nel tempo, ma sapere di aver risolto la maggior parte dei tuoi problemi di interfaccia dovrebbe permetterti di concentrarti un po 'più sulla fase di sviluppo.

La ragione per cui si usano persone totalmente casuali è perché non si desidera testare il prodotto su persone che hanno una certa familiarità con il prodotto e la sua interfaccia. Volete persone che non hanno mai visto la vostra interfaccia prima, quindi tutti partono da un terreno comune. Inoltre, in questo modo puoi testare i nuovi arrivati, che sono il più delle volte i più facili da perdere, poiché il loro livello di interesse e motivazione non è ancora abbastanza alto. Se qualcuno che non ha utilizzato l'applicazione prima è molto soddisfatto e gestisce tutte le attività facilmente, significa che la maggior parte delle persone che useranno la tua applicazione farà lo stesso.

Test di usabilità a distanza

Questa metodologia può essere utilizzata quando il prodotto sottoposto a test ha utenti potenziali in diverse parti del mondo. Unirli insieme rappresenterebbe una vera sfida finanziaria e potrebbe non essere possibile per un libero professionista o una piccola azienda.

Gli esperti interessati da questi problemi hanno elaborato questa metodologia, che semplifica le valutazioni e i test eseguiti a distanza, con l'utente e il tester separati nello spazio e forse anche nel tempo. La videoconferenza è un modo di fare questo tipo di test, mentre un'altra potrebbe essere impiegando applicazioni remote come TeamViewer o WebEx. Entrambe coinvolgono utenti che dispongono di un personal computer e una connessione Internet. In questo modo il tester può seguire i movimenti del partecipante, ma non le loro reazioni ed emozioni.

Il tester può ottenere automaticamente una raccolta di flussi di clic dell'utente, i registri utente degli errori critici, gli incidenti che si verificano durante l'interazione con l'interfaccia e anche il feedback soggettivo degli utenti.

La parte migliore di questo tipo di test è che viene eseguita nell'ambiente del partecipante, il che significa che sarà molto fiducioso nelle sue capacità e che sarà in grado di simulare un test dello scenario reale. Chiaramente, il più grande vantaggio di questa metodologia di test remota è che consente di lavorare con persone provenienti da tutto il mondo senza molti costi per il trasporto e la logistica.

Esistono diversi strumenti che un designer può utilizzare per i test in remoto. WebEx e GoToMeeting sono i più popolari, ma praticamente qualsiasi strumento remoto farebbe il lavoro.

Indipendentemente dal modo in cui funzionano gli strumenti, eseguire un test remoto sincrono è un po 'più difficile di quanto sembri, poiché la gestione delle barriere linguistiche e culturali attraverso un computer potrebbe ridurre l'efficienza del test. Interruzioni e distrazioni nell'ambiente del partecipante sono altre sfide che sono praticamente impossibili da risolvere dall'altra parte del pianeta.

Recensione di esperti

Questa è un'altra metodologia per i test di usabilità e richiede di portare esperti sul campo per valutare il prodotto durante i test. Le sfide di questo metodo sono per lo più di natura finanziaria e logistica, poiché costerebbe molto portare esperti di diverse aree.

Esiste anche una metodologia di revisione automatica degli esperti, basata sullo stesso principio, ma solo attraverso l'uso di software diversi.

Test A / B

A / B Split Testing è probabilmente uno degli approcci sperimentali più noti all'esperienza utente e al test dell'interfaccia. Mira a identificare gli elementi di una pagina web che aumentano l'interesse o l'impegno dell'utente.

Il metodo è chiamato test A / B perché ci sono due versioni di un sito web / interfaccia (la versione A e la versione B) che vengono confrontate. Sono sempre identici, ad eccezione di una variazione (che può essere un elemento come un pulsante, un modulo di contatto o un'immagine) che potrebbe avere un impatto sul comportamento di un utente.

Durante il periodo di test il sito web viene monitorato attraverso strumenti come Google Analytics. In questo periodo le due versioni, A e B, cambiano casualmente, il che significa che puoi entrare nella pagina web e trovare un'immagine di intestazione, quindi aggiornare la pagina web e trovare l'altra immagine di intestazione.

La metodologia è utilizzata principalmente dietro le quinte per massimizzare i profitti, ridurre i tassi di abbandono e aumentare le vendite. Amazon ha aperto la strada alla metodologia, ma aziende come eBay, Google, Walmart, Microsoft, Netflix e Zynga sono anche note per aver utilizzato questo metodo per aumentare la redditività dei loro siti.

Sebbene questo sia principalmente usato per i siti di e-commerce, i test A / B possono essere facilmente utilizzati anche nel design dell'interfaccia; e può essere efficace quanto dare ai tester una panoramica di quale interfaccia sia migliore tra una scelta di due o più.

Quanti utenti testare?

Effettuare diversi test con un numero limitato di partecipanti è molto meglio che testare una volta su un numero maggiore di soggetti. Questo si traduce semplicemente in molti test di qualità anziché in pochi test di quantità. Circa cinque soggetti per ogni test dovrebbero essere sufficienti per aiutare gli osservatori a ottenere informazioni sufficienti per lavorare per un periodo di tempo.

L'argomento alla base di questa teoria è che, una volta scoperto che poche persone sono confuse da una funzionalità o da un sito Web, si guadagna meno dal test della stessa interfaccia su un numero sempre maggiore di persone, poiché molto probabilmente saranno confuse dagli stessi elementi. La soluzione è risolvere i problemi e poi andare là fuori e testare di nuovo su un numero limitato di soggetti. È necessario ripetere questo processo più volte per ottenere il meglio da esso.

Ci potrebbero essere alcuni aspetti negativi di questa teoria, dicono molti esperti. L'usabilità di solito si applica a un campione più ampio della popolazione, non solo a un gruppo specifico di utenti; questo significa che i problemi di interfaccia potrebbero non essere rilevabili dal primo gruppo testato. Tuttavia, eseguire uno o due test con questo numero limitato di soggetti non è ciò che questa teoria suggerisce.

Questi test dovrebbero essere eseguiti ogni settimana - forse anche due volte a settimana - durante il processo di progettazione. Più lungo è il processo di progettazione, maggiore deve essere il numero di test. Durante tutto questo processo è stato possibile testare anche un numero di soggetti tra i 50 ei 100, o talvolta anche più grandi.

Sarebbe più efficace testare i soggetti attraverso un ampio spettro di abilità nella seconda fase del test. Durante gli ultimi test, poiché il design dovrebbe essere già fluido, è possibile restringere le osservazioni e avviare i test sul proprio target di riferimento.

Quando si eseguono test di usabilità, è anche importante notare le cose che funzionano bene - non solo quelle che non lo fanno - e continuare a testarle più e più volte. La teoria alla base di questo è che gli elementi che non funzionano bene dovrebbero essere eliminati, ma dovrebbero essere prestati attenzione anche agli elementi che funzionano bene e che sono apprezzati dagli utenti. Cerca di mantenerli gli stessi che erano in prima istanza, perché ovviamente funzionano bene. Concentrati maggiormente su quelli che falliscono invece di cercare di cambiare e migliorare quelli che funzionano già con successo. C'è tempo per questo più avanti durante i processi di post-sviluppo.

Conclusione

I test di usabilità sono qualcosa che vale la pena svolgere se si sviluppa un'interfaccia e si spera di ottenere un qualche tipo di successo con esso. Potrebbe non valere la pena investire in esso quando si sviluppa un sito Web semplice; ma personalmente coinvolgerei sempre alcuni test per lo sviluppo di un'applicazione mobile, perché è molto più complesso.

I test di usabilità possono anche essere effettuati più o meno gratuitamente; non è necessario necessariamente investire una grande quantità di denaro nella logistica. Se ritieni di dover solo testare su una scala più piccola, usa i tuoi amici e parenti per questo; sarebbe tutto gratis o molto, molto economico (la torta al cioccolato è sempre un vincitore).

Come puoi vedere sopra, i test di usabilità sono qualcosa che puoi fare in molti modi diversi e devi determinare qual è il modo giusto per te e per i tuoi scopi prima di iniziare. All'inizio potrebbe sembrare un processo molto complicato, ma anche un principiante dovrebbe essere in grado di eseguire tale test e ottenere qualcosa da esso. Quindi, se sei nel bel mezzo del tuo processo di progettazione, non esitare ad andare là fuori e fare qualche test - ti prometto che migliorerà la tua interfaccia e i tuoi utenti saranno molto più felici con esso.

Esegui test di usabilità sui tuoi progetti? Quali metodi di test preferite? Fateci sapere nei commenti.

Immagine in primo piano / miniatura, immagine di prova via jurvetson