Usabilidad sin usuarios: heurística. Artículos de Diseño Gráfico y Diseño y Desarrollo Web

RSS - Sindicar Contenidos
Xhtml 1.1 Strict Válido! CSS Nivel 2 Válido!  Nivel Doble-A de Conformidad con las Directrices de Accesibilidad Web (WAI)
Descarga FireFox gratis!
\n"; } } } lecturas();

Usabilidad sin usuarios: heurística.

Autor: www.grancomo.com

Ser abogado no es fácil cuando no te dejan ver a tu cliente. Como profesionales de la usabilidad, aplicar normas reconocidas de diseño de interfaz nos ayudarán a hacer mejor nuestro trabajo y a velar por los intereses de nuestro defendido: el usuario.

En mi opinión, el trabajo de usabilidad tal y como se demanda, es como el de un abogado al que no le dejan ver a su cliente (el usuario), y no sólo eso, sino que al enjuiciado no le está permitido acudir al juicio por más que lo reclamemos ante el tribunal. Si sale bien perfecto, si sale mal y previamente hemos solicitado entrevistarnos con nuestro defendido, no pueden achacarnos una mala defensa. Es que no nos han dejado hacer nuestro trabajo.

Usabilidad sin usuarios

El diseño centrado en el usuario se basa en la iteración, es decir, hacer tests con usuarios representativos y corregir en base a los resultados de esas pruebas para continuar avanzando. Desgraciadamente, en el día a día empresarial los test de usuario, a pesar de ser demandados por los profesionales de la usabilidad para poder realizar correctamente su trabajo, son excepción. Las razones son varias:

La realidad es que se pide crear aplicaciones usables sin ver a los usuarios. ¿Qué nos queda entonces? Normas y pautas reconocidas y su aplicación en nuestro día a día valiéndonos de nuestro sentido común y nuestra experiencia en proyectos anteriores.

Heurísticas

Las evaluaciones heurísticas, no son más que "revisiones expertas" del interfaz de un producto digital. Es la auditoría de sitios web por profesionales de la usabilidad, es decir sin usuarios, aplicando convenciones reconocidas de diseño de interfaz. Estas revisiones deben ser realizadas por expertos en usabilidad cuya experiencia les permita identificar:

Siguiendo en principio de que cuatro ojos ven más que dos, Nielsen (1994), realizó varios estudios que muestran las ventajas de contar con varios revisores para identificar posibles problemas. El número de revisores recomendado es de 3 a 5 expertos.

Mejores prácticas

Las revisiones heurísticas se realizan adoptando la perspectiva de un usuario tipo para un interfaz propuesto concreto. Es importante saber que cada sector, (finanzas, consumo, suministros, Administraciones, universidades...) suele tener sus normas o convenciones que se reflejan en el interfaz de sus sitios y aplicaciones y en la forma de trabajo de sus usuarios. Antes de lanzarse a una crítica feroz, es necesario observar estas convenciones, sin confundirlas con errores o malas prácticas. No olvidemos: contexto, contexto y contexto.

Cuándo

La revisión heurística es rápida y se puede realizar en momentos diferentes de avance de un proyecto:

Qué evaluamos

Primero hemos de identificar qué objetivos se persiguen a través de interfaz e identificar las tareas principales que soporta: hacer la compra, reservar un viaje, solicitar un certificado de retenciones, hacer una transferencia... Una revisión heurística se puede acometer en dos capas.

De estas revisiones, obtenemos un listado de problemas de usabilidad que debemos evaluar y documentar. Una vez más, insistimos que la usabilidad se aplica para usuarios concretos en contextos determinados. Para cuestiones de detalle, es importante apoyarnos en:

Qué principios aplicamos

La heurística trata de aplicar normas conversacionales a la interacción entre una persona a un sistema: trata de hacer que ambos se entiendan y trabajen juntos.

Jakob Nielsen

Jakob Nielsen es uno de los personajes más reconocidos del diseño de interfaz web. Basándose en su experiencia profesional y en el trabajo de antecesores acuñó una serie de principios reconocidos a aplicar en el diseño de interfaces, denominadas heurísticas. Nielsen ha promocionado tan bien estos principios que prácticamente se ha apropiado de ellos.

  1. Visibilidad del estado del sistema
  2. Encaje entre el sistema y el mundo real
  3. Libertad y control por parte del usuario
  4. Consistencia y estándares
  5. Prevención de errores
  6. Reconocimiento antes que recuerdo
  7. Flexibilidad y eficiencia en el uso
  8. Diseño estético y minimalista
  9. Ayuda a los usuarios a reconocer, diagnosticar y recuperarse de los errores
  10. Ayuda y documentación

Principios de usabilidad de Larry Constantine (1994)

Uno de los pioneros en el diseño de interacción moderna, Larry Constantine, identificó en 1994 varios principios a aplicar en el desarrollo de un interfaz:

  1. Estructura: organiza con significado.
  2. Simplicidad: haz fáciles las tareas comunes.
  3. Visibilidad: muestra toda aquella información necesaria para una tarea.
  4. Retroalimentación: mantén informados a los usuarios.
  5. Tolerancia: permite cancelar, deshacer, volver.
  6. Reutilización: reduce la necesidad de los usuarios de recordar.

