SlideShare ist ein Scribd-Unternehmen logo
1 von 120
Downloaden Sie, um offline zu lesen
PROBANDO
LA EXPERIENCIA DE
USUARIO
Claudia Badell
cbadell@infragistics.com
@claubs_uy
21 y 22 de mayo, 2018
www.testinguy.org
#testinguy |@testinguy
Joanna Arnaiz
jarnaiz@infragistics.com
@joiarnaiz
Martín Loskin
mloskin@infragistics.com
Patricia Duarte
pduarte@infragistics.com
QUIÉNES SOMOS
MARTÍN LOSKINJOANNA ARNAIZCLAUDIA BADELL PATRICIA DUARTE
AGENDA
INTRODUCCIÓN1
HEURÍSTICAS DE USABILIDAD
Y EJERCICIO2
TÉCNICAS CON USUARIOS3
TÉCNICAS CON USUARIOS:
TAREAS Y EJERCICIO4
5
¿QUÉ NOS GUSTARÍA QUE
TE LLEVES?
AGENDA
INTRODUCCIÓN1
HEURÍSTICAS DE USABILIDAD
Y EJERCICIO2
TÉCNICAS CON USUARIOS3
TÉCNICAS CON USUARIOS:
TAREAS Y EJERCICIO4
5
¿QUÉ NOS GUSTARÍA QUE
TE LLEVES?
INTRODUCCIÓN
¿QUÉ ES UX?
USABILIDAD
EXPERIENCIA DE USUARIO
EXPERIENCIA DE USUARIO
EXPERIENCIA DE USUARIO
EXPERIENCIA DE USUARIO
EXPERIENCIA DE USUARIO
EXPERIENCIA DE USUARIO
Todos diseñamos
la experiencia
Regla 1
Usable es distinto
de Útil
Regla 2
Diseñamos, construimos, probamos para
resolver necesidades de los usuarios.
Por eso necesitamos
conocer y entender sus problemas
y necesidades.
Regla 3
EL UNIVERSO DE UX
Sin embargo…
A LOS USUARIOS LES IMPORTA…
Nuestra solución
Nuestro proceso
CON EL EQUIPO CON LOS CLIENTESCON NOSTROS
MISMOS
CON LOS USUARIOS
VALIDAR NUESTRA SOLUCIÓN
INTRODUCCIÓN
¿CÓMO EVALUAMOS?
¿CÓMO EVALUAMOS?
TESTER USUARIO
PROS:
• Son usuarios reales.
• El equipo puede ver al
usuario usando su solución.
• Lo encontrado es menos
discutible.
CONTRAS:
• La logística que puede tener.
• Necesitamos más tiempo y
recursos para prepararlo.
USUARIO
PROS:
• Es más rápido.
• Podemos encontrar
problemas de
consistencia.
• Podemos chequear que el
diseño siga criterios, como
guías de estilo.
CONTRAS:
• No somos usuarios.
• Lo que encontremos
depende mucho de
nuestra experiencia y
conocimientos en la lógica
del negocio bajo prueba.
TESTER
Algunos problemas solo pueden ser encontrados
por los usuarios.
Entonces…
SE PUEDEN APLICAR
AMBOS ENFOQUES
Aplicar heurísticas de usabilidad, guías para detectar
problemas de consistencia.
Arreglar los defectos encontrados.
Realizar pruebas con los usuarios para detectar
problemas que solo ellos pueden detectar.
AGENDA
INTRODUCCIÓN1
HEURÍSTICAS DE USABILIDAD
Y EJERCICIO2
TÉCNICAS CON USUARIOS3
TÉCNICAS CON USUARIOS:
TAREAS Y EJERCICIO4
5
¿QUÉ NOS GUSTARÍA QUE
TE LLEVES?
¿CÓMO EVALUAMOS?
TESTER USUARIO
Revisiones de la interfaz para ver si
se violan principios de usabilidad.
¿Cómo?
Aplicando heurísticas.
Las heurísticas nos proveen una
dirección, guía y enfoque para
resolver un problema.
• Fáciles de aplicar.
• Ayudan a identificar inconsistencias.
PROS:
• Pueden ser muy generales.
• No garantizan una solución.
• Dos heurísticas pueden contradecirse.
CONTRAS:
HEURÍSTICAS DE TESTING
CEM KANER
Consistencia con:
• El producto.
• La historia.
• Productos similares.
• La imagen.
• Las regulaciones.
• Su propósito.
http://testingeducation.org/BBST/foundations/
HEURÍSTICAS DE USABILIDAD
JAKOB NIELSEN
1. Visibilidad del estado del sistema.
2. Relación entre el sistema y el mundo real.
3. Control y libertad por parte del usuario.
4. Consistencia y estándares.
5. Prevención de errores.
6. Reconocimiento antes que recuerdo.
7. Flexibilidad y eficiencia de uso.
8. Estética y diseño minimalista.
9. Ayudar a los usuarios a reconocer,
diagnosticar y recuperarse de los errores.
10.Ayuda y documentación.
www.useit.com/papers/heuristic/heuristic_list.html
HEURÍSTICAS DE USABILIDAD
CADA HEURÍSTICA
¿ALGUNA VEZ TUVIERON PROBLEMAS AL
MOMENTO DE ELEGIR UNA CONTRASEÑA?
El sistema siempre debería mantener
informados a los usuarios de lo que
está ocurriendo, a través de
retroalimentación apropiada dentro
de un tiempo razonable.
VISIBILIDAD DEL
ESTADO DEL SISTEMA
01
El sistema siempre debería mantener
informados a los usuarios de lo que
está ocurriendo, a través de
retroalimentación apropiada dentro
de un tiempo razonable.
VISIBILIDAD DEL
ESTADO DEL SISTEMA
01
¿PARA QUÉ SIRVE ESTE SITIO?
RELACIÓN ENTRE
EL SISTEMA Y EL
MUNDO REAL
02
El sistema debería hablar el lenguaje
de los usuarios mediante palabras,
frases y conceptos que sean familiares
al usuario, más que con términos
relacionados con el sistema. Seguir las
convenciones del mundo real,
haciendo que la información aparezca
en un orden natural y lógico.
RELACIÓN ENTRE
EL SISTEMA Y EL
MUNDO REAL
02
El sistema debería hablar el lenguaje
de los usuarios mediante palabras,
frases y conceptos que sean familiares
al usuario, más que con términos
relacionados con el sistema. Seguir las
convenciones del mundo real,
haciendo que la información aparezca
en un orden natural y lógico.
RELACIÓN ENTRE
EL SISTEMA Y EL
MUNDO REAL
02
El sistema debería hablar el lenguaje
de los usuarios mediante palabras,
frases y conceptos que sean familiares
al usuario, más que con términos
relacionados con el sistema. Seguir las
convenciones del mundo real,
haciendo que la información aparezca
en un orden natural y lógico.
CONTROL Y LIBERTAD
POR PARTE DEL
USUARIO
03
Hay ocasiones en que los usuarios elegirán
las funciones del sistema por error y
necesitarán una “salida de emergencia”
claramente marcada para dejar el estado
no deseado al que accedieron, sin tener que
pasar por una serie de pasos. Se deben
apoyar las funciones de deshacer y rehacer.
CONTROL Y LIBERTAD
POR PARTE DEL
USUARIO
03
Hay ocasiones en que los usuarios elegirán
las funciones del sistema por error y
necesitarán una “salida de emergencia”
claramente marcada para dejar el estado
no deseado al que accedieron, sin tener que
pasar por una serie de pasos. Se deben
apoyar las funciones de deshacer y rehacer.
CONSISTENCIA Y
ESTÁNDARES
04
Los usuarios no deberían
cuestionarse si acciones, situaciones
o palabras diferentes significan en
realidad la misma cosa; siga las
convenciones establecidas.
CONSISTENCIA Y
ESTÁNDARES
04
Los usuarios no deberían
cuestionarse si acciones, situaciones
o palabras diferentes significan en
realidad la misma cosa; siga las
convenciones establecidas.
CONSISTENCIA Y
ESTÁNDARES
04
Los usuarios no deberían
cuestionarse si acciones, situaciones
o palabras diferentes significan en
realidad la misma cosa; siga las
convenciones establecidas.
CONSISTENCIA Y
ESTÁNDARES
04
Los usuarios no deberían
cuestionarse si acciones, situaciones
o palabras diferentes significan en
realidad la misma cosa; siga las
convenciones establecidas.
CONSISTENCIA Y
ESTÁNDARES
04
Los usuarios no deberían
cuestionarse si acciones, situaciones
o palabras diferentes significan en
realidad la misma cosa; siga las
convenciones establecidas.
Mucho mejor que un buen diseño
de mensajes de error es realizar un
diseño cuidadoso que prevenga la
ocurrencia de problemas. Hay que
eliminar acciones predispuestas al
error o, en todo caso, localizarlas y
preguntar al usuario si está seguro
de realizarlas.
PREVENCIÓN DE
ERRORES
05
Mucho mejor que un buen diseño
de mensajes de error es realizar un
diseño cuidadoso que prevenga la
ocurrencia de problemas. Hay que
eliminar acciones predispuestas al
error o, en todo caso, localizarlas y
preguntar al usuario si está seguro
de realizarlas.
PREVENCIÓN DE
ERRORES
05
Mucho mejor que un buen diseño
de mensajes de error es realizar un
diseño cuidadoso que prevenga la
ocurrencia de problemas. Hay que
eliminar acciones predispuestas al
error o, en todo caso, localizarlas y
preguntar al usuario si está seguro
de realizarlas.
PREVENCIÓN DE
ERRORES
05
¿POR QUÉ SE SUGIERE
EL CONTACTO?
Se deben hacer visibles los objetos,
acciones y opciones. El usuario no
debería tener que recordar la
información que se le da en una
parte del proceso para seguir
adelante. Las instrucciones para el
uso del sistema deben estar a la
vista o ser fácilmente recuperables
cuando sea necesario.
RECONOCIMIENTO
ANTES QUE
RECUERDO
06
Se deben hacer visibles los objetos,
acciones y opciones, El usuario no
debería tener que recordar la
información que se le da en una
parte del proceso para seguir
adelante. Las instrucciones para el
uso del sistema deben estar a la
vista o ser fácilmente recuperables
cuando sea necesario.
RECONOCIMIENTO
ANTES QUE
RECUERDO
06
FLEXIBILIDAD Y
EXPERIENCIA DE
USO
07
Los aceleradores permiten aumentar
la velocidad de interacción para el
usuario experto tal que el sistema
pueda atraer a usuarios principiantes
y experimentados. Es importante que
el sistema permita personalizar
acciones frecuentes para así acelerar
el uso de éste.
FLEXIBILIDAD Y
EXPERIENCIA DE
USO
07
Los aceleradores permiten aumentar
la velocidad de interacción para el
usuario experto tal que el sistema
pueda atraer a usuarios principiantes
y experimentados. Es importante que
el sistema permita personalizar
acciones frecuentes para así acelerar
el uso de éste.
Los diálogos no deben contener
información que es irrelevante o
poco usada. Cada unidad extra de
información en un diálogo compite
con las unidades de información
relevante y disminuye su visibilidad
relativa.
ESTÉTICA Y
DISEÑO
MINIMALISTA
08
Los diálogos no deben contener
información que es irrelevante o
poco usada. Cada unidad extra de
información en un diálogo compite
con las unidades de información
relevante y disminuye su visibilidad
relativa.
ESTÉTICA Y
DISEÑO
MINIMALISTA
08
Los mensajes de error se deben entregar en un
lenguaje claro y simple, indicando en forma precisa
el problema y sugiriendo una solución constructiva
al problema.
AYUDAR A LOS
USUARIOS A RECORDAR,
DIAGNOSTICAR Y
RECUPERARSE DE LOS
ERRORES
09
AYUDA Y
DOCUMENTACIÓN
10
Incluso en los casos en que el sistema
pueda ser usado sin documentación,
podría ser necesario ofrecer ayuda y
documentación. Dicha información debería
ser fácil de buscar, estar enfocada en las
tareas del usuario, con una lista concreta
de pasos a desarrollar y no ser demasiado
extensa.
AYUDA Y
DOCUMENTACIÓN
10
Incluso en los casos en que el sistema
pueda ser usado sin documentación,
podría ser necesario ofrecer ayuda y
documentación. Dicha información debería
ser fácil de buscar, estar enfocada en las
tareas del usuario, con una lista concreta
de pasos a desarrollar y no ser demasiado
extensa.
HEURÍSTICAS DE USABILIDAD
JAKOB NIELSEN
1. Visibilidad del estado del sistema.
2. Relación entre el sistema y el mundo real.
3. Control y libertad por parte del usuario.
4. Consistencia y estándares.
5. Prevención de errores.
6. Reconocimiento antes que recuerdo.
7. Flexibilidad y eficiencia de uso.
8. Estética y diseño minimalista.
9. Ayudar a los usuarios a reconocer,
diagnosticar y recuperarse de los errores.
10.Ayuda y documentación.
www.useit.com/papers/heuristic/heuristic_list.html
HEURÍSTICAS DE USABILIDAD
¿CÓMO HACEMOS UN
ANÁLISIS HEURÍSTICO?
ANÁLISIS HEURÍSTICO
ANÁLISIS HEURÍSTICO
PASO 2
• Cada uno por
separado.
• Hacemos una
exploración para
conocer el producto.
• Hacemos una o
varias iteraciones
enfocándonos en
las funcionalidades
bajo prueba.
PASO 3
• Puesta en común
(si hay más de una
persona analizando).
• Compartir los
hallazgos con el
equipo.
PASO 1
• Es recomendable
definir las áreas
que nos interesan
particularmente
revisar.
ESCALA DE SEVERIDAD
1.
No es un problema.
2.
Problema estético.
3.
Problema de usabilidad menor.
4.
Problema de usabilidad
mayor, se debe arreglar.
5.
Problema catastrófico de
usabilidad, bloqueante.
HEURÍSTICAS DE USABILIDAD
EJERCICIO
BREAK!
AGENDA
INTRODUCCIÓN1
HEURÍSTICAS DE USABILIDAD
Y EJERCICIO2
TÉCNICAS CON USUARIOS3
TÉCNICAS CON USUARIOS:
TAREAS Y EJERCICIO4
5
¿QUÉ NOS GUSTARÍA QUE
TE LLEVES?
¿CÓMO EVALUAMOS?
TESTER USUARIO
ALGUNAS TÉCNICAS
Usability Lab Studies
Ethnographic Field Studies
Participatory Design
Focus GroupInterviews
Eyetracking
Usability Benchmarking (in lab)
Remote Panel Studies Diary/Camera Studies
Customer Feedback
Concept Testing
Desirability Studies
Card Sorting Clickstream analysis
A/B Testing
Unmoderated UX Studies
True Intent Studies
Intercept Surveys
Email Surveys
Analytics
Usability Tests
¿Cómo selecciono?
Según en qué parte del proceso estoy.
Según lo que quiero averiguar.
¿CÓMO
SELECCIONO?
ES IMPORTANTE:
Cómo preguntar, cómo armar y
cómo conducir.
ALGUNAS TÉCNICAS
Usability Lab Studies
Ethnographic Field Studies
Participatory Design
Focus GroupInterviews
Eyetracking
Usability Benchmarking (in lab)
Remote Panel Studies Diary/Camera Studies
Customer Feedback
Concept Testing
Desirability Studies
Card Sorting Clickstream analysis
A/B Testing
Unmoderated UX Studies
True Intent Studies
Intercept Surveys
Email Surveys
Analytics
Usability Tests
AGENDA
INTRODUCCIÓN1
HEURÍSTICAS DE USABILIDAD
Y EJERCICIO2
TÉCNICAS CON USUARIOS3
TÉCNICAS CON USUARIOS:
TAREAS Y EJERCICIO4
5
¿QUÉ NOS GUSTARÍA QUE
TE LLEVES?
TÉCNICAS CON USUARIOS
PRUEBAS BASADAS
EN TAREAS
¿QUÉ ES EL TEST BASADO
EN TAREAS?
Testear la usabilidad de una interfaz pidiendo a
usuarios reales que hagan tareas reales utilizando la
interfaz, ya sea con el software real o prototipos.
Usuarios reales
Tareas reales
PRUEBAS BASADAS EN TAREAS
¿QUÉ INFORMACIÓN SE OBTIENE?
¿QUÉ INFORMACIÓN SE OBTIENE?
• Tareas completas
• Tiempo
• Errores
• Opinión de la interfaz
• Evaluación general de UX
PRUEBAS BASADAS EN TAREAS
¿CON QUÉ SE PRUEBA?
¿CON QUÉ
SE PRUEBA?
PRUEBAS BASADAS EN TAREAS
¿QUÉ MODALIDADES HAY?
PRUEBAS DE USABILIDAD MODERADAS
Laboratorio On site Remoto
NO MODERADAS
• Se utiliza una herramienta de testeo online.
• Los participantes completan el estudio en su propio
tiempo.
• La información se puede visualizar de diferentes
maneras para ser analizada.
MODERADAS
• El facilitador está presente en tiempo real, habla con
el participante y observa.
¿QUÉ MODALIDADES
HAY?
ALGUNAS HERRAMIENTAS:
• Indigo Studio (indigodesigned.com)
• Loop11 (loop11.com)
• Try My UI (trymyui.com)
• Usertesting (usertesting.com)
• User Zoom (userzoom.com)
PRUEBAS DE USABILIDAD
NO MODERADAS
• Feedback visual
• Preguntas follow-up
• Tareas más complejas
• Información cualitativa
MODERADAS
• Muchos participantes a la vez
• En cualquier parte del mundo
• Económico
• Menos tiempo
• Información cuantitativa
NO MODERADAS
PRUEBAS BASADAS EN TAREAS
EL PROCESO
PASO 4
EL PROCESO
¿Qué quiero
probar?
PASO 1
Crear las tareas
PASO 2
Probar
PASO 3
Analizar
EL PROCESO
PASO 4
¿Qué quiero
probar?
PASO 1
Crear las tareas
PASO 2
Probar
PASO 3
Analizar
¿QUÉ QUIERO PROBAR?
Aplicación Historias / Flujos
TIPS PARA DEFINIR QUÉ TESTEAR
Elegir la historia más valiosa, más riesgosa, más compleja.
Diseños o conceptos nuevos.
No pretender cubrir demasiado.
EL PROCESO
PASO 4
¿Qué quiero
probar?
PASO 1
Crear las tareas
PASO 2
Probar
PASO 3
Analizar
PLANTEAR IDEAS REALISTAS
El fraseo debe ser simple, pensando en escenarios realistas:
“Mostrame qué harías si querés buscar zapatos de hombre.”
“Querés reservar una habitación en un hotel en Montevideo, cerca del
centro de la ciudad. Mostrame cómo lo harías.”
“MOSTRAR” ES EL VERBO CLAVE
“¿Cómo harías si querés encontrar un hotel en Montevideo?”
“Buscar Montevideo.”
Buscamos que el usuario lleve a cabo las acciones, no que
nos de explicaciones verbalmente.
EVITAR EXPLICITAR LA TAREA
“Mostrame cómo harías si quisieras agregar
esos zapatos al carrito de compra.”
“Mostrame qué harías si decidieras comprar
esos zapatos.”
SER ESPECÍFICO
“Mostrame cómo encontrarías un hotel que te guste.”
“Buscá una habitación por menos de 100 dólares la
noche.”
Es necesario definir una meta clara para el usuario.
MÁS TIPS…
No plantear tareas secuenciales.
Tener tareas y material adicional impreso para darle
al participante.
Usar un lenguaje entendible por el usuario.
Definir tareas que tengan sentido para los usuarios.
EL PROCESO
PASO 4
¿Qué quiero
probar?
PASO 1
Crear las tareas
PASO 2
Probar
PASO 3
Analizar
RECLUTAR
USUARIOS
PROBAR EL TEST
CÓMO PREPARARSE
TENER LOS
MATERIALES
NECESARIOS
CÓMO PREPARARSE
RECLUTAR
USUARIOS
PROBAR EL TEST TENER LOS
MATERIALES
NECESARIOS
CÓMO PREPARARSE
RECLUTAR
USUARIOS
PROBAR EL TEST TENER LOS
MATERIALES
NECESARIOS
SESIONES UNO A UNO
• Presentar la dinámica.
• Dar al participante las tareas a realizar.
• Incentivar el pensamiento en voz alta.
• Observar y tomar notas.
CÓMO PROBAR:
LA DINÁMICA
• Posee conocimiento del diseño.
• Es empático.
• Es observador.
• Mantiene la comunicación fluida.
• Escucha.
CARACTERÍSTICAS
DEL FACILITADOR
• Evitar preguntas cerradas.
• No mostrar aprobación o
desaprobación.
• Reformula / genera nuevas preguntas.
• Redirigir preguntas.
• Estar atentos a cuándo insistir,
abandonar, ayudar.
• Hacer preguntas finales.
LA INTERACCIÓN
CON EL USUARIO
EL PROCESO
PASO 4
¿Qué quiero
probar?
PASO 1
Crear las tareas
PASO 2
Probar
PASO 3
Analizar
ANALIZAR
PRUEBAS BASADAS EN TAREAS
EJERCICIO
AGENDA
INTRODUCCIÓN1
HEURÍSTICAS DE USABILIDAD
Y EJERCICIO2
TÉCNICAS CON USUARIOS3
TÉCNICAS CON USUARIOS:
TAREAS Y EJERCICIO4
5
6
¿QUÉ NOS GUSTARÍA QUE
TE LLEVES?
¿QUÉ NOS GUSTARÍA
QUE TE LLEVES?
Todos trabajamos para generar la experiencia del usuario.
¿PREGUNTAS?
¡MUCHAS GRACIAS!
21 y 22 de mayo, 2018
www.testinguy.org
#testinguy |@testinguy
Claudia Badell
cbadell@infragistics.com
@claubs_uy
Joanna Arnaiz
jarnaiz@infragistics.com
@joiarnaiz
Martín Loskin
mloskin@infragistics.com
Patricia Duarte
pduarte@infragistics.com

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (18)

