According to ISO 9241-210:2010(E) “human-centered design is an approach to interactive systems that aims to make systems usable and useful by focusing on the users, their needs and requirements, and by applying human factors/ergonomics, and usability knowledge and techniques. This approach enhances effectiveness and efficiency, improves human well-being, user satisfaction, accessibility and sustainability; and counteracts possible adverse effects of use on human health, safety and performance.”
According to ISO 9241-110 the following principles are key to the human-centered approach:
When designing for the user experience the following principles should be taking into account:
a) suitability for the task;
c) conformity with user expectations;
d) suitability for learning;
f) error tolerance;
g) suitability for individualization.
Evaluation should occur even in the earliest stages of the project. There are several user-centered evaluation methods that you can use to evaluate designs. User based testing (i.e., usability testing) and the use of standards and guidelines as an inspection method can be used and does not require end users. See our Methods section for more information.