Adopción y Apropiación de Productos – Vol.2

Este post es el segundo de una serie de notas que tomé durante el curso de Product Adoption and Appropriation (Adopción y Apropiación de Productos) del Interaction Design Foundation.

El curso está bastante bueno. En el link arriba hay más detalles.

Este post está relacionado a la facilidad de uso: métricas, trade off con la realidad comercial de un negocio, y su relación con las funcionalidades de un producto.

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

Espero que les sirvan 🙂


Universal Metrics for Ease of Use?

It’s a common question at the start of projects; “If we’re going to do this well, it will need to satisfy ease-of-use for our customers. What kind of universal metrics can we apply?

There are no universal metrics for ease of use. Each product and project is different; what will define “ease of use” for a spoon is likely to fail to define “ease of use” for a digital camera.

You can define project-specific metrics. For example, if you were building an MP3 player you might have a target of “The user must be able to find and play their chosen song within 3 seconds of accessing the interface.” Or “A user must be able to pause play by any interaction with the interface so that they can deal with any interruption without having to find a pause button.”

Continue reading Adopción y Apropiación de Productos – Vol.2

Adopción y Apropiación de Productos – Vol.1

Este post es el primero de una serie de notas que tomé durante el curso de Product Adoption and Appropriation (Adopción y Apropiación de Productos) del Interaction Design Foundation.

El curso está bastante bueno. En el link arriba hay más detalles.

Este post está relacionado a las diferentes definiciones de las palabras Útil, Usable y Usado.

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

Espero que les sirvan 🙂


Useful

A product which is useful is one that allows a user to accomplish a task or objective. While in many contexts these tasks or objectives are explicit and measurable in other contexts they may not be.

Continue reading Adopción y Apropiación de Productos – Vol.1

Notas del curso de Human-Computer Interaction – Evaluació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 la Evaluación, específicamente acerca de tres tipos de conocimiento, y generalizar versus abstraer.

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

Espero que les sirvan 🙂


From Data to Knowledge

Three types of knowledge:

  • Descriptive knowledge: the way historians explain the past.
  • Predictive knowledge: trying to predict what will happen; reasoning from cause to effect. This is often the endpoint of science.
  • Synthetic knowledge: when there is a desired endpoint; what cause do I need to to do in order to get to a certain effect. Related to design and engineering. Might be quantitative or qualitative.

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

Notas del curso de Human-Computer Interaction – Evaluació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 la Evaluación, específicamente acerca de mitos de usabilidad en relación a la estadística y otros conceptos.

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

Espero que les sirvan 🙂


Myths of Usability

Are five users enough?

This myth comes from a study from Nielsen and Landauer (1993). There were many assumptions in this study; it is not as general as it appears to be.

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

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