Analisi di complessità per UX Research presso IBM: cos'è e come iniziare

Diversi mesi fa ho tenuto una presentazione durante una sessione di Best Practices in Design Research insieme a Rick Sobiesiak (Design Research Lead, IBM Security) e Tim O’Keefe (Design Lead, IBM Systems) sull'analisi della complessità. Rick e Tim hanno sviluppato il metodo con IBM Research e ho avuto la fortuna di imparare da loro. Ho applicato il metodo sul prodotto del mio team, IBM PowerAI Vision, per dimostrare quantitativamente il valore aggiunto del design dell'esperienza utente in termini di riduzione della complessità di un'attività o sequenza di attività per l'utente. Dopo questa presentazione, ho ricevuto molti messaggi Slack ed e-mail da altri team di prodotti che desideravano implementare l'analisi della complessità. Credo che sia fondamentale per i ricercatori dell'esperienza utente sviluppare una competenza lavorativa in pochi metodi quantitativi e utilizzare sempre metodi qualitativi e quantitativi insieme per una storia utente solida e panoramica (leggi di più su questo qui).

Ho anche collegato la pubblicazione dell'analisi della complessità originale di Rick e Tim alla fine di questo articolo in "Risorse" per coloro che desiderano immergersi ancora di più! Iniziamo.

Panoramica del metodo

L'analisi della complessità è un metodo di ispezione dell'usabilità per valutare l'usabilità di una specifica attività o serie di attività che non richiede il coinvolgimento diretto dell'utente e fornisce risultati quantitativi. Poiché l'analisi della complessità non richiede il coinvolgimento dell'utente, i valutatori dell'attività del prodotto sono in genere membri del team di progettazione / sviluppo del prodotto. Vorrei raccomandare un accoppiamento della ricerca dell'utente e dei ruoli di progettazione dell'esperienza utente, se possibile. Tuttavia, tieni presente che avere il lead designer anche come valutatore potrebbe introdurre distorsioni quando provi a rivedere oggettivamente la difficoltà dell'attività, quindi coinvolgere un membro del team che potrebbe essere focalizzato su un progetto diverso o tangenzialmente correlato allo spazio potrebbe essere utile.

Mentre i valutatori eseguono il test, cercano elementi che impediscono all'utente di raggiungere il proprio obiettivo finale. Questo è il motivo per cui è fondamentale comprendere sia l'utente che il lavoro finale da svolgere prima di eseguire l'analisi della complessità. Altrimenti, non si avrà un quadro di riferimento durante lo svolgimento della valutazione.

A differenza dei metodi qualitativi, l'analisi della complessità misurerà quantitativamente gli elementi che ostacolano l'obiettivo finale dell'utente attraverso metriche di complessità. Queste metriche derivano dai valutatori che assegnano le valutazioni per ogni passaggio o interazione nell'attività specificata. Le categorie di rating includono:

  1. Spostamenti di contesto: spostamento dell'utente all'interno del prodotto per completare il passaggio.
Esempio: un modale è uno spostamento di contesto minore rispetto al trasferimento di un utente in una nuova pagina.

2. Guida alla navigazione: supporto fornito per iniziare e completare il passaggio.

Esempio: il testo introduttivo su come iniziare può rimuovere le congetture per le funzionalità di base.

3. Parametri di input: informazioni che l'utente deve specificare per completare il passaggio.

Esempio: l'input dell'utente richiesto per l'allenamento è costituito da due pulsanti di opzione rispetto all'input di testo / immagine richiesto in altri passaggi.

4. Feedback di sistema: risposta del sistema alle interazioni dell'utente durante la fase.

Esempio: un registro delle notifiche in tempo reale documenta i passaggi che l'utente ha intrapreso.

5. Feedback di errore: risposta del sistema a situazioni di errore comuni nel passaggio.

Esempio: questo messaggio di errore indica all'utente perché un passaggio ha avuto esito negativo ma non fornisce suggerimenti per la risoluzione.

6. Nuovi concetti: informazioni che l'utente deve comprendere per il passaggio.

Esempio: Modal offre una panoramica delle funzionalità, ma il collegamento per ulteriori informazioni porterà l'utente fuori dal prodotto.

Ciascuna delle categorie di rating sopra ha la propria scala di rating e le attività di Rick forniscono esempi di punteggi bassi e alti per ciascuna rispettiva categoria. Questo perché l'algoritmo di analisi della complessità che calcola un punteggio quantitativo finale viene ponderato in base al livello di influenza che ciascuna categoria di rating ha sulla complessità complessiva dell'attività. Fortunatamente per noi, non dobbiamo fare noi stessi i calcoli della forma lunga! Ma è fondamentale capire l'importanza degli algoritmi ponderati e perché ogni scala è unica.

