Transcript
Page 1: IxDA BA Mobile 20 julio 2010

Diseño de interacción y usabilidad en móviles

Santiago Bustelo • Federico Campo Piombi

Presentación bajo licencia Creative CommonsAtribución 2.5 Argentina

Page 2: IxDA BA Mobile 20 julio 2010

IxDA (Interaction Design Association)

• Red global dedicada a la práctica profesional del Diseño de Interacción

• Foro global, 20.000 miembros

• En Buenos Aires:

• Encuentros

• Charlas

• Congresos

• Cursos

Page 3: IxDA BA Mobile 20 julio 2010

Diseño de Interacción

Define el modelo de operación de

productos interactivos para lograr

mejores experiencias para la

mayor cantidad de usuarios.

Page 4: IxDA BA Mobile 20 julio 2010

¿Cuándo está terminado nuestro trabajo?

• Cuando nos gusta a nosotros

• Cuando funciona como queríamos

• Cuando le gusta al cliente

• Cuando el usuario logra lo que esperábamos

Page 5: IxDA BA Mobile 20 julio 2010

Diseño de Interacción:Proceso

Page 6: IxDA BA Mobile 20 julio 2010

IxD: Proceso

Proceso

LinealProceso

Convergente

Page 7: IxDA BA Mobile 20 julio 2010

IxD: Proceso

Proceso

Lineal

• Definición de requerimientos.

• Diseño y desarrollo a nivel de producción.

• Entrega.

Page 8: IxDA BA Mobile 20 julio 2010

IxD: Proceso

Proceso

Lineal

• Definición de requerimientos.

• Diseño y desarrollo a nivel de producción.

• Entrega.

• No funciona como se esperaba, o no resuelve la problemática detectada.

• Se modifica la funcionalidad.

• No se modifican los deadlines.

Page 9: IxDA BA Mobile 20 julio 2010

IxD: Proceso

Proceso

Convergente

• Objetivos y análisis inicial.

Analizar el requerimiento y determinar la mejor solución.

Identificar definiciones faltantes al inicio u ongoing del proyecto, y no al final.

Asignar responsables de definiciones faltantes.

Page 10: IxDA BA Mobile 20 julio 2010

IxD: Proceso

Proceso

Convergente

• Objetivos y análisis inicial.

• Diseño y Desarrollo en iteraciones

Cada etapa es validada antes de continuar con la siguiente.

Detección temprana de errores.

Visibilidad sobre tiempos y scope.

Page 11: IxDA BA Mobile 20 julio 2010

IxD: Proceso

Proceso

Convergente

• Objetivos y análisis inicial.

• Diseño y Desarrollo en iteraciones avanzando progresivamente en:

• Funcionalidad

• Estructura y elementos

• Lenguaje visual

• Entrega y puesta en producción.

Page 12: IxDA BA Mobile 20 julio 2010

IxD: Proceso

Iteraciones delProceso

Convergente 1. Planeamiento de la iteración

Definición del problema. Qué queremos aprender de esta iteración y cómo vamos a hacerlo.

2. ImplementaciónCreación del prototipo con la fidelidad correcta

3. PruebaObtenemos información que valida o descarta la solución.

4. Conclusiones y aprendizajeQué funcionó o no, y por qué.

Jared Spool, Anatomy of an Iteration

Page 13: IxDA BA Mobile 20 julio 2010

IxD: Objetivos del Proceso

1. Externalizar y comunicar ideas para reflexionar sobre ellas.

2. Poner a prueba las ideas en contexto.

3. Validar requerimientos con stakeholders.

4. Validar la funcionalidad en el contexto de uso de la aplicación (mobile scenario).

5. Descubrir problemas y explorar nuevas direcciones.

6. Hacer esto en una fase del proyecto donde aún sea viable realizar cambios en el alcance.

Page 14: IxDA BA Mobile 20 julio 2010

IxD: Entregables del Proceso

Sketch Wireframe Prototipo Interactivo Diseño gráfico dela interfaz

Page 15: IxDA BA Mobile 20 julio 2010

IxD: Entregables del Proceso

Sketch

• Características:- Fidelidad muy baja- Permiten opinar sin restricciones- Colaborar- Probar rápidamente conceptos generales

• Objetivo:- Proponer Estructura espacial- Proponer Interactividad- Proponer Funcionalidad

Page 16: IxDA BA Mobile 20 julio 2010

IxD: Entregables del Proceso

Wireframe

• Características:- Fidelidad baja a media- Realizar anotaciones - Documentar las definiciones

• Objetivo:- Definir estructura espacial- Definir áreas de contenido- Definir funcionalidad (caso puntual mobile)- Definir flow de navegación - Permitir pruebas con usuarios

Page 17: IxDA BA Mobile 20 julio 2010

IxD: Entregables del Proceso

Prototipo Interactivo

• Características:- Fidelidad media a alta- Testear experiencia de uso sin haber desarrollado la aplicación

• Objetivo:- Proveer mecanismo para validar flow + interacción- Permitir pruebas con usuarios

Page 18: IxDA BA Mobile 20 julio 2010

IxD: Entregables del Proceso

Diseño gráfico de la interfaz

• Características:- Fidelidad alta- Documentar las decisiones

