Come organizzi i test di usabilità?

8
  • Qual è il tuo processo?
  • Come si ottiene il feedback?
  • Che software usi? (come Morae di TechSmith)
  • Chi li fa?
  • Hai misurato in che modo ha influito positivamente sulla qualità del tuo software?

Sto cercando la tua esperienza in materia. Questo è qualcosa che voglio migliorare.

    
posta Walter 19.12.2010 - 13:46
fonte

1 risposta

2

Uso un processo di accoppiamento, per catturare conversazioni naturali.

Dopo aver consegnato ai tuoi soggetti un questionario per lo sfondo, mettili davanti a una macchina in un ambiente di ufficio naturale e affidagli un compito da svolgere. Il mio lavoro riguarda gli strumenti di programmazione, quindi i soggetti eseguono la pairing di programmazione, ma l'approccio di coppia può funzionare anche per altri programmi. Il vantaggio dell'uso di coppie è che si pongono domande e cercano di elaborare insieme le istruzioni.

L'uso di coppie è più naturale del comune approccio "pensa ad alta voce", dove dici ai soggetti di dire quello che stanno pensando. Il problema con questo approccio è che non catturerai facilmente la metafora che i soggetti usano, il che ti dà un'idea del loro modo di pensare. Ad esempio, per uno strumento di compilazione, "Oh, perché lo sta mostrando?", "Hmm, immagino che sia come quando trovi una corrispondenza, ma inserisci la directory sbagliata?" Il trucco è che quando i soggetti devono spiegare la loro confusione l'uno con l'altro avranno una buona ragione per fare uno sforzo onesto.

Uso Camtasia con i microfoni per catturare cosa c'è sullo schermo e cosa dicono. Quindi trascrivo la sessione e annoto le azioni particolari che sono accadute sullo schermo. [Camtasia proviene da TechSmith, i creatori di Morae.] Potresti voler usare una macchina fotografica per catturare i soggetti e vedere dove puntano le dita. Superare le trascrizioni è molto più utile quando si tenta di scrivere quale potrebbe essere il risultato. [Inoltre: il processo di scrittura in sé è utile per farti fare le domande giuste, anche se non stai cercando di pubblicare i tuoi risultati.]

Dopo aver eseguito l'attività, chiedi loro di descrivere la loro esperienza, cosa pensano di voler utilizzare per il programma, cosa gli è piaciuto e cosa vorrebbero vedere migliorato. Ottenere questo feedback non è necessariamente così che tu prenda i loro suggerimenti letterali per implementarli. Piuttosto, guarda più a fondo per vedere quali sono le loro aspettative e se stavano concettualizzando il programma in modo diverso da quello che intendi; di nuovo, per vedere quali metafore hanno usato.

Inoltre, guarda le prestazioni del compito stesso. Hanno realizzato ciò che avrebbero dovuto? Sulla base del programma che stai testando, potresti voler calcolare il tempo necessario per le attività specifiche.

Inizia con un test pilota con ciò che ritieni sia un compito fondamentale. Saresti sorpreso di scoprire che anche i compiti più semplici richiederanno più tempo di quanto pensassi. Finora, ho usato quello che ho guadagnato per cambiare la sintassi nel mio strumento e modificare alcune caratteristiche qua e là. Ma i maggiori guadagni che ho trovato sono nel modo in cui scrivo il tutorial e inquadro lo strumento.

    
risposta data 19.12.2010 - 16:08
fonte

Leggi altre domande sui tag