Archivi tag: nielsen usability

100.000 posti di lavoro per esperti di User Experience

Psicologia dell’interazione tra computere essere umano

Riepilogo UX:

la professione di designer  di User Experience è cresciuta notevolmente dal 1950 ed è ora veramente mondiale.

Anche così, la crescita attesa fino al 2050 farà sembrare minuscola qualsiasi cosa che abbiamo visto finora. Molti fattori della crescita di UX non sono immediatamente evidenti alla maggior parte degli attori attualmente sul campo.

Spesso ci concentriamo troppo sugli eventi attuali: cosa sta succedendo quest’anno nel nostro settore. O cosa sta succedendo questa settimana al nostro progetto. A breve termine, ci saranno sempre alti e bassi, ma consideriamo una prospettiva a lungo termine per una volta e consideriamo un centinaio di anni di esperienza utente, dai primi giorni del 1950 al probabile stato futuro del settore nel 2050.

Nel 1993 Don Norman ha coniato il termine “user experience” per il suo gruppo in Apple Computer. Ma il settore è più vecchio del termine. È difficile tracciare un confine tra i fattori umani tradizionali e ciò che potremmo chiamare “esperienza utente”, finalizzata alla progettazione di sistemi interattivi centrata sull’uomo.

Bell Labs fu uno dei pionieri nel fare questa transizione, a cominciare dal primo psicologo assunto per progettare sistemi telefonici nel 1945: John E. Karlin. A partire dagli anni ’50, i Bell Labs hanno sicuramente anticipato l’User Experience, in particolare sul design della tastiera a toni.

Il fatto che utilizziamo il suo design fino ad oggi è la prova di quanto sia importante ottenere subito l’UX.

Ritengo che la qualità complessiva dell’esperienza utente, sia sul Web che sui computer in generale, sia meno del 10% di ciò che dovrebbe essere. Troppo complicato per le persone normali. Dobbiamo andare molto di più a fondo. Per render possibile  dare una risposta concreta alla domanda sul “progresso del campo User Experience”, ho scelto una singola variabile: il numero di professionisti dell’esperienza utente nel mondo. Ovviamente, posso solo darti la mia migliore stima, dal momento che non c’è accordo su ciò che costituisce uno “specialista UX”. (Nella nostra ricerca sulle carriere UX, abbiamo scoperto che 1.045 persone UX detenevano 210 diversi titoli di lavoro.)

Risulta che i tassi di crescita sono variati leggermente durante ogni terzo dei 100 anni: dal 1950 al 1983: la professione  nel settore User Experience è cresciuta da circa 10 unità (principalmente i primi ragazzi dei Bell Labs) a circa 1.000 persone. Un fattore di crescita di 100.

Dal 1983 al 2017: la professione UX è passata da circa 1.000 persone a circa 1 milione di persone. Un fattore di crescita di 1.000. (LinkedIn aveva 1,5 milioni di membri a fine 2017 che rivendicavano esperienza in user experience, usabilità o architettura delle informazioni. Affermare una competenza e averlo effettivamente sono due cose separate, ma poi molte persone non sono su LinkedIn, soprattutto a livello internazionale, quindi la stima di 1M UXers non è lontano.)

Dal 2017 al 2050: la professione nella User Experience dovrebbe crescere dagli attuali circa 1 milione di persone a circa 100 milioni di persone. Un fattore di crescita di 100.

Ci sono alcuni motivi per cui UX è cresciuta molto velocemente durante questo periodo: la rivoluzione PC degli anni ’80 ha messo sotto pressione l’industria informatica per migliorare l’usabilità dei suoi prodotti. Prima dell’informatica personale, c’era sicuramente bisogno di usabilità, motivo per cui il personale UX è cresciuto di un fattore 100 durante l’era del mainframe.

Ma i mainframe erano computer aziendali, nel senso che coloro che usavano il computer non erano quelli che prendevano la decisione di acquisto. Quindi, durante quell’era remota, l’industria informatica aveva avuto pochi incentivi a produrre interfacce utente di alta qualità.

Con i personal computer, l’utente e l’acquirente erano gli stessi, quindi l’esperienza utente influiva direttamente sulle decisioni di acquisto. Inoltre, un’estesa stampa specializzata ha pubblicato recensioni di tutti i nuovi prodotti software, discutendo spesso della loro facilità d’uso.

La rivoluzione del web degli anni ’90 e 2000 ha dato ulteriore pressione alle aziende per migliorare la qualità della loro progettazione dell’interazione. Con il tradizionale software per PC, la sequenza di pagamento ed esperienza utente erano le seguenti: Hai comprato una scatola di software con involucro termoretraibile. Hai aperto la scatola, hai installato il software e solo allora hai scoperto che è difficile da usare.