• Objetivo:

- Alinear estética de interfaz validada- Recursos gráficos para implementación

Page 19: IxDA BA Mobile 20 julio 2010

IxD: Conclusión

¿Qué ganamos incorporando IxD a nuestro workflow?

• Validar funcionalidad, interacción y flujo de la aplicación

• Identificar key issues en una etapa temprana del proyecto

• Documentar las definiciones

• Herramientas de testeo previas al desarrollo

• Salud

Page 20: IxDA BA Mobile 20 julio 2010

Pruebas con usuarios:Validación de la interacción

Page 21: IxDA BA Mobile 20 julio 2010

Diseño centrado en el Usuario versus:

• Diseño autoreferencial

• Diseño centrado en la tecnología

• Diseño centrado en el stakeholder

• Diseño centrado en la competencia

Page 22: IxDA BA Mobile 20 julio 2010

¿Qué es un Usuario?

• No está viciado por el ejercicio de la profesión ni por el proceso de conceptualización.

• Tiene o puede representar intención de usar la interfaz para lograr un objetivo.

• Tiene o puede representar el modelo mental del público al que está destinada la interfaz.

• No necesita ser una muestra demográfica.

“La prueba con el usuario no tiene que ser perfecta.Tiene que existir” (Jared Spool)

Page 23: IxDA BA Mobile 20 julio 2010

Incorporando al Usuario

• La diferencia entre probar nuestras hipótesis con cero usuarios, vs. hacerlo con un solo usuario, es infinita.

• Pruebas rápidas y de gran impacto cualitativo.

• No se toman requerimientos del usuario. Nos enfocamos en lo que el usuario hace.

Jakob Nielsen:Why You Only Need to Test with 5 Users

Page 24: IxDA BA Mobile 20 julio 2010

Prototipado iterativo

Rodolphe Courtier: Mobilist

Page 25: IxDA BA Mobile 20 julio 2010

Pruebas con usuarios

Lin Lin Designs: Explore Chicago

Page 26: IxDA BA Mobile 20 julio 2010

Prototipo funcional

Page 27: IxDA BA Mobile 20 julio 2010

Laboratorio de usabilidad

Fuentes: Usability Sciences, UserCentric, Design4Mobile

Page 28: IxDA BA Mobile 20 julio 2010

Consistencia

Page 29: IxDA BA Mobile 20 julio 2010

Mobile IxD

Aplicaciones móviles deben ser consistentes con:

• el Hardware del dispositivo/plataforma

• el GUI del dispositivo/plataforma

• el GUI de la misma aplicación

• el Contexto de Uso

Page 30: IxDA BA Mobile 20 julio 2010

Mobile IxD: Consistencia

Consistencia con el Hardware:

TouchscreenTeclado

QWERTY(físico, landscape)

GPSWiFi

Cámara

Teclado QWERTY

(físico, vertical)GPSWiFi

Cámara

TouchscreenWiFi

Cámara

Teclado EstándarGPSWiFi

Cámara

Page 31: IxDA BA Mobile 20 julio 2010

Mobile IxD: Consistencia

Consistencia con el Hardware:

En función del hardware de cada dispositivo soportado…

• ¿Habrá variaciones de interfaz?

• ¿Habrá variaciones en el flow?

• ¿Habrá variaciones de funcionalidad?

Page 32: IxDA BA Mobile 20 julio 2010

Mobile IxD: Consistencia

Consistencia con el Hardware:

¿Porqué podría variar la interfaz?

• Porque tengo mayor resolución de pantalla

• Porque varían los guidelines de UI del dispositivo

Page 33: IxDA BA Mobile 20 julio 2010

Mobile IxD: Consistencia

Consistencia con el Hardware:

¿Porqué podría variar el flow de navegación?

• Porque varía la interfaz y puedo resolver una mecánica en más o menos pasos.

• Porque varía el hardware, y necesito por ej. que el usuario ingrese su ubicación en vez de obtenerla por GPS.

Page 34: IxDA BA Mobile 20 julio 2010

Mobile IxD: Consistencia

Consistencia con el Hardware:

¿Porqué podría variar la funcionalidad?

• Porque no dispongo de un hardware determinado (GPS, cámara, acelerómetro, multitouch)

Page 35: IxDA BA Mobile 20 julio 2010

Mobile IxD: Consistencia

Consistencia con el GUI del dispositivo/plataforma:

Forum Nokia, Design and User Experience Library v2.0

Page 36: IxDA BA Mobile 20 julio 2010

Mobile IxD: Consistencia

Consistencia con el GUI de la propia Aplicación:

Page 37: IxDA BA Mobile 20 julio 2010

Mobile IxD: Consistencia

Consistencia con el Contexto de Uso

Page 38: IxDA BA Mobile 20 julio 2010

Mobile IxD: Conclusión

• No perder de vista el objetivo principal de la aplicación

• No perder de vista al usuario de esa aplicación

• No inventar la rueda:

• Utilizar patrones de diseño conocidos y probados

• Aplicar los guidelines de GUI de la plataforma

• Verificar los checklists de la plataforma

• En la medida de lo posible, testear con usuarios

Page 39: IxDA BA Mobile 20 julio 2010

¡Muchas gracias!

ixda.com.ar