c7 errores ayudas_diu_mododecompatibilidad_

13
Diseño de Interfaces de Usuarios Diaz Muñante Jorge 1 Errores y Ayudas Diseño de Interfaces de Usuarios Ciclo 2012-1 Profesor: Diaz Muñante Jorge Errar es humano Errar es humano IU a la fama o la vergüenza ?? Me equivoque¡¡ o el diseño no ayuda ¡¡¡

Upload: julio-pari

Post on 09-Aug-2015

122 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: C7 errores ayudas_diu_mododecompatibilidad_

Diseño de Interfaces de Usuarios

Diaz Muñante Jorge 1

Errores y Ayudas

Diseño de Interfaces de Usuarios

Ciclo 2012-1

Profesor:

Diaz Muñante Jorge

Errar es humano

Errar es humano IU a la fama o la vergüenza ??

Me equivoque¡¡ o el diseño no ayuda ¡¡¡

Page 2: C7 errores ayudas_diu_mododecompatibilidad_

Diseño de Interfaces de Usuarios

Diaz Muñante Jorge 2

Temas

�Errores — Desliz y equivocaciones

�Tipos de desliz

�¿cómo manejar los errores?

�Mensajes de errores

�Ayuda del sistema

Consecuencias del error humano

�1988

– Satélite Phobos 1 (ruso) se perdio al viajar a marte

– ¿por qué?

• Controlador de la nave omitio una letra en una serie de comandos digitales enviados al Centro Espacial

• la omisión causo una mala traducción accionando una secuencia de verificación de comandos almacenado en la ROM

– ¿Falla?

Vuelo de KAL B747 (1999)

�Un control defectuoso (ADI) origino que el avión se estrellara

Mensaje

� Inglaterra 1976 – 40% de las autopistas son manejadas por sistemas de comunicaciones

– Policia controlan en tiempo real

• cambio de signos, signos de direccion, limites en velocidad, etc

– en 10 Dic, policia fallo a cambiar el limite de velocidad cuando bajo la neblina

• 34 vehiculos chocados

• 3 personas muertas

• 11 personas heridas

• autopista cerrada por 6.5 horas

40 kmBaje la velocidadNeblina adelante

Respuesta

� Policia (en el interrogatorio)

– “el sistema no acepto mis instrucciones”

� Dept de transporte (despues de examinar el log)

– “No hay evidencia de un error técnico”

� Diseñador del sistema

– despues de dar enfasis que el no tiene responsabilidad en el sistema

• “Nosotros estamos en el mercado 5 años y nunca hemos tenido problemas”

� La Corte Judicial

– Juez dijo “error del operador"

• El policia operador:

• “fallo en seguir las instrucciones para ingresar datos relevantes”

Errores

�¿porqué estudiarlo?

– Cuando aprendemos nuevas habilidades, los errores nos ayudan.

– Los errores pueden ayudar el aprendizaje

– cuando usamos la computadora, las personas tienen temor de malograr el sistema (afecta la habilidad y el desempeño de los usuarios)

– Tambien los expertos se equivocan!

Page 3: C7 errores ayudas_diu_mododecompatibilidad_

Diseño de Interfaces de Usuarios

Diaz Muñante Jorge 3

Noticia de interes …..

�“Harris Research” ha encontrado que los usuarios que usan PCs pierden un promedio de 03 semanas al año en corregir problemas con la tecnologia.

�Porque?

– Un empleado estadisticamente pierde 100 minutos a la semana durante el primer mes, cuando empieza usar un nuevo sistema

¿quién se adecua a quien?

�“Es mucho mejor que la tecnologia se adapte al usuario que forzar al usuario adaptarse a la Tecnologia”

– Larry Marrine de “Intuitive Design”

Clasificación de errores

�Norman clasifica como desliz (slips) y equivocaciones (mistakes)

�Los desliz son inconscientes y accidental

�Las equivocaciones son conscientes y deliberados

– Usualmente el usuario no conoce lo que hace la tarea actual.

�Desliz son mas frecuentes, nos enfocaremos en estos

Desliz

Desliz

