La ingeniería de usabilidad es una disciplina profesional que se centra en mejorar la usabilidad de sistemas interactivos. Se basa en teorías de la informática y la psicología para definir los problemas que ocurren durante el uso de dicho sistema. La ingeniería de usabilidad implica la prueba de diseños en varias etapas del proceso de desarrollo, con usuarios o con expertos en usabilidad. La historia de la ingeniería de usabilidad en este contexto se remonta a los años 1980. En 1988, los autores John Whiteside y John Bennett (de Digital Equipment Corporation e IBM , respectivamente) publicaron material sobre el tema, aislando el establecimiento temprano de objetivos, la evaluación iterativa y la creación de prototipos como actividades clave. El experto en usabilidad Jakob Nielsen es un líder en el campo de la ingeniería de usabilidad. En su libro de 1993 Ingeniería de usabilidad , Nielsen describe métodos a utilizar durante todo el proceso de desarrollo de un producto, de modo que los diseñadores puedan asegurarse de tener en cuenta las barreras más importantes para la capacidad de aprendizaje , la eficiencia , la memorabilidad, el uso sin errores y la satisfacción subjetiva antes de implementar el producto. El trabajo de Nielsen describe cómo realizar pruebas de usabilidad y cómo utilizar heurísticas de usabilidad en el ciclo de vida de la ingeniería de usabilidad. Garantizar una buena usabilidad a través de este proceso evita problemas en la adopción del producto después del lanzamiento. En lugar de centrarse en encontrar soluciones para problemas de usabilidad, que es el enfoque de un diseñador de interacción o UX , un ingeniero de usabilidad se concentra principalmente en la fase de investigación . En este sentido, no es estrictamente una función de diseño, y muchos ingenieros de usabilidad tienen experiencia en informática debido a esto. A pesar de este punto, su conexión con el comercio del diseño es absolutamente crucial, sobre todo porque ofrece el marco mediante el cual los diseñadores pueden trabajar para asegurarse de que sus productos se conectarán adecuadamente con el usuario objetivo. [1]
Los ingenieros de usabilidad a veces trabajan para dar forma a una interfaz de modo que cumpla con las definiciones operativas aceptadas de la documentación de requisitos del usuario . Por ejemplo, algunas definiciones de usabilidad aprobadas por la Organización Internacional de Normalización (ver, por ejemplo, ISO 9241 parte 11) son consideradas por algunos como un contexto, eficiencia y satisfacción con el cual usuarios específicos deberían poder realizar tareas. Los defensores de este enfoque se dedican al análisis de tareas, luego al diseño de prototipos de interfaz y a pruebas de usabilidad de esos diseños. Sobre la base de estas pruebas, la tecnología podría rediseñarse si fuera necesario. [2]
El Instituto Nacional de Estándares y Tecnología ha colaborado con la industria para desarrollar la Especificación Común de la Industria para la Usabilidad – Requisitos, que sirve como guía para muchos profesionales de la industria. [ ¿OMS? ] El NIST también desarrolló las especificaciones para una usabilidad exitosa en biometría. Usability.gov, un sitio web que ya no se mantiene y anteriormente operado por la Administración de Servicios Generales de EE. UU. , [3] proporcionó un tutorial y una amplia referencia general para el diseño de sitios web utilizables.
La usabilidad, especialmente con el objetivo de la Usabilidad Universal , engloba los estándares y directrices de diseño para la accesibilidad . El objetivo de estas directrices es facilitar el uso de una aplicación informática para personas con discapacidad. Algunas pautas para la accesibilidad web son:
En ingeniería de usabilidad, es importante apuntar e identificar los errores humanos al interactuar con el producto de interés porque si se espera que un usuario interactúe con un producto, interfaz o servicio de alguna manera, la mera introducción de un ser humano en esa interacción aumenta el potencial. de encontrar errores humanos. El error debe reducirse tanto como sea posible para evitar frustraciones o lesiones. Hay dos tipos principales de errores humanos que se clasifican como deslices y errores. Los errores son un tipo de error muy común que involucra comportamientos automáticos (es decir, errores tipográficos, presionar el elemento de menú incorrecto). Cuando experimentamos resbalones, tenemos el objetivo correcto en mente, pero ejecutamos la acción equivocada. Los errores, por otro lado, implican una deliberación consciente que da como resultado una conclusión incorrecta. Cuando cometemos errores, tenemos en mente el objetivo equivocado y, por lo tanto, ejecutamos la acción equivocada. [4]
Aunque los resbalones son el tipo de error más común, no son menos peligrosos. Cierto tipo de error de deslizamiento, un error de modo, puede ser especialmente peligroso si un usuario está ejecutando una tarea de alto riesgo. Por ejemplo, si un usuario está conduciendo un vehículo y no se da cuenta de que está en el modo incorrecto (es decir, marcha atrás), podría pisar el acelerador con la intención de conducir, pero en lugar de eso acelerar hacia la pared de un garaje u otro automóvil. Para evitar errores modales, los diseñadores a menudo emplean estados sin modo en los que los usuarios no tienen que elegir un modo en absoluto, o deben ejecutar una acción continua mientras intentan ejecutar un determinado modo (es decir, presionar una tecla continuamente para activar " modo "lazo" en Photoshop). [4]
Los ingenieros de usabilidad realizan evaluaciones de usabilidad de interfaces existentes o propuestas y sus hallazgos se envían al diseñador para su uso en el diseño o rediseño. Los métodos comunes de evaluación de usabilidad incluyen:
Existe una variedad de recursos en línea que facilitan un poco el trabajo de un ingeniero de usabilidad. Las herramientas en línea son sólo una herramienta útil y no sustituyen a un análisis completo de ingeniería de usabilidad. Algunos ejemplos de estos incluyen:
Este es un producto del Instituto Nacional de Estándares y Tecnología. Este conjunto de herramientas se centra en evaluar el HTML de un sitio web frente a una amplia gama de pautas de usabilidad e incluye:
Esta herramienta es producida por Mind Design Systems y está disponible gratuitamente para los empleados del gobierno federal. Según el sitio web oficial de la empresa, esta herramienta consta de dos aplicaciones estrechamente integradas. El primero es el UTE Manager, que ayuda al evaluador a configurar escenarios de prueba (tareas), así como encuestas y preguntas demográficas. El UTE Manager también recopila los resultados de las pruebas y produce informes personalizados y datos resumidos, que pueden usarse como medidas cuantitativas de observaciones y recomendaciones de usabilidad.
La segunda aplicación de la UTE es la UTE Runner. El UTE Runner presenta a los participantes de la prueba los escenarios de la prueba (tareas), así como cualquier pregunta demográfica y de encuesta. Además, UTE Runner rastrea las acciones del sujeto a lo largo de la prueba, incluidos clics, pulsaciones de teclas y desplazamiento.
Esta herramienta es un producto de UsableNet.com e implementa las pautas de usabilidad y accesibilidad de la sección 508, así como las pautas de la iniciativa de accesibilidad web del W3C.
Digital.gov
Usabilidad.gov
El Instituto Nacional de Estándares y Tecnología
Directrices de la Iniciativa de Accesibilidad Web