47
Cours 7 Critères d’évaluation ergonomique Stéphanie Jean-Daubias [email protected] http://liris.cnrs.fr/stephanie.jean-daubias/ INFO L3

Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

Cours 7

Critères d’évaluation ergonomique

Stéphanie Jean-Daubias

[email protected]

http://liris.cnrs.fr/stephanie.jean-daubias/

INFO

L3

Page 2: Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

—48

Déroulement

2

• Cours Organisation de l’UE

• Cours Introduction l’IHM

Introduction

• Cours Conception

• TD en équipesConception

• Cours Prog d’interfaces

• TP projet partie interface

• Cours Prog d’interactions

• TP projet partie interactions

Programmationpour l’IHM • Cours Théories générales

• TP première évaluation ergonomique

• Cours éléments d’IHM

• TP guides de styles

• Cours critères d’évaluation

• TP évaluation globale

• Cours Ergonomie du web

• Cours Ergonomie et handicap

• TP évaluation aspects web et handicap

Ergonomie

• TD jeu JADEvidéo pédagogique

• TP blog + fin projet

Préparationde l’examen

Examen+ vraie vie

Page 3: Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

—48

Plan du cours

5 critères centraux d’évaluation Shneiderman

8 critères ergonomiques Bastien et Scapin (INRIA)

7 règles d’or Coutaz

10 heuristiques Nielsen

Performance du couple ordinateur-utilisateur Meinadier

3

Page 4: Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

—48

Critères ergonomiques : Schneiderman – Bastien & Scapin – Coutaz – Nielsen – Meinadier

Critères d’évaluation ergonomique

Ben Shneiderman

4

Page 5: Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

—48

Critères ergonomiques : Schneiderman – Bastien & Scapin – Coutaz – Nielsen – Meinadier

Critères d’évaluation ergonomique

Christian BASTIEN & Dominique SCAPIN

INRIA

5 à partir de 800 recommandations ergonomiques

Page 6: Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

—48

INRIABastien & Scapin

guidage – charge de travail – contrôle – adaptabilité – erreurs – homogénéité – signifiance – compatibilitéINRIA

1 Guidage

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.)

4 sous-critères

incitation

groupement/distinction entre items

feedback immédiat

lisibilité

7

Page 7: Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

—48

guidage – charge de travail – contrôle – adaptabilité – erreurs – homogénéité – signifiance – compatibilitéINRIA

1. Guidage - incitation

À faire

À ne pas faire

imposer, sur-inciter, au détriment du reste

Remarque : il n’est pas question de manipuler l’utilisateur ! 8

Page 8: Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

—48

guidage – charge de travail – contrôle – adaptabilité – erreurs – homogénéité – signifiance – compatibilitéINRIA

1. Guidage - groupement/distinction entre items

À faire (si masse critique)

groupes nommés

À ne pas faire 9

Page 9: Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

—48

guidage – charge de travail – contrôle – adaptabilité – erreurs – homogénéité – signifiance – compatibilitéINRIA

1. Guidage - feedback immédiat

À faire

changement de l’apparence d’un objet

message de confirmation

attente

courte : changement de curseur

longue (>5s) : indicateur de progression

À ne pas faire

10

sélectionné

Page 10: Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

—48

guidage – charge de travail – contrôle – adaptabilité – erreurs – homogénéité – signifiance – compatibilitéINRIA

1. Guidage - lisibilité

À faire

À ne pas faire

11

Lorem ipsum dolor sit amet,

consectetur adipiscing elit. Sed non

risus. Suspendisse lectus tortor,

dignissim sit amet, adipiscing nec,

ultricies sed, dolor.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed

non risus. SUSPENDISSE LECTUS TORTOR, DIGNISSIM SITAMET, ADIPISCING NEC, ULTRICIES SED, DOLOR.

Page 11: Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

—48

INRIABastien & Scapin

guidage – charge de travail – contrôle – adaptabilité – erreurs – homogénéité – signifiance – compatibilitéINRIA

2 Charge de travail

Définition

réduction de la charge perceptive des utilisateurs