�Error de captura

– Frecuentemente realizamos unas acciones mas que otras

– :wq en vi para salvar y retirar, frecuentemente lo usamos para salir.

– Confirmamos el guardado de un archivo cuando deseamos no registrar los cambios

Porqué presioné “Si”....?

Desliz (cont.)

� Errores de descripción

– Distraido, al realizar una accion correcta, nos equivocamos en escoger el objeto (muy cerca de uno al otro)

• Poner un cuchillo en la refrigedora, y la ensalada en el horno

• Movemos un archivo a la papelera en lugar de una carpeta

Page 4: C7 errores ayudas_diu_mododecompatibilidad_

Diseño de Interfaces de Usuarios

Diaz Muñante Jorge 4

Desliz (cont.)

�Manejo_datos

– Procesamos en forma inconsciente datos externos

– Tipeamos cualquier palabra en la pantalla

�Activacion asociativa

– pensamientos internos interfiere

– Tipeamos el nombre de una persona

Desliz (cont.)

�Perdida de activacion

– Olvidamos algo a mitad de camino

– Vamos al cuarto para examinar algo y olvidamos para que hemos ido al cuarto

– Buscamos una informacion y luego nos olvidamos para que

�error de modo

– Pensar de un modo y actuar distinto

– Tipear ‘exit’ para salir del FTP en lugar de ‘quit’

Identificar lo que sigue

�En UNIX , listar archivos con ls.

�En DOS, el comando es dir.

�Error comun es tipear ls en lugar de dir

�¿qué clase de error es?

– Captura, Descripcion, Manejo_datos, Asociativa-activacion, perdida de activacion, o error de modo?

�A: Modo o descripcion.

Identificar lo que sigue(cont.)

�Como lo corregimos?

– Hacer el modo mas claro.

– Hacer comandos mas consistentes.

Identificar lo que sigue (cont.)

�Cuando estamos salvando un archivo, tipeamos el nombre del archivo que previamente hemos trabajado

�Inadvertidamente sobreescribimos este archivo con un nuevo nombre.

�¿qué clase de error es?

– Captura, Descripcion, manejo_datos, Asociativa-activacion, perdida de activacion, o error en el modo?

�A: Manejo_datos o asociativa-activacion

Identificar lo que sigue (cont.)

� ¿cómo resolverlo?

– Alertar al usuario cuando el archivo ya existe

– Realizar backups de los archivos automaticamente (los discos son de gran capacidad)

Page 5: C7 errores ayudas_diu_mododecompatibilidad_

Diseño de Interfaces de Usuarios

Diaz Muñante Jorge 5

Identificar lo que sigue

�Cuando ingresamos “u0pw” en lugar de “hola”

¿qué podemos hacer con los errores?

� Reglas generales– Prevenir los ‘slips’ antes de que ocurran– Detectar y corregir los ‘slips’ cuando ocurren– Permitir la corrección del usuario con feedback y ‘undo’

� Ejemplos– Errores modales

• Tener la menor cantidad de modos posibles

• Explicitar los modos de la mejor forma posible

– Errores de “captura”• En lugar de confirmación, permitir que las operaciones sean reversibles

• Permitir la reconsideración de las acciones por el usuario– ej. los items de la papelera de reciclaje pueden ser recuperados

– Pérdida de la activación• Si el usuario conoce el objetivo de la tarea, explicitarlo

• Si el usuario no lo conoce, mostrar el camino seguido hasta el punto actual

– Errores de descripción• En interfaces con iconos, evitar la similitud entre los iconos

Prevencion de errores

� Idea general– Prevenir o mitigar la continuación de una acción errónea

� Estrategias– Tratar los errores, no permitiendo la continuidad de las acciones del

usuario– ej. no pasar la ventana de lngreso de usuario hasta que no se ingrese la

contraseña correcta

– ‘Warnings’• Avisar al usuario cuando ocurre una situacion no usual

– ej. sonidos (campanas, timbres)

– No abusar de su uso

– ‘Do nothing’• Una acción ilegal no tendrá ningún efecto• El usuario debe inferir lo que ha sucedido

