Vous êtes sur la page 1sur 35

Troisime Partie

Interface HommeMachine & Ergonomie

Critres ergonomiques
1

Un peu dhistorique..

La cration d'interfaces utilisateurs homognes, cohrentes, adaptables et rutilisables est une tche trs difficile, qui a volue au cours du temps Les annes 60 : l'informatique tait partielle, proche des mthodes manuelles et fonctionnait en traitement par lots sur machine centralise Les annes 70 : Amlioration en permettant l'interrogation de donnes sur des terminaux.

Informatisation du poste de l'employ administratif. Problme de l'entreprise tait de produire plus dans un march en expansion L'informatique tait une informatique de traitement de masse supportant cette production planifie.

Un peu dhistorique..

Fin des annes 70 : Les applications se multiplirent pour une meilleure gestion.

L'informatique restait centralise avec introduction progressive du transactionnel sur des terminaux passifs pour la saisie la source, puis pour l'interrogation.

Les annes 80 : linformatique devient plus personnalise avec le PARC (Xrox Palo Alto Research Center)

Introduction du systme de fentrage et l'utilisation de la souris L'informatique commence par prendre en compte l'activit de l'utilisateur.
3

Un peu dhistorique..

Beaucoup d'ides sur les interfaces utilisateurs ont t dveloppes ou affines au PARC dans les annes 7080 partir des principes suivants :

Seeing and pointing versus remembering and typing WYSIWIG : What You See Is What You Get Universal commands Simplicity Modeless interaction

Un peu dhistorique..

Les annes 90 : le passage des compatibles PC aux microprocesseurs 32 bits d'INTEL (386 et 486) a permis ces machines de bnficier de logiciels d'interface utilisateur avec :

