3.9 : Prevención de errores

Señales de mala gestión de errores por parte del diseñador
Signos de mala gestión de errores por parte del diseñador … y una excelente estrategia de usuario en una situación que no proporciona una gestión de errores útil.
Desafortunadamente, hay ocasiones en las que la interfaz de usuario no proporciona el soporte necesario para la recuperación de errores. En estas ocasiones, un usuario hará una selección involuntaria o ingresará datos incorrectos y ocurrirá algo inesperado, pero simplemente no hay notificación ni ayuda para recuperarse del error. Los usuarios a menudo adoptan estrategias para protegerse a sí mismos en estas situaciones, y estas estrategias pueden reconocerse como una “llamada de ayuda”, es decir, una señal de que es necesario proporcionar un mejor manejo de errores.
Otro ejemplo de mal diseño
Si ve numerosas notas adhesivas en toda la estación de trabajo de un usuario, esto suele ser una señal de que no puede recordar cómo hacer las cosas correctamente y de que el sistema es implacable e inútil cuando comete errores. Hacen sus propias indicaciones externas para evitar las costosas consecuencias de cometer errores.
¿Cómo evitas esto?
El diseñador siempre debe tratar de minimizar la frecuencia de errores del usuario en primer lugar, ya que es mejor prevenir que curar. Esto se logra siguiendo pautas bien establecidas para la prevención de errores, luego probando para revelar errores inesperados y rediseñando para eliminarlos. No obstante, sigue siendo importante diseñar una buena recuperación de errores, ya que los errores de algunos de los usuarios, algunas veces, son inevitables. Al hacerlo, los diseñadores deben considerar los enfoques que se describen a continuación y elegir uno o más, de acuerdo con la naturaleza del problema y los usuarios previstos.
Hay al menos seis formas en que se puede diseñar el software para responder a los errores del usuario y ayudar a la recuperación de errores, cada una con diferentes fortalezas e inconvenientes (Clayton Lewis y Don Norman, “Designing for Error”, en Don Norman y Stephen Draper, Eds., User Diseño de sistemas centrados, Hillsdale, Nueva Jersey, EE. UU., Lawrence Erlbaum Associates, 1986). Los autores se refieren a ellos como:
Se puede diseñar software de seis formas para responder a los errores del usuario y ayudar en la recuperación de errores
- Mordaza
- Advertir
- Hacer nada
- Autocorrección
- Hablemos de eso
- Enseñame
Además, no mencionado en la referencia de 1986 citada anteriormente, hay tres enfoques adicionales y muy importantes para la recuperación de errores:
- Deshacer
- Espere por favor
- Humor.