Cómo evitar hacer software incorrecto – Usabilidad web y seo

Cómo evitar hacer software incorrecto

Vistas: 16
0 0
Tiempo de lectura:6 Minutos, 27 Segundos

Recientemente comencé a usar un nuevo software de seguimiento de gastos. Estaba encantado de probar esto y, a primera vista, podría ser una gran solución. Desafortunadamente, rápidamente se hizo evidente que, si bien el diseño visual era hermoso, interactuar con el sistema era dolorosamente difícil.

Esto no se debe a errores o problemas de usabilidad inmediatamente obvios, como menús de navegación mal diseñados o mal uso de iconos. Este programa es un gran (terrible) ejemplo de cómo puede “marcar todas las casillas” y crear todas las funciones especificadas, pero aún así obtener un mal resultado que es inconveniente de usar.

Cuándo Tan importante como Que tipo

Para el software interactivo para tareas complejas, incluida toda la información y las funciones necesarias, no es suficiente; También es importante prestar atención a la secuencia de pasos y la organización de las funciones disponibles. Los sistemas mal organizados obligan a los usuarios a detener constantemente lo que están haciendo y buscar la función o los datos que necesitan para completar la tarea. La experiencia resultante se siente como un flujo constante de interrupciones en lugar de un progreso hacia una meta.

Los diseñadores deben proporcionar información y funciones según sea necesario para evitar crear una interfaz tan molesta. Deben investigar casos de uso realistas (utilizando técnicas como la consulta contextual) para comprender tanto los objetivos de los usuarios como el orden en que se realizan las diversas subtareas. Esta comprensión detallada del flujo de trabajo exacto es necesaria para presentar los datos y los controles en el lugar correcto en el momento adecuado. Los elementos que a menudo serán necesarios para todos los usuarios deben estar claramente visibles, no ocultos. Los pasos que siguen uno tras otro en una secuencia lineal deben presentarse juntos, y los usuarios no necesitan “pescar” en el menú de navegación para la siguiente acción.

En el software de informes de gastos que mencioné, este flujo interrumpido ocurre todo el tiempo, grande y pequeño. Por ejemplo, antes de enviar un informe de gastos, debe revisar todos los gastos para asegurarse de que estén ingresados ​​y clasificados correctamente. Sin embargo, la pantalla donde ve el informe no muestra los nombres de los proveedores de forma predeterminada. La única información identificativa e inmediatamente visible sobre cada gasto es el monto. ¡Por supuesto, la mayoría de los usuarios no reconocen el monto exacto de la transacción! Si alguien quiere ver en qué se gastaron los gastos, debe hacer clic en la flecha para abrir una ventana emergente con Detalles para ese gasto específico. Como habrás adivinado, este proceso se vuelve obsoleto muy rápidamente cuando necesitas verificar varios gastos. Este diseño requiere mucha interacción por parte de los usuarios solo para ver la información básica necesaria para completar la tarea principal de ver el informe.

Captura de pantalla del informe de gastos
En este informe de gastos, el nombre del proveedor no aparece en la lista de gastos, por lo que los usuarios están obligados a hacer clic para mostrar el botón del cursor en Detalles columna para ver en qué se gastaron los gastos.

Mostrar elementos cuando sea necesario es importante tanto para la funcionalidad como para la información. El software para gastos sin recibos muestra un indicador de advertencia rojo en Recibo columna. Después de que aparezca esta advertencia, el siguiente paso lógico para el usuario es descargar un recibo por estos cargos. Desafortunadamente, el indicador de advertencia no está activo. Y cuando presionas Editar icono de gastos, icono Editar La pantalla muestra muy claramente que el recibo no está adjunto, ¡pero no brinda la oportunidad de descargar el recibo!

captura de pantalla de la pantalla de edición de gastos
Si bien está claro que estos cargos no vienen con un recibo, no tiene una forma obvia de solucionar este problema cargando un recibo.

