Includes basic definitions of terminology used in the field
HCI – the design, evaluation, and implementation of interactive computer systems and the study of major phenomena that surround them. It implements our knowledge of human characteristics, cognition, social behavior, organizational behavior, physiological, and neurological characteristics to create interfaces that fit the requirement of real users. (AKA usability engineering). The effectiveness, efficiency, and satisfaction with which users can achieve tasks in a particular environment of a product.
Interaction Design – design products to support the way people communicate and interact in their everyday lives
While industrial ergonomics focuses on the quality of working and the physical capabilities of people, cognitive focuses on the quality of work, results, and psychological aspects of how work affects the mind and the mind affects work. So, it focuses on designing the system to fit the human mind to reduce error, increase productivity, increase ease or use, and reduce mental load and memory.
When designing, take into account who the users are, what activities they perform, and what the interactions are. The goal is to optimize the interactions the users have with a product so that they match the user’s activities and needs.
Two Fundamental Product Development Aspects
Functionality is the purpose of purchase. Usability is the approach to use functions correctly and effectively.
Goals of Usability
Effective and efficient and safe to use; good utility; easy to learn and remember how to use
UX – how a product behaves and is used by people in real life
User-Centered Design – focus early design on user’s tasks and keep iterative prototyping to asses and evaluate