– ej. ingreso de una letra en un campo numérico (se ignora la tecla presionada)

Prevencion de errores

� Mac: mover un archivo a un sitio incorrecto

Prevencion de errores (cont.)

� Estrategias

– Autocorrección

• El sistema autocorrige el error, de acuerdo a determinadas acciones válidas

– ej. autocorrector ortográfico

– Se transforma en un problema de confianza

– Negociación

• El aplicativo inicia un diálogo con el usuario para encontrar una solución al problema

– ej. compiladores indicando la línea donde ha ocurrido el error, y posibilitando su reparación

– Demostración

• El aplicativo pregunta al usuario cuál es la acción que desea ejecutar realmente

Prevenir errores

�Estrategias

– Chequeos

• El aplicativo chequea la razonabilidad de los datos ingresados por el usuario

– ej. “Ud. ha solicitado la compra de 5000 lápices. Es realmente la cantidad que desea comprar?”

– Ingreso de datos válidos

• El aplicativo solamente acepta los datos ingresados con un formato dado

– ej. Los widgets actuales sólo permiten el ingreso de datos con un determinado formato

Page 6: C7 errores ayudas_diu_mododecompatibilidad_

Diseño de Interfaces de Usuarios

Diaz Muñante Jorge 6

Mensajes de error

• Mensaje que aparecía en Google cuando un usuario seleccionaba cualquiera de los enlaces que daba el buscador al hacer una consulta. El fallo duro unos 40 minutos. • La explicación de Google: "¿Qué ha pasado? Muy simple, un error humano". Este llegó cuando se actualizó el listado de webs que instalan programas maliciosos. La advertencia se hizo extensible a todas las webs que rastrea el buscador, en lugar de mantener solo las maliciosas.

Colapso la pagina para los fonavistas

Mensajes de errores

�Use palabras en los mensajes centrado en el usuario

– Mensaje MS Visual Basic

– No significa nada

Mensajes de error (cont.)

�Un dialogo real de un Helpdesk

– “Presione cualquier tecla para continuar.”

– “No puedo encontrar ‘cualquier’ tecla.”

– “Es la barra espaciadora,....”

Mensajes de error (cont.)

�Es la parte del sistema que tiene el mayor impacto psicologico sobre el usuario

�No castigue o penalice a los usuarios

�evite el humor, puede serlo en un lenguaje, cultura, pero en otro puede significar todo lo contrario

Mensajes de errores (cont.)

�Use palabras positivas, no sea tragico

– “error fatal, ejecución abortada”

– “disastrous string overflow”

– “error catastrófico, ingreso como usuario de operador”

– “Falla de protección general”

�Use terminos especificos y constructivos

Page 7: C7 errores ayudas_diu_mododecompatibilidad_

Diseño de Interfaces de Usuarios

Diaz Muñante Jorge 7

Mensajes de errores (cont.)

AutoCAD Mechanical

Microsoft's NT Operating System

Mensajes de error (cont.)

�Dar sugerencias de cómo resolverlo

�Haga que el sistema asuma la culpa

Pobre Mejor

Error en sintaxis Parentesis izquierdo no tiene par

Entrada ilegal Tipee la primera letra: Enviar, Leer o Detener

Datos invalidos Rango de dias de 1 a 31

Mal nombre del archivo Nombre de archivo debe empezar con una letra

En caso de error...

1. ALERTA

“Llamar atención”

2. IDENTIFICAR

“¿Qué paso?”

3. DIRECTO

“¿Cómo recuperarse?”

ALERTA

IDENTIFICAR

DIRECTO

Mensajes para prevenir de Errores

�No Exagere¡¡¡¡

Mensajes para prevenir de Errores

�No Exagere¡¡¡¡

Microsoft Access 95

Page 8: C7 errores ayudas_diu_mododecompatibilidad_

Diseño de Interfaces de Usuarios

Diaz Muñante Jorge 8

Otras perlitas

Umm, Gracias por la alerta pero que Umm, Gracias por la alerta pero que Umm, Gracias por la alerta pero que Umm, Gracias por la alerta pero que

