Come condurre test di usabilità in sei passaggi

Pubblicato: 2022-03-11

I test di progettazione ti aiuteranno a creare prodotti eccezionali che funzionano per le persone.

I test utente sono conosciuti con molti nomi: test di prodotto, test di progettazione, test di usabilità, convalida del progetto, ecc. Riguarda il processo di fondamentale importanza per testare i tuoi progetti con utenti reali in scenari reali. Dopo aver compreso a fondo le preoccupazioni degli utenti e i problemi di usabilità, diventi più bravo a correggerli.

Il test dell'utente, che fa parte di una filosofia di progettazione incentrata sull'utente, è uno degli aspetti più importanti del lavoro di un designer. Non si tratta solo di immagini straordinarie (la superficie). Si tratta di risolvere un problema in modo efficace; qualcosa che può essere ottenuto solo con test ripetuti e con molte iterazioni sul design. È un modo eccellente per ottenere informazioni preziose su cosa funziona e cosa no .

Voglio assicurarmi che il progetto funzioni bene e che tutti i presupposti e le ipotesi siano convalidati: il test con gli utenti è diventato uno dei passaggi più importanti del mio processo di progettazione.

Test utente
Immagine di usertesting.com

Il test degli utenti è come vegliare alle spalle di qualcuno mentre interagisce con la tua app o il tuo sito, tranne per il fatto che puoi porre domande lungo il percorso e spingerlo nella direzione che desideri esplorare. Non è così costoso o difficile da fare. Sfortunatamente, non abbastanza team di progettazione/prodotto lo fanno.

Esamineremo i motivi per i test di usabilità e i sei passaggi fondamentali ed essenziali per condurre con successo un test.

Perché testare?

C'è un vecchio adagio nella comunità UX: "Non sei l'utente".

Non dimenticherò mai la mia prima esperienza di test utente. Per due mesi ho lavorato duramente per mettere a punto un prototipo per un'applicazione web. Volevo renderlo perfetto ed ero ingenuamente, sfacciatamente sicuro che avrebbe funzionato. Non avrei potuto essere più sbagliato. Come tanti altri designer, mi ero infatuato della mia stessa creazione.

La prima persona che ho testato si è confusa dopo il secondo passaggio e in un colpo le mie illusioni sono state distrutte. Ero devastato.

Quel giorno, ho passato cinque sessioni di test. Alla fine di tutto, sono stato costretto ad accettare il fatto che forse non ero un bravo designer come pensavo di essere.

Il giorno successivo, ho sostituito il mio prototipo lucidato con wireframe interattivi veloci che rappresentavano un concetto di design nuovo e migliorato basato sulle intuizioni che ho acquisito dai test utente del giorno precedente. I risultati sono stati impressionanti: anche un utente inesperto è stato in grado di utilizzare un'applicazione abbastanza complessa.

Quella prima esperienza di test ha avuto un tale impatto su di me come designer, ora provo ogni singolo progetto. Ne è sempre valsa la pena e sono sempre sorpreso dalle cose che ho sbagliato.

Ricerca e test degli utenti
Il test degli utenti è un'esperienza umiliante per un designer. Potresti essere scioccato nello scoprire che un utente è confuso sul modo in cui funzionano le cose. Cose che ti sembrano ovvie.

È decisamente meglio sbagliare su un prototipo veloce che sul prodotto finito. Purtroppo, molte aziende investono enormi quantità di denaro in ipotesi e applicazioni non testate.

Le decisioni di progettazione sbagliate diventano molto evidenti su un prodotto finito, errori inutili che devono essere corretti a un costo enorme. Il costo finale della distribuzione di applicazioni non testate è enorme.

I sei elementi di base del test utente

Per eseguire il corretto processo di test dell'utente è necessario effettuare le seguenti operazioni:

  • Crea un prototipo
  • Elabora un piano di prova
  • Reclutare persone (utenti target)
  • Trova un luogo adatto
  • Modera il test
  • Documentare il risultato del test

Creazione di un prototipo

Un prototipo è un primo modello di un prodotto, solitamente con funzionalità limitate, costruito per testare un concetto di design; una cosa da replicare o da cui imparare. Esistono diversi modi per creare prototipi e sono disponibili molti strumenti, inclusi software offline e app online.

Fedeltà e approcci diversi sono appropriati per situazioni diverse.

Testare gli utenti con i prototipi Axure
I prototipi possono essere realizzati da schizzi, wireframe o prototipi ad alta fedeltà. (Immagine di Axure RP)