augmentation de l’efficacité du dialogue

2 sous-critères

brièveté

concision

actions minimales

densité informationnelle

12

Page 12: Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

—48

guidage – charge de travail – contrôle – adaptabilité – erreurs – homogénéité – signifiance – compatibilitéINRIA

2. Charge de travail - brièveté - concision

À faire

À ne pas faire

13

Page 13: Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

—48

guidage – charge de travail – contrôle – adaptabilité – erreurs – homogénéité – signifiance – compatibilitéINRIA

2. Charge de travail - brièveté - actions minimales

À faire

À ne pas faire

14

16/4 clics !

Page 14: Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

—48

guidage – charge de travail – contrôle – adaptabilité – erreurs – homogénéité – signifiance – compatibilitéINRIA

À faire

limiter la quantité d’infos

organiser, structurer, « masquer »

2. Charge de travail - densité informationnelle

15

À ne pas faire

Page 15: Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

—48

INRIABastien & Scapin

guidage – charge de travail – contrôle – adaptabilité – erreurs – homogénéité – signifiance – compatibilitéINRIA

3 Contrôle explicite

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

2 sous-critères

actions explicites

contrôle utilisateur

16

Page 16: Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

—48

guidage – charge de travail – contrôle – adaptabilité – erreurs – homogénéité – signifiance – compatibilitéINRIA

3. Contrôle explicite - actions explicites

17

À faire

À ne pas faire

Page 17: Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

—48

guidage – charge de travail – contrôle – adaptabilité – erreurs – homogénéité – signifiance – compatibilitéINRIA

3. Contrôle explicite - contrôle utilisateur

À faire

laisser la décision à l'utilisateur

laisser l'utilisateur basculer d'une tâche à une autre

laisser l'utilisateur arrêter/interrompre une activité

À ne pas faire

enregistrement automatique sans autorisation explicite

18

Page 18: Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

—48

INRIABastien & Scapin

guidage – charge de travail – contrôle – adaptabilité – erreurs – homogénéité – signifiance – compatibilitéINRIA

4 Adaptabilité

Définition

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

2 sous-critères

flexibilité : plusieurs façons d’effectuer la même action

prise en compte de l’expérience de l’utilisateur

19

Page 19: Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

—48

guidage – charge de travail – contrôle – adaptabilité – erreurs – homogénéité – signifiance – compatibilitéINRIA

4. Adaptabilité - flexibilité

Adaptation

au public cible

à la taille de l’écran (responsive design)

aux besoins/goûts (couleurs, tailles)

À faire

copie de fichiers vers un support externe dans l’explorateur

glisser - déposer

copier - coller

menus (édition, contextuel, envoyer vers)

raccourcis clavier

boutons

À ne pas faire

20

Page 20: Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

—48

guidage – charge de travail – contrôle – adaptabilité – erreurs – homogénéité – signifiance – compatibilitéINRIA

4. Adaptabilité - expérience de l’utilisateur

Adéquation au public cible

À faire : configuration

modification de l’interface à la demande de/acceptée par l’utilisateur

proposer ≠ imposer

À ne pas faire : adaptabilité

modification de l’interface en cours d’utilisation du fait du système

cas des applis web qui évoluent fréquemment 21

Page 21: Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

—48

INRIABastien & Scapin

guidage – charge de travail – contrôle – adaptabilité – erreurs – homogénéité – signifiance – compatibilitéINRIA

5 Gestion des erreurs

Définition

ce critère regroupe tous les moyens permettant

d’éviter ou de réduire les erreurs

de les corriger lorsqu’elles surviennent

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

protection contre les erreurs

qualité des messages d’erreurs

correction des erreurs

22

Page 22: Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

—48

guidage – charge de travail – contrôle – adaptabilité – erreurs – homogénéité – signifiance – compatibilitéINRIA

5. Gestion des erreurs protection contre les erreurs

À ne pas faire

sous-protéger ou surprotéger

À faire

adapter le niveau de protection

à la dangerosité des actions

aux utilisateurs (aptitude à l’utilisation, personnalisation)

23

Page 23: Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

—48

