- El programador tiende a ver la funcionalidad, no el uso.
- El programador no tiene la formación adecuada (ni el interés(?)) acerca de usabilidad ni diseño. Quizás tampoco la formación adecuada en programación de GUI's
- El programador, casi por definición es vago. Gastará el mínimo tiempo en el diseño del interfaz
También hay algunos aspectos que dificultan que un interfaz sea armonioso y usable: los continuos cambios de especificaciones, la indefinición de funcionalidad y de diseño:
- Eso... uhmmm... déjalo también configurableDe todos modos lo que a mi me parece adecuado es que el programador programe un interfaz de usuario diseñado por un diseñador conjuntamente con el cliente, o al menos validado por éste. Si no hay más remedio que diseñarlo por lo menos intentar no hacer el diálogo. En ese mismo enlace hay consejos sencillos sobre lo que no hay que hacer. El ejemplo del GUI de wget es espeluznante... :)
- Ya, ¿pero dónde?
- Ya le encontrarás un hueco...
- Con tantas opciones ¿no será un poco difícil de usar?
- ...
La misma entrada en BP
1 comentario:
Evidentemente hay excepciones:
1)En mi opinión, tanto funcionalidad como uso son muy importantes.
Es sencillo, es cuestión de intentar emular a los mejores diseños.
2)Es probable que no tenga la formación adecuada, pero si interés en lograr el mejor diseño.
3)Dedico el 50% del tiempo, aproximadamente, a las UI.
Por último:
a)Acepto que en la mayoría de los casos que conozco, los diseños son desafortunados.
b)Incluso he visto casos con faltas de ortografía. Espantoso.
c)No es casualidad, que en estos casos, el desinterés se note tambien en la desprolijidad de su código fuente.
Saludos
Jou
Publicar un comentario