C'è un modo molto semplice: disegna alcuni schizzi su un pezzo di carta, scatta delle foto e poi uniscili insieme usando uno strumento come Adobe Experience Design. Puoi farlo sia per le app desktop che per quelle mobili.

In alternativa, puoi creare wireframe interattivi, mettendo insieme wireframe in uno strumento di prototipazione online come InVision.

Test dell'utente del prototipo di Invision

Creo più varianti e costruisco diversi prototipi completamente diversi per lo stesso progetto. Decido qual è il migliore dopo che li ho messi insieme. Il più delle volte, una volta che inizio a lavorare con loro, scopro soluzioni a cui non avevo pensato quando ho creato il primo prototipo.

Test utente con prototipo di carta per app mobile
Un semplice prototipo di carta per app mobile.

Il mio strumento di prototipazione iniziale era Axure RP. È molto complesso e richiede circa sei mesi per padroneggiarlo. Tuttavia, puoi imparare le basi in pochi giorni e creare semplici prototipi interattivi.

Prototipazione e test utente con Axure RP
Prototipazione con Axure RP.

Ho anche provato alcune soluzioni come InVision o UXpin. Sono basati sul web, innovativi e molto meno costosi. Non sono così ricchi di funzionalità e flessibili come Axure, ma sono molto più semplici da usare. Puoi anche condividere facilmente il tuo prototipo con clienti e membri del team.

Recentemente, la Marvel è stata il mio strumento preferito. È un'ottima applicazione mobile e web, è incredibilmente facile creare e condividere prototipi e ha anche un pratico plug-in Sketch.

C'è un'ampia varietà di strumenti di prototipazione là fuori. Ecco un ottimo sito di confronto: http://www.prototypr.io/prototyping-tools.

Volevano designer UX freelance a tempo pieno con sede negli Stati Uniti

Mettere insieme un piano di prova

È importante definire un piano per il test; altrimenti finirai per perdere molto tempo. A livello di base, il piano dovrebbe delineare:

  • Cosa viene testato (caratteristiche, funzionalità, attività)
  • Come verrà misurato (il tasso di successo o di fallimento del test in aree specifiche)

test degli utenti

Diciamo che sto testando un'app mobile per un pianificatore di percorsi di trasporto pubblico. Ho progettato tre funzioni principali dell'app: pianificazione del viaggio, ordinazione dei biglietti e prenotazione dei posti.

