Términos Místicos del Software :-)

Hice una lista con términos místicos de uso diario en el (¿oscuro?) mundo del software argentino… 🙂

¿Me falta alguno?


Dibujo de un chamán

Supportear
Dar soporte a un cliente con llamadas telefónicas y/o emails.

Watcheando
El hecho de figurar como “Watcher” – y además estar atento – a un ticket de seguimiento de tareas.

Sherear
Compartir algo con alguien; puede ser un alfajor, por ejemplo.

Nul
Cuando una búsqueda no arroja resultados; hay quienes argumentan que en inglés se escribiría con doble L…

Idel
Cuando un sistema – incluso el ser humano entendido como tal – está inactivo. En el caso de seres humanos básicamente se refiere a cuando están al pedo.

Deployar
Tras analizar frondosamente este término durante una década, la comunidad científica de Helsinki concluyó que “deployar” es exactamente lo mismo que desplegar código. Impresionante –

Notas del curso de Human-Computer Interaction – Evaluación Vol.1

En este post continúo transcribiendo algunas notas que tomé durante el curso de Human-Computer Interaction del Interaction Design Foundation, cuyo profesor es Alan Dix.

El curso, que recomiendo fuertemente, está en https://www.interaction-design.org/courses/human-computer-interaction.

Este post está relacionado a la temática de la Evaluación, y específicamente acerca de los tipos de evaluación.

Observación: ¡Las notas las redacté en inglés porque el curso es en inglés!

Espero que les sirvan 🙂

Continue reading Notas del curso de Human-Computer Interaction – Evaluación Vol.1

Notas del curso de Human-Computer Interaction – Implementación Vol.5

En este post continúo transcribiendo algunas notas que tomé durante el curso de Human-Computer Interaction del Interaction Design Foundation, cuyo profesor es Alan Dix.

El curso, que recomiendo fuertemente, está en https://www.interaction-design.org/courses/human-computer-interaction.

Este post está relacionado a la temática de Implementación, específicamente acerca de los modelos MVC y PAC.

Observación: ¡Las notas las redacté en inglés porque el curso es en inglés!

Espero que les sirvan 🙂


Smalltalk and MVC

Smalltalk used MVC – model-view-controller

  • Model – internal logical state of the component
  • View – how it is rendered on screen
  • Controller – processes the user’s input, makes sense of the two

Regarding the flow, the MVC is almost like a pipeline model. It depends on the specific action the user takes, though: for some actions, the controller must ‘know’ what the user is viewing before ‘sending an order’ to the model. In these cases the Controller must ‘talk’ with the View.

Continue reading Notas del curso de Human-Computer Interaction – Implementación Vol.5

Notas del curso de Human-Computer Interaction – Implementación Vol.4

En este post continúo transcribiendo algunas notas que tomé durante el curso de Human-Computer Interaction del Interaction Design Foundation, cuyo profesor es Alan Dix.

El curso, que recomiendo fuertemente, está en https://www.interaction-design.org/courses/human-computer-interaction.

Este post está relacionado a la temática de Implementación, específicamente acerca de los marcos de referencia User Interface Management Systems (UIMS) y el modelo Seeheim.

Observación: ¡Las notas las redacté en inglés porque el curso es en inglés!

Espero que les sirvan 🙂


User Interface Management Systems (UIMS)

Thinking about separation: separating the details of the presentation from more solid aspects of the system. Separating layout from deeper actions.

Example: styles appear in Cascading Style Sheets (CSS).

User Interface Management Systems (UIMS) is virtually extinct, but the concepts live on. UIMS helps to improve:

Continue reading Notas del curso de Human-Computer Interaction – Implementación Vol.4

Notas del curso de Human-Computer Interaction – Implementación Vol.3

En este post continúo transcribiendo algunas notas que tomé durante el curso de Human-Computer Interaction del Interaction Design Foundation, cuyo profesor es Alan Dix.

El curso, que recomiendo fuertemente, está en https://www.interaction-design.org/courses/human-computer-interaction.

Este post está relacionado a la temática de Implementación, y específicamente acerca de Paint Models y Event Models.