Keith Instone

Instone es otra de las referencias en materia de usabilidad y diseño de interfaz de usuario. Durante años mantuvo su Usableweb, una colección de enlaces clasificados en materia de interfaz de usuario, desde el concepto hasta la tecnología pasando por el diseño. Actualmente, trabaja en IBM como Arquitecto de Información dentro del equipo de Estrategia de Experiencia de Usuario. En su informe técnico Usability Engineering on the Web, enumeró una serie de principios básicos a tener en cuenta al diseñar un interfaz:

  1. Diálogo simple y natural
  2. Habla el lenguaje del usuario
  3. Minimiza la carga de memoria del usuario
  4. Consistencia
  5. Retroalimentación
  6. Salidas claramente marcadas
  7. Atajos
  8. Buenos mensajes de error
  9. Preve errores
  10. Ayuda y documentación

Bruce "Tog" Tognazzini

Reconocido profesional compañero de Jakob Nielsen en NNGroup, antes pasó por Sun y por Apple. Ha sido autor de numerosos artículos y libros acerca de diseño de interfaz de usuario. En su sitio Ask Tog, muestra sus Principios básicos para el diseño de interfaz.

  1. Anticipación
  2. Autonomía
  3. Ceguera al color
  4. Consistencia
  5. Configuraciones por defecto
  6. Eficiencia del usuario
  7. Interfaces explorables
  8. Ley de Fitts
  9. Objetos de interfaz humanos
  10. Reducción de tiempos de latencia
  11. Aprendizaje
  12. Uso de metáforas
  13. Protección del trabajo del usuario
  14. Legibilidad
  15. Seguir el estado
  16. Navegación visible

Ben Schneiderman

Reconodido autor, ha extraido en sus Eight Golden Rules of Interface Design, principios básicos.

  1. Lucha por la consistencia
  2. Crea atajos para los usuarios frecuentes
  3. Ofrece feedback
  4. Diseña el diálogo para mostrar trabajo pendiente
  5. Ofrece una gestión sencilla de los errores
  6. Permite una fácil recuperación de acciones
  7. Soporta el control por el usuario
  8. Reduce la carga de memoria reciente en el usuario

Deborah Mayhew

La Doctora Mayhew, en 1992, extrajo una serie de principios para el diseño de sistemas centrados en el usuario. Su obra más destacada es "The Usability Engineering Lifecycle", un libro visionario que muestra cómo incorporar la usabilidad al ciclo de vida de un producto. Leyéndolo, podemos darnos cuenta de lo lejos que nos encontramos aún de llegar al desarrollo idóneo en el mundo web. Entre sus principios:

  1. Compatibilidad de usuario
  2. Compatibilidad de producto
  3. Compatibilidad de tareas
  4. Compatibilidad de procesos
  5. Consistencia
  6. Familiaridad
  7. Simplicidad
  8. Manipulación directa
  9. Control
  10. WYSIWYG
  11. Flexibilidad
  12. Sensibilidad y feedback
  13. Tecnología invisible
  14. Robustez
  15. Protección
  16. Facilidad de aprendizaje y facilidad de uso

Conclusiones

A no ser que estés diseñando un videojuego o un producto experimental, recuerda este punto y caminarás por "la buena senda".

  1. Diseña conversaciones: Un interfaz es simplemente un punto de diálogo y entendimiento entre un usuario y un sistema. Asegúrate de conocer bien a los interlocutores y apóyate en normas de cortesía.
  2. Feedback: La interacción es un diálogo. Informa al usuario de qué hacer en cada momento y qué sucede con cada una de sus acciones.
  3. Sencillez: no seas barroco al diseñar el aspecto de un interfaz. Un interfaz sencillo será más rápido y fácil de usar.
  4. Consistencia y reutilización: No reinventes la rueda. El usuario ya llega aprendido por su uso de otros sitios, aplicaciones y sistemas operativos, no le hagas "estudiar" otra vez. Sigue las convenciones establecidas por las plataformas y las buenas prácticas del diseño de interfaz.
  5. Naturalidad: impresiona por la simpleza. No utilices terminologías técnicas ni pedantes.
  6. Errores: evítalos y en caso de que se produzcan permite una gestión sencilla de los mismos mediante explicaciones claras indicando qué hacer. Evita a toda costa culpar al usuario de cualquier error o utilizar tecnicismos al describirlos.
  7. Oculta la tecnología: el usuario ni sabe ni tiene porqué saber tecnología para usar un sitio. No conoce qué es flash o un applet. Haz que las cosas funcionen de manera limpia y fluida.
  8. No hagas trabajar al usuario: espérale con las acciones más habituales en cada pantalla, tanto si es novato como experto.
  9. Interfaz autoexplicativo: una pantalla debe explicar por si misma al usuario dónde se encuentra, qué puede hacer, qué no debe hacer...
  10. Cuando todo falla, ofrece apoyo: en la web esto es especialmente cierto. Hasta que el usuario no se bloquea no acude a sistemas de ayuda o de apoyo. Desarrolla sistemas de ayuda fácilmente accesibles y contextualizados a la tarea que esté desarrollando el usuario. En tareas críticas, ofrece vías de contacto.
Scour Design - Todos los Derechos Reservados - Carlos Carmona