¿Te resulta más fácil leer con fondo crema, un tono de color, más contraste o un texto más grande? Elige tus colores y tu texto una sola vez, para todas las páginas.

Lección gratuita

Cómo hacer una prueba de usabilidad

Después de esta lección: Puedo hacer una prueba de usabilidad pequeña y leer sus números.

Lección de 55 min3 comandosLaboratorio de pruebas de usabilidad: auditar una tienda difícil de usar y leer una prueba en el navegador

Qué es una prueba de usabilidad

Una prueba de usabilidad consiste en observar a personas reales mientras intentan hacer tareas con una interfaz. Se anota si lo consiguen, cuánto tardan y cuántos errores cometen.

Con unas pocas personas ya se ven los problemas más graves. Los números dicen qué tarea falla más, y por eso qué arreglar primero.

Al terminar esta lección

Nota

Puedo hacer una prueba de usabilidad pequeña y leer sus números.

Palabras clave

PalabraQué significaEjemplo
Participanteuna persona que hace las tareas de la prueba
Tasa de éxitoel porcentaje de intentos que acaban bien
Tiempo en la tarealos segundos que tarda el participante
Errorun paso equivocado durante la tarea
Medianael valor del centro cuando los datos están en orden3, 4, 9 tiene mediana 4
Observadorquien mira y anota sin ayudar

Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.

Una prueba sigue unos pasos fijos

Primero eliges las tareas que más pesan. Después reúnes a unas cinco o doce personas parecidas a tus usuarios. Cada una hace las tareas sola, y tú observas.

No ayudas ni explicas la pantalla. Si la persona se queda atascada, eso es un dato. Lo anotas y sigues con la siguiente tarea.

Ejemplo resuelto: un plan de prueba

PasoQué hacesEjemplo en la tienda
1. Elegir tareasLas que más pesanEncontrar una tetera y pagar
2. Reunir participantesDe cinco a doce personasDoce estudiantes
3. Dar la tareaCon palabras, sin pistasPagas una tetera verde
4. Observar y anotarÉxito, segundos y erroresUna fila por persona y tarea
5. Leer los númerosPor tarea, no por personaQué tarea falla más

Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.

Tasa de éxito y errores por tarea

La tasa de éxito es el porcentaje de intentos que acabaron la tarea. Si 6 de 12 personas la acabaron, la tasa es del 50 %.

Un error es un paso equivocado, como pulsar un botón que no era. Se suman por tarea. La tarea con más errores y menos éxito es la primera que hay que arreglar.

El tiempo se resume con la mediana

Los tiempos se resumen con la mediana: se ordenan y se toma el del centro. Si hay un número par de datos, se hace la media de los dos del centro.

La media se deja arrastrar por una sola persona muy lenta. La mediana no, y por eso cuenta mejor lo que le pasa a la mayoría.

Ejemplo resuelto: mediana frente a media

Tiempos en segundosMediaMediana
20, 22, 25, 30, 3326 segundos25 segundos
20, 22, 25, 30, 30079,4 segundos25 segundos
Qué cambiaSe dispara por un solo datoCasi no se mueve

Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.

Un error frecuente

Advertencia

Mucha gente cree que un porcentaje de doce personas es muy exacto. No lo es: una persona más o menos mueve la tasa unos 8 puntos. Con pocas personas di "muchos" o "pocos", y fíate más de lo que observas que de la cifra.

Leer la prueba de la tienda del laboratorio

El laboratorio trae una prueba hecha: doce personas, cuatro tareas, en sessions.csv. Los guiones calculan la tasa de éxito, la mediana y los errores.

Los encabezados de las tablas salen en inglés: success_percent, median_seconds y los nombres de las tareas. Tú solo lees los números y decides qué tarea falla más.

Ver éxito y mediana de cada tarea

Comando
docker exec jupyter python3 steps/tasks.py

Se muestra aquí y no se ejecuta. Crea una cuenta gratuita para pulsar Ejecutar y escribirlo en el terminal de tu propio laboratorio.

Sumar los errores de cada tarea

Comando
docker exec jupyter python3 steps/errors.py

Se muestra aquí y no se ejecuta. Crea una cuenta gratuita para pulsar Ejecutar y escribirlo en el terminal de tu propio laboratorio.

Contar los intentos que no acabaron

Comando
docker exec jupyter grep -c ",no," sessions.csv

Se muestra aquí y no se ejecuta. Crea una cuenta gratuita para pulsar Ejecutar y escribirlo en el terminal de tu propio laboratorio.

Ejemplo resuelto: qué tarea falla más

TareaÉxitoMedianaErrores
find_teapot100 %27,5 s7
add_to_basket83 %36,5 s11
fill_form92 %97,5 s18
fix_error50 %110 s34

Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.

Sobre este laboratorio y su código: Laboratorio de pruebas de usabilidad: auditar una tienda difícil de usar y leer una prueba en el navegador

¿Enseñas a una clase? Asigna este módulo a tus alumnos con guía del profesor, tareas con corrección automática y un laboratorio para cada alumno.