Construyendo la Usabilidad desde el Análisis II Las comunidades son redes de relaciones personales que proporcionan sociabilidad, apoyo, información y un sentido de pertenencia e identidad social" (Wellman, 2001) Prof. Eleonora Acosta Tópicos Avanzados IHC 1
Prototipo en papel correspondiente a la página principal de la Comunidad Virtual en IHC 2
LOGO C o m u n i d a d V i r t u a l I H C Universidad Central De Venezuela Comunidad -Noticias -Miembros -Galería -Eventos Comunicación -Foros -Salas de Chat -Correo Recursos -Catálogos -Publicaciones -Wiki Noticias Recientes Eventos Recientes Mi cuenta Login: Pass: Calendario Encuesta Publicidad 3
Qué sigue? Seguimos en la fase de Análisis de la aplicación Objetivo: modelar los requerimientos funcionales a través de casos de uso, objetos del dominio, patrones de interacción, objetos de interfaz Aplicar técnicas que orienten el diseño centrado en el usuario hacia las metas de usabilidad establecidas 4
IS: Ciclo de vida del software Análisis de requerimientos Análisis Prototipaje Entrega 5
Usabilidad: Prototipaje rápido Establece el desarrollo de prototipos interactivos que pueden ser reemplazados o modificados en línea partir del feedback Este feedback puede venir de especialistas y/o usuarios, luego de haber utilizado el prototipo para realizar un conjunto de tareas Esta técnica consiste en desarrollar diversos aspectos propuestos a través de prototipos de software!hardware, y evaluarlos 6
Usabilidad: Prototipaje rápido En general: prototipaje rápido debido a que se trata del desarrollo de una simulación o prototipo del futuro sistema Puede ser muy útil ya que permite visualizar el sistema y obtener feedback del mismo Este prototipo puede ser utilizado en etapas tempranas para aclarar los requerimientos de los usuarios 7
Usabilidad: Prototipaje rápido Posteriormente en el ciclo de vida, el prototipo puede ser utilizado para especificar detalles de la IU a ser incluidos en el futuro sistema Los prototipos desarrollados tienden a ser prototipos de alta fidelidad en relación al producto final, a diferencia de aquellos prototipos generados en otras técnicas, tal como Prototipos de Papel. 8
Prototipaje rápido: ventajas Provee a los usuarios (especialmente el público en general) una demostración tangible de qué se trata el sistema Permite el desarrollo rápido de prototipos interactivos Los prototipos creados tienen una alta fidelidad en relación al producto final Los prototipos creados suportan evaluaciones basadas en métricas. 9
Prototipaje rápido: método 1. Invierta suficiente tiempo para desarrollo del prototipo. Si va a ser evaluado por usuarios, invierta tiempo en diseñar las tareas relevantes; reclute usuarios, evalúe el prototipo y divulgue los resultados 2. Cuente con el equipo necesario, hardware y software, para crear el prototipo 10
Prototipaje rápido: método 3. Desarrolle propiamente el prototipo 4. Seleccione usuarios apropiados, tratando de cubrir una muestra que abarque la audiencia destino. Se requiere un facilitador para instruir a los usuarios y ejecutar la evaluación 11
Prototipaje rápido: método 5. Prepare tareas reales a fin de atraer a los usuarios a trabajar con el prototipo 6. Guíe la evaluación y ser utilizado para las tareas 7. Asegúrese que las facilidades de almacenamiento estén disponibles y funcionando 8. Conduzca cada sesión. El facilitador instruye al usuario para trabajar con las tareas asignadas, interactuando con, respondiendo a, el sistema de una manera apropiada 12
Prototipaje rápido: método 9. Si es necesario, se puede obtener información adicional entrevistando a los usuario luego de utilizar el prototipo. Agradezca al usuario 10.Analice la información obtenida y luego sintetice las observaciones y evaluaciones de los usuarios. Determine los temas y severidad de los problemas identificados 13
Prototipaje rápido: método 11. Recopile las implicaciones y recomendaciones de diseño orientadas a las mejoras de la IU y compártalas con el equipo de diseño. Las grabaciones en video pueden son útiles 12. Cuando sea necesario, refine el prototipo y repita el proceso anterior. 14
Prototipaje rápido: adicionalmente Evite pasar demasiado tiempo en el desarrollo de los prototipos iniciales ya que la evaluación de los usuarios podría resultar en cambios sustanciales Evite hacer el prototipo demasiado refinado ya que esto podría forzar a los usuarios aceptarlo como terminado. No incluya aspectos que formen parte de las expectativas de los usuarios pero que podría ser imposible incorporarlos en el producto final (ej. tiempos de respuesta exageradamente rápidos o gráficos exageradamente sofisticados) y no ponga demasiado esfuerzo en características particulares que quizás no son requeridas (ej. animaciones). 15
Prototipaje rápido: adicionalmente Considere que se requiere habilidades del desarrollo de software. Además, aunque es rápido, puede consumir más tiempo que otras técnicas semejantes y los recursos requeridos son mayores comparado con los prototipos de papel debido a las necesidades de hardware y software 16
Prototipaje rápido: adicionalmente Existen varias herramientas que permiten producir prototipos rápidos, que van desde una secuencia de pantallas elaborada con.ppt, hasta programación basada en scripts tales como HyperCard y Visual Basic. Se requiere recursos técnicos más sofisticados que para los prototipos de baja fidelidad (papel). Un costo adicional es el nivel de experiencia de los desarrolladores. 17
Prototipaje rápido: métodos alternativos Prototipos de papel y lápiz Diseño paralelo 18
Actividad Modelo Objeto del Dominio y Logo 19