Publicado el Martes 19 de Febrero del 2008 @ 22:04 por Armonth.
Jakob Nielsen hoy ha lanzado otra alertbox: Top-10 Application-Design Mistakes y como las entradas “por puntos” nos gustan más que un lápiz a un tonto… pues toca mencionarlo }:P
El resumen es de puro sentido común y los puntos mencionados también pero pese a ello continuamente son ignorados y los resultados rara vez son buenos…
Cabe mencionar que el contexto se refiere a “aplicaciones web” pero sin embargo es perfectamente aplicable a aplicaciones comunes para escritorio ya que muchos controles son comunes: campos de selección, barras de scroll, “checkbox”, etcétera.
La “usabilidad” en aplicaciones funciona cuando los usuarios saben cómo usar la interfaz y ésta los guía para realizar el trabajo.
Los puntos a evitar, resumidos (recomiendo leer el original que profundiza en cada punto) son:
“No Perceived Affordance”. O en cristiano y sin hacer traducciones literales (y malas): que las acciones que hagas sean entendibles viendo el estado de los controles. Vamos que los controles deben ser intuitivos.
Suele verse este error cuando se tiene que hacer una tarea de “arrastrar y soltar” y en el proceso no se puede saber fácilmente si esta acción es posible de realizar.
No ofrecer información (feedback) del estado.
Un ejemplo que se me ocurre que me dejo claro lo grave de este error es un viejo grabador de CDs que utilice con mi primera grabadora de CDs (a 2x, ¡WOW! :D) que era muy bueno en no ofrecer nada de información: ni te decía si estaba grabando, ni a que velocidad, ni si había dado algún error.
Mensajes de error “malos”.
Aquí creo que podemos poner muchos ejemplos pero destacan algunos errores de compilación que dan/daban algunos programas en GNU/Linux y por encima de todos los BSOD de Windows que no dan nada de información salvo un valor hexadecimal que con suerte te responden en Internet.
Lanzar a los usuarios a la aplicación. No hay que asumir que los usuarios van a saber usar tu aplicación, en realidad ni siquiera entender para qué sirve.
Además los usuarios no leen por lo que el recurso del tocho de instrucciones es necesario para los pocos que sí lo hacen pero no debe ser el único. Se hace necesario ofrecer un buen resumen muy conciso y sobretodo corto.
la BSOD no solo da un error exadecimal, tambien crea un minidump de lo que estaba pasando en el SO.
Todo lo que acabas de describir le pasa a autocad…
Todo lo que acabas de describir le pasa a autocad…
Y a 3D max…
Y a maya…
Autodesk es lo mas xD.