• Aucun résultat trouvé

[PDF] Formation général sur l’Évaluation des IHM et ergonomie | Formation informatique

N/A
N/A
Protected

Academic year: 2021

Partager "[PDF] Formation général sur l’Évaluation des IHM et ergonomie | Formation informatique"

Copied!
48
0
0

Texte intégral

(1)

Évaluation des IHM et

ergonomie

Stéphanie Jean-Daubias

Stephanie.Jean-Daubias -at- liris.univ-lyon1.fr

http://liris.cnrs.fr/stephanie.jean-daubias/ B L : IHM - L 3 inf o

INFO

L3

(2)

PLAN

Plan du cours

S JD - L IRIS UC B L : IHM - L 3 inf o 2

Évaluation des systèmes

o

Évaluation de l’utilité

(3)

Ergonomie - définitions

o

Ergonomie

 vise à adapter les postes de travail aux caractéristiques physiologiques et psychologiques de la personne

o

Ergonomie logicielle

 vise à adapter les logiciels à l’utilisateur

 pour diminuer les erreurs, le temps d'apprentissage  rendre le logiciel le plus facilement utilisable

(4)

Évaluer, quoi ?

o

Fiabilité et qualité technique

 logiciel « idiot proof »

o

Utilité

 adéquation aux objectifs de haut niveau du client

 le logiciel satisfait-il les spécifications ?

o

Utilisabilité

 capacité à permettre à l'utilisateur d'atteindre facilement ses objectifs

 qualité de l’interface (ergonomie)

o

Usages

 utilisation réelle du logiciel

 le logiciel est-il utilisé comme prévu ?

o

Mais la qualité d’un logiciel est perçue comme un tout

4

(5)

Évaluer, quand ?

o

En cours de conception

 conception itérative de maquettes/prototypes

 conception centrée utilisateur

 évaluation formative

o

En cours de réalisation

 méthodes classiques de contrôle qualité

o

En cours de diffusion

 satisfaction des utilisateurs

 incidents critiques

(6)

Évaluer l’utilité d’un système

o

Adéquation aux objectifs de haut niveau du client

 le logiciel satisfait-il les spécifications ?

 l’utilisateur peut-il accomplir sa tâche à partir des fonctionnalités du

système ?

 nécessité de bien formaliser la tâche

6

(7)

PLAN

Plan du cours

B L : IHM - L 3 inf o

Évaluation des systèmes

Évaluation de l’utilité

Évaluation de l’utilisabilité

(8)

Évaluer l’utilisabilité d’un système

o

Utilisabilité : norme ISO 9241

 degré selon lequel un produit peut être utilisé, par des utilisateurs identifiés, pour atteindre des buts définis avec efficacité, efficience et satisfaction, dans un contexte d’utilisation spécifié

o

Critères de l’utilisabilité

efficacité : atteinte du résultat prévu

efficience : consommation d’un minimum de ressources

satisfaction de l’utilisateur : confort et évaluation subjective

facilité d’apprentissage

facilité d’appropriation : prise en main du logiciel

facilité d’utilisation

fiabilité : pas ou peu d’erreurs d’utilisation

8

(9)

Techniques d’évaluation de l’utilisabilité

o

Évaluation expérimentale

 observation et recueil de données

 entretiens, questionnaires

o

Évaluation analytique

 scénario d’utilisation, jugements d’experts  utilisation de référents

 évaluations heuristiques

(10)

Jugements d’experts

o

Caractéristiques

 nécessité d’avoir plusieurs experts

 en début de projet pour évaluer des produits existants

 utiles pour éliminer les grosses erreurs

 nécessité de disposer de scénarios d’utilisation du système

et d’une description des futurs utilisateurs

o

Mais...

 les experts ne peuvent pas remplacer complètement les utilisateurs

 les experts ont souvent des domaines privilégiés qui constituent des biais d’évaluation

10

(11)

Critères d’évaluation ergonomique

o

Performance du couple ordinateur-utilisateur

 Meinadier

o

5 critères centraux d’évaluation

 Shneiderman

o

8 critères ergonomiques

Bastien et Scapin (INRIA)

o

10 heuristiques

 Nielsen

o

7 règles d’or

 Coutaz

(12)

Critères d’évaluation – Meinadier (1/2)

o

Performance du couple ordinateur-utilisateur [Meinadier, 91]

 bonne IHM

1. facilité d’apprentissage

2. facilité, efficacité et sécurité d’utilisation 3. plaisir d’utilisation

4. acceptabilité du logiciel 5. satisfaction des utilisateurs

6. productivité satisfaisante du couple personne-machine 7. rentabilité pour l’entreprise

12

(13)

Critères d’évaluation – Meinadier (2/2)

o

Performance du couple ordinateur-utilisateur

 mauvaise IHM 1. au niveau individuel  confusion  frustration  panique  stress  ennui

