1.4. L’ergonomia i la usabilitat
El disseny de les interfícies entre l’usuari i el programari pertany al camp de la usabilitat i del disseny de l’experiència d’usuari (UX).
Per a comprendre l’abast d’aquest camp, és important recordar que molts mètodes de disseny d’usabilitat tenen les seves arrels en els camps de l’ergonomia i els factors humans que es van originar al començament del segle xx i van prendre especial rellevància durant la Segona Guerra Mundial. L’ergonomia i els factors humans tracten d’estudiar i aplicar els principis fisiològics i cognitius de l’ésser humà en el desenvolupament i optimització del disseny dels productes. És per això que se centren en tres dominis d’especialització:
- Ergonomia física: pren en consideració l’anatomia humana i altres característiques fisiològiques i biomecàniques del cos de l’usuari.
- Ergonomia cognitiva: se centra en l’adaptació del disseny a les capacitats perceptives, memorístiques, de processament d’informació i d’acció de l’usuari.
- Ergonomia organitzacional: es preocupa de l’optimització de les estructures, normatives, processos i comunicacions dels sistemes. Per exemple, l’estudi de l’ergonomia d’una eina col·lectiva o d’un sistema de teleconferència grupal pertany principalment a aquest domini.
Exercici
Si analitzem el disseny d’interacció de la major part de les interfícies que usem diàriament, veiem que requereixen certes habilitats. Analitzeu cadascuna de les interfícies següents i enumereu quines característiques físiques, i també quines habilitats motores i cognitives, calen per al seu ús:

Font: a) https://commons.wikimedia.org/wiki/File:Knob_of_a_door_in_Santa_Mar%C3%ADa_de_Gu%C3%ADa.jpg, b) https://en.wikipedia.org/wiki/File:Bungee_chair.JPG, c) https://flic.kr/p/wxi1Y, d) https://es.wikipedia.org/wiki/Archivo:Abre_f%C3%A1cil.jpg
Per a quines persones es van dissenyar aquests productes? Reflexioneu sobre quines persones no podrien interactuar correctament amb aquests objectes.
Un dels majors reptes del camp de l’ergonomia i el de la usabilitat és dissenyar productes inclusius, plaents, que donin accés a l’ús a grups d’usuaris diversos. Els experts d’aquests camps veuen en els usuaris amb necessitats especials una oportunitat per a millorar la robustesa dels seus dissenys. Per exemple, Kat Holmes, directora de disseny d’interacció de Google, defineix les discapacitats com a interaccions d’usuari que no coincideixen i que defineixen el model social de la discapacitat. Holmes proposa combatre aquesta exclusió des d’un disseny pensat per a tots i no solament per al model de capacitats de la persona que ho dissenya.
Exercici
Visioneu la ponència de Kat Holmes «How Inclusion Shapes design».
Podríeu anomenar algun episodi en què us heu sentit exclosos a causa de la interacció amb un mal disseny?
La usabilitat es defineix com «the ease with which a user can learn to operate, prepare inputs for, and interpret outputs of a system or component» (IEEE, 1990).
Si bé està clarament relacionada amb l’ergonomia, la usabilitat és un concepte relativament nou, que va evolucionar juntament amb l’adaptació del disseny dels dispositius informàtics i programari, encara que avui també s’aplica a àrees de disseny i interacció humana que es podrien considerar treballs d’ergonomia. Un dels primers intents per a operacionalitzar la facilitat d’ús d’una peça de programari va ser guiat per Jakob Nielsen i R. Molich el 1990. Tots dos van definir una avaluació heurística consistent en deu regles bàsiques:
- Visibilitat de l’estat del sistema. El sistema sempre ha de mantenir informats els usuaris sobre el que està succeint.
- Coincidència entre el sistema i el món real. Els missatges del sistema han de ser comprensibles per a l’usuari i seguir les convencions del món real, amb un ordre natural i lògic.
- Control de l’usuari i llibertat. El sistema ha d’incloure una «sortida d’emergència» clarament indicada per a sortir ràpidament de l’estat en cas d’error (per exemple, tornar enrere o desfer).
- Consistència i estàndards. No usar termes diferents per a referir-se a les mateixes accions.
- Prevenció d’errors. Evitar condicions que puguin portar a errors (per exemple, presentar als usuaris una opció de confirmació abans de comprometre’s amb l’acció).
- Reconeixement en lloc de recordar. Minimitzar la càrrega de memòria de l’usuari fent visibles i recognoscibles els objectes, les accions i les opcions. Facilitar l’accés a les instruccions d’ús del sistema.
- Flexibilitat i eficiència d’ús. Introduir mètodes acceleradors o d’accés ràpid per a usuaris experts. Permetre als usuaris personalitzar les accions freqüents.
- Disseny estètic i minimalista. Evitar la informació irrellevant o rarament necessària. Cada unitat addicional d’informació disminueix la visibilitat de la informació ja present.
- Ajudar els usuaris a reconèixer, diagnosticar i recuperar-se dels errors. Els missatges d’error (vegeu «Errors») han de ser fàcils d’entendre, indicar amb precisió el problema i suggerir una solució.
- Ajuda i documentació. El suport a l’ús ha de ser breu, fàcil de buscar i estar centrat en la tasca de l’usuari.
Exercici
Llegiu en profunditat l’article de J. Nielsen i R. Molich (1990, març). «Heuristic evaluation of user interfaces». Proceedings of the SIGCHI conference on Human factors in computing systems (pàg. 249-256). ACM. Quina és la proporció d’errors d’usabilitat que pot trobar un avaluador usant l’heurística de Nielsen i altres? Com es podria millorar aquesta proporció?