Webinar plataforma ISQI: Mind Maps para Potenciar las Pruebas Exploratorias
Webinar plataforma ISQI: Mind Maps para Potenciar las Pruebas ExploratoriasWebinar plataforma ISQI: Mind Maps para Potenciar las Pruebas Exploratorias
Webinar plataforma ISQI: Mind Maps para Potenciar las Pruebas Exploratorias
 
Webinar QALovers: Lecciones aprendidas al incorporar las pruebas como parte d...
Webinar QALovers: Lecciones aprendidas al incorporar las pruebas como parte d...Webinar QALovers: Lecciones aprendidas al incorporar las pruebas como parte d...
Webinar QALovers: Lecciones aprendidas al incorporar las pruebas como parte d...
 
Webinar TestingPY: Lecciones aprendidas al incorporar las pruebas como parte ...
Webinar TestingPY: Lecciones aprendidas al incorporar las pruebas como parte ...Webinar TestingPY: Lecciones aprendidas al incorporar las pruebas como parte ...
Webinar TestingPY: Lecciones aprendidas al incorporar las pruebas como parte ...
 
Charla ArgenTesting: Potenciando las pruebas exploratorias a nivel de equipo
Charla ArgenTesting: Potenciando las pruebas exploratorias a nivel de equipoCharla ArgenTesting: Potenciando las pruebas exploratorias a nivel de equipo
Charla ArgenTesting: Potenciando las pruebas exploratorias a nivel de equipo
 
