Cómo hacer que tus diseños sean más indulgentes cómo manejar el error del usuario

La gente comete errores. Y parte del diseño de un sistema que funcione bien es asegurarse de que su sistema perdone más los errores comunes. ¿Qué significa esto en términos de experiencia de usuario?? 

1. Permitir la corrección 

Las acciones reversibles brindan espacio para la corrección y son una forma sencilla e intuitiva de hacer que su sistema sea más tolerante. 

La acción "Deshacer" es un ejemplo bien conocido que permite la corrección. Sin una acción de deshacer, los usuarios pueden mirar el botón "Atrás" o una ruta de navegación que los lleve a su posición anterior. Tener una acción de deshacer permite un flujo de trabajo libre de estrés, de modo que si un usuario da un paso en falso durante el proceso de completar una tarea, puede corrigirse sin consecuencias desagradables. 

2. Prevención de errores

Considere usar un cuadro de diálogo de confirmación antes de una acción un tanto irreversible (como una compra en línea). Asegúrese de que sus mensajes y estados de advertencia sean claramente visibles y estén coloreados. También considere tener un resumen de acciones antes de un paso no reversible. 

Un lugar común para errores es un campo de formulario, o un formulario de entrada larga. No solo pueden ser desalentadores, sino que también pueden estar plagados de pequeños escollos para el usuario descuidado. ¿Cómo puedes guiar a los usuarios en estas circunstancias??

Restricciones prácticas

Los campos de formulario que se adaptan al tipo de información que se requiere son una forma perfecta de restringir los movimientos de un usuario. Limitar los caracteres para un número de teléfono ayudará a garantizar una mayor precisión cuando un usuario escribe su información. 

Buenos valores por defecto

Un campo de formulario que tiene un ejemplo del tipo de información que se requiere ayudará a recordar al usuario qué tiene que escribir. 

Escribe claramente

Una última cosa a tener en cuenta es hacer que la copia escrita en su experiencia digital sea concisa y comprensible en primer lugar: esto tendrá un gran impacto en la prevención de errores.. 

3. Ofrecer sugerencias inteligentes

Piense en el error del usuario como un reflejo de la falla de un sistema en lugar de una falla del usuario. ¿El usuario buscó algo en un lenguaje no estándar? ¿Hay una manera de predecir lo que significaron para buscar?

Un ejemplo de sugerencias inteligentes podría ser un motor de búsqueda que corrija errores de ortografía o sugiera otros ejemplos de lo que podría ser relevante para el usuario.. 

Conclusión 

Al hacer que sus diseños sean más indulgentes, desarrolla sistemas que son más empáticos con las necesidades de las personas reales, quienes inevitablemente pueden cometer errores..