2. au niveau entreprise / social

 rejet, erreurs graves (centrale nucléaire)

 mauvaise ou sous-utilisation, baisse des performances  régression vers des tâches d’exécution

(14)

Critères d’évaluation - Shneiderman

o

5 critères centraux d’évaluation [Shneiderman, 92]

1. temps d’apprentissage

2. vitesse d’exécution des tâches

par le couple homme/machine

3. taux d’erreurs et facilité de leur récupération 4. rétention de l’apprentissage dans le temps 5. satisfaction subjective des utilisateurs

14

(15)

Critères d’évaluation - INRIA

o

8 critères ergonomiques pour évaluer une interface

utilisateur [Bastien & Scapin, 93]

o

http://hal.inria.fr/docs/00/07/00/83/PDF/RT-0077.pdf

1. guidage

2. charge de travail 3. contrôle explicite 4. adaptabilité

5. gestion des erreurs

6. homogénéité/cohérence

7. signifiance des codes et dénominations 8. compatibilité

(16)

1. Guidage

o

Définition

 moyens mis en œuvre pour conseiller, orienter, informer et conduire

l’utilisateur lors de ses interactions avec l’ordinateur (messages, alarmes, labels, etc.)

o

4 sous-critères

 incitation

 groupement/distinction entre items

 feedback immédiat

 lisibilité

16

(17)

1. Guidage - incitation

o

À faire

o

Contre-exemple

 les micro mondes

(18)

1. Guidage -

groupement/distinction entre items

o

À faire 

o

À ne pas faire 

18

(19)

1. Guidage -

feedback immédiat

o

À faire

 changer l’apparence d’un objet

 changement de curseur pour les attentes courtes

 indicateur de progression pour les tâches plus longues (>5s)

o

À ne pas faire

(20)

1. Guidage -

lisibilité

o

À faire

o

À ne pas faire

20

SJD - LIRIS - UCBL : IHM - L3 info

Définition du guidage : c’est l’ensemble des moyens mis en œuvre pour conseiller, orienter, informer et conduire l’utilisateur lors de ses interactions avec l’ordinateur (messages, alarmes, labels, etc.)

Définition du guidage : c’est l’ensemble des moyens mis en œuvre pour

conseiller, orienter, informer et conduire l’utilisateur lors de ses interactions avec l’ordinateur (messages, alarmes, labels, etc.)

(21)

2. Charge de travail

o

Définition

 réduction de la charge perceptive des utilisateurs

 augmentation de l’efficacité du dialogue

o

2 sous-critères

 brièveté

 concision

 actions minimales

(22)

2. Charge de travail -

concision

o

À faire

o

À ne pas faire

22

(23)

2. Charge de travail -

actions minimales

o

À faire 

(24)

2. Charge de travail -

densité informationnelle

o

À faire 

o

À ne pas faire 

24

(25)

3. Contrôle explicite

o

Définition : ce critère regroupe 2 aspects différents

 la prise en compte par le système des actions des utilisateurs

 le contrôle des utilisateurs sur le traitement de leurs actions

o

2 sous-critères

 actions explicites

(26)

3. Contrôle explicite -

actions explicites

o

À faire 

o

À ne pas faire 

26

(27)

3. Contrôle explicite -

contrôle utilisateur

o

À faire

 laisser l'initiative à l'utilisateur

 laisser l'utilisateur

 basculer d'une activité à une autre  arrêter/interrompre une activité

(28)

4. Adaptabilité

o

Définition

 capacité du système à réagir selon le contexte, et selon les besoins et préférences des utilisateurs

o

2 sous-critères

 flexibilité : plusieurs façons d’effectuer la même action  prise en compte de l’expérience de l’utilisateur

28

(29)

4. Adaptabilité -

flexibilité

o

Exemple

 copie de fichiers vers un support externe dans l’explorateur

 glisser - déposer  copier - coller  menus  édition  contextuel  envoyer vers  raccourcis clavier  boutons

(30)

4. Adaptabilité -

expérience de l’utilisateur

o

Adaptabilité :

modif. de l’interface du fait du système o

Configuration :

modif. de l’interface par l’utilisateur

30

(31)

5. Gestion des erreurs

o

Définition : ce critère regroupe tous les moyens permettant

 d’éviter ou de réduire les erreurs

 de les corriger lorsqu’elles surviennent

o

3 sous-critères participent à la gestion des erreurs

 protection contre les erreurs

 qualité des messages d’erreurs  correction des erreurs

(32)

5. Gestion des erreurs -

protection contre les erreurs

o

À faire

 protéger les actions sensibles 

 griser les commandes indisponibles 

 fournir des valeurs attendues 

o

À ne pas faire

32

(33)

5. Gestion des erreurs -

messages d’erreurs

