La usabilidad es la cualidad que tiene un sistema por la que permite a sus usuarios alcanzar objetivos específicos (como escribir una carta o enviar un mensaje SMS) con efectividad, eficiencia y satisfacción. Es decir, que cuanto mejor permita hacer algo un sistema mayor usabilidad tendrá. Si el sistema ayuda a que el usuario cometa los menos errores o se recupera de ellos fácilmente, si permite hacer la tarea lo más rápidamente posible y además el usuario queda satisfecho con la labor realizada, el sistema tiene una buena usabilidad.
“La usabilidad se refiere a la capacidad de un software de ser comprendido, aprendido, usado y ser atractivo para el usuario, en condiciones específicas de uso” [1]. Esto hace referencia a todos los atributos del producto, tanto internos como externos; los cuales son los encargados de brindar funcionalidad y eficiencia.
Los atributos de la usabilidad; son los que se evalúan ya cuando el sistema está completamente terminado. “Estos atributos son: aprendizaje, eficiencia, fiabilidad y satisfacción”[5].
La ISO/IEC 9126 define la usabilidad en cinco criterios como:
Comprensibilidad. Es la capacidad que tiene un componente, la cual le permite al desarrollador del sistema comprender si el componente es apropiado y para saber cómo debe ser su uso en tareas y condiciones de uso particulares.
Aprendibilidad. Es la capacidad que tiene un componente, para brindarle al desarrollador un aprendizaje sencillo, acerca a su utilización. El método de aprendizaje debe valorar todo el esfuerzo que deben invertir los desarrolladores; para poder aprender el uso de cada una de las funciones con las que cuenta el sistema (interfaces, operaciones…).
Operabilidad. Es la capacidad que tiene un componente, para permitir al desarrollador del sistema operar con él y controlarlo.
Atracción. Capacidad que tiene un componente, el cual le brinda un atractivo a los usuarios.
Conformidad de usabilidad. “Capacidad de un componente, para adherirse a estándares, convenciones, guías de estilo o regulaciones relacionadas con la
Usabilidad” [2]. Este criterio muy poco se considera; ya que actualmente no se conoce un estándar que afecte la usabilidad de los componentes.
BENEFICIOS DE LA USABILIDAD
Entre los principales beneficios encontramos [3]:
- Reducción de costos, ante el aprendizaje, asistencia y ayuda al usuario.
- Se optimizan los costos al momento del diseño, rediseño y mantenimiento.
- El número de visitantes al sitio Web, aumenta.
- Le da una buena imagen y prestigio al sitio Web.
- Rapidez y disminución de tiempo perdido, al momento de desarrollar tareas.
- Reduce el estrés del usuario; brindándoles así una mayor satisfacción y productividad.
Todos estos beneficios presentados anteriormente; en sí, brindan demasiadas ventajas; ya que implican reducción de costos e incremento de la productividad del sitio Web.
Alrededor de la usabilidad existen demasiados conceptos relacionados semánticamente, que a veces son confundidos entre sí, como por ejemplo:
RECUPERABILIDAD. Es la opción de encontrar, localizar o recuperar algún tipo de información. Aquí intervienen “el posicionamiento en motores e índices de búsqueda, la predisponibilidad de nuestro sitio a ser recuperado por motores de búsqueda (search engine optimization), la promoción que hayamos realizado (por correo electrónico, concursos, banners…) “[4]. Adicionalmente este cubre todos los medios que tenga el sitio Web; todo esto con el fin de encontrar información que este en él, como buscadores locales, arquitectura de la información, entre otros.
USABILIDAD. El objetivo de este aspecto, dentro de la usabilidad, es conseguir que el diseño del sitio Web, permita a cualquier persona discapacitada acceder a todos los contenidos de e éste.
UTILIDAD. El objetivo de éste, es lograr que todas las necesidades de un usuario hayan sido satisfechas; en el momento que estuvo interactuando con el sitio Web.
Para desarrollar un sitio Web; que implemente usabilidad, debemos tener en cuenta los siguientes aspectos[6]:
- Visibilidad del estado del sistema: El sistema debe siempre mantener a los usuarios informados sobre lo que ocurre, a través de una retroalimentación apropiada dentro de un tiempo razonable.
-
- Lo del tiempo razonable lo vamos a dejar pasar porque como la conexión con la que navego en el trabajo deja mucho que desear, entenderé que el lento soy yo.
- Voy navegando primero por ese saludo del Presidente que a casi nadie interesa (y pese a ello los responsables de las organizaciones siguen gustando poner para regocijo de sus superiores -imagino-). La información que da es la que es. No la valoro. Pero trato de navegar por ese nivel de la jerarquía, y me voy encontrando páginas en blanco que no dan ningún mensaje de error.
- Voy a ver la sección de Diputados. Esperando ver un listado de disputados, o alguna agrupación por partido poltítico, lo que veo son unas instrucciones muy extensas acerca de las tres formas de búsqueda que ponen a disposición del ciudadano:
- Búsqueda por inicial del apellido
- Búsqueda directa por apellidos
- Listado completo de diputados
- Lo gracioso es que no se puede pulsar sobre ninguna de esas tres opciones. Entonces ¿para qué están?
- Hago una búsqueda por “Zapatero”. Me aparecen dos señores diputados. Lo que pasa es que para diferenciar su adscripción a grupo político han utilizado la terminología formal del Congreso, es decir, GP y GS. Para el común de los mortales, Grupo Popular y Grupo Socialista. ¿no hubiera sido más razonable hablar en el idioma del conjunto de la ciudadanía directamente?
- Empatía entre el sistema y el mundo real: El sistema debe hablar en el lenguaje del usuario, con palabras, frases y conceptos familiares al usuario, más que con términos orientados al sistema. Siga convenciones del mundo real, haciendo que la información aparezca en un orden natural y lógico.
- Es evidente que el lenguaje utilizado, los conceptos utilizados y la forma de orientar el sitio (completamente institucional y legalista) no está alineada con el ciudadano.
- Hay un caso en concreto, cuando se muestran listados de diputados, se ofrece una tabla con una serie de cabeceras, entre las que se encuentra el nombre del diputado, fecha de alta y fecha de baja. ¿Qué demonios es eso de las fechas de alta y de baja? ¿Significa algo útil? Y si es así, ¿por qué no se explica?
- Control y libertad del usuario: Los usuarios a menudo eligen funciones del sistema por error, y necesitarán una “salida de emergencia” claramente marcada para salir de su estado no deseado sin tener que pasar por un diálogo amplio. Ofrece soporte para deshacer y rehacer acciones.
- Como la mayoría del sitio web es de carácter estático, no hay muchas ocasiones en las que se realicen procesos complejos que requieran una salida de emergencia.
- Hay un acceso a la página principal a través de la imagen que hace de logotipo, y un acceso a la home, rotulado como ‘Portada’.
- Consistencia y estándares: Los usuarios no deberían preguntarse si palabras, situaciones o acciones distintas significan lo mismo.
- Ni de coña. No hay un criterio uniforme a la hora de utilizar la terminología, y en caso de duda se opta por el lenguaje legalista, formal y exclusivo de la institución. Ello aleja el mensaje del sitio web de su público objetivo, que estoy dando por supuesto que son los ciudadanos de España.
- Prevención de errores: Aún mejor que tener buenos mensajes de error es tener un diseño cuidadoso que empieza evitando que un problema ocurra.
- No hay mensajes de error. Hay páginas en blanco, errores del servidor, pero ni rastro de mensajes de error comprensibles por humanos.
- Ni qué decir que ante un mensaje de error no se ofrecen alternativas de navegación.
- Reconocimiento mejor que recuerdo: Haga que los objetos, las acciones y las opciones estén visibles. El usuario no tendría por qué recordar información de una parte del diálogo a otra. Las instrucciones para usar el sistema deberían estar visibles o fácilmente recuperables dondequiera que sea apropiado.
- Más bien pobre. La organización de la información está más cercana a lo caótico que a lo racional. Sólo el primer nivel de navegación tiene 11 opciones. Eso no hay humano que lo mantenga en la memoria. Y los rótulos tienen su guasa, porque de nuevo se usa el lenguaje interno de la institución.
- Flexibilidad y eficiencia de uso: Los aceleradores -invisibles para el usuario novato- pueden a menudo acelerar la interacción del usuario experto de tal modo que el sistema atienda a usuarios inexpertos y experimentados. Permita a los usuarios configurar sus acciones frecuentes.
- No hay contemplada ninguna actuación en ese sentido, ya que no hay distinción de información, organización o diseño de navegación en función de perfiles de usuario. Lo del café para todos, vaya.
- Diseño estético y minimalista: Los diálogos no deben contener información irrelevante o rara vez necesitada. Cada unidad adicional de información en un diálogo compite con las unidades relevantes de información, y reduce su visibilidad relativa.
- Sí es verdad que se intuye un esfuerzo en diseño estético.
- Larga pausa debida a mil errores de conexión, 404 y demás hierbas.
- En muchas secciones se echan de menos mensajes que indiquen al usuario la utilidad de las mismas, lo que se puede encontrar en ellas y lo que no, así como simples indicaciones del contenido de que se trata.
- Ayude a los usuarios a reconocer, diagnosticar y recuperarse de los errores: Los mensajes de error deben estar expresados en lenguaje llano (sin códigos), indicar con precisión el problema y sugerir de manera constructiva una solución.
- No se percibe sistematización en la planificación de este tipo de situaciones.
- Muchos mensajes de error aparecen en alerts de javascript,
- No hay rótulos que indiquen la posibilidad de error tras la acción del usuario.
- Ayuda y documentación: Aunque lo mejor es que el sistema pueda usarse sin documentación, puede ser necesario proveer ayuda y documentación. Cualquier información de esta clase debe ser fácil de buscar, estar concentrada en la actividad del usuario, enlistar pasos concretos a realizar y no ser demasiado grande.
- No hay ni un sólo vínculo a sistemas de ayuda, ni asistentes virtuales, ni guías para la navegación.
WEBGRAFIA
[1] Usabilidad, Disponible en http://es.wikipedia.org/wiki/Usabilidad
[2] Manuel F. Bertoa y Antonio Vallecillo Member, IEEE. 2 de Abril del 2006, “Medidas de Usabilidad de Componentes”. Disponible en http://www.ewh.ieee.org/reg/9/etrans/vol4issue2April2006/4TLA2_11Bertoa.pdf
[3] “Usabilidad”, Disponible en http://es.wikipedia.org/wiki/Usabilidad
[4] Yusef Hassan Montero, 1 de Noviembre de 2002, “Introducción a la Usabilidad”. Disponible en http://www.nosolousabilidad.com/articulos/introduccion_usabilidad.htm
[5] Ana M. Moreno1 y Maribel Sánchez-Segura; “Patrones de Usabilidad: Mejora de la Usabilidad del Software desde el momento de Arquitectónico”, Disponible en http://www.willydev.net/descargas/prev/PatronesUsa.pdf
[6] “La web del Congreso español hace aguas ”, http://www.torresburriel.com/weblog/2007/06/17/la-web-del-congreso-espanol-hace-aguas/
La información esta completa, y bien distribuida; de esa forma es muy facil de entender el tema de usabilidad.
Hola silvia, encontré información muy buena en tu blog como los aspectos, es una manera diferente de describirlos, pero me gustaría que le adicionaras otros items que se deben tener en cuenta.
muy interesante. Ya que me explica con ejemplos claros, los aspectos que se deben tener en cuenta para desarrollar un sitio web, que implemente usabilidad. Aunque me gustaria que explicara más aspectos de usabilidad web.
Me parece importante la forma como estructuras los aspectos definidos para que un sitio web implemente la usabilidad, ya que esto permite aterrizar un poco el concepto, entenderlo y facilita aclarar más que es la usabilidad y como podría llegar a tenerla en cuenta al construir un sitio.
Cuando comentas acerca de otros conceptos que pueden ser relacionados semánticamente y confundidos entre sí vuelves y mencionas la usabilidad, sin embargo el concepto que colocas es el de accesibilidad. Creo que fué una pequeña confusión.
Te recomiendo que de a conocer algunos item de usabilidad que se considere necesario para calificar paginas web.
Hola Silvia:
Has expuesto buen contenido sobre usabilidad, te recomiendo adicionar algún ejemplo (enlace a una página) donde se implemente la usabilidad para que el usuario interesado pueda ilustrarse al respecto.
Gabriel G.
hola Silvia, tienes un buen resumen muy bueno sobre usabilidad, esta bien refernciado y completo…
Una cosita, la pagina que tienes mia esta mal…
http://dianacm22.wordpress.com/
Esta puntual tu blog, esta completo.Gracias
Hola Silvia, pues me perece que la informaicon sobre usabilidad esta bien especificada, tiene lo que a muchos le faltaron que es las ventajas que trea consigo utilizar usabilidad, tienes bien resumido los crirterios y los nombras de forma genreal, te felicito.
Pero te aconsejaria que si estas realizando una relaicon con accesibilidad tengas en cuenta de especificar cada una de tal forma que no tienda a ser confusa.
el tema esta muy bien documentado y referenciado
el tema esta muy completo, te sugiero un poco mas de organizacion pues la informacion esta bien.