Please enable JavaScript.
Coggle requires JavaScript to display documents.
HCI - Human Computer Interaction - Coggle Diagram
HCI - Human Computer Interaction
what is HCI
study, planning, and design of how computers work together.
Sometimes called as Man-Machine Interaction
HCI Design
Functionality
defined by the set of actions that it provide to its user
Usability
Certain functionality range and degree which the system can be used efficiently.
UCD principles
early focus on users and tasks
structured and systematic information gathering
trained by expert before conducting data collection
Empirical measurement and testing of product usage
focus on ease of learning and use
testing of prototype with actual users
Iterative Design
product design, modified and tested repeatedly
Allow for complete overhaul and rethinking of design
User Centered Design (UCD)
A user interface design process
Follows a series of well-defined method and techniques
Development proceeds with the user as the center of focus
Is an approach to interactive system development that focuses specifically on making system usable
Importance of UCD
satisfy user with more efficient and user-friendly experience
increase loyalty and return visits
establish a more relevant and valuable website
create websites that supports rather than frustrates the user
UCD Process
understand user needs
who are the users/stakeholders?
user's capabilities vary in many dimensions
users rarely know what is possible
users can't tell you what they 'need' to help them with the goal
Establish requirement
what users want/need?
requirement need clarification, refinement, completion re-scoping
different kind of requiremen
functional
what the system should do
historically the main focus of requirements
non-functional
memory size, response time, platform constraints
data
what kinds of data to be sourced/stored
who are the user
Design
Protorype : for evaluation and feedback
types of prototype
lo-fi prototype
pen-and-paper, rough model etc.
mid-fi prototype
schematic, simulated functionality
hi-fi prototype
looks something like final system
evaluate
A continuous iterative process examining
looking for extent of functionality
designer need to check the requirement
two main types of evaluation
formative
summative
evaluation method
involving users
quick and dirty
usability testing
field studies
involding experts
predictive evaluation