o

À faire

 messages informatifs, constructifs, compréhensibles, amicaux, montrant la cause et la solution

 4 types de messages  information  avertissement  erreur bloquante  indication de progression o

À ne pas faire

(34)

5. Gestion des erreurs -

correction des erreurs

o

À faire

 la commande annuler

 la vérification des saisies

 messages explicites

o

À ne pas faire

34

(35)

6. Homogénéité/cohérence

o

Définition

 façon avec laquelle les choix de conception de l’interface  sont conservés pour des contextes identiques

(36)

6. Homogénéité/cohérence

- dans un même logiciel

o

À faire

 cohérence pour l’apparence, la position, le comportement des

différents éléments

o

À ne pas faire

 monter / bas

 MKDIR (make directory) / CD (change directory)

36

SJD - LIRIS - UCBL : IHM - L3 info

(37)

6. Homogénéité/cohérence

o

Alignements

(38)

6. Homogénéité/cohérence

- entre logiciels d’une suite

o

À faire 

o

À ne pas faire 

38

(39)

6. Homogénéité/cohérence

- entre versions

o

À faire 

o

À ne pas faire 

 commande Mise en page

 Word 2 / menu Format

 depuis Word 6 / menu Fichier

(40)

7. Signifiance des codes et dénominations

o

Définition

 adéquation entre

 l’objet ou l’information affichée ou entrée  et son référent

40

(41)

7. Signifiance des codes et dénominations

o

À faire 

(42)

8. Compatibilité

o

Définition : le critère compatibilité se réfère

 à l’accord pouvant exister entre

 les caractéristiques des utilisateurs (mémoire, perceptions, habitudes,

compétences, âge, attentes, etc.) et des tâches,

 et l’organisation des sorties, des entrées et du dialogue d’une application

donnée

 la compatibilité concerne également le degré de similitude entre divers environnements ou applications

42

(43)

8. Compatibilité -

adaptation aux utilisateurs

o

À prendre en compte

 âge  niveau « technologique »  handicaps  fréquence d’utilisation

(44)

8. Compatibilité -

entre les applications

o

À faire 

o

À ne pas faire 

44

(45)

Critères d’évaluation - Nielsen

o

10 heuristiques [Nielsen, 93]

1. proposer des dialogues simples, naturels et minimum 2. parler le langage de l’utilisateur

3. minimiser la charge de mémoire de l’utilisateur

4. être cohérent (sans contradiction), respecter les standards 5. refléter le monde réel

6. fournir un retour à l’utilisateur

7. permettre une personnalisation par les utilisateurs expérimentés 8. prévenir les erreurs

9. aider l’utilisateur à reconnaître, diagnostiquer et réparer les erreurs 10. rendre accessible aide et documentation

(46)

Critères d’évaluation - Coutaz

o

7 règles d’or [Coutaz, 90]

1. lutter pour la cohérence 2. lutter pour la concision

3. réduire la charge cognitive

4. mettre le contrôle entre les mains de l’utilisateur 5. souplesse d’utilisation

6. structurer le dialogue 7. prédire les erreurs

46

(47)

Rédaction d’une évaluation ergonomique

1.

Tester

2.

Observer les utilisateurs

3.

Croiser les sources

(guides de style, critères ergonomiques…)

4.

Faire des arbitrages, trouver un équilibre

5.

Être diplomate

(attention aux formulations)

6.

Être constructif

(48)

PLAN

Plan du cours

S JD - L IRIS UC B L : IHM - L 3 inf o 48

Évaluation des systèmes

Évaluation de l’utilité

Évaluation de l’utilisabilité

Références

Documents relatifs

[r]

Au-delà de ces légères transforma- tions, le fait principal est la perma- nence de la question de la nationalité dans le recensement, c’est-à-dire le fait qu’« au-delà de

Les Français ayant fondé la création d’un État sur une communauté, ils devaient en affirmer l’indépendance religieuse : il s’agissait d’entériner la

Dans un premier temps, les propriétés de dérivés de l’imidazole sont exploitées pour former un catalyseur de type palladium-NHC qui est utilisé pour catalyser la réaction de

Une seconde version est donc proposée prenant mieux en compte ces dimensions, posant en même temps les limites de l’espace de l’action didactique, obligeant par là même à sortir

Nous interrogerons le déclin de la langue gaélique et la force identitaire du hurling dans des espaces privilégiés de la construction de l’identité traditionnelle irlandaise pour

L‟un des apports de cette contribution est de souligner qu‟il est nécessaire de mieux prendre en compte pour les entreprises le nouveau rôle qu‟occupe le

ALESSIA: In Freiburg finde ich, werden die Deutschsprachigen schon manchmal, sie, sie haben den zweiten Platz, in dem Sinne – hauptsächlich sprechen alle Französisch, und