Observación: ¡Las notas las redacté en inglés porque el curso es en inglés!

Espero que les sirvan 🙂

Continue reading Notas del curso de Human-Computer Interaction – Implementación Vol.3

Notas del curso de Human-Computer Interaction – Implementación Vol.2

En este post continúo transcribiendo algunas notas que tomé durante el curso de Human-Computer Interaction del Interaction Design Foundation, cuyo profesor es Alan Dix.

El curso, que recomiendo fuertemente, está en https://www.interaction-design.org/courses/human-computer-interaction.

Este post está relacionado a la temática de Implementación, específicamente toolkits y capas.

Observación: ¡Las notas las redacté en inglés porque el curso es en inglés!

Espero que les sirvan 🙂


Implementation Support

Ways in which human-computer interaction directly affects the programmer:

  • Levels of abstraction – these are hardware-specific.
  • Three layers of development tools:
    • Windowing systems.
    • Interaction toolkits.
    • Architecture styles and frameworks.

Continue reading Notas del curso de Human-Computer Interaction – Implementación Vol.2

Notas del curso de Human-Computer Interaction Brindado por Alan Dix – Vol.1

En este post transcribí simplemente algunas de las notas que tomé durante el curso de Human-Computer Interaction del Interaction Design Foundation, cuyo profesor es Alan Dix.

El curso, que recomiendo fuertemente, está en https://www.interaction-design.org/courses/human-computer-interaction.

Este post está relacionado a la temática “Emotions and Experience”.

Observación: ¡Las notas las redacté en inglés porque el curso es en inglés!

Espero que les sirvan 🙂


Emotions and Decision-making

We often think of emotions as opposed to reason, but decision-making is helped by our emotions.

Higher-level reasoning drives your emotions, which then help you to make decisions.
We often think of emotions as opposed to reason, but actually emotions are more like a a fast-acting trigger.

Continue reading Notas del curso de Human-Computer Interaction Brindado por Alan Dix – Vol.1

Transferencias Bancarias; un Modelo Mental

¿Alguna vez interactuaste con un sistema que te ofrecía opciones sin sentido?

Ayer encontré una captura de pantalla del año 2016 que tenía guardada para un post de este blog y que al final nunca publiqué. Resulta que en el camino cambiaron muchas cosas, pero el caso sigue siendo válido… Como además este caso me hizo acordar a la imagen debajo, del libro About Face (Cooper et al.), decidí escribir este post.

Captura de pantalla del libro About Face
Una foto que tomé del libro About Face (Cooper et al.) con tres modelos.

Analizaré la usabilidad de este caso con la teoría de Cooper et al. por un lado, así como utilizando reglas heurísticas de usabilidad de Jakob Nielsen, principios de interacción de Bruce Tognazzini y principios heurísticos de Donald Norman.

Continue reading Transferencias Bancarias; un Modelo Mental

Notas sobre la Charla de Alexis Brantes y Pamela Donoso (Posmo)

El viernes fui a una charla de UX y Contextual Customer Research de Alexis Brantes Rodríguez y Pamela Donoso Oggero, de la consultora Posmo. Tomé algunas notas breves que comparto debajo. La charla fue organizada por Sebastian D’Amore y Diego Lopez Castán, líderes del capítulo porteño del Interaction Design Foundation.

Atención: Mis notas no son exactas, puede haber errores de interpretación…

¡Que lo disfruten!


Contextual Customer Research: ¿Cómo medir, interpretar y mejorar un servicio análogo y digital?

El Customer Experience (CX) empezó a cambiar desde el 2000 para tener en cuenta los sentimientos dado que los clientes tienen vínculos fuertes con las empresas; no interactúan fríamente a la hora de adquirir un producto o servicio.

Neurociencia

Conceptos relacionados a la neurociencia pueden utilizarse para medir el CX y el UX, a las decisiones de usuarios y la percepción que las personas poseen de distintos servicios.

La neurociencia es el estudio científico del sistema nervioso. Es una rama interdisciplinaria de la biología que trabaja con la anatomía, la bioquímica, la fisiología de los neurones e incluye ramas como la psicología y la medicina (Fuente: Wikipedia).

