Diseño de Interfaces de Usuario Parte 1/2
Como consecuencia del uso masivo de internet y de la gran cantidad de documentación disponible para desarrolladores, es posible encontrar en la actualidad una gran variedad de productos de software. El problema está en que muchos de ellos son descartados tempranamente debido a que son presentados a
12 de July · 551 palabras.
🕘 Resumen
El uso de Internet ha llevado a un aumento en la cantidad de software disponible, pero muchos de ellos no logran cumplir con su objetivo principal de mejorar la vida del usuario, lo que conduce al descarte y reemplazo por otras aplicaciones.
La interfaz de usuario, considerada como una métrica de calidad de software, influye directamente en la percepción final del producto y en la resistencia del usuario a probar la aplicación. Un software puede ser poderoso, pero no será popular si su interfaz es deficiente.
Para desarrollar una buena interfaz de usuario, es necesario considerar el uso inmediato, presentando las funciones básicas de la forma más sencilla e intuitiva posible, y la utilización de un diseño minimalista, reduciendo el número de componentes visibles.
También se recomienda el uso de asistentes para dividir una gran cantidad de datos en una serie de pasos lógicos y sencillos de seguir. La usabilidad es fundamental y debe ser pensada desde el inicio del proceso de desarrollo del software.
Una buena interfaz de usuario es fundamental para el éxito del software.
- Uso inmediato: nadie quiere perder el tiempo en aprender algo que no sabe si le servirá finalmente, por esta razón, el software debe presentar sus funcionalidades básicas de la forma más simple e intuitiva posible, debiendo quedar operativo desde el primer momento. Si existe un set de acciones o funciones avanzadas, es ideal que no interfieran con el uso básico del programa y que sólo sirvan como mejoras para cuando el usuario esté en condiciones de utilizarlas.
- Diseño minimalista: entre más elementos existan en la pantalla, más confundido y temeroso se encontrará el usuario. Por eso es importante reducir al máximo el número de componentes visibles, siendo muchas veces recomendada la utilización de asistentes o "wizards", los cuales permiten dividir una gran pantalla de datos en una serie de pasos lógicos, ordenados y sencillos de seguir. El uso de asistentes, al estar compuestos por varias pantallas, permite además mejorar el orden y disposición de los componentes.
- Distinción clara de los elementos: siempre que se incorpore un componente a la pantalla del usuario, el diseñador deberá preocuparse que este sea diferenciable del resto y de que su funcionalidad esté claramente expresada. Para ello, el mejor recurso es la utilización de imágenes, las cuales se recomienda sean únicas para cada componente o agrupación de los mismos, y semejantes a objetos de la vida real, de forma de hacer la aplicación más intuitiva.
- Atención a las glosas o textos: cada vez que se necesite colocar un texto en pantalla, ya sea para reforzar el concepto de un componente o para entregar una instrucción o advertencia, este deberá ser cuidadosamente escrito, procurando utilizar siempre el mismo tamaño, color y fuente de letra, dejando fuera el uso de "negrita" , "cursiva" o cualquier otro elemento que sobrecargue la pantalla más de lo necesario. Aunque suene obvio, los textos deberán ser siempre lo más concisos y claros posibles, intentando idealmente localizarlos de acuerdo a la región geográfica donde vayan a ser utilizados.
Eduardo Pérez G.
Ingeniero de software
Desarrollador de un Lector optico de marcas por software
LaCuritie Software