Quando usare

Ho riscontrato che l'analisi della complessità è un metodo piuttosto flessibile in termini di quando utilizzare e come adattarlo alle esigenze specifiche del team del prodotto. Tuttavia, ci sono alcuni requisiti per l'uso:

  1. Devi essere nella fase di ricerca valutativa dopo la ricerca generativa.
  2. Avrai identificato un utente o gli utenti target e il loro lavoro da svolgere. Questo processo di identificazione significa che non solo conosci il loro ruolo e le loro responsabilità lavorative, ma sai anche quali concetti sono conosciuti rispetto a ciò che potrebbe essere percepito come nuovo. Avrai condotto ricerche sufficienti per conoscere le loro aree di competenza e le aree di incertezza.
  3. Sono necessari wireframe rappresentativi di attività specifiche che l'utente target sta cercando di completare (i wireframe non devono essere ad alta fedeltà, ma devono essere completi e inclusivi di tutti i componenti necessari per completare un'attività specifica).

Tenendo presenti questi requisiti, ho utilizzato l'analisi della complessità in diversi casi d'uso durante il processo di progettazione del prodotto:

  1. Per confrontare un'interfaccia utente precedente con un'interfaccia utente di nuova progettazione (Questo può quantificare il valore aggiunto di un team di progettazione alla gestione e allo sviluppo del prodotto).
  2. Confrontare lo stesso flusso di attività in un prodotto della concorrenza con il nostro prodotto (ottimo per comunicare dove sono necessari UX e lavori di sviluppo per garantire che un prodotto sia all'altezza della concorrenza).
  3. Per confrontare due diverse possibilità di flusso di progettazione per la creazione di una funzionalità / funzionalità completamente nuova nell'interfaccia utente (Ciò aiuta quando vengono introdotte nuove innovazioni nel prodotto o la posta in gioco è alta per l'integrazione di una determinata funzionalità e il team UX deve assicurarsi che ottengano il flusso giusto prima di convalidare con gli utenti).
Caso d'uso 1: confronto di un'interfaccia utente precedente con una nuova interfaccia utente (notare che minore è la complessità, migliore è).Caso d'uso 2: stesso flusso di attività nei prodotti della concorrenza (si noti che minore è la complessità, migliore).

Come usare

Esistono tre passaggi fondamentali per condurre l'analisi della complessità.

  1. Suddividere un'attività dell'utente in passaggi e interazioni discreti.
  2. Valutazione della complessità di ogni passaggio o interazione nell'attività tra le 6 categorie di valutazione.
  3. Analizzare le metriche di complessità generate e determinare i passaggi successivi.

1. Suddivisione di un'attività dell'utente in passaggi e interazioni discreti.

Questa è la fase di analisi della complessità che richiede più tempo, ma pone le basi per la valutazione. Inoltre, è una visione rinfrescante per il team del prodotto perché è possibile rilevare eventuali problemi che la nostra familiarità può portarci a trascurare. La parte più difficile di questo processo è avere una forte comprensione di ciò che si qualifica come un'attività, un passo e un'interazione.

Esempio: suddivisione delle attività rispetto ai passaggi rispetto alle interazioni.

Un'attività è una componente discreta dell'obiettivo generale dell'utente o del lavoro da svolgere. I passaggi sono i singoli elementi che lavorano per il completamento di un'attività. Le interazioni sono gli impegni letterali che l'utente avrà con il prodotto per compiere un passo. Valuterai la complessità del passaggio o dell'interazione in base alla categoria di valutazione.

2. Valutare la complessità di ogni passaggio o interazione nell'attività tra le 6 categorie di rating.

Dopo aver delineato le attività, i passaggi e le interazioni, sarà necessario spostarsi all'interno del prodotto e valutare ciascun elemento in modo appropriato. Non provare a farlo dalla memoria! Passa attraverso il prodotto o il prototipo durante il punteggio.

Mentre lavori per applicare le tue valutazioni, dovrai fare riferimento alla scala di valutazione unica e ai criteri per ciascuna categoria di valutazione. Questo ti aiuterà a capire cosa determina ad esempio 3 rispetto a 5 per la guida alla navigazione.

Metriche di complessità valutate a livello di passo: guida alla navigazione, feedback sul sistema, feedback sugli errori e nuovi concetti.

Metriche di complessità valutate a livello di interazione: cambiamenti di contesto e parametri di input.