WINDOWS (sous DOS) PRESENTATION MANAGER (sous OS/2 IBM) Concept AUA (Architecture Unifie d'Application) d'IBM : formalisation de dtails ergonomiques sous le nom de CUA (Common User Acess)

Paralllement, les universits amricaines et les industriels des stations de travail scientifiques, APOLLO, SUN, DEC, HP et NEXT, dveloppaient les interfaces utilisateur du monde UNIX, aboutissant des produits standards du march tels que :

X-WINDOW, MOTIF OPEN LOOK, NEXTSTEP


5

Introduction IHM

Interaction Homme-Machine concerne tous les aspects :


de la conception du dveloppement de l'valuation des applications informatiques interactives.

Ce domaine est en pleine expansion : aujourd'hui, 50 80% de l'effort de dveloppement d'une application informatique est ddi l'interface utilisateur.
6

Ergonomie

L Ergonomie vient du grec :


ERGON : le travail NOMOS : la loi, la rgle

S'intresse l'amnagement des systmes Hommes-Machines ou de faon plus large aux conditions de travail pour permettre aux oprateurs de travailler dans des conditions optimales de :

scurit confort sant satisfaction efficacit


7

Plus spcifiquement

En ce qui concerne l'ergonomie des interfaces Hommes-Machines, on s'intressera :


Diminuer les erreurs Diminuer les temps d'apprentissage Rendre le logiciel le plus facilement utilisable pour l'utilisateur

Critres ergonomiques

Des rgles ou des guides Sont la base des outils utiliss pour voir, comprendre et expliquer les problmes ergonomiques. Ils permettent aussi d'orienter des choix de conception vers des pistes ergonomiquement solides, sans pour autant sacrifier l'aspect mercatique ou esthtique d'un site. Ils contribuent viter les piges de la subjectivit et des gots personnels en donnant un cadre de travail neutre et efficace.
9

Critres ergonomiques*

Les critres ergonomiques ont trois caractristiques :


1.

Ils sont bass sur une analyse de l'interface, activit plus rapide et moins dispendieuse que les tests d'utilisabilit Ils sont utilisables par des nonspcialistes du domaine de l'utilisabilit Ils sont suffisament explicites pour permettre des mesures prcises, puis suffisament standardiss pour donner des rsultats reproductibles.

2.

3.

* Bastien, J.M.C., Scapin, D. (1993) Ergonomic Criteria for the Evaluation of Human-Computer interfaces Institut National de recherche en informatique et en automatique, France
10

Critres ergonomiques
Guidage

L'ensemble des moyens mis en oeuvre pour conseiller, orienter, informer et conduire l'utilisateur lors de ses interactions avec l'ordinateur. Incitation : Inciter l'utilisateur effectuer des actions spcifiques en lui fournissant des indices.

Par exemple, guider les entres de donnes en indiquant le format adquat et les valeurs acceptables: Date (jj/mm/aa) _ _ / _ _ / _ _.

Groupement/Distinction entre Items Groupement des diffrents lments visuels de faon cohrente et ordonne.
11

Critres ergonomiques
Guidage
I ncitation : exem ple graphique

12

Critres ergonomiques
Guidage

Groupement/Distinction par la Localisation : Positionner les items les uns par rapport aux autres afin d'indiquer leur appartenance, ou non, une classe donne d'objets.

Par exemple, grouper les options de menus en fonction des objets sur lesquels elles s'appliquent.

Groupement/Distinction par le Format Donner aux lments des caractristiques graphiques particulires afin d'indiquer leur appartenance, ou non, une classe donne d'objets.

Par exemple : utiliser un symbole et la couleur rouge pour les botes de dialogue d'alerte ou d'erreur.
13

Critres ergonomiques
Guidage
Groupem ent : exem ple graphique

14

Critres ergonomiques
Guidage

Feedback immdiat : l'ordinateur doit rpondre l'utilisateur en fonction des actions et des requtes de ce dernier.

Par exemple, dans les cas o les traitements sont longs, une information indiquant l'utilisateur que les traitements sont en cours devrait lui tre fournie.

Lisibilit : Les caractristiques lexicales de prsentation des informations sur l'cran doivent faciliter la lecture de ces informations.

Par exemple, il est prfrable de prsenter un texte avec quelques lignes longues plutt que de nombreuses lignes courtes.

15

Critres ergonomiques
Guidage
Feedback im m diat : exem ple graphique

16

Critres ergonomiques
Charge de travail

L'ensemble des lments de l'interface qui a un rle dans la rduction de la charge perceptive des utilisateurs, de mme que dans l'augmentation de l'efficacit du dialogue. Brivet: Limiter le travail de lecture, d'entre et les tapes par lesquelles doivent passer les usagers.

17

Critres ergonomiques
Charge de travail

Concision : Rduire la charge de travail au niveau perceptif pour ce qui est des lments individuels d'entre ou de sortie.

Par exemple, lorsqu'une unit de mesure est associe un champ de donnes, celle-ci doit faire partie du label du champ plutt qu'tre saisie par l'utilisateur.

Actions Minimales : Limiter les tapes par lesquelles doivent passer les utilisateurs.

Par exemple, ne pas demander aux utilisateurs d'entrer des donnes qui peuvent tre dduites par le systme.
18

Critres ergonomiques
Charge de travail
Charge de travail : exem ple de concision

19

Critres ergonomiques
Charge de travail

Densit Informationnelle : Rduire la charge de travail du point de vue perceptif pour des ensembles d'lments et non pour des items.

Par exemple, limiter la densit informationnelle de l'cran, en affichant seulement les informations ncessaires.

20

Critres ergonomiques
Charge de travail
Charge de travail: exem ple de densit

21

Critres ergonomiques
Guidage/Charge de travail
Exem ple de (m auvaise) lisibilit et (m auvaise) densit

22

Critres ergonomiques
Contrle explicite

Prise en compte par le systme des actions explicites des utilisateurs et le contrle qu'ont les utilisateurs sur le traitement de leurs actions. Actions Explicites : Expliciter la relation entre le fonctionnement de l'application et les actions des utilisateurs.

Par exemple, l'entre de commandes doit se terminer par une indication de fin ( Enter , OK ) laquelle des possibilits d'dition doivent tre pralables.

Contrle Utilisateur : L'utilisateur doit pouvoir contrler le droulement des traitements informatiques en cours.

Par exemple, autoriser l'utilisateur interrompre tout traitement en cours.

23

Critres ergonomiques
Contrle explicite
Contrle explicite: exem ple de contrle util.

24

Critres ergonomiques
Contrle explicite
Contrle explicite: exem ple daction explicite.

25

Critres ergonomiques
Adaptabilit

Capacit ragir selon le contexte et selon les besoins et les prfrences des utilisateurs. Flexibilit : Mettre la disposition des utilisateurs des moyens pour personnaliser l'interface afin de rendre compte de leurs stratgies ou habitudes de travail et des exigences de la tche.

Par exemple, les utilisateurs doivent pouvoir dsactiver des affichages inutiles.

Prise en Compte de l'Exprience de l'Utilisateur : Le systme doit respecter le niveau d'exprience de l'utilisateur.

Par exemple, prvoir des choix d'entres pas--pas ou multiples selon l'exprience des utilisateurs.
26

Critres ergonomiques
Adaptabilit
Adaptabilit: exem ple de flexibilit

27

Critres ergonomiques
Adaptabilit
Adaptabilit: exem ple de prise en com pte

28

Critres ergonomiques
Gestion des Erreurs

Moyens permettant d'une part d'viter ou de rduire les erreurs, d'autre part de les corriger lorsqu'elles surviennent. Protection Contre les Erreurs : Mettre en place des moyens pour dtecter et prvenir les erreurs.

Par exemple, toutes les actions possibles sur une interface doivent tre envisages et plus particulirement les appuis accidentels des touches du clavier afin que les entres non-attendues soient dtectes.

29

Critres ergonomiques
Gestion des Erreurs

Qualit des Messages d'Erreurs : S'assurer que l'information donne aux utilisateurs sur la nature des erreurs commises (syntaxe, format, etc.) et sur les actions entreprendre pour les corriger, soit pertinente, facile lire et exacte.

Par exemple, utiliser un vocabulaire neutre, non-personnalis, non rprobateur dans les messages d'erreurs; viter l'humour.

Correction des Erreurs : Mettre la disposition des utilisateurs des moyens pour corriger leurs erreurs.

Par exemple, fournir la possibilit de modifier les commandes lors de leur saisie.

30

Critres ergonomiques
Gestion des erreurs
Gestion des erreurs : exem ple de protection

31

Critres ergonomiques
Homognit/Cohrence

Les choix de conception d'interface doivent tre conservs pour des contextes identiques, et doivent tre diffrents pour des contextes diffrents.

Par exemple, toujours afficher au mme endroit l'incitation pour la saisie des donnes ou des commandes.

32

Critres ergonomiques
Signifiance des Codes et Dnominations

Il doit y avoir adquation entre l'objet ou l'information affiche ou entre, et son rfrent

Par exemple, rendre les rgles d'abrviation explicites.

33

Critres ergonomiques Compatibilit

Il faut qu'il y ait accord entre les caractristiques des utilisateurs et des tches, d'une part, et l'organisation des sorties, des entres et du dialogue d'une application donne, d'autre part

Par exemple, les termes employs doivent tre familiers aux utilisateurs, et relatifs la tche raliser.

En tirant la dfinition de ce critre, on peut y inclure le concept d'internationalisation des sites, critique entres autres au dveloppement des affaires.
34

Autres sources de critres ergonomiques

Il existe d'autres ensembles de critres reconnus !!!

Heuristiques de Nielsen. Keith Instone en a prpar une version commente, ddie au web. La norme ISO 9241-10 s'intresse aussi l'ergonomie, mais ne semble pas aussi efficace que les Critres Ergonomiques D'autres normes ISO concernent aussi l'utilisabilit en gnral.

Il existe aussi de nombreuses recommandations concernant spcifiquement le web.

35