Webinar plataforma TestingCR: Testing Exploratorio y Mind maps
Webinar plataforma TestingCR: Testing Exploratorio y Mind mapsWebinar plataforma TestingCR: Testing Exploratorio y Mind maps
Webinar plataforma TestingCR: Testing Exploratorio y Mind maps
 
Charla Evento TestingUY 2018 - Mind maps para potenciar las pruebas explorato...
Charla Evento TestingUY 2018 - Mind maps para potenciar las pruebas explorato...Charla Evento TestingUY 2018 - Mind maps para potenciar las pruebas explorato...
Charla Evento TestingUY 2018 - Mind maps para potenciar las pruebas explorato...
 
Charla TestingUy 2019: Compartiendo el Sombrero del Testing
Charla TestingUy 2019: Compartiendo el Sombrero del TestingCharla TestingUy 2019: Compartiendo el Sombrero del Testing
Charla TestingUy 2019: Compartiendo el Sombrero del Testing
 
Scrum y Testing
Scrum y TestingScrum y Testing
Scrum y Testing
 
Calidad en Agile - EducacionIT
Calidad en Agile - EducacionITCalidad en Agile - EducacionIT
Calidad en Agile - EducacionIT
 
Aplicación de Scrum en un equipo de testing (Ágiles 2015)
Aplicación de Scrum en un equipo de testing (Ágiles 2015)Aplicación de Scrum en un equipo de testing (Ágiles 2015)
Aplicación de Scrum en un equipo de testing (Ágiles 2015)
 