Con i siti Web, l’ordine di questi due passaggi è stato annullato: si accede alla home page della società. Se ha senso, navighi nel sito. Se riesci a trovare la strada, alla fine arrivi alla pagina relativa ad un prodotto a cui potresti essere interessato. Se le informazioni sulle pagine dei prodotti ti sembrano pertinenti, puoi procedere al passaggio successivo.

Fai clic su Aggiungi al carrello, passa attraverso la procedura di checkout e infine dai al’azienda i soldi. Quindi, sul web, la sequenza è: prima esperienza dell’utente, secondo pagamento.

Dalla UX dipende il fatturato e questo ha aumentato enormemente la motivazione dei dirigenti ad investire nei loro team di progettisti User Experience.

La grande copertura mediatica dell’usabilità ha reso UX la “novità” (anche se aveva già 50 anni nel 2000, quindi non proprio così nuovo). Questo forte e positivo PR per UX ha fatto pensare a molte aziende “ne abbiamo bisogno.” Questi 3 fattori (rivoluzione PC, rivoluzione Web, copertura della stampa) hanno aumentato la grinta nel tasso di crescita per UX durante il terzo periodo di 100 anni che sto analizzando.

Prevenire gli errori degli utenti: evitare gli errori inconsci

Una delle 10 euristiche dell’usabilità indicate dal metodo Nielsen indica che è importante comunicare gli errori agli utenti con garbo, azione e chiarezza.

Gli utenti vengono spesso distratti dall’attività in corso, quindi occorre prevenire errori inconsci offrendo suggerimenti, utilizzando vincoli e flessibilità.

Tuttavia, è ancora meglio impedire agli utenti di commettere errori

Un punto cruciale nella discussione degli errori degli utenti è a cosa assegnare la responasbilità per l’errore. Il termine “errore utente” implica che l’utente è in colpa per aver fatto qualcosa di sbagliato. Nonè così: invece è il progettista ad essere in colpa per aver reso troppo facile per l’utente commettere l’errore.

Pertanto, la soluzione agli errori degli utenti non è quella di sgridare gli utenti, di chiedere loro di provare più duramente o di dare loro una formazione più ampia. La risposta è ridisegnare il sistema per renderlo meno incline agli errori.

 

Vedi anche: 

Due tipi di errori utente

Prima di discutere su come prevenire gli errori, è importante notare che ci sono due tipi di errori che gli utenti fanno:
Gli slittamenti o errori inconscsi verificano quando gli utenti intendono eseguire un’azione, ma finiscono per fare un’altra azione (spesso simile).Ad esempio, digitare una “i” anziché una “o” conta come una scivolata; anche mettere un sapone per le mani liquido sullo spazzolino da denti invece che sul dentifricio è una scivolata.

Gli slittamenti vengono in genere realizzati quando gli utenti sono sul pilota automatico e quando non dedicano interamente le loro risorse di attenzione all’attività in corso.

 

Gli errori spesso sono errori consci e spesso (anche se non esclusivamente) sorgono quando un utente ha informazioni incomplete o errate sull’attività e sviluppa un modello mentale che non corrisponde a come l’interfaccia effettivamente funziona.

Gli errori  consci vengono commessi quando gli utenti hanno obiettivi inappropriati per il problema o l’attività corrente; anche se intraprendono i passi giusti per completare i loro obiettivi, i passaggi risulteranno in un errore.

Ad esempio, se ho frainteso il significato della spia della pressione dell’olio nella mia auto, e ho pensato che fosse il monitor della pressione dei pneumatici, non importa quanto attentamente ho aggiunto l’aria alle mie gomme, non avrebbe risolto il problema con la mia pressione dell’olio . Questo è un errore, dal momento che l’obiettivo che stavo tentando di realizzare era inappropriato per la situazione, anche se non ho commesso errori nell’esecuzione del mio piano.

Questo articolo si concentra sulla prevenzione di errori inconsci del tipo di slittamento mentre un prossimo articolo risolverà gli errori.

Linee guida generali per evitare errori inconsci

Gli scivoloni si verificano spesso quando gli utenti conoscono bene l’obiettivo che cercano di ottenere e con la procedura per raggiungere tale obiettivo, ma accidentalmente fanno il passo sbagliato quando cercano di raggiungerlo.

Spesso, quando eseguiamo compiti che ci sono ben conosciuti, tendiamo ad allocare meno risorse attenzionali e, di conseguenza, possiamo “scivolare” ed eseguire l’azione sbagliata. Quindi, ironia della sorte, gli errori di tipo slip sono spesso fatti da utenti esperti che hanno molta familiarità con il processo in questione; a differenza dei nuovi utenti che stanno ancora imparando come utilizzare il sistema, gli esperti ritengono di aver padroneggiato l’attività e di dover prestare meno attenzione al suo effettivo completamento.

Le strategie per prevenire gli slittamenti sono incentrate sulla gentile guida degli utenti in modo che rimangano sulla strada giusta e abbiano meno possibilità di scivolare. Assistere gli utenti fornendo il livello di precisione necessario e incoraggiare gli utenti a verificare la presenza di errori.

