C7 errores ayudas_diu_mododecompatibilidad_
-
Upload
julio-pari -
Category
Documents
-
view
122 -
download
6
Transcript of 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 ¡¡¡
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!
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
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)
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
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
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
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
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
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
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
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)
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