mobile usability testing

Download Mobile Usability Testing

Post on 13-Jun-2015

236 views

Category:

Documents

1 download

Embed Size (px)

DESCRIPTION

Mobile Usability Testing

TRANSCRIPT

  • 1. MOBILE USABILITY TESTING Guillermo Skrilec GeneXus Consulting gskrilec@genexusconsulting.com Martin Solari CI3S - Universidad ORT Uruguay martin.solari@ort.edu.uy

2. Temas Contexto: desarrollo de aplicaciones mviles Usabilidad mvil Heursticas de usabilidad Desafos de usabilidad en GX Testing de usabilidad mvil Mtodos analticos Experimentacin con usuarios Recomendaciones 3. Contexto actual Proyectos: desarrollos ms rpidos para ciclos de vida ms cortos Aplicaciones: ms simples y orientadas a tareas Dispositivos: mayor diversidad, sensibles al contexto Distribucin: stores - consumerization 4. Contexto actual Diseo: forma + funcin Cada vez tiene ms importancia para el software Funcionalidad Interaccin Esttica 5. Usabilidad Efectividad, eficiencia y satisfaccin con la cul usuarios especficos alcanzan objetivos especficos en entornos particulares [ISO 9241] Efectividad: precisin y completitud Eficiencia: recursos Satisfaccin: confort y aceptacin Influida por: forma, contenido, funcionalidad 6. Usabilidad mvil De la movilidad a la ubicuidad Es un nuevo paradigma de computacin Aplicaciones ms simples para contexto ms complejos Nuevos escenarios para el software Hacer software mvil/ubicuo no significa repetir lo mismo en una nueva plataforma 7. Usabilidad mvil Qu significa que una app sea intuitiva? Conceptos bsicos de usabilidad [Nielsen] Aprendizaje, eficiencia, memorizacin, errores, satisfaccin del usuario Anlisis heurstico: tcnicas basadas en la experiencia se aplican a problemas no optimizables 8. Heursticas de usabilidad 1. Visibilidad del estado 2. Correlacin con el mundo real 3. Libertad y control para el usuario 4. Consistencia y estndares 5. Prevencin y recuperacin de errores 6. Reconocimiento en vez de memorizacin 7. Flexibilidad 8. Esttica y diseo minimalista 9. Heursticas de usabilidad Usabilidad: concepto que evoluciona Ejemplo: 1980s: manual 1990s: ayuda en lnea 2000s: aplicacin intuitiva 2010s: atractiva, simple y rpida (de aprender y usar) Nuevas heursticas para mviles? 10. Heursticas de usabilidad Para aplicaciones mviles: Sea sensible al entorno del usuario Su app no est sola y puede interrumpirse Una cosa a la vez Considere las restricciones Ahorro de batera Pantalla mas pequea Dispositivo tctil 11. Desafos de usabilidad mvil en GX Potencia de GeneXus Desarrollo nativo para mltiples plataformas Alto nivel de abstraccin: permite centrarse en el negocio Desafos para la comunidad Algunos concesiones de flexibilidad La usabilidad est en la cabeza del desarrollador 12. Desafos de usabilidad mvil en GX Ponerse a dieta! Orientacin a la tarea, aqu y ahora Menos mensajes, Menos pasos, Menos funciones Sensibilidad al contexto y al dispositivo Menos egocentrismo, Menos uso de recursos Fcil, lindo, natural Menos tiempo, Menos complejidad, Menos decisiones 13. Testing de usabilidad mvil 14. Testing de usabilidad mvil Mtodos analticos Anlisis en base a guas / reglas / heursticas, por parte de un experto (tcnico) Aplica principios generales de la usabilidad Enfoque deductivo: bueno para pulir detalles, optimizar 15. Testing de usabilidad mvil Experimentacin con usuarios Poner la aplicacin en contexto Usuarios reales Dispositivos diversos Tareas significativas (no solo funciones) Entornos reales: aire libre, gente alrededor, interrupciones, otras tareas 16. Testing de usabilidad mvil Experimentacin con usuarios Las herramientas ayudan Pero hay otras claves Planificacin de ejercicios, convocatoria de usuarios Observacin no obstrusiva: testing presencial o remoto 17. Testing de usabilidad mvil Para hacer experimentacin con usuarios: Comenzar con prototipos de baja definicin Disear tareas previamente, pero tambin dejar libertad a los usuarios (objetivos y medios) Simular el entorno del usuario No intentar grabar y analizar todo Tambin usar el dispositivo del usuario 18. Experimentacin con usuarios Experimentacin con usuarios: enfrentar una app a la realidad Se deja para el final y se hace una sola vez Se ve como costoso Tiene menos peso que el testing interno Los testers pueden modelar la diversidad de usuarios, contextos y tareas por mtodos analticos? Cunto costara? Qu profundidad tiene este enfoque? 19. Experimentacin con usuarios Experimentacin es opuesta al enfoque analtico Se prueban hiptesis (app) en forma inductiva Reacciones desconocidas = nuevas oportunidades Dejar que la respuesta de los usuarios modele la aplicacin Dejar ideas preconcebidas, generar hiptesis Realizarla temprano e iterativamente Feedback que cale profundo en equipo tcnico y cliente 20. Recomendaciones Testing de usabilidad a lo largo de todo el ciclo de desarrollo Priorizar la experimentacin con usuarios a los mtodos analticos / tcnicos Considerar diversidad: usuarios, dispositivos, tareas y entornos Involucrar al cliente en el enfoque experimental desde el comienzo Montar laboratorios de UX y dejar que la cultura entre en la organizacin 21. GRACIAS! Guillermo Skrilec GeneXus Consulting gskrilec@genexusconsulting.com Martin Solari CI3S - Universidad ORT Uruguay martin.solari@ort.edu.uy