Seminario en VLCTesting: Testing Exploratorio y Mind Maps: un enfoque de trab...
Seminario en VLCTesting: Testing Exploratorio y Mind Maps: un enfoque de trab...Seminario en VLCTesting: Testing Exploratorio y Mind Maps: un enfoque de trab...
Seminario en VLCTesting: Testing Exploratorio y Mind Maps: un enfoque de trab...
 
Taller TestingUy 2019: Testing exploratorio, Heurísticas de Testing y Pensami...
Taller TestingUy 2019: Testing exploratorio, Heurísticas de Testing y Pensami...Taller TestingUy 2019: Testing exploratorio, Heurísticas de Testing y Pensami...
Taller TestingUy 2019: Testing exploratorio, Heurísticas de Testing y Pensami...
 
SEMINARIO WEB EN VIVO: INTRODUCCIÓN AL AGILE TESTING
SEMINARIO WEB EN VIVO: INTRODUCCIÓN AL AGILE TESTINGSEMINARIO WEB EN VIVO: INTRODUCCIÓN AL AGILE TESTING
SEMINARIO WEB EN VIVO: INTRODUCCIÓN AL AGILE TESTING
 
Agile, Scrum y el Marshmallow challenge
Agile, Scrum y el Marshmallow challengeAgile, Scrum y el Marshmallow challenge
Agile, Scrum y el Marshmallow challenge
 
Importancia del testing en los proyectos
Importancia del testing en los proyectosImportancia del testing en los proyectos
Importancia del testing en los proyectos
 
Taller en Fundación Forge: Testing Exploratorio
Taller en Fundación Forge: Testing ExploratorioTaller en Fundación Forge: Testing Exploratorio
Taller en Fundación Forge: Testing Exploratorio
 
Scrum En 20 Minutos
Scrum En 20 MinutosScrum En 20 Minutos
Scrum En 20 Minutos
 
Gestión ágil de proyectos disruptivos
Gestión ágil de proyectos disruptivos Gestión ágil de proyectos disruptivos
Gestión ágil de proyectos disruptivos
 

Ähnlich wie Taller en TestingUy 2018: Probando la experiencia de usuario

DETERMINACIÓN DE LOS REQUERIMIENTOS
DETERMINACIÓN DE LOS REQUERIMIENTOSDETERMINACIÓN DE LOS REQUERIMIENTOS
DETERMINACIÓN DE LOS REQUERIMIENTOS
ximenavillalba
 

Ähnlich wie Taller en TestingUy 2018: Probando la experiencia de usuario (20)

Taller evento TestingUY 2016 - Probando la experiencia de usuario
Taller evento TestingUY 2016 - Probando la experiencia de usuarioTaller evento TestingUY 2016 - Probando la experiencia de usuario
Taller evento TestingUY 2016 - Probando la experiencia de usuario
 
Taller en TestingUy 2016: Probando la experiencia de usuario
Taller en TestingUy 2016: Probando la experiencia de usuarioTaller en TestingUy 2016: Probando la experiencia de usuario
Taller en TestingUy 2016: Probando la experiencia de usuario
 