Debo hacer ??Debo hacer ??Debo hacer ??Debo hacer ??

¿que hace cuando cancelo una operacion de ¿que hace cuando cancelo una operacion de ¿que hace cuando cancelo una operacion de ¿que hace cuando cancelo una operacion de

cancelacion?cancelacion?cancelacion?cancelacion?

¿que hace cuando cancelo una operacion de cancelacion?

Umm, Gracias por la alerta pero que debo hacer ??

Otras perlitas

Ayudas

�Es incorrecto pensar que un sistema completamente intuitivo no necesita ayudas.

�Características

– Disponible

– Precisa y detallada

– Consistente

– Robusta

– Flexible

– No obstructiva

Ayudas en los sistemas

� ¿cómo es invocado una ayuda?

– Tipeado en un topico—se asume que el usuario conoce del problema

– Boton de ayuda o menu

– Teclado o boton del raton

Ayudas

�Manuales en Papel

– Notas breves de cómo empezar

– Tutorial introducción

– Tutorial

– Tarjeta “Quick Reference”

– Manuales Referencias detalladas

�Manuales Online

– Manual Usuario

– Facilidades de Ayuda

– Tutorial

– Demos

Clasificacion de Materiales Online y en papel (Duff y)

Meta del Usuario Medio de Entrega

Papel Online

Quiero Comprarlo Folletos, Hojas comparativas Demo, Presentacion

Quiero aprenderlo Manual de tutorial Tutorial, Tour guiado

Quiero usarlo Manual del Usuario Ayudas en linea

Page 9: C7 errores ayudas_diu_mododecompatibilidad_

Diseño de Interfaces de Usuarios

Diaz Muñante Jorge 9

Preparación de manuales impresos

� Tradicionalmente, el material de referencia y entrenamiento frecuentemente es realizado por miembros junior.

– Manuales pobremente escritos

– No eran probados adecuadamente

– Eran incompletos

Experiencia de Foss, Rosson, Smith

�Manual Estandar

– Todos los comandos presentados de corrido

– Notacion formal de sintaxis

– Prosa técnica breve

�Manuales Modificados

– Presentación de subconjuntos de comandos relacionados

– Muestra numerosos ejemplos de sintaxis

– Explicación leible con poca jerga

Manual de Motorola Ayuda del sistema

�Efectiva presentacion de la ayuda

– Use un lenguaje claro y familiar

– No use jerga

– Consistente con los manuales impresos

Ayuda del sistema (cont.)

�Dice al usuario como usar el sistema, no describe el sistema

– Windows puede ser cerrado moviendo el cursor del mouse a la caja ubicada arriba a la mano izquierda de la pantalla y haga un click con el boton del mouse

– Para cerrar la pantalla, coloque el cursor con el mouse sobre la caja de arriba ubicada arriba a la mano izquierda de la pantalla y haga un click con el boton del mouse

Ayuda en líneaTipos

� Mensajes de texto que se generan al pasar por encima de un icono y mantenerse sobre él durante unos instantes

�Ayuda sensible al contexto, accesible desde cualquier punto de la aplicación

�Ayuda general accesible mediante teclas de función, menús o iconos

�Documentación extensa disponible en línea, normalmente guardada en un CD-ROM

Page 10: C7 errores ayudas_diu_mododecompatibilidad_

Diseño de Interfaces de Usuarios

Diaz Muñante Jorge 10

Ayuda en línea

Planificar el contenido

� Los usuarios noveles necesitan la ayuda para aprender las tareas y las definiciones de los términos

� Los usuarios intermedios buscan la ayuda ocasionalmente para un procedimento o término, normalmente como recordatorio

� Los usuarios expertos piden ayuda sobre la sintaxis de órdenes y funciones, teclas aceleradoras o atajos para trabajar más rápido

Ayuda en línea

Planificar la estructura (1)

� Los sistemas de ayuda suelen organizar las cuestiones de forma jerárquica

� Un índice y/o tabla de contenidos permite acceder a ellas

