Showing posts with label interface de usuario. Show all posts
Showing posts with label interface de usuario. Show all posts

Friday, October 01, 2010

Interfaces de usuario para captura de datos

Hace unos dias grabe un episodio del dev3cast con Alex Briseño y Gabriel Flores sobre interfaces graficas orientadas a captura masiva de datos, si nunca has trabajado en este tipo de aplicaciones seguramente te sorprenderan algunas de las tecnicas que se aplican ahi, algunas de estas van en contra del "standard" al que estamos acostumbrados en aplicaciones 'normales'. El podcast lo encuentras aca

Gracias a Gabo por la invitacion a participar en el dev3cast

Monday, March 23, 2009

No deseas cerrar el programa? si, no, cancelar

Este articulo se refiere a buenas practicas de interface de usuario

El titulo de este post es por supuesto una exageracion de hacer preguntas negativas pero sirve como un ejemplo perfecto para ilustrar el punto
Pense que el titulo del post era una exageracion, pero despues de ver este dialogo...

No hagas preguntas negativas

Lo mas seguro es que confundiras al pobre usuario; los usuarios tienen miedo de responder preguntas para hacerlo aun mas confuso preguntando lo opuesto de lo que ellos estan tratando de hacer, es una regla basica y simple, pero aun veo bastante software (y desarrolladores) que usan preguntas negativas para entrada de datos.

El uso mas comun de opciones negativas es probablemente deshabilitado

solo compara:
Etiqueta X visible?
Campo X activo/habilitado?

a:
Etiqueta X Invisible?
Campo X Inactivo/deshabilitado?

Ese pequeño cambio hace mucho mas dificil poder contestar la pregunta correctamente; entonces hay que dar preferencia a Habilitado sobre Deshabilitado, Visible sobre Invisible, Activo sobre Inactivo, etc

El mismo concepto aplica cuando creas nombres para tus variables o metodos, en muy pocos casos el negativo es mejor opcion, asi que elige la opcion mas segura, es mas facil de procesar, estamos acostumbrados a contestar "preguntas positivas" y lo contrario nos hace pensar para poder contestar, lo cual lo hace no intuitivo.