Ho in mente un gruppo di utenti target che di solito viaggiano ovunque in autobus. Durante la sessione di test, entrerò nei dettagli e cercherò di scoprire dai miei utenti se alcune caratteristiche e funzionalità sono facili da usare, cioè "apparenti" (ovvie per l'utente) e facili da usare.

Scrivendo il piano di test, esamino il prototipo e annoto alcune domande. Per esempio:

  • Gli utenti sono in grado di pianificare il proprio viaggio in modo efficace e rapido?
  • Possono ordinare i biglietti facilmente?
  • Possono prenotare un posto?

Diciamo che quindici persone hanno accettato di partecipare al test. Prima dell'inizio della sessione, creo un foglio di calcolo con cinque colonne:

  • Colonna 1: I nomi dei partecipanti,
  • Colonne 2-4: tre funzionalità dell'app da testare,
  • Colonna 5: se un partecipante ha difficoltà a utilizzare una determinata funzionalità, ne prendo atto e scrivo il motivo della confusione.

ricerca e test con gli utenti

Lavorando con questo foglio di calcolo, posso valutare il successo del mio prototipo. Se quindici persone testano tre funzioni, si ottengono 45 (15x3) attività. Se le persone portano a termine 38 compiti, ho una percentuale di successo dell'85%.

Reclutare persone, alias "Utenti"

Se stai lavorando a un progetto con clienti esistenti, il reclutamento dovrebbe essere facile. Contatta il team di vendita o le parti interessate e ottieni alcuni contatti con i clienti.

Per un piccolo progetto personale o un progetto aziendale interno, prova a contattare i tuoi amici su Facebook che rientrano nel pubblico di destinazione. Potresti anche chiedere un rinvio ai loro contatti. Altri membri della squadra possono fare lo stesso. È importante trovare partecipanti imparziali che non vorranno solo essere "gentili con te", cioè come tutto ciò che vedono. Hai bisogno di un feedback imparziale, buono o cattivo, per ottenere davvero valore dal test.

Se stai lavorando con un cliente esterno su un progetto più grande, ti consiglio di utilizzare servizi come usertesting.com, validately.com, clicktale.com o Verifyapp.com.

A volte può essere difficile spiegare cosa stai cercando quando assumi potenziali utenti. La partecipazione ai test degli utenti non è familiare alla maggior parte delle persone. La mia richiesta di solito va così:

“Ehi Walt! So che sei molto impegnato, ma spero che tu possa risparmiarmi mezz'ora e aiutarmi con un progetto su cui sto lavorando. È un'app per la pianificazione del viaggio con i trasporti pubblici. So che viaggi spesso in autobus e mi piacerebbe vedere come lo useresti”.

È meglio avere un minimo di 3-5 test (a distanza o di persona). Questo dovrebbe darti abbastanza materiale per la prima iterazione. Se riesci a radunarlo, puoi offrire ai partecipanti caffè/tè e uno spuntino, una carta regalo o un codice sconto dell'azienda in cambio della loro partecipazione.

È una buona idea programmare i test con una pausa di 30-45 minuti tra di loro. Potresti scoprire che ti sei avvicinato al tuo design da una cattiva angolazione e puoi risolvere i problemi più grandi sul posto prima che arrivi il prossimo tester. Il test è intenso e avrai anche bisogno di una pausa per raccogliere le tue scoperte, prendere appunti e rilassarti prima del round successivo.

Trovare un luogo di prova adatto

Consiglio di fare un test di persona perché puoi leggere il linguaggio del corpo e segnali sottili come tensione e sospiri, o cogliere cose come le persone che fanno facce perché stanno lottando. Questa è un'opportunità per intervenire e chiedere se sono confusi su qualcosa.

Inoltre, le persone tendono a essere più concentrate durante le impostazioni di persona. Se stai eseguendo test remoti su Skype o Hangout, possono distrarsi e le cose potrebbero sfuggirti.

Trovare un luogo di incontro compatibile con la minima distrazione o opportunità di interruzione è fondamentale. Devi trovare un ambiente in cui le persone possano rimanere concentrate sul test.

Preferirei non portare i partecipanti negli uffici dei miei clienti: è concepibile che l'ambiente aziendale possa farli sentire confinati e come se fossero sotto osservazione. Nemmeno visitare le persone nelle loro case è una situazione ottimale. Un animale domestico, un bambino o un membro della famiglia possono distrarre gli utenti del test.

Test utente di Guerilla nei caffè
I caffè sono un buon posto per eseguire test sugli utenti. Sembrerà più familiare e meno "clinico".

Secondo me, un caffè è l'ambiente perfetto. C'è musica in riproduzione, ha un ottimo odore e il caffè tiene tutti all'erta. Lontano dagli impegni e dalle distrazioni personali, i soggetti del test tendono a rilassarsi, inoltre, spesso li aiuta durante il processo di test a sentirsi come se si trovassero in uno scenario del mondo reale.

Puoi anche fare i test all'aperto! A volte potresti voler mettere i tuoi potenziali utenti in un ambiente reale e contestualmente accurato, come guidare un autobus insieme mentre guardi il tuo prototipo di pianificazione del viaggio in autobus.

Esecuzione del test

La qualità del test è fortemente influenzata dalla tua capacità di eseguire bene il test e comunicare in modo efficace (chiamata "moderazione del test"). Questo è anche il punto in cui entrano in gioco la preparazione e il tuo piano di test. Se non hai testato nulla prima, ti consiglio alcune prove senza pressioni con i tuoi partner o familiari.

Esercitati a porre il tipo di domande che intendi porre e sarai in grado di eseguire il test in modo più efficace.

Test con estranei durante i test degli utenti in movimento
Puoi anche fare i tuoi test all'aperto, "in fuga"!

Sarebbe un errore testare tutto in un ambiente caldo e accogliente con tempo illimitato per svolgere le attività. Dai un contesto ai tuoi utenti e ricorda loro di immaginare che stanno usando la tua app in una situazione di vita reale, ad esempio mentre fanno esercizio, si spostano o fanno shopping.

È anche importante ringraziare i partecipanti per aver dedicato del tempo ad aiutarti. Ricorda loro che il motivo per cui stai facendo queste sessioni di feedback degli utenti è perché sei desideroso di ottimizzare l'usabilità del tuo sito/app/piattaforma per la migliore esperienza utente.

Assicurati di dire loro che non sono quelli che vengono testati. È il disegno.

Test con gli utenti finali

Se stai facendo un test remoto, registralo con il software di registrazione dello schermo. Se di persona, utilizzare una videocamera o un registratore audio. Rimarrai stupito di quanto ti sei perso!

Registrando le sessioni, scoprirai di essere più rilassato perché non devi prendere appunti. Sei più in grado di concentrarti sullo stabilire un buon rapporto e rendere il test confortevole per i tuoi partecipanti. Puoi documentare tutto in seguito dalle registrazioni.

Assicurati di dire ai soggetti del test che le registrazioni sono riservate, solo per scopi interni e che sei solo tu a guardarle/ascoltarle.

Gli utenti MacOS possono utilizzare QuickTime per l'acquisizione dello schermo. Uso Screenflick ($ 29). Può registrare lo schermo e la webcam contemporaneamente, tagliare la registrazione ed esportare i risultati molto bene. Ci sono anche alcune app disponibili per iOS.

Per ottenere una visione reale delle esigenze, dei comportamenti, degli obiettivi e delle frustrazioni dei tuoi utenti, poni domande a risposta aperta che non li guidano. Ecco alcuni esempi:

  • Ho notato un po' di esitazione lì, cosa ti ha fermato?
  • Cosa pensi che farà questo pulsante?
  • Qual è la cosa più interessante di questo prodotto?
  • Qual è la parte più difficile dell'utilizzo di questo prodotto?
  • C'è stato qualcosa di sorprendente o inaspettato in questo prodotto?
  • Cosa si potrebbe fare per migliorare questo prodotto?
  • Cosa potrebbe mancare? Cos'altro vorresti vedere?
  • Cosa ti piace/non ti piace del modo in cui funziona?
  • In che modo pensi che questo prodotto ti possa aiutare?
  • Usereste questo prodotto oggi?
  • Perché pensi che qualcuno userebbe questo prodotto?

Documentare i risultati del test

Distilla e riassumi i tuoi risultati in un breve rapporto di una pagina dal foglio di calcolo della documentazione del test che ho menzionato in precedenza. Questo ti aiuterà a concentrarti sui problemi che hanno causato più problemi alle persone. Le aree che necessitano di miglioramento diventeranno evidenti molto rapidamente. In genere, i miei artefatti di prova sono costituiti da:

  • Il foglio di calcolo con le note
  • Una registrazione audio
  • Una registrazione dello schermo
  • Una registrazione del partecipante al test da una webcam

Test utente con prototipi

Quando il tuo test è documentato correttamente, puoi studiarlo ulteriormente e fare in modo che guidi la tua prossima iterazione. Puoi anche utilizzare i risultati del test con le parti interessate per eseguire il backup delle tue prossime decisioni di progettazione.

Abbraccia il test e divertiti. Sarà divertente!

In conclusione, ricorda due cose:

  1. La regola pratica: se ci vogliono più di novanta minuti per costruire un prototipo, stai cercando di fare troppo.
  2. Una volta che la percentuale di successo del test supera il 90%, interrompi il test. L'app/sito/piattaforma ora dovrebbe essere molto utilizzabile e "utile". Tempo di MVP!

All'inizio di questo articolo, ho detto che i risultati dei miei primi test mi hanno devastato. Ha scosso la mia fiducia nelle mie capacità. Ho capito allora che tentativi ed errori sono una parte naturale del processo. Non è vero che un professionista non sbaglia. Un professionista impara rapidamente da loro, accorcia il ciclo di iterazione e perfeziona il design nel processo.

Ai designer: goditi il ​​processo di test: migliora i tuoi progetti! Metti alla prova le tue idee con utenti reali in scenari reali il più rapidamente possibile. Le informazioni che ottieni osservando come gli utenti effettivi utilizzano il tuo prodotto non hanno prezzo. Ogni singola iterazione è un importante passo avanti.

Ai clienti: non costringere i designer a finire i progetti senza testarli. Sfrutta al massimo le opportunità per valutare i tuoi prodotti prima che venga scritta la prima riga di codice. Potrebbe volerci una settimana in più e costare un po' di più, ma alla fine risparmierai e guadagnerai cento volte facendolo!

• • •

Ulteriori letture sul blog di Toptal Design:

  • eCommerce UX: una panoramica delle migliori pratiche (con infografica)
  • L'importanza del design incentrato sull'uomo nel design del prodotto
  • I migliori portfolio di designer UX: casi di studio ed esempi stimolanti
  • Principi euristici per interfacce mobili
  • Design anticipatorio: come creare esperienze utente magiche