Esto es definitivamente posible cargar un recibo. Sin embargo, para esto, los usuarios deben dejar este Costos de cambio pantalla, seleccione Agregar ingresos en el menú de navegación, luego emprenda un viaje complicado para ver y comparar todos los recibos y gastos. Este tipo de solución temporal saca a los usuarios completamente de su flujo de tareas (ver y enviar un informe de gastos) y les obliga a comenzar esencialmente con una tarea diferente (asignar recibos a los gastos).

Este software está claramente diseñado para respaldar un flujo específico de tareas: (1) cargar recibos, (2) ingresar información para convertir cada recibo en una partida de gastos y (3) hacer coincidir las partidas de gastos para generar un informe de gastos que se envía para reembolso . Sin embargo, en los casos en los que los usuarios realizan un flujo de tareas diferente (primero crean elementos de línea y luego agregan recibos), el sistema no ofrece soporte. (Aunque sería muy fácil incluir Agregar Recibo botón en blanco Recibo en la captura de pantalla anterior). Esto no significa que un flujo de tareas sea mejor que el otro, sino que, dependiendo de las condiciones, los usuarios pueden preferir uno u otro. La heurística de usabilidad n. ° 7, la flexibilidad y la eficiencia de uso requieren tales aceleradores locales, a menos que agreguen una complejidad excesiva, que es un problema de diseño y por qué no puede todo posibles flujos de tareas, pero solo los más importantes o generales.

Utilice el análisis de tareas para determinar el punto de necesidad

Los problemas sutiles que enfrenta este software son más frustrantes porque puedes sentir lo malo que es el software, pero es difícil articular qué tiene de malo, al menos a primera vista. Esto molesta a los usuarios porque los problemas están tan ocultos que a menudo no se descubren hasta que los usuarios y las empresas invierten tiempo y dinero en el sistema. Además, este tipo de flujo de trabajo complicado no es algo en lo que las personas puedan aprender mejor, especialmente para tareas intermitentes como informes de gastos. No será fácil adivinar el siguiente paso cada vez.

También frustra a los equipos que intentan mantener o mejorar el software con este tipo de problemas sutiles de flujo de problemas, porque es poco probable que los usuarios proporcionen de manera espontánea suficientes detalles específicos para ayudarlos a comprender la causa raíz. Es necesario un estudio cuidadoso del comportamiento por parte de profesionales con experiencia. Y, una vez que los flujos de trabajo ineficaces se integran en el sistema, corregirlos puede requerir refactorizar o restaurar la funcionalidad existente, en lugar de avanzar con las nuevas funciones deseadas. Por estas razones, los problemas estructurales pueden persistir y persistir como una enfermedad crónica; no lo suficiente como para perder inmediatamente a todos sus usuarios, pero lo suficientemente frustrante como para hacer que odien cada interacción con su sistema y esperen con ansias el día en que puedan renunciar. .

Dado que problemas como estos son muy difíciles de solucionar, es mucho mejor evitar crearlos en primer lugar asegurándose de tener comprensión detallada de lo que necesitan exactamente los usuarios en cada etapa de la tarea, antes de proceder a estructurar las pantallas del software. Hay varios esquemas para esto:

  • El análisis de tareas, que le permite recopilar pasos detallados y trazar una secuencia de acciones, es un método tradicional para crear una aplicación bien estructurada.
  • El análisis de la acumulación es una técnica relacionada que se ha vuelto popular en los últimos años y se centra en las metas y los resultados.

Independientemente del método de análisis que utilice, el proceso básico implica recopilar información para comprender qué, cuándo y por qué los usuarios necesitan información y funciones específicas. Las pantallas de su aplicación deben asignarse a lo que ha aprendido a través de este análisis para asegurarse de proporcionar a las personas lo que necesitan, cuando realmente lo necesitan.

Obtenga más información sobre cómo diseñar flujos de trabajo de software efectivos en nuestro tutorial de Desarrollo de aplicaciones de escritorio y web.

Happy
Happy
0
Sad
Sad
0
Excited
Excited
0
Sleepy
Sleepy
0
Angry
Angry
0
Surprise
Surprise
0
Previous post Los mejores consejos para hacer crecer los seguidores de LinkedIn
Next post Cómo las reseñas de 5 estrellas afectan su SEO

Average Rating

5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%

Deja una respuesta