Includere vincoli utili

Sebbene non sia sempre una buona idea limitare le scelte degli utenti, nei casi in cui vi siano regole chiare che definiscono le opzioni accettabili, può essere una buona strategia per limitare i tipi di input che gli utenti possono effettuare.

Ad esempio, prenotare un volo di solito comporta la selezione delle date di viaggio e ci sono alcune regole che determinano quali date sono accettabili. Una delle regole principali è che un volo di ritorno non può avvenire prima di una partenza. Se gli utenti non sono limitati nelle date che possono scegliere, potrebbero scivolare e selezionare per errore un insieme di date per il loro volo che non rispettano le regole. Un vincolo utile qui costringerà gli utenti a scegliere un intervallo di date adatto.

Analogamente a come i vincoli guidano gli utenti verso l’uso corretto di un’interfaccia, i suggerimenti possono prevenire molti errori prima che l’utente abbia l’opportunità di crearli.

Sui siti web che offrono migliaia di prodotti, la ricerca è un modo efficace per aiutare gli utenti a trovare il proprio ago proverbiale in un pagliaio. Tuttavia, la digitazione può essere inaccurata, in particolare sui touchscreen in cui non vi è alcun feedback tattile.

Sebbene non sia possibile impedire a un utente di eseguire errori di battitura (che sono errori di tipo slip), è possibile impedire che errori di battitura si trasformino in problemi offrendo suggerimenti contestuali mentre l’utente digita.

Offrire suggerimenti di ricerca ha anche il vantaggio di supportare il riconoscimento rispetto al richiamo in quelle situazioni in cui gli utenti ricordano erroneamente il nome del prodotto o del contenuto che stanno cercando. Ricordare come si scrive la ricerca etimotica è difficile per gli utenti che cercano cuffie di alta qualità, e la digitazione è probabilmente anche di bassa precisione.

I suggerimenti di ricerca cliccabili di Amazon consentono agli utenti di digitare meno, riducendo in tal modo gli errori o gli errori che non producono risultati.

Le opzioni predefinite sono sensate e impediscono errori di battitura per scelte comuni.

Le buone impostazioni predefinite aiutano anche a ridurre gli errori, perché insegnano agli utenti i valori ragionevoli per la domanda in questione. Aiutano gli utenti a comprendere meglio la domanda ea volte li fanno capire che si trovano sulla strada sbagliata.

Usa la formattazione per aiutare

Alcune attività richiedono davvero agli utenti di digitare informazioni molto dettagliate o precise, ma costringere le persone a fornire queste informazioni in un formato molto specifico può essere in contrasto con buone pratiche di usabilità: se chiedi agli utenti di inserire informazioni numeriche in un modulo , essere flessibili e formattare tali informazioni in modo facilmente scansionabile (dagli umani, non dalle macchine) per evitare errori.

Ad esempio, nei moduli di registrazione dell’account, c’è spesso un campo che richiede un numero di telefono. Tuttavia, molti utenti hanno difficoltà a scansionare una lunga fila di cifre che non è suddivisa in spazi o segni di punteggiatura e che hanno meno probabilità di individuare errori.

Questo è il motivo per cui  in molti altri paesi vengono scrivitti i numeri di telefono nel formato “(777) 555-1212”: questo formato raggruppa le cifre in blocchi più piccoli che sono più facili da scansionare. Mentre il database del tuo sito web potrebbe non consentire l’archiviazione di caratteri non numerici in un numero di telefono, vorresti sicuramente che gli utenti notassero errori di battitura quando inseriscono il loro numero di telefono.

Una soluzione è consentire agli utenti di digitare in un modo che è naturale per loro, piuttosto che costringerli a utilizzare il formato che la tua applicazione si aspetta.

Una soluzione ancora migliore consiste nel formattare l’input degli utenti durante la digitazione, come avviene nel sito Web di Uber durante la creazione dell’account.

Una volta iniziata la digitazione, il modulo aggiunge spazi, parentesi e trattini dove normalmente vanno, e ignora anche caratteri non numerici addizionali (che agiscono come un tipo di vincolo utile, impedendo agli utenti di aggiungere parentesi extra non necessarie, ad esempio).

Questo aiuta l’utente a capire quali caratteri devono essere digitati, e fa il lavoro di riformattazione, rendendo molto più facile per gli utenti leggere e ricontrollare il proprio lavoro. Uber.com visualizza automaticamente il numero di telefono nel formato desiderato durante la digitazione degli utenti, in modo che possano più facilmente eseguire la scansione del loro lavoro per confermare che è corretto.

Riepilogo

  • Gli errori sono spesso errori comuni che si verificano quando gli utenti non dedicano la massima attenzione a un’attività o hanno problemi di memoria.
  • Prevenire errori inconsci di questo tipo consiste  in gran parte nel ridurre gli oneri per gli utenti e guidarli quando è richiesta precisione.