guidage – charge de travail – contrôle – adaptabilité – erreurs – homogénéité – signifiance – compatibilitéINRIA

5. Gestion des erreursprotection contre les erreurs

À faire

informer

inactiver les commandes indisponibles

annoncer les commandes irréversibles / protéger les actions sensibles

fournir des valeurs attendues, des unités

pré-remplir les formulaires

autocomplétion

contrôler les saisies

24

Page 24: Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

—48

guidage – charge de travail – contrôle – adaptabilité – erreurs – homogénéité – signifiance – compatibilitéINRIA

5. Gestion des erreurs - messages d’erreurs

À faire

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

choisir le type de messages

À ne pas faire

25

Page 25: Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

—48

guidage – charge de travail – contrôle – adaptabilité – erreurs – homogénéité – signifiance – compatibilitéINRIA

5. Gestion des erreurs - correction des erreurs

26

À faire

signaler l’erreur au plus tôt

message/couleur/son

placer le message dans la zone concernée /marquer la zone concernée / positionner du curseur sur la saisie en cause

permettre une modification simple de la saisie

permettre l’annulation, si possible multiple (bibliothèque)

autoriser les interruptions des commandes longues

À ne pas faire

Page 26: Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

—48

INRIABastien & Scapin

guidage – charge de travail – contrôle – adaptabilité – erreurs – homogénéité – signifiance – compatibilitéINRIA

6 Homogénéité et cohérence

Définition

façon avec laquelle les choix de conception de l’interface

sont conservés pour des contextes identiques

et sont différents pour des contextes différents

27

Page 27: Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

—48

guidage – charge de travail – contrôle – adaptabilité – erreurs – homogénéité – signifiance – compatibilitéINRIA

6. Homogénéité/cohérencedans un même logiciel

À faire

cohérence pour l’apparence, la position, la formulation, le comportement…

des différents éléments

À ne pas faire MKDIR / CD

28

Page 28: Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

—48

guidage – charge de travail – contrôle – adaptabilité – erreurs – homogénéité – signifiance – compatibilitéINRIA

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

Espacements, tailles

29

stress zen

Page 29: Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

—48

guidage – charge de travail – contrôle – adaptabilité – erreurs – homogénéité – signifiance – compatibilitéINRIA

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

Alignements

Alignements des intitulés dans les formulaires

à gauche écart <7 au-dessus du champ

à droite

mais pas centré

30

Page 30: Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

—48

guidage – charge de travail – contrôle – adaptabilité – erreurs – homogénéité – signifiance – compatibilitéINRIA

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

Dans le texte

formulations

langue

verbes OU noms

pas d’article

titre/contenu

négations

consigne/réalisation

ponctuation

aucune, des virgules, des points…

pas de : dans les intitulés

casse

majuscule, capitales…

31

Page 31: Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

—48

guidage – charge de travail – contrôle – adaptabilité – erreurs – homogénéité – signifiance – compatibilitéINRIA

6. Homogénéité/cohérenceentre logiciels d’une suite

À faire

À ne pas faire

32

Page 32: Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

—48

guidage – charge de travail – contrôle – adaptabilité – erreurs – homogénéité – signifiance – compatibilitéINRIA

6. Homogénéité/cohérenceentre versions

À faire

accompagnement au changement

Attention

déplacements de commandes

office 2003/2007

33

Page 33: Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

—48

INRIABastien & Scapin

guidage – charge de travail – contrôle – adaptabilité – erreurs – homogénéité – signifiance – compatibilitéINRIA

7 Signifiance des codes

et dénominations

Définition

adéquation entre

l’objet ou l’information affichée ou entrée

et son référent

34

Page 34: Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

—48

guidage – charge de travail – contrôle – adaptabilité – erreurs – homogénéité – signifiance – compatibilitéINRIA

7. Signifiance des codes et dénominations

À faire

À ne pas faire

35

A USER INTERFACE IS LIKE A JOKE. IF YOU HAVE TO EXPLAIN IT IT'S NOT THAT GOOD.

Page 35: Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

—48

INRIABastien & Scapin