Entendiendo los 10 principios UX de Jakob Nielsen
Entendiendo los 10 principios UX de Jakob NielsenEntendiendo los 10 principios UX de Jakob Nielsen
Entendiendo los 10 principios UX de Jakob Nielsen
 
UX & Usabilidad
UX & UsabilidadUX & Usabilidad
UX & Usabilidad
 
Taller evento TestingUY 2016 - Test con Usuarios
Taller evento TestingUY 2016 - Test con UsuariosTaller evento TestingUY 2016 - Test con Usuarios
Taller evento TestingUY 2016 - Test con Usuarios
 
INTRODUCCIÓN A LA USABILIDAD
INTRODUCCIÓN A LA USABILIDADINTRODUCCIÓN A LA USABILIDAD
INTRODUCCIÓN A LA USABILIDAD
 
Brevísima introducción a la Usabilidad
Brevísima introducción a la UsabilidadBrevísima introducción a la Usabilidad
Brevísima introducción a la Usabilidad
 
Interfaces de usuario
Interfaces de usuarioInterfaces de usuario
Interfaces de usuario
 
Software Gurú 2008: Pruebas de Aceptación
Software Gurú 2008: Pruebas de AceptaciónSoftware Gurú 2008: Pruebas de Aceptación
Software Gurú 2008: Pruebas de Aceptación
 
Usabilidad: del Dicho al Hecho.
Usabilidad: del Dicho al Hecho.Usabilidad: del Dicho al Hecho.
Usabilidad: del Dicho al Hecho.
 
Eje tematico no. 6 (1)
Eje tematico no. 6 (1)Eje tematico no. 6 (1)
Eje tematico no. 6 (1)
 
5 razones de por qué incorporar user research
5 razones de por qué incorporar user research5 razones de por qué incorporar user research
5 razones de por qué incorporar user research
 
Index
IndexIndex
Index
 
Heurística
HeurísticaHeurística
Heurística
 
Taller UX: Evaluaciones heurísticas
Taller UX: Evaluaciones heurísticasTaller UX: Evaluaciones heurísticas
Taller UX: Evaluaciones heurísticas
 
clase5.pdf
clase5.pdfclase5.pdf
clase5.pdf
 
La usabilidad y los sistemas de ayuda
La usabilidad y los sistemas de ayudaLa usabilidad y los sistemas de ayuda
La usabilidad y los sistemas de ayuda
 
Usabilidad Web
Usabilidad WebUsabilidad Web
Usabilidad Web
 
Ingenieria de requisitos
Ingenieria de requisitosIngenieria de requisitos
Ingenieria de requisitos
 
DETERMINACIÓN DE LOS REQUERIMIENTOS
DETERMINACIÓN DE LOS REQUERIMIENTOSDETERMINACIÓN DE LOS REQUERIMIENTOS
DETERMINACIÓN DE LOS REQUERIMIENTOS
 

Mehr von Claudia Badell

Mehr von Claudia Badell (13)

VLCTesting 2023 - Pruebas Holísticas
VLCTesting 2023 - Pruebas HolísticasVLCTesting 2023 - Pruebas Holísticas
VLCTesting 2023 - Pruebas Holísticas
 
Qualitas Day - Pruebas Holísticas - Claudia Badell
Qualitas Day - Pruebas Holísticas - Claudia BadellQualitas Day - Pruebas Holísticas - Claudia Badell
Qualitas Day - Pruebas Holísticas - Claudia Badell
 
Pruebas Holísticas - Claudia Badell en Under Test
Pruebas Holísticas - Claudia Badell en Under TestPruebas Holísticas - Claudia Badell en Under Test
Pruebas Holísticas - Claudia Badell en Under Test
 
Testing Bolivia - Pruebas Holísticas - Claudia Badell
Testing Bolivia - Pruebas Holísticas - Claudia BadellTesting Bolivia - Pruebas Holísticas - Claudia Badell
Testing Bolivia - Pruebas Holísticas - Claudia Badell
 
Quality Sense Conf - Pruebas Holísticas : un enfoque a nivel de equipo
Quality Sense Conf - Pruebas Holísticas : un enfoque a nivel de equipoQuality Sense Conf - Pruebas Holísticas : un enfoque a nivel de equipo
Quality Sense Conf - Pruebas Holísticas : un enfoque a nivel de equipo
 
Talk at Axiom Summit 2022: Exploratory Testing Driven by Mind Maps
Talk at Axiom Summit 2022: Exploratory Testing Driven by Mind MapsTalk at Axiom Summit 2022: Exploratory Testing Driven by Mind Maps
Talk at Axiom Summit 2022: Exploratory Testing Driven by Mind Maps
 
Talk at OnlineTestConf: Challenges and lessons learned when adopting testing ...
Talk at OnlineTestConf: Challenges and lessons learned when adopting testing ...Talk at OnlineTestConf: Challenges and lessons learned when adopting testing ...
Talk at OnlineTestConf: Challenges and lessons learned when adopting testing ...
 
Talk at Rio de Janeiro Ministry of Testing Meetup: Testing as Part of the Tea...
Talk at Rio de Janeiro Ministry of Testing Meetup: Testing as Part of the Tea...Talk at Rio de Janeiro Ministry of Testing Meetup: Testing as Part of the Tea...
Talk at Rio de Janeiro Ministry of Testing Meetup: Testing as Part of the Tea...
 
Talk at AgileTD USA: Testing as Part of the Team Culture
Talk at AgileTD USA: Testing as Part of the Team CultureTalk at AgileTD USA: Testing as Part of the Team Culture
Talk at AgileTD USA: Testing as Part of the Team Culture
 
Aula a distância em Cesar School: Estratégias de teste: discussão
Aula a distância em Cesar School: Estratégias de teste: discussãoAula a distância em Cesar School: Estratégias de teste: discussão
Aula a distância em Cesar School: Estratégias de teste: discussão
 
Seminario en VLCTesting: Introducción al Testing Exploratorio, Heurísticas de...
Seminario en VLCTesting: Introducción al Testing Exploratorio, Heurísticas de...Seminario en VLCTesting: Introducción al Testing Exploratorio, Heurísticas de...
Seminario en VLCTesting: Introducción al Testing Exploratorio, Heurísticas de...
 
Webinar at AgileTD Mondays: Mind maps to support exploratory testing: a team ...
Webinar at AgileTD Mondays: Mind maps to support exploratory testing: a team ...Webinar at AgileTD Mondays: Mind maps to support exploratory testing: a team ...
Webinar at AgileTD Mondays: Mind maps to support exploratory testing: a team ...
 
Meetup TestingUy 2017: Automating the Viewer: a cross-functional team approach
Meetup TestingUy 2017: Automating the Viewer: a cross-functional team approachMeetup TestingUy 2017: Automating the Viewer: a cross-functional team approach
Meetup TestingUy 2017: Automating the Viewer: a cross-functional team approach
 

Kürzlich hochgeladen

Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 

Kürzlich hochgeladen (11)

EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 

