tipos sistema operativo make interfaz how examples easy does computing user-interface

user interface - sistema - Diseño de factores humanos(satisfaciendo las necesidades psicológicas en el diseño de la interfaz de usuario)



user interface design pdf (12)

Leyendo sobre el códec G.729 , encontré este interesante mensaje sobre " Comfort Noise ":

También se configura un generador de ruido de confort (CNG) porque en un canal de comunicación, si se detiene la transmisión y el enlace se silencia porque no se habla, entonces el lado receptor puede suponer que el enlace se ha cortado. Al insertar ruido de confort, el viejo silbido analógico se reproduce durante el silencio para asegurar al receptor que el enlace está activo y en funcionamiento.

Este es el tipo de cosas que un buen programador necesita saber antes de diseñar el software VOIP, por ejemplo.

Hoy también aprendí sobre Supresión Sacádica :

Los humanos evitan la borrosidad de la retina durante el movimiento ocular al atenuar temporalmente los datos que fluyen de la retina al cerebro. Una manera divertida de demostrar este fenómeno es mirar tu cara en un espejo. Con la cabeza firme, mira un ojo y luego el otro, cambiando rápidamente tu mirada entre los dos. La imagen es estable y no ve su propio movimiento ocular, pero otra persona que lo observa verá claramente que sus ojos se mueven.

Esto tiene aplicación en videojuegos y otros desarrollos visuales y gráficos.

Hay muchos libros sobre diseño de interfaz de usuario, pero todavía no he visto una sola referencia que enumere la mayoría de los factores de diseño humano que debemos entender al diseñar software. Espero que muchos ingenieros de software aprendan esto por la base de sus pantalones: lo diseñan, descubren que algo es extraño y / o molesto, y juegan con él hasta que se sienta cómodo. Sin embargo, las respuestas ya existen, los estudios se han realizado y alguien sabe no solo cómo solucionar nuestro problema, sino por qué es un problema.

  • Sin obtener un BS / BA en una docena de profesiones diferentes, ¿dónde buscaría este tipo de información?
  • ¿Estoy condenado a tropezar con él en la navegación diaria por Internet (que muchas empresas / gerentes desaprueban) ?
  • ¿Qué otros factores humanos impactan en la programación (por favor, vincule una referencia, un recurso o, al menos, proporcione un nombre técnico googleable, y luego publique una nueva pregunta al respecto con la etiqueta "factores humanos") ?

Creo que lo que necesita saber varía según el tipo de aplicación que está tratando de desarrollar y el entorno del usuario en el que se encuentre.

Desde la perspectiva de la enorme compañía / producto, es aconsejable tener una Guía de estilo de HMI / UI que describa los preceptos básicos que los desarrolladores deben utilizar en sus diseños de interfaz para los objetivos específicos de su software. En muchos casos, es tan importante ser coherente como correcto, por lo que tener una guía única para un gran producto o conjunto de productos es realmente importante. También evita que los expertos en software tengan que ser expertos en el usuario. Si solo hay una fuente, diría que la guía de estilo interna sería esta. Idealmente, deberían escribirse (y actualizarse) para hacer exactamente lo que usted solicita, ser un punto de referencia de todas las cosas a considerar al hacer un diseño.

No estoy seguro de que alguna vez encuentre una guía única para todos los aspectos del diseño de la interfaz de usuario que sea una fuente única para todos. Los diferentes tipos de tecnología requieren diferentes técnicas, por ejemplo, las dos ideas de diseño anteriores son útiles para dos tipos muy diferentes de aplicaciones (transmisiones de voz y videojuegos). Y ninguno es particularmente útil para aplicaciones web. Peor aún, el usuario necesita cambios a medida que una tecnología determinada se adopta de manera más amplia: por ejemplo, las GUI de la Web 2.0 usan algunos diseños y conceptos de diseño que violan prácticas de diseño de interfaz de usuario web más antiguas.

Principios generales que considero útiles para mi trabajo en el mundo de las aplicaciones web:

  • Siempre considere lo que el usuario está tratando de hacer como primera prioridad
  • Considere otros sistemas con los que el usuario ya está familiarizado y cópielos cuando sea posible *
  • Enfoque la atención en la decisión / información más importante (consulte la primera viñeta): la atención se puede enfocar de muchas maneras, dependiendo de la tecnología: tamaño, movimiento, posición, color, sonido o cualquier otra información sensorial.
  • Considere la edad del usuario, discapacidad / habilidad, experiencia previa con esta tecnología y casi cualquier otra cosa que pueda pensar. Luego, diseñe teniendo en cuenta los aspectos clave del usuario.
  • Considere el entorno del usuario: hardware, red, entorno físico
  • Haga que el usuario haga la menor actividad posible para lograr sus objetivos, es decir, clics del mouse, pulsaciones de tecla, comandos de voz

Lamentablemente, el kilometraje puede variar: siempre he trabajado en el mundo de las aplicaciones que la gente debe usar, pero nunca usaría voluntariamente si no necesitaran hacer su trabajo; con suerte, la herramienta facilita el trabajo, pero aún funciona. Las cosas como los videojuegos -que la gente paga voluntariamente por el simple hecho de usarlos- son un juego de pelota completamente diferente. En esos casos, es posible que no intente simplificar todo, pero está tratando de agregar desafíos de una manera que sea agradable.

* (Editar - Agregado) - cuando sea posible y cuando tenga sentido. No tengas miedo de reinventar la rueda cuando tengas una mejor idea, siempre y cuando tengas una buena idea para que realmente sea mejor.


