WHAT IS HCI
HCI is concerned with the design, evaluation and implementation of interaction computing systems for human use and with the study of major phenomena surrounding them.
HUMAN
Individual user, a group of users that work together
A sequence of user in an organization each dealing with some part of the task or process.
They use technology
COMPUTER
Any technology ranging from the general desktop to a large scale computer system, a process control or an embedded system
INTERACTION
Communication between user and computer
WHY BOTHER
WHY SYSTEMS FAIL
16% of the projects are successful
31% are partially successful
53% of projects failed
Inadequate requirements 13%
Lack of user participation 12%
Inadequate resources 11%
Unrealistic expectations 10%
Lack of support at senior level 9%
Changing specification 8%
Lack of planning 8%
Failure is overwhelming due to human rather than technical factors
COMMON ISSUES IN USER INTERFACE DESIGN
Software developers are forced to “do it all”
Often based on intuition and experience than on theory-based models
Tendency to let the art of interface design beats its usability
Often results in inconsistent features that do not fit into a good user interface design criteria
WHY STUDY HCI (Human Computer Interaction)
Business view :
to employ people more productively and effectively
- people costs now far outweigh hardware and
software costs
people now expect “easy to use” systems
- generally they are not tolerant of poorly designed
systems
- if a product is hard to use, they will seek other
products
Human Factors view :
humans have limitations. Errors are costly in terms of
- loss of time & money
- loss of lives in critical systems
- loss of morale
SCOPE OF HCI, MANY SURROUNDING FACTORS
HCI is a very broad discipline that encompasses
Different specialties with different concerns regarding
computer development
All the discipline that related to HCI…
Psychology and cognitive science (give the knowledge of user’s perceptual, Cognitive and problem solving skills, ergonomics for the user’s physical capabilities)
Sociology and organization psychology (understand the wider context of the interaction)
Computer science and engineering (build the necessary technology)
Business (marketing)
Graphic (effective interface presentation)
Technical (produce user manual)
THE GOAL OF HCI
To design computer systems that support people so that they can carry out their activities productively and safely
To develop or improve the safety, utility and effectiveness of systems that include computers, often through improving usability.
To improve…
Safety
Utility (functionality)
Effectiveness (do the right thing)
Efficiency (do things right)
Usability
simplicity
WHAT IS USABILITY
Usability can simply be thought of as the practical implementation of good HCI, but, more formally :
Usability means easy to learn, effective to use and providing an enjoyable experience
HOW TO DESIGN AND USE USABLE USER INTERFACES
UI Development process :
User Profiling
Usability goals
Task analysis & contextual inquiry
Prototyping
Evaluation
Programming
USER INTERFACE DEVELOPMENT PROCESS
SUMMARY OF MAIN TEACHING POINTS
HCI must be taken seriously by designers if the requirement for additional complexity in the system is to be matched by increased clarity and usability in the interface
No comments:
Post a Comment