guidage – charge de travail – contrôle – adaptabilité – erreurs – homogénéité – signifiance – compatibilitéINRIA

8 Compatibilité

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

36

Page 36: Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

—48

guidage – charge de travail – contrôle – adaptabilité – erreurs – homogénéité – signifiance – compatibilitéINRIA

8. Compatibilité - adaptation aux utilisateurs

À faire : prendre en compte les caractéristiques du public cible

âge, handicaps

niveau « technologique »

langue

À ne pas faire

37

Page 37: Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

—48

guidage – charge de travail – contrôle – adaptabilité – erreurs – homogénéité – signifiance – compatibilitéINRIA

8. Compatibilité - entre applications

À faire

respecter les guides de style

être cohérent avec les guides de style

accompagner le changement

À ne pas faire

38

Page 38: Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

—48

Critères ergonomiques : Schneiderman – Bastien & Scapin – Coutaz – Nielsen – Meinadier

Critères d’évaluation ergonomique

Joëlle Coutaz

39

Page 39: Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

—48

Critères ergonomiques : Schneiderman – Bastien & Scapin – Coutaz – Nielsen – Meinadier

Critères d’évaluation ergonomique

Jacob Nielsen

40

Page 40: Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

—48

Critères ergonomiques : Schneiderman – Bastien & Scapin – Coutaz – Nielsen – Meinadier

Aide

Types d’aide

contextuelle : que puis-je faire ?

factuelle : qu’est-ce que c’est ?

procédurale : comment faire ?

Moyens

documentation

aide en ligne

bulles d’aide

41

Page 41: Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

—48

Critères ergonomiques : Schneiderman – Bastien & Scapin – Coutaz – Nielsen – Meinadier

En complément des critères ergonomiques…

Jean-Pierre Meinadier (1/3)

42

Page 42: Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

—48

Critères ergonomiques : Schneiderman – Bastien & Scapin – Coutaz – Nielsen – Meinadier

En complément des critères ergonomiques…

Jean-Pierre Meinadier (2/3)

43

Page 43: Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

—48

Critères ergonomiques : Schneiderman – Bastien & Scapin – Coutaz – Nielsen – Meinadier

En complément des critères ergonomiques…

Jean-Pierre Meinadier (3/3)

44

Page 44: Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

—48

Exemple de rédaction : La position de la barre d’état de PhotoScape

Problème

La barre d’état est placée au dessus de la boîte à onglets des outils.

En quoi c’est une erreur ergonomique, de quel type (quel concept) ?

Le critère Compatibilité de Bastien & Scapin impose le respect des guides de style (la barre d’état doit être positionnée en bas de la fenêtre).

Risque pour l’utilisateur

L’utilisateur pourra être frustré (Meinadier) de ne pas trouver les informations à l’endroit où elles devraient être.

Solution proposée

Il convient de placer la barre d’état sous les outils, tout en bas de la fenêtre, sur toute sa largeur.

45

Page 45: Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

—48

Exemple de sources et de compromis :L’écran de conditions d'utilisation d'une application

Théories

organisation de l’écran atypique

lecture en Z respectée

loi de Fitts mise à mal

Éléments / guides de style

utilisation de boutons radio avec un fonctionnement de cases à cocherpour des alternatives non exclusives

Critères de Bastien & Scapin

le texte du haut manque de concision

Compromis

grande distance entre le titre et la validation, avec un espace vide

mais boutons facilement accessibles car disposés à une extrémité de l’écran 46

Page 46: Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

—48

Pour conclure…

47

Attention, les critères segmentent les points de vue

Il faut aussi

adopter une approche globale

combiner critères

À vous de faire bon usage de ces connaissances…

Page 47: Cours 7 - Centre national de la recherche scientifique · message/couleur/son placer le message dans la zone concernée / marquer la zone concernée / positionner du curseur sur la

—48

Plan du cours

5 critères centraux d’évaluation Shneiderman

8 critères ergonomiques Bastien et Scapin (INRIA)

7 règles d’or Coutaz

10 heuristiques Nielsen

Performance du couple ordinateur-utilisateur Meinadier

48