He estado usando dos libros para ayudar en esta área: inteligencia visual: cómo creamos lo que vemos y ojo y cerebro: la psicología de ver . Ambos lidian con nuestra percepción visual. Las recomendaciones de Amazon me parecen una forma brillante de atajar a un ''trabajo seminal'' en un campo. Si los expertos / lectores aceptan que es una lectura que vale la pena, lo aceptaré.

En resumen

1) ¿Dónde te ves, Amazon siguiendo las recomendaciones de los demás, y luego búsqueda inversa en Google para ver qué más hace referencia a su área particular

2) Un surf diario es bueno para la mente, si la gerencia quiere robots de codificación, ¿tal vez eso es lo que obtendrán?

3) He estado siguiendo "Gráficos de información" por edades: esto abarca aspectos como el diseño del mapa de tubos y la buena señalización. Pruebe el blog brillante de infoesthetics y los gráficos de información en wikipedia

Finalmente, leyó a Edward Tufte.



Lo que estás preguntando es un tema realmente complejo sobre la psicología específicamente la cognición. Comenzaría a leer el libro Mind Hacks . También comenzaría a buscar el sitio Cognitive Daily y Scientific American Mind . Este es un tema enorme y tendrás que buscar en muchos artículos que pueden no pertenecer a lo que realmente quieres saber. Tendrá que ver el aprendizaje conductual sobre cómo los animales (incluido el ser humano) están entrenados para hacer cosas y cómo eso los afecta en otras situaciones. Honestamente, deberías leer los libros de diseño mencionados por otras personas también. Ofrecerán una explosión por su dinero.

El principal problema que vas a tener es que estás buscando una respuesta definitiva sobre cómo funciona el cerebro y cómo adaptar el diseño de la interfaz de usuario. Hay algunos, no me malinterpreten, pero Cognition no es como programar. No hay pruebas de cómo funciona el cerebro. (Alguna vez escuché a un psicólogo usar la palabra probar o saber ... No lo creo. Siempre inferimos o pensamos o es probable).

Hay cientos de variables para tener en cuenta en experimentos que se ejecutan varias veces y siempre hay teorías que compiten entre sí, ninguna de las cuales es 100% correcta la mayoría de las veces (vale, hay una probabilidad distinta de cero de que alguien te clava una teoría en la cabeza). Un ejemplo de esto es el desarrollo del lenguaje. Las personas pasan toda su carrera tratando de descubrir por qué los hijos de personas sordas que tienen padres sordos firman de manera diferente que los hijos de personas sordas que no tienen padres sordos.

Su otra opción para encontrar libros sobre Cognition es ir a su universidad local o encontrar uno en línea y ver qué libros de cursos se requieren para esos coures. Si tiene suerte, puede anotar las notas de clase en línea también. Esto te ayudará a comprender otras cosas que lees sobre la psicología y cómo encajan todas.

También es posible que desee googlear el tema de ingeniería de usabilidad (Jakob Nielson, Edward Tufte) y leer sobre cómo ejecutar experimentos de usabilidad. Aunque trate de aplicar una teoría en su aplicación, no significa que tuvo éxito.

Solo pensé en otro lugar para mirar. Verificaría Ted Talks . No todos pertenecen a la psicología, pero hay algunos. Ofrecen una buena visión general de lo que las personas han descubierto sin llegar a ser realmente detallados.




Puede o no haber encontrado ya el UCD (Diseño Centrado en el Usuario) (a menudo difamado pero aún útil) pero aún útil, que históricamente ha sido útil para más ... aplicaciones monolíticas, actuando 1: 1 con humanos. Dicho esto, UCD es iterativo y, por lo tanto, se corresponde bien con una metodología ágil.

En la era de las redes sociales, la Teoría de la Actividad de origen muy socialista -como todo comportamiento humano puede entenderse en el contexto de una acción social, un rechazo de los mundos internos de freud y jung- está ganando terreno debido a su traducción obvia. Una buena introducción de los últimos años FOWA here , texto sobre el tema here .

Creo que esto seguirá ganando terreno porque, claramente, Internet está definiendo el futuro del software, e Internet es un medio social. Lo que importa es conceptualizar las relaciones y las acciones del usuario dentro del grupo, y menos los objetos comerciales literales.


Todos estos temas caen bajo el tema general de la psychophysics (para la visión, la percepción, la percepción, etc.) o la ciencia cognitiva para cosas como la memoria y la carga cognitiva.

También recomendaría leer The Humane Interface para obtener información sobre cómo la cognición afecta directamente el diseño de la interfaz del usuario, realmente se da cuenta de que hay una "ergonomía de la mente" que debe seguirse al igual que la ergonomía del hardware.



¡No me hagas pensar! por Steve Krug es un excelente recurso para la usabilidad. Se centra en el aspecto web del diseño, pero se puede transferir fácilmente a otros tipos de interfaces. Una de las cosas en las que se enfoca es incluir al "usuario" en la imagen para determinar qué factores conforman una buena usabilidad. Puedes implementar la usabilidad todo el día, pero al final si una persona real no se siente cómoda con ella, entonces tu usabilidad es inútil.

La otra cosa sería mirar los temas de HCI en la publicación académica. Los sitios web como el portal de ACM o ACM tendrán toneladas de artículos académicos para su tema (y muchos otros).

Al hacer una búsqueda rápida encontré una página de enlaces de HCI con 1500 resultados. El material (como dices) está definitivamente por ahí (la truth también, pero eso es para otro día).

También hay que tener en cuenta el comic de Apple/Google/Your_Company que es totalmente cierto, por básico que sea.


Magic Ink by Bret Victor es un documento fantástico sobre software de información y la interfaz gráfica . Realmente lo recomendaría a cualquiera que haga diseño de interfaz de usuario.