� Cada etapa permite al usuario bajar un nivel en la jerarquía del sistema de ayuda, hasta que llega a la cuestión que desea consultar

Ayuda en línea

Planificar la estructura (2)

� Las cuestiones también se pueden ordenar secuencialmente para que los usuarios noveles puedan hacer una navegación secuencial de la ayuda y hacerse una idea de las funcionalidades del sistema

� Se aconseja limitar el número de niveles en la ayuda para no poner nervioso al usuario. Dos o tres niveles suele ser habitual

Ayuda en línea

Planificar la estructura (3)

�La ayuda debe permitir:

– La búsqueda de una determinada cuestión que el usuario quiera conocer en un momento dado

– Referencias cruzadas que enlacen cuestiones relacionadas entre sí, por medio de hipertexto

– Definiciones de términos específicos que aparecen en el texto de la ayuda y que pueden requerir una aclaración adicional

Preparacion de facilidades Online

�Razones Negativas

– Los datos de la pantalla no puede ser leido como manual impreso

– Los datos de la pantalla puede contener menos informacion

– La razon de paginación es menos que los manuales

– Partir la pantalla (help y trabajo) reduce el espacio de trabajo

Preparacion de facilidades Online

�Razones positivas

– La información esta disponible siempre que el computador esta disponible.

– No se requiere espacio de lugar trabajo

– Información actualizada electronicamente rápida y bajo costo

– Busqueda de información es rapido (index/search)

– Autores pueden usar graficos, sonido, color y animación

Page 11: C7 errores ayudas_diu_mododecompatibilidad_

Diseño de Interfaces de Usuarios

Diaz Muñante Jorge 11

Desventajas potenciales de leer desde una pantalla

� Fonts pobres, especialmente si la pantalla es de baja resolución

�Bajo contraste entre los caracteres y el fondo

�Borde borroso de los caracteres

�Las pantallas son fijadas en un lugar

�Postura rigida puede causar fatigas

Ventajas de ayudas online (Relles y Price)

�Mayor detalle para explicar los mensajes de error, preguntas o ingreso de datos

�Ejemplos sucesivos de comandos correctos.

�Explicacion o definicion de un termino

�Una lista de comandos permitidos

�Una lista de ayudas al usuario

Guias para las ayudas en linea (Kearsley)

� La ayuda del sistema debe tener un facil acceso y retorno.

�La ayuda debe ser especifica

�Reunir datos para determina que ayuda es necesario

�Dar control al usuario

�No use la ayuda para compenzar un mal diseño

AppleGuideUna ayuda efectiva

Java Look and Feel Dialog Boxes

Page 12: C7 errores ayudas_diu_mododecompatibilidad_

Diseño de Interfaces de Usuarios

Diaz Muñante Jorge 12

Ayuda del MS word Ejemplos: Ayuda

Asistente Hipertexto / Hipermedia

Hipertexto / hipermedia

�Hypertexto

– conjunto de nodos no lineales basados en textos que estan enlazados

�Hypermedia

– Texto+video+animación

Hipertexto e hipermedia

Ventajas

�Adecuada para representar información poco estructurada

�Su funcionamiento es muy intuitivo porque imita al de la memoria humana

�Potencia la modularidad y la consistencia al permitir acceder a los mismos bloques desde distintos lugares

�Permite compartir, distribuir y personalizar la información

�Permite distintos modos de acceso a la información (secuencial, navegación, búsqueda)

Page 13: C7 errores ayudas_diu_mododecompatibilidad_

Diseño de Interfaces de Usuarios

Diaz Muñante Jorge 13

Hipertexto e hipermedia

Inconvenientes

� Desorientación : el usuario no puede controlar la información y se pierde en el hiperespacio

� Sobrecarga de información : uso excesivo de elementos multimedia, obsesión por hiperenlazar

Conclusiones

� Los sistemas de ayuda son necesarios

� Deben estar planificados, organizados y adaptados a los distintos tipos de usuarios

� Es importante la integración del sistema de ayuda con la aplicación

� Los sistemas de ayuda deben crearse siguiendo unas normas que garanticen su utilidad para los usuarios