Se si utilizzano le risorse di analisi della complessità che utilizziamo all'interno di IBM, gli input di valutazione verranno automaticamente convertiti in metriche di complessità utilizzando l'algoritmo sottostante. Queste metriche di complessità verranno mostrate sia numericamente che graficamente.

Visualizzazione ingrandita che mostra quali dati devi inserire (nota a, b, c sono interazioni) - ricorda, alcuni livelli di complessità sono assegnati a livello di passaggio mentre altri sono assegnati a livello di interazione.

3. Analizzare le metriche di complessità generate e determinare i passaggi successivi.

Una volta terminata l'immissione delle classificazioni della complessità e dopo aver calcolato le metriche di complessità, sarà necessario comprendere il significato dei risultati in termini di passaggi successivi attuabili. Sebbene i dati e i grafici siano preziosi, sono molto più significativi se associati a suggerimenti o proposte, in particolare quando vengono condivisi con i team di sviluppo e gestione dei prodotti.

Metriche di complessità in forma di grafico a barre.

Nell'esempio sopra, abbiamo discusso in precedenza il caso d'uso in cui è possibile utilizzare l'analisi della complessità per confrontare due prodotti concorrenti che consentono entrambi all'utente di completare la stessa attività. Dal momento che vogliamo che la complessità sia il più bassa possibile, possiamo vedere che il Prodotto B supera il Prodotto A nel contesto di questo metodo. Possiamo anche vedere che la guida alla navigazione è la più grande differenza di complessità tra i due prodotti, seguita da nuovi concetti. Pertanto, possiamo proporre che il Team di prodotto A dia la priorità alle modifiche che riducono la complessità della guida alla navigazione e nuovi concetti. Oltre a trasmettere queste informazioni, il team che ha condotto l'analisi della complessità può suggerire modi specifici per raggiungere questi obiettivi, tra cui più icone informative o elementi di bordo per guidare l'utente attraverso un'attività e tenerli informati lungo il percorso.

Migliori pratiche

Sulla base della mia esperienza e guida da Rick e Tim, ho delineato alcune best practice di seguito che aiutano a garantire un risultato di analisi della complessità ideale:

  • Lavorare in coppia per assegnare i passaggi / le interazioni in un'attività MA assegnare solo le valutazioni dei numeri iniziali e quindi confrontare (Ciò riduce la tendenza delle persone a concordare tra loro verbalmente e potenzialmente assegnare una valutazione errata. Ciò che è fondamentale qui è se una persona assegna un 5 a un passaggio e un altro assegna un 2 allo stesso passaggio, quindi puoi essere sicuro di tornare indietro e rivedere).
  • Scegli un obiettivo utente con ambito su cui concentrarti. Non eseguire l'intero flusso di prodotti per la prima volta (è semplicemente troppo travolgente e richiede tempo in un ambiente di sprint frenetico; scegli un singolo obiettivo non troppo ampio, isolando il flusso più problematico o la capacità più importante per ottenere l'esperienza utente complessiva e la missione del prodotto).
  • Condividi i tuoi risultati finali con il team di prodotto più grande, in particolare la gestione e lo sviluppo del prodotto (È fondamentale condurre questo metodo con l'intenzione di condividerli. Assicurati di comunicare in modo chiaro grafici a barre e risultati generati con il team più grande e proporre i passaggi successivi per affrontare qualsiasi problema le zone).

È importante notare che oltre a richiamare le aree problematiche, l'analisi della complessità è ugualmente vitale per attirare l'attenzione su parti del flusso che sono a bassa complessità e funzionano bene. Queste esperienze devono essere protette con l'integrazione di nuovi design e funzionalità.

L'analisi della complessità è un metodo potente per quantificare l'esperienza utente di compiti specifici e imperativi in ​​un prodotto. Nella mia esperienza, è stato di grandissimo aiuto nel sostenere l'impatto misurabile della progettazione e dare priorità al lavoro attraverso le discipline in un team di prodotto. Sia che tu stia cercando di implementare completamente l'analisi della complessità o desideri sfruttare alcuni dei suoi principali inquilini verso procedure cognitive più informate o altri metodi di valutazione basata su attività, la comprensione di questo metodo fornirà più valore e intervallo al tuo toolkit di ricerca degli utenti.

risorse

Per i dipendenti IBM: accedi a risorse e risorse approfondite per iniziare qui fornite da Rick Sobiesiak e per unirti alla Community di analisi della complessità, contatta direttamente Rick Sobiesiak.

Per i dipendenti non IBM: accedi al documento di ricerca, scritto da Rick Sobiesiak e Tim O’Keefe qui

Un grande grazie sia a Rick che a Tim! Tutti i pensieri espressi sono miei. http://www.gabriellacampagna.com/