📜 ⬆️ ⬇️

ISO 9241-110 - Principles for the organization of dialogue



Currently I am getting a second degree from MSc Usability Engineering at Rhein-Vaal University of Applied Sciences (Germany).

This program is the only one in Germany entirely dedicated to Usability and HCD. In addition, Usability experts working for companies such as Samsung , Siemens , Wargaming , Porsche, and others usually act as teachers. Moreover, some of the teachers are part of working groups to develop ISO standards for usability .
')
In this and subsequent articles, I plan to share some of the knowledge that I receive as part of training.

Why do I need to know all these standards?


The use of standards provides several significant advantages:

It all sounds pretty banal. It is not yet clear that most of the terms and approaches in Usabillty are not well established. What some call "affordances", others call "signifiers." Many methods have several names. Many concepts (for example, the concept of person) are used as necessary. Thus, standards allow somehow to restore order in the industry.

ISO 9241-110 standard


If we talk about the ISO 9241-110 standard (principles of organizing a dialogue), then it is part of the ISO 9241 standard (Ergonomics and human-computer interaction). The main objectives of the ISO 9241-110 standard are to provide recommendations for analyzing, developing and evaluating (testing) dialogues.

At the same time, the standard aims to prevent such typical mistakes in dialogs as:

To solve problems, the standard suggests using 7 principles. I will use English names with the indication in translation brackets from GOST:
  1. Suitability for the task (the applicability of the dialogue for the production task);
  2. Conformity with user expectastions ;
  3. Self-descriptiveness (informative);
  4. Suitability for learning ;
  5. Controllability ;
  6. Error tollerance (error tolerance);
  7. Suitability for individualization (adaptability to the individual characteristics of the user).


1. Suitability for the task


The most important principle. If you made a cool application, but it does not solve the user's problems, then you have lost time.

According to the standard, the dialogue is suitable for solving the problem, if it allows the user to successfully solve the problem with minimal effort. How to find out what the user's task is - this is the topic of a separate article. Here we believe that you already know what your user’s goals are.

Recommendations:




2. Conformity with user expectations


According to the standard, your application must comply with "contextual user needs and generally accepted agreements."

In order to better understand the meaning of this phrase, it is necessary to understand what the context is. According to ISO 9241-11, the context of use is a combination of the characteristics of users and their tasks, as well as the organizational, technical and physical environment.

It is obvious that the expectations of a student user who is slowly traveling in pairs, and the expectations of an ambulance officer during an emergency call, can vary significantly. Even if they use the same tablet computer. Accordingly, these differences need to be considered in the design.

Recommendations:


3. Self-descriptivness


It follows directly from the second principle. The user should always be clear where he is, why he is here, and what to do next.

Recommendations:


4. Suitability for learning


The dialogue should support the user and facilitate learning.

Especially important principle, if you "invent the future" and your product does not meet user expectations and is not informative.

Recommendations:


5. Controllability


The user should be able to initiate interaction as well as manage the interaction.

Recommendations:


6. Error tolerance


The user should be able to reach the goal without (or with the minimum number of) adjustments.

Recommendations:


7. Suitability for individualization


Very controversial principle, so I put it last.

Classical reasoning: we made a fully customizable interface, so we do not need to worry about Usability - the user himself knows how he is more comfortable. It sounds beautiful, but there are two points. First, the user does not know your product as well as you. Secondly, your user is not an expert in ergonomics and design. Therefore, it is your job to make a user-friendly interface.

Recommendations:


Conclusion


In conclusion, I want to say a few words about the use of the standard.

First, the standard is a recommendation and can be viewed as a list of check-points for reflection. For example, if you make an interface for MES, then, according to the standard, consider the possibility of customizing the interface. Most likely, you will decide on the inexpediency of customizing software for emergency situations. However, it is recommended that this solution be explicitly reflected in the working documentation.

Secondly, the standard can be used not only when developing new solutions, but also to check old ones for compliance.


I hope that this article seemed to be interesting and worth the time spent. Finally a short survey.

Source: https://habr.com/ru/post/257729/


All Articles