Usabilidad
La facilidad de uso o usabilidad , es un concepto usado para medir el grado con el cual un producto de software puede ser utilizado por usuarios específicos para completar metas específicas con eficacia, eficiencia y satisfacción en un contexto de uso específico – según el estándar ISO 9241-11 (1998) Guidance on Usability .
Este concepto es ampliamente usado en el diseño y evaluación de interfaces hombre-máquina, refiriéndose a la manera en que el usuario interactúa con un software específico para completar sus tareas. Así por ejemplo, hay prácticas y pautas específicas para el desarrollo de sitios web, que tienen relación principalmente con estrategias que faciliten el aprendizaje del sitio para los usuarios que la vistan por primera vez, recomendaciones sobre la forma y fondo del contenido, la consideración de los conceptos de la teoría cognitiva, entre otras.
El framework de Jakob Nielsen, define los siguentes atributos para medir la facilidad de uso de una interfaz o sistema:
- Aprendizaje
- Eficiencia de uso
- Facilidad de memorización
- Cantidad de errores e impacto
- Satisfacción subjetiva
Aplicabilidad
La Ingeniería de Facilidad de Uso recomienda considerar la usabilidad durante todo el proceso de desarrollo, utilizando un conjunto de prácticas y métodos que permiten realizar un diseño centrado en el usuario.
El testing de la usabilidad puede ser realizado desde el momento en que se define una idea preliminar de la interfaz hasta pruebas después de le entrega del software al cliente, teniendo distintos objetivos y metodologías que aportan en la obtención de un producto fácil de usar.
Metodología
La experiencia de usuario, debe ser considerada desde el primer momento durante el proceso de desarrollo, es decir, desde la fase de concepción del proyecto, con la identificación del público objetivo y reconocimiento de las características de los usuarios, junto a la definición de los objetivos y requerimientos del sistema para cumplir las expectativas del usuario.
El desarrollo de software o diseño de un sitio web, se apoya en:
- Guias, patrones y prácticas de desarrollo centrado en el usuario
- Métodos y métricas de evaluación de la usabilidad
- Análisis heurístico ( revisión del cumplimiento de reglas y pautas estándares y particulares)
- Testing empírico con usuarios reales o entrenados para simular el funcionamiento real