Taller en TestingUy 2018: Probando la experiencia de usuario

  • 1. PROBANDO LA EXPERIENCIA DE USUARIO Claudia Badell cbadell@infragistics.com @claubs_uy 21 y 22 de mayo, 2018 www.testinguy.org #testinguy |@testinguy Joanna Arnaiz jarnaiz@infragistics.com @joiarnaiz Martín Loskin mloskin@infragistics.com Patricia Duarte pduarte@infragistics.com
  • 2. QUIÉNES SOMOS MARTÍN LOSKINJOANNA ARNAIZCLAUDIA BADELL PATRICIA DUARTE
  • 3. AGENDA INTRODUCCIÓN1 HEURÍSTICAS DE USABILIDAD Y EJERCICIO2 TÉCNICAS CON USUARIOS3 TÉCNICAS CON USUARIOS: TAREAS Y EJERCICIO4 5 ¿QUÉ NOS GUSTARÍA QUE TE LLEVES?
  • 4. AGENDA INTRODUCCIÓN1 HEURÍSTICAS DE USABILIDAD Y EJERCICIO2 TÉCNICAS CON USUARIOS3 TÉCNICAS CON USUARIOS: TAREAS Y EJERCICIO4 5 ¿QUÉ NOS GUSTARÍA QUE TE LLEVES?
  • 13.
  • 15. Usable es distinto de Útil Regla 2
  • 16. Diseñamos, construimos, probamos para resolver necesidades de los usuarios. Por eso necesitamos conocer y entender sus problemas y necesidades. Regla 3
  • 19. A LOS USUARIOS LES IMPORTA… Nuestra solución Nuestro proceso
  • 20. CON EL EQUIPO CON LOS CLIENTESCON NOSTROS MISMOS CON LOS USUARIOS VALIDAR NUESTRA SOLUCIÓN
  • 23. PROS: • Son usuarios reales. • El equipo puede ver al usuario usando su solución. • Lo encontrado es menos discutible. CONTRAS: • La logística que puede tener. • Necesitamos más tiempo y recursos para prepararlo. USUARIO PROS: • Es más rápido. • Podemos encontrar problemas de consistencia. • Podemos chequear que el diseño siga criterios, como guías de estilo. CONTRAS: • No somos usuarios. • Lo que encontremos depende mucho de nuestra experiencia y conocimientos en la lógica del negocio bajo prueba. TESTER
  • 24. Algunos problemas solo pueden ser encontrados por los usuarios.
  • 26. SE PUEDEN APLICAR AMBOS ENFOQUES Aplicar heurísticas de usabilidad, guías para detectar problemas de consistencia. Arreglar los defectos encontrados. Realizar pruebas con los usuarios para detectar problemas que solo ellos pueden detectar.
  • 27. AGENDA INTRODUCCIÓN1 HEURÍSTICAS DE USABILIDAD Y EJERCICIO2 TÉCNICAS CON USUARIOS3 TÉCNICAS CON USUARIOS: TAREAS Y EJERCICIO4 5 ¿QUÉ NOS GUSTARÍA QUE TE LLEVES?
  • 29. Revisiones de la interfaz para ver si se violan principios de usabilidad.
  • 31. Las heurísticas nos proveen una dirección, guía y enfoque para resolver un problema.
  • 32. • Fáciles de aplicar. • Ayudan a identificar inconsistencias. PROS: • Pueden ser muy generales. • No garantizan una solución. • Dos heurísticas pueden contradecirse. CONTRAS:
  • 33. HEURÍSTICAS DE TESTING CEM KANER Consistencia con: • El producto. • La historia. • Productos similares. • La imagen. • Las regulaciones. • Su propósito. http://testingeducation.org/BBST/foundations/
  • 34. HEURÍSTICAS DE USABILIDAD JAKOB NIELSEN 1. Visibilidad del estado del sistema. 2. Relación entre el sistema y el mundo real. 3. Control y libertad por parte del usuario. 4. Consistencia y estándares. 5. Prevención de errores. 6. Reconocimiento antes que recuerdo. 7. Flexibilidad y eficiencia de uso. 8. Estética y diseño minimalista. 9. Ayudar a los usuarios a reconocer, diagnosticar y recuperarse de los errores. 10.Ayuda y documentación. www.useit.com/papers/heuristic/heuristic_list.html
  • 36. ¿ALGUNA VEZ TUVIERON PROBLEMAS AL MOMENTO DE ELEGIR UNA CONTRASEÑA?
  • 37. El sistema siempre debería mantener informados a los usuarios de lo que está ocurriendo, a través de retroalimentación apropiada dentro de un tiempo razonable. VISIBILIDAD DEL ESTADO DEL SISTEMA 01
  • 38. El sistema siempre debería mantener informados a los usuarios de lo que está ocurriendo, a través de retroalimentación apropiada dentro de un tiempo razonable. VISIBILIDAD DEL ESTADO DEL SISTEMA 01
  • 39. ¿PARA QUÉ SIRVE ESTE SITIO?
  • 40. RELACIÓN ENTRE EL SISTEMA Y EL MUNDO REAL 02 El sistema debería hablar el lenguaje de los usuarios mediante palabras, frases y conceptos que sean familiares al usuario, más que con términos relacionados con el sistema. Seguir las convenciones del mundo real, haciendo que la información aparezca en un orden natural y lógico.
  • 41. RELACIÓN ENTRE EL SISTEMA Y EL MUNDO REAL 02 El sistema debería hablar el lenguaje de los usuarios mediante palabras, frases y conceptos que sean familiares al usuario, más que con términos relacionados con el sistema. Seguir las convenciones del mundo real, haciendo que la información aparezca en un orden natural y lógico.
  • 42. RELACIÓN ENTRE EL SISTEMA Y EL MUNDO REAL 02 El sistema debería hablar el lenguaje de los usuarios mediante palabras, frases y conceptos que sean familiares al usuario, más que con términos relacionados con el sistema. Seguir las convenciones del mundo real, haciendo que la información aparezca en un orden natural y lógico.
  • 43.
  • 44. CONTROL Y LIBERTAD POR PARTE DEL USUARIO 03 Hay ocasiones en que los usuarios elegirán las funciones del sistema por error y necesitarán una “salida de emergencia” claramente marcada para dejar el estado no deseado al que accedieron, sin tener que pasar por una serie de pasos. Se deben apoyar las funciones de deshacer y rehacer.
  • 45. CONTROL Y LIBERTAD POR PARTE DEL USUARIO 03 Hay ocasiones en que los usuarios elegirán las funciones del sistema por error y necesitarán una “salida de emergencia” claramente marcada para dejar el estado no deseado al que accedieron, sin tener que pasar por una serie de pasos. Se deben apoyar las funciones de deshacer y rehacer.
  • 46.
  • 47. CONSISTENCIA Y ESTÁNDARES 04 Los usuarios no deberían cuestionarse si acciones, situaciones o palabras diferentes significan en realidad la misma cosa; siga las convenciones establecidas.
  • 48. CONSISTENCIA Y ESTÁNDARES 04 Los usuarios no deberían cuestionarse si acciones, situaciones o palabras diferentes significan en realidad la misma cosa; siga las convenciones establecidas.
  • 49. CONSISTENCIA Y ESTÁNDARES 04 Los usuarios no deberían cuestionarse si acciones, situaciones o palabras diferentes significan en realidad la misma cosa; siga las convenciones establecidas.
  • 50. CONSISTENCIA Y ESTÁNDARES 04 Los usuarios no deberían cuestionarse si acciones, situaciones o palabras diferentes significan en realidad la misma cosa; siga las convenciones establecidas.
  • 51. CONSISTENCIA Y ESTÁNDARES 04 Los usuarios no deberían cuestionarse si acciones, situaciones o palabras diferentes significan en realidad la misma cosa; siga las convenciones establecidas.
  • 52.
  • 53. Mucho mejor que un buen diseño de mensajes de error es realizar un diseño cuidadoso que prevenga la ocurrencia de problemas. Hay que eliminar acciones predispuestas al error o, en todo caso, localizarlas y preguntar al usuario si está seguro de realizarlas. PREVENCIÓN DE ERRORES 05
  • 54. Mucho mejor que un buen diseño de mensajes de error es realizar un diseño cuidadoso que prevenga la ocurrencia de problemas. Hay que eliminar acciones predispuestas al error o, en todo caso, localizarlas y preguntar al usuario si está seguro de realizarlas. PREVENCIÓN DE ERRORES 05
  • 55. Mucho mejor que un buen diseño de mensajes de error es realizar un diseño cuidadoso que prevenga la ocurrencia de problemas. Hay que eliminar acciones predispuestas al error o, en todo caso, localizarlas y preguntar al usuario si está seguro de realizarlas. PREVENCIÓN DE ERRORES 05
  • 56. ¿POR QUÉ SE SUGIERE EL CONTACTO?
  • 57. Se deben hacer visibles los objetos, acciones y opciones. El usuario no debería tener que recordar la información que se le da en una parte del proceso para seguir adelante. Las instrucciones para el uso del sistema deben estar a la vista o ser fácilmente recuperables cuando sea necesario. RECONOCIMIENTO ANTES QUE RECUERDO 06
  • 58. Se deben hacer visibles los objetos, acciones y opciones, El usuario no debería tener que recordar la información que se le da en una parte del proceso para seguir adelante. Las instrucciones para el uso del sistema deben estar a la vista o ser fácilmente recuperables cuando sea necesario. RECONOCIMIENTO ANTES QUE RECUERDO 06
  • 59.
  • 60. FLEXIBILIDAD Y EXPERIENCIA DE USO 07 Los aceleradores permiten aumentar la velocidad de interacción para el usuario experto tal que el sistema pueda atraer a usuarios principiantes y experimentados. Es importante que el sistema permita personalizar acciones frecuentes para así acelerar el uso de éste.
  • 61. FLEXIBILIDAD Y EXPERIENCIA DE USO 07 Los aceleradores permiten aumentar la velocidad de interacción para el usuario experto tal que el sistema pueda atraer a usuarios principiantes y experimentados. Es importante que el sistema permita personalizar acciones frecuentes para así acelerar el uso de éste.
  • 62.
  • 63. Los diálogos no deben contener información que es irrelevante o poco usada. Cada unidad extra de información en un diálogo compite con las unidades de información relevante y disminuye su visibilidad relativa. ESTÉTICA Y DISEÑO MINIMALISTA 08
  • 64. Los diálogos no deben contener información que es irrelevante o poco usada. Cada unidad extra de información en un diálogo compite con las unidades de información relevante y disminuye su visibilidad relativa. ESTÉTICA Y DISEÑO MINIMALISTA 08
  • 65.
  • 66.
  • 67. Los mensajes de error se deben entregar en un lenguaje claro y simple, indicando en forma precisa el problema y sugiriendo una solución constructiva al problema. AYUDAR A LOS USUARIOS A RECORDAR, DIAGNOSTICAR Y RECUPERARSE DE LOS ERRORES 09
  • 68.
  • 69. AYUDA Y DOCUMENTACIÓN 10 Incluso en los casos en que el sistema pueda ser usado sin documentación, podría ser necesario ofrecer ayuda y documentación. Dicha información debería ser fácil de buscar, estar enfocada en las tareas del usuario, con una lista concreta de pasos a desarrollar y no ser demasiado extensa.
  • 70. AYUDA Y DOCUMENTACIÓN 10 Incluso en los casos en que el sistema pueda ser usado sin documentación, podría ser necesario ofrecer ayuda y documentación. Dicha información debería ser fácil de buscar, estar enfocada en las tareas del usuario, con una lista concreta de pasos a desarrollar y no ser demasiado extensa.
  • 71. HEURÍSTICAS DE USABILIDAD JAKOB NIELSEN 1. Visibilidad del estado del sistema. 2. Relación entre el sistema y el mundo real. 3. Control y libertad por parte del usuario. 4. Consistencia y estándares. 5. Prevención de errores. 6. Reconocimiento antes que recuerdo. 7. Flexibilidad y eficiencia de uso. 8. Estética y diseño minimalista. 9. Ayudar a los usuarios a reconocer, diagnosticar y recuperarse de los errores. 10.Ayuda y documentación. www.useit.com/papers/heuristic/heuristic_list.html
  • 72. HEURÍSTICAS DE USABILIDAD ¿CÓMO HACEMOS UN ANÁLISIS HEURÍSTICO?
  • 74. ANÁLISIS HEURÍSTICO PASO 2 • Cada uno por separado. • Hacemos una exploración para conocer el producto. • Hacemos una o varias iteraciones enfocándonos en las funcionalidades bajo prueba. PASO 3 • Puesta en común (si hay más de una persona analizando). • Compartir los hallazgos con el equipo. PASO 1 • Es recomendable definir las áreas que nos interesan particularmente revisar.
  • 75. ESCALA DE SEVERIDAD 1. No es un problema. 2. Problema estético. 3. Problema de usabilidad menor. 4. Problema de usabilidad mayor, se debe arreglar. 5. Problema catastrófico de usabilidad, bloqueante.
  • 78. AGENDA INTRODUCCIÓN1 HEURÍSTICAS DE USABILIDAD Y EJERCICIO2 TÉCNICAS CON USUARIOS3 TÉCNICAS CON USUARIOS: TAREAS Y EJERCICIO4 5 ¿QUÉ NOS GUSTARÍA QUE TE LLEVES?
  • 80. ALGUNAS TÉCNICAS Usability Lab Studies Ethnographic Field Studies Participatory Design Focus GroupInterviews Eyetracking Usability Benchmarking (in lab) Remote Panel Studies Diary/Camera Studies Customer Feedback Concept Testing Desirability Studies Card Sorting Clickstream analysis A/B Testing Unmoderated UX Studies True Intent Studies Intercept Surveys Email Surveys Analytics Usability Tests
  • 82. Según en qué parte del proceso estoy. Según lo que quiero averiguar. ¿CÓMO SELECCIONO? ES IMPORTANTE: Cómo preguntar, cómo armar y cómo conducir.
  • 83. ALGUNAS TÉCNICAS Usability Lab Studies Ethnographic Field Studies Participatory Design Focus GroupInterviews Eyetracking Usability Benchmarking (in lab) Remote Panel Studies Diary/Camera Studies Customer Feedback Concept Testing Desirability Studies Card Sorting Clickstream analysis A/B Testing Unmoderated UX Studies True Intent Studies Intercept Surveys Email Surveys Analytics Usability Tests
  • 84. AGENDA INTRODUCCIÓN1 HEURÍSTICAS DE USABILIDAD Y EJERCICIO2 TÉCNICAS CON USUARIOS3 TÉCNICAS CON USUARIOS: TAREAS Y EJERCICIO4 5 ¿QUÉ NOS GUSTARÍA QUE TE LLEVES?
  • 85. TÉCNICAS CON USUARIOS PRUEBAS BASADAS EN TAREAS
  • 86. ¿QUÉ ES EL TEST BASADO EN TAREAS? Testear la usabilidad de una interfaz pidiendo a usuarios reales que hagan tareas reales utilizando la interfaz, ya sea con el software real o prototipos.
  • 88. PRUEBAS BASADAS EN TAREAS ¿QUÉ INFORMACIÓN SE OBTIENE?
  • 89. ¿QUÉ INFORMACIÓN SE OBTIENE? • Tareas completas • Tiempo • Errores • Opinión de la interfaz • Evaluación general de UX
  • 90. PRUEBAS BASADAS EN TAREAS ¿CON QUÉ SE PRUEBA?
  • 92. PRUEBAS BASADAS EN TAREAS ¿QUÉ MODALIDADES HAY?
  • 93. PRUEBAS DE USABILIDAD MODERADAS Laboratorio On site Remoto
  • 94. NO MODERADAS • Se utiliza una herramienta de testeo online. • Los participantes completan el estudio en su propio tiempo. • La información se puede visualizar de diferentes maneras para ser analizada. MODERADAS • El facilitador está presente en tiempo real, habla con el participante y observa. ¿QUÉ MODALIDADES HAY?
  • 95. ALGUNAS HERRAMIENTAS: • Indigo Studio (indigodesigned.com) • Loop11 (loop11.com) • Try My UI (trymyui.com) • Usertesting (usertesting.com) • User Zoom (userzoom.com) PRUEBAS DE USABILIDAD NO MODERADAS
  • 96. • Feedback visual • Preguntas follow-up • Tareas más complejas • Información cualitativa MODERADAS • Muchos participantes a la vez • En cualquier parte del mundo • Económico • Menos tiempo • Información cuantitativa NO MODERADAS
  • 97. PRUEBAS BASADAS EN TAREAS EL PROCESO
  • 98. PASO 4 EL PROCESO ¿Qué quiero probar? PASO 1 Crear las tareas PASO 2 Probar PASO 3 Analizar
  • 99. EL PROCESO PASO 4 ¿Qué quiero probar? PASO 1 Crear las tareas PASO 2 Probar PASO 3 Analizar
  • 100. ¿QUÉ QUIERO PROBAR? Aplicación Historias / Flujos
  • 101. TIPS PARA DEFINIR QUÉ TESTEAR Elegir la historia más valiosa, más riesgosa, más compleja. Diseños o conceptos nuevos. No pretender cubrir demasiado.
  • 102. EL PROCESO PASO 4 ¿Qué quiero probar? PASO 1 Crear las tareas PASO 2 Probar PASO 3 Analizar
  • 103. PLANTEAR IDEAS REALISTAS El fraseo debe ser simple, pensando en escenarios realistas: “Mostrame qué harías si querés buscar zapatos de hombre.” “Querés reservar una habitación en un hotel en Montevideo, cerca del centro de la ciudad. Mostrame cómo lo harías.”
  • 104. “MOSTRAR” ES EL VERBO CLAVE “¿Cómo harías si querés encontrar un hotel en Montevideo?” “Buscar Montevideo.” Buscamos que el usuario lleve a cabo las acciones, no que nos de explicaciones verbalmente.
  • 105. EVITAR EXPLICITAR LA TAREA “Mostrame cómo harías si quisieras agregar esos zapatos al carrito de compra.” “Mostrame qué harías si decidieras comprar esos zapatos.”
  • 106. SER ESPECÍFICO “Mostrame cómo encontrarías un hotel que te guste.” “Buscá una habitación por menos de 100 dólares la noche.” Es necesario definir una meta clara para el usuario.
  • 107. MÁS TIPS… No plantear tareas secuenciales. Tener tareas y material adicional impreso para darle al participante. Usar un lenguaje entendible por el usuario. Definir tareas que tengan sentido para los usuarios.
  • 108. EL PROCESO PASO 4 ¿Qué quiero probar? PASO 1 Crear las tareas PASO 2 Probar PASO 3 Analizar
  • 109. RECLUTAR USUARIOS PROBAR EL TEST CÓMO PREPARARSE TENER LOS MATERIALES NECESARIOS
  • 110. CÓMO PREPARARSE RECLUTAR USUARIOS PROBAR EL TEST TENER LOS MATERIALES NECESARIOS
  • 111. CÓMO PREPARARSE RECLUTAR USUARIOS PROBAR EL TEST TENER LOS MATERIALES NECESARIOS
  • 112. SESIONES UNO A UNO • Presentar la dinámica. • Dar al participante las tareas a realizar. • Incentivar el pensamiento en voz alta. • Observar y tomar notas. CÓMO PROBAR: LA DINÁMICA
  • 113. • Posee conocimiento del diseño. • Es empático. • Es observador. • Mantiene la comunicación fluida. • Escucha. CARACTERÍSTICAS DEL FACILITADOR
  • 114. • Evitar preguntas cerradas. • No mostrar aprobación o desaprobación. • Reformula / genera nuevas preguntas. • Redirigir preguntas. • Estar atentos a cuándo insistir, abandonar, ayudar. • Hacer preguntas finales. LA INTERACCIÓN CON EL USUARIO
  • 115. EL PROCESO PASO 4 ¿Qué quiero probar? PASO 1 Crear las tareas PASO 2 Probar PASO 3 Analizar
  • 117. PRUEBAS BASADAS EN TAREAS EJERCICIO
  • 118. AGENDA INTRODUCCIÓN1 HEURÍSTICAS DE USABILIDAD Y EJERCICIO2 TÉCNICAS CON USUARIOS3 TÉCNICAS CON USUARIOS: TAREAS Y EJERCICIO4 5 6 ¿QUÉ NOS GUSTARÍA QUE TE LLEVES?
  • 119. ¿QUÉ NOS GUSTARÍA QUE TE LLEVES? Todos trabajamos para generar la experiencia del usuario.
  • 120. ¿PREGUNTAS? ¡MUCHAS GRACIAS! 21 y 22 de mayo, 2018 www.testinguy.org #testinguy |@testinguy Claudia Badell cbadell@infragistics.com @claubs_uy Joanna Arnaiz jarnaiz@infragistics.com @joiarnaiz Martín Loskin mloskin@infragistics.com Patricia Duarte pduarte@infragistics.com