Biometría

Herramientas de reconocimiento biométrico:

  • Electrocardiograma.
  • Encefalograma: Frecuencias mentales medidas en Hertz.
  • Eye Tracking: Desplazamiento de la vista de los usuarios.
  • Inteligencia artificial: Detecta objetos en una imagen, separa texto de imágenes en las imágenes con texto, reconoce elementos en videos, y más.

Aproximaciones

Ciencia tradicional versus equipos interdisciplinarios. Muy interesante la foto debajo con las distintas ramas del conocimiento (CX, UX, HCI, etc.) dentro de un continuo que muestra la aproximación psicológica.

Charla IDF Alexis Brantes y Pamela Donoso

Las conductas no son evidentes. Lo que el usuario siente no es lo que el usuario racionaliza y dice. Alrededor del 90% de las decisiones son inconscientes.

Cubo de Emociones de Lövheim

Mide los niveles de noradrenalina, dopamina y serotonina, como se ve debajo.

Bovheim_cube_of_emotion#/media/File:L%C3%B6vheim_cube_of_emotion
Fuente: Wikipedia (https://en.wikipedia.org/wiki/L%C3%B6vheim_cube_of_emotion#/media/File:L%C3%B6vheim_cube_of_emotion.svg)

Expresiones y Micro Expresiones Faciales

Hay herramientas que miden expresiones faciales, incluso micro expresiones que están por debajo del umbral de conciencia. Hay tres niveles: las expresiones que suceden en 125 milisegundos (inconscientes), las que suceden en 500 milisegundos y las que suceden en 1000 milisegundos (racionales).

Notas sobre la Charla de Nicolás Chometowski (Despegar)

Ayer fui a una charla de UX de Nicolás Chometowski, UX Research Leader en Despegar.com, y tomé algunas notas breves que comparto debajo. La charla fue organizada por Sebastian D’Amore y Diego Lopez Castán, líderes del capítulo porteño del Interaction Design Foundation.

Atención: Mis notas no son exactas, puede haber errores de interpretación…

¡Que lo disfruten!


Empatía

. No existe la racionalidad sin emoción: cuando comprás un producto o servicio siempre hay algo de sentimiento en esa decisión. La toma de decisiones no es exclusivamente racional.
. Empatía: hay que estar atentos a las emociones de los usuarios.

Mundo físico VS digital: Recién ahora se están generando estándares de interacción en el mundo digital.

Pruebas de Usabilidad

. En Despegar transmiten en vivo las pruebas de usabilidad para que la gente de otras áreas y en otras oficinas pueda sentirse incluida. Esto respeta la filosofía de UX de incluir a los distintos stakeholders.
. Lo bueno de este proceso es que además la gente puede hacer comentarios que quedan guardados en la línea de tiempo del video. También se arman discusiones en esos comentarios.

¿Cómo se selecciona a la gente para hacer las pruebas con usuarios? Por lo general se filtra en base al flujo que se quiere probar. Por ejemplo, si se necesitan usuarios que hayan comprado vuelos directos al extranjero, se hacen esas preguntas a la hora de elegir a los usuarios.

Caso de Despegar

. Muchos usuarios, al volver de su viaje, le informaban en entrevistas a Despegar que su experiencia había sido mala. Así descubrieron que en realidad el usuario no conocía en detalle el seguro del auto de alquiler. A partir de descubrir este patrón idearon soluciones, prototiparon y las probaron finalmente.
. La comunicación debe ser contextual; debe estar pensada para que el usuario vea la información pertinente en el momento exacto en que la necesita.

Proceso para Plantear Mejoras:
– Ideación.
– Propuesta por parte del equipo de UX.
– El área de Producto hace AB Testing hasta obtener una población estadísticamente representativa.
– Se toma la decisión de implementar la mejora o no.

Desafíos Hoy del UX en General

. La facilidad de uso en los productos es algo hoy en día más fácil de lograr porque hay heurísticas y técnicas disponibles en todos lados.
. El desafío hoy por hoy es lograr empatizar con el usuario para ayudarlo y empatizar con el usuario.
. Lo importante no es entender lo que pasa sino por qué pasa.