Upload
dotu
View
217
Download
0
Embed Size (px)
Citation preview
EacuteVALUATION
HEURISTIQUE Eacutevaluation sans utilisateurs
Alain GIBOIN
2014-2015
Eacutevaluation heuristique
bull Inspection (cheminement (walkthrough))
informelle de lrsquoIHM
bull A partir drsquoune liste de principes (heuristics)
bull inspecter lrsquointerface
bull afin drsquoidentifier des problegravemes potentiels
drsquoutilisabiliteacute
Auteur Jacob Nielsen http wwwuseitcom
2
Eacutevaluation heuristique
bull Avantages et inconveacutenients
bull Economique (discount) et facile a appliquer (+)
bull Aucun utilisateur nrsquoest requis
bull Peut ecirctre reacutealiseacutee individuellement
bull Neacutecessite une planification minimale
bull Utilisable tregraves tocirct dans le cycle de conception (+)
bull Difficile drsquoidentifier les problegravemes relatifs au domaine
de lrsquoapplication (ndash)
3
Eacutevaluation heuristique
bull Meacutethode
bull Un groupe drsquoeacutevaluateurs (plus on est plus
on trouve des problegravemes)
bull 3-5 personnes
bull Des laquo heuristiques raquo de conception facilitent
lrsquoinspection
4
Eacutevaluation heuristique
PROTOCOLE
bull Preacuteparation des eacutevaluateurs
bull Mise agrave disposition de sceacutenarios de tacircche
bull Preacuteparation du jeu drsquoheuristiques
bull Eacutevaluations individuelles
bull Apregraves avoir reacutealiseacute les sceacutenarios de tacircche inspection de lrsquoIHM en
regard des heuristiques
bull Confrontation des reacutesultats
bull Analyse Source dia-logos
5
Eacutevaluation heuristique
DEacuteMARCHE
bull Le chef de projet choisit 2 autres eacutevaluateurs
bull Il seacutelectionne et laquo affine raquo la grille
bull Il preacutepare des tacircches de familiarisation pour les autres
eacutevaluateurs
bull Chaque eacutevaluateur remplit la grille seacutepareacutement (oui ndash non
ndash NA)
bull Les 3 se reacuteunissent et eacutetablissent un bilan notamment
par rapport agrave la Graviteacute des problegravemes et aux
Recommandations possibles
bull Le chef de projet reacutedige un rapport
Source LudoTIC
6
Eacutevaluation heuristique
bull Heuristiques initiales
bull Dialogue simple et naturel
bull Parler le langage des utilisateurs
bull Ne pas surcharger la meacutemoire des utilisateurs
bull Coheacuterence
bull Feed-back
bull Sorties clairement indiqueacutees
bull Raccourcis
bull Messages drsquoerreur approprieacutes
bull Preacutevenir les erreurs
bull Aide et documentation
7
Eacutevaluation heuristique
bull Dialogue simple et naturel
bull La maniegravere drsquointeragir avec le systegraveme doit ecirctre
eacutevidente
bull Regrouper les objets de lrsquointerface
bull Le nombre drsquoinformations agrave lrsquoeacutecran doit ecirctre suffisant
bull Vue geacuteneacuterale et deacutetails
bull Eviter les laquo deacutecorations raquo qui perturbent
8
Eacutevaluation heuristique
bull Parler le langage des utilisateurs
bull Utiliser le langage du domaine
bull Eviter le langage informatique
bull Utiliser des meacutetaphores familiegraveres
bull Utiliser des icocircnes images etc en rapport avec le
domaine
9
Eacutevaluation heuristique
bull Ne pas surcharger la meacutemoire des utilisateurs
bull Fournir suffisamment drsquoinformation a lrsquoeacutecran
bull Privileacutegier la reconnaissance plutocirct que le rappel
bull Mettre en valeur l rsquoinformation importante
bull Fournir des valeurs par deacutefaut
10
Eacutevaluation heuristique
bull Coheacuterence
bull Coheacuterence de la disposition des informations a
lrsquoeacutecran (layout)
bull Coheacuterence de lrsquointeraction
bull Coheacuterence du langage
bull Coheacuterence des fonctionnaliteacutes
11
Eacutevaluation heuristique
bull Feed-back
bull Indiquer quand le systegraveme est en train de faire un
traitement
bull Fournir un feed-back aux actions de lrsquoutilisateur
bull Fournir un feed-back en rapport avec la tacircche de
lrsquoutilisateur
bull Indiquer quand le systegraveme a eacutechoueacute
12
Eacutevaluation heuristique
bull Sorties clairement indiqueacutees
bull Montrer le chemin suivi par lrsquoutilisateur dans le
systegraveme
bull Montrer comment aller en avant et en arriegravere
bull Montrer comment srsquoorienter dans lrsquoespace des
informations
13
Eacutevaluation heuristique
bull Raccourcis
bull Utiliser des raccourcis pour reacutealiser les actions
bull Infeacuterer la suite drsquoune frappe clavier
bull Autoriser les sauts vers les endroits ougrave lrsquoutilisateur
veut aller
bull Reacuteutiliser lrsquohistorique de lrsquointeraction
14
Eacutevaluation heuristique
bull Messages drsquoerreurs pertinents
bull Eviter drsquoutiliser un langage codeacute
Exemple laquo Erreur No 31 raquo
bull Utiliser le langage des utilisateurs
15
Eacutevaluation heuristique
bull Preacutevenir les erreurs
bull Engager un dialogue systegraveme-utilisateur lorsque des
actions de lrsquoutilisateur peuvent conduire a des
conseacutequences deacutesastreuses
bull Indiquer le statut du systegraveme et de ses actions
bull Utiliser les commandes laquo undo raquo et laquo redo raquo
16
Eacutevaluation heuristique
bull Aide et documentation
bull Les manuels papier ne devraient pas ecirctre
neacutecessaires
bull Fournir lrsquoaide en ligne agrave la demande de lrsquoutilisateur
bull Sinon fournir lrsquoaide agrave lrsquoinitiative du systegraveme
17
Eacutevaluation heuristique
bull Estimation de la graviteacute des problegravemes
0 = Ceci nrsquoest pas un problegraveme drsquoutilisabiliteacute
1 = Problegraveme laquo cosmeacutetique raquo uniquement pas neacutecessaire de le reacutegler si lrsquoon nrsquoa pas le temps
2 = Problegraveme mineur problegraveme a reacutegler avec une prioriteacute faible
3 = Problegraveme majeur important agrave reacutegler (prioriteacute eacuteleveacutee)
4 = Problegraveme laquo catastrophique raquo agrave reacutegler impeacuterativement avant de diffuser lrsquointerface
(Nielsen httpwwwuseitcompapersheuristicseverityratinghtml)
18
Eacutevaluation heuristique
bull Heuristiques reacuteviseacutees Nielsen httpwwwuseitcompapersheuristicheuristic_listhtml
bull Visibiliteacute du statut du systegraveme
bull Compatibiliteacute entre systegraveme et monde reacuteel
bull Controcircle par lrsquoutilisateur et liberteacute de lrsquoutilisateur
bull Coheacuterence et normes
bull Preacutevention des erreurs
bull Reconnaissance plutocirct que rappel
bull Flexibiliteacute et efficaciteacute d rsquoutilisation
bull Estheacutetique et conception minimaliste
bull Aider les utilisateurs a reconnaicirctre diagnostiquer et reacuteparer les erreurs
bull Aide et documentation
19
Eacutevaluation heuristique
Autres critegraveres possibles adapter les critegraveres aux systegravemes agrave eacutevaluer et agrave leurs utilisateurs
bull Principes de conception drsquoIHM (Bruce Tognazzini)
bull Heuristiques pour le Web (Keith Instone)
bull Heuristiques pour jeux videacuteo (Melissa A Fedoroff)
bull Critegraveres ergonomiques (Bastien et Scapin)
bull Proprieacuteteacutes des IHM (Joeumllle Coutaz)
bull Grille Xerox
bull Principes et Grille LudoTIC
bull Heuristiques collectives (pour collecticiels)
20
1 Visibility of system status
2 Match between system and
the real world
3 User control and freedom
4 Consistency and standards
5 Error prevention
6 Recognition rather than recall
7 Flexibility and efficiency of use
8 Aesthetic and minimalist
design
9 Help users recognize
diagnose and recover from
errors
10 Help and documentation
2 Match between system
and the real world bull The system should speak the users
language with words phrases and
concepts familiar to the user (hellip)
bull On the Web you have to
be aware that users will
probably be coming from
diverse backgrounds so
figuring out their
language can be a
challenge
21
Heuristiques pour le Web (Keith Instone)
httpinstoneorgheuristics
bull Aesthetics
bull Anticipation
bull Autonomy
bull Color
bull Consistency
bull Defaults
bull Discoverability
bull Efficiency of the User
bull Explorable Interfaces
bull Fittss Law bull
bull Human-Interface Objects
bull Latency Reduction
bull Learnability
bull Metaphors
bull Protect Users Work
bull Readability
bull Simplicity
bull State Track it
bull Visible Interfaces
22
Principes de conception drsquoIHM (Bruce Tognazzini)
httpasktogcomatcprinciples-of-interaction-design
23
Heuristiques pour jeux videacuteos (Melissa A Federoff)
1 Guidage
2 Charge de travail
3 Controcircle explicite
4 Adaptabiliteacute
5 Gestion des Erreurs
6 HomogeacuteneacuteiteacuteCoheacuterence
7 Signifiance des Codes et
Deacutenominations
8 Compatibiliteacute
2 Charge de travail
21 Briegraveveteacute
211 Concision
212 Actions Minimales
22 Densiteacute
Informationnelle
24
Critegraveres ergonomiques (Bastien et Scapin)
httpwwwergowebcacritereshtml
Directives Utilisabiliteacute = Souplesse + Robustesse
Multipliciteacute du rendu (repreacutesentation multiple drsquoun mecircme concept)
Reacuteutilisabiliteacute des donneacutees d rsquoentreacutee et de sortie
Adaptabiliteacute
Adaptiviteacute
Plasticiteacute
Migrabiliteacute de tacircche
CARE1 (multimodaliteacute)
CARE (collecticiel)
Appliqueacute aux rocircles des acteurs drsquoun collecticiel
Appliqueacute aux moyens technologiques pour collaborer
Atteignabiliteacute
Non-preacuteemption
Preacuteemption globale
Preacuteemption locale
Preacuteemption par un utilisateur de ressources partageacutees entre utilisateurs
Interaction multifilaire
Interaction multifilaire parallegravele
Interaction multifilaire parallegravele
Interaction multifilaire entrelaceacutee
Observabiliteacute
Observabiliteacute publieacutee
Reacuteciprociteacute
Reacuteflexiviteacute
Insistance
Honnecircteteacute Honnecircteteacute sociale
Curabiliteacute
Preacutevisibiliteacute
Toleacuterance du rythme
Viscositeacute
Rejouabiliteacute
Reacutevisabiliteacute
1 CARE = Compleacutementariteacute Assignation Redondance Eacutequivalence
Proprieacuteteacutes des IHM (Joeumllle Coutaz)
Principes et Grille LudoTIC
26
1 Feedback du systegraveme
2 Match avec les profils utilisateurs
3 Sensation de controcircle
4 Coheacuterence et standard
5 Gestion des erreurs
6 Optimisation des performances
7 Mise en page
8 Flexibiliteacute
9 Surcharge cognitive
10 User Experience
11 Dialogue Homme-Machine
12 Aide et documentation
13 Collaboration
27
1 Feedback du Systegraveme - FBCK
11 La page daccueil indique
clairement la derniegravere mise agrave jour
soit geacuteneacuterale soit pour les eacuteleacutements
sensibles agrave la reacuteactualisation
12 Les fenecirctrespop-upsboicirctes de
dialogue souvrent pregraves de laire
cliqueacutee
13 Un titre visible est assigneacute agrave
chaque pagefenecirctredialog-
boxzone de visualisation
14 Le titre indique correctement le
contenu de la pagefenecirctredialog-
box
(hellip)
Principes et Grille LudoTIC
Principes et Grille LudoTIC
28
GRAVITEacute
= bloquant
= seacuterieux
= cosmeacutetique
SEacuteVEacuteRITEacute = graviteacute freacutequence
4 = problegraveme constant
3= problegraveme agrave freacutequence eacuteleveacutee
2 = problegraveme agrave faible freacutequence
1 = problegraveme rare
29
13 Collaboration - COLL
131 Lutilisateur est informeacute de la seacutequence du Workflow auquel ses donneacuteesdocuments sont soumis(es)
132 Lutilisateur est informeacute de la preacutesence dautres utilisateurs connecteacutes au systegraveme
133 Lutilisateur peut changer son statut de connexion au systegraveme (occupeacute invisible disponiblehellip)
134 Des moyens de communication synchrones etou asynchrones sont fournis
135 Le systegraveme informe lutilisateur des conseacutequences de ses actions sur les documentseacuteleacutements par
rapport au travail dautres utilisateurs
136 Lutilisateur est informeacute de leacutetat actuel de ses donneacuteesdocuments dans le workflow
137 Le systegraveme fournit un feedback lorsquun documenteacuteleacutement est en cours deacutedition de la part dun autre
utilisateur
138 Le systegraveme fournit une indication concernant la date et lauteur des derniegraveres modifications de chaque
documenteacuteleacutement
139 Le systegraveme indique clairement si les autres utilisateurs peuvent ecirctre contacteacutes (disponibles occupeacutes
absentshellip)
1310 Les moyens de communication avec les autres utilisateurs sont clairs (texte audio videacuteo)
1311 Lutilisateur a la possibiliteacute de sexprimer (commentaires avis noteshellip)
1312 critegravere suppleacutementaire eacuteventuel
1313 critegravere suppleacutementaire eacuteventuel
Principes et Grille LudoTIC
Eacutevaluation heuristique
bull Heuristiques pour collecticiels Baker K Greenberg S and Gutwin C (2001) Heuristic Evaluation of Groupware Based on the
Mechanics of Collaboration
In MR Little and L Nigay (Eds) Engineering for Human-Computer
Interaction (8th IFIP International Conference EHCI 2001 Toronto
Canada May) Lecture Notes in Computer Science Vol 2254 p123-139
Springer-Verlag Revised from Report 2000-669-21
httpwwwcpscucalgarycagrouplabpapers200101-
HeurisiticsMechanicsEHCI01-
Heuristic20Evaluation20of20GroupwareEHCIpdf
30
Eacutevaluation heuristique
bull Heuristiques pour collecticiels
Permettre la communication verbale intentionnelle
Permettre la communication gestuelle intentionnelle
Permettre la communication reacutesultant de configurations corporelles non intentionnelles (position du corps des mains des yeux etc)
Permettre la communication reacutesultant de la manipulation drsquoobjets partageacutes (retour drsquoinformation sur ces objets)
Proteacuteger lrsquoespace de travail lrsquoespace priveacute etc
Geacuterer la collaboration fortement coupleacutee et faiblement coupleacutee
Permettre la coordination des actions
Faciliter la deacutecouverte de collaborateurs et la prise de contact
31
Eacutevaluation heuristique avec utilisateurs
bull Eacutevaluation heuristique participative (Participatory
Heuristic Evaluation)
bull Evaluation heuristique reacutealiseacutee avec des utilisateurs
bull Heuristiques suppleacutementaires (orienteacutees processus)
bull Respecter lrsquoutilisateur et ses laquo habileteacutes raquo
bull Fournir une expeacuterience plaisante avec le systegraveme
bull Assister la reacutealisation drsquoun travail (produit) de qualiteacute
32
httphciilikecakeieevaluationparticipatoryheuristichtm
bull Eacutevaluation heuristique reacutealiseacutee par des enfants bull Kishan Salian Gavin Sim Janet C Read Can children perform a heuristic evaluation APCHI
13 Proceedings of the 11th Asia Pacific Conference on Computer Human Interaction
bull 14 enfants de 10-11 ans
bull Eacutevaluer un jeu de composition musicale sur ordinateur portable
Eacutevaluation heuristique avec utilisateurs
JamMo
Eacutevaluation heuristique
bull Inspection (cheminement (walkthrough))
informelle de lrsquoIHM
bull A partir drsquoune liste de principes (heuristics)
bull inspecter lrsquointerface
bull afin drsquoidentifier des problegravemes potentiels
drsquoutilisabiliteacute
Auteur Jacob Nielsen http wwwuseitcom
2
Eacutevaluation heuristique
bull Avantages et inconveacutenients
bull Economique (discount) et facile a appliquer (+)
bull Aucun utilisateur nrsquoest requis
bull Peut ecirctre reacutealiseacutee individuellement
bull Neacutecessite une planification minimale
bull Utilisable tregraves tocirct dans le cycle de conception (+)
bull Difficile drsquoidentifier les problegravemes relatifs au domaine
de lrsquoapplication (ndash)
3
Eacutevaluation heuristique
bull Meacutethode
bull Un groupe drsquoeacutevaluateurs (plus on est plus
on trouve des problegravemes)
bull 3-5 personnes
bull Des laquo heuristiques raquo de conception facilitent
lrsquoinspection
4
Eacutevaluation heuristique
PROTOCOLE
bull Preacuteparation des eacutevaluateurs
bull Mise agrave disposition de sceacutenarios de tacircche
bull Preacuteparation du jeu drsquoheuristiques
bull Eacutevaluations individuelles
bull Apregraves avoir reacutealiseacute les sceacutenarios de tacircche inspection de lrsquoIHM en
regard des heuristiques
bull Confrontation des reacutesultats
bull Analyse Source dia-logos
5
Eacutevaluation heuristique
DEacuteMARCHE
bull Le chef de projet choisit 2 autres eacutevaluateurs
bull Il seacutelectionne et laquo affine raquo la grille
bull Il preacutepare des tacircches de familiarisation pour les autres
eacutevaluateurs
bull Chaque eacutevaluateur remplit la grille seacutepareacutement (oui ndash non
ndash NA)
bull Les 3 se reacuteunissent et eacutetablissent un bilan notamment
par rapport agrave la Graviteacute des problegravemes et aux
Recommandations possibles
bull Le chef de projet reacutedige un rapport
Source LudoTIC
6
Eacutevaluation heuristique
bull Heuristiques initiales
bull Dialogue simple et naturel
bull Parler le langage des utilisateurs
bull Ne pas surcharger la meacutemoire des utilisateurs
bull Coheacuterence
bull Feed-back
bull Sorties clairement indiqueacutees
bull Raccourcis
bull Messages drsquoerreur approprieacutes
bull Preacutevenir les erreurs
bull Aide et documentation
7
Eacutevaluation heuristique
bull Dialogue simple et naturel
bull La maniegravere drsquointeragir avec le systegraveme doit ecirctre
eacutevidente
bull Regrouper les objets de lrsquointerface
bull Le nombre drsquoinformations agrave lrsquoeacutecran doit ecirctre suffisant
bull Vue geacuteneacuterale et deacutetails
bull Eviter les laquo deacutecorations raquo qui perturbent
8
Eacutevaluation heuristique
bull Parler le langage des utilisateurs
bull Utiliser le langage du domaine
bull Eviter le langage informatique
bull Utiliser des meacutetaphores familiegraveres
bull Utiliser des icocircnes images etc en rapport avec le
domaine
9
Eacutevaluation heuristique
bull Ne pas surcharger la meacutemoire des utilisateurs
bull Fournir suffisamment drsquoinformation a lrsquoeacutecran
bull Privileacutegier la reconnaissance plutocirct que le rappel
bull Mettre en valeur l rsquoinformation importante
bull Fournir des valeurs par deacutefaut
10
Eacutevaluation heuristique
bull Coheacuterence
bull Coheacuterence de la disposition des informations a
lrsquoeacutecran (layout)
bull Coheacuterence de lrsquointeraction
bull Coheacuterence du langage
bull Coheacuterence des fonctionnaliteacutes
11
Eacutevaluation heuristique
bull Feed-back
bull Indiquer quand le systegraveme est en train de faire un
traitement
bull Fournir un feed-back aux actions de lrsquoutilisateur
bull Fournir un feed-back en rapport avec la tacircche de
lrsquoutilisateur
bull Indiquer quand le systegraveme a eacutechoueacute
12
Eacutevaluation heuristique
bull Sorties clairement indiqueacutees
bull Montrer le chemin suivi par lrsquoutilisateur dans le
systegraveme
bull Montrer comment aller en avant et en arriegravere
bull Montrer comment srsquoorienter dans lrsquoespace des
informations
13
Eacutevaluation heuristique
bull Raccourcis
bull Utiliser des raccourcis pour reacutealiser les actions
bull Infeacuterer la suite drsquoune frappe clavier
bull Autoriser les sauts vers les endroits ougrave lrsquoutilisateur
veut aller
bull Reacuteutiliser lrsquohistorique de lrsquointeraction
14
Eacutevaluation heuristique
bull Messages drsquoerreurs pertinents
bull Eviter drsquoutiliser un langage codeacute
Exemple laquo Erreur No 31 raquo
bull Utiliser le langage des utilisateurs
15
Eacutevaluation heuristique
bull Preacutevenir les erreurs
bull Engager un dialogue systegraveme-utilisateur lorsque des
actions de lrsquoutilisateur peuvent conduire a des
conseacutequences deacutesastreuses
bull Indiquer le statut du systegraveme et de ses actions
bull Utiliser les commandes laquo undo raquo et laquo redo raquo
16
Eacutevaluation heuristique
bull Aide et documentation
bull Les manuels papier ne devraient pas ecirctre
neacutecessaires
bull Fournir lrsquoaide en ligne agrave la demande de lrsquoutilisateur
bull Sinon fournir lrsquoaide agrave lrsquoinitiative du systegraveme
17
Eacutevaluation heuristique
bull Estimation de la graviteacute des problegravemes
0 = Ceci nrsquoest pas un problegraveme drsquoutilisabiliteacute
1 = Problegraveme laquo cosmeacutetique raquo uniquement pas neacutecessaire de le reacutegler si lrsquoon nrsquoa pas le temps
2 = Problegraveme mineur problegraveme a reacutegler avec une prioriteacute faible
3 = Problegraveme majeur important agrave reacutegler (prioriteacute eacuteleveacutee)
4 = Problegraveme laquo catastrophique raquo agrave reacutegler impeacuterativement avant de diffuser lrsquointerface
(Nielsen httpwwwuseitcompapersheuristicseverityratinghtml)
18
Eacutevaluation heuristique
bull Heuristiques reacuteviseacutees Nielsen httpwwwuseitcompapersheuristicheuristic_listhtml
bull Visibiliteacute du statut du systegraveme
bull Compatibiliteacute entre systegraveme et monde reacuteel
bull Controcircle par lrsquoutilisateur et liberteacute de lrsquoutilisateur
bull Coheacuterence et normes
bull Preacutevention des erreurs
bull Reconnaissance plutocirct que rappel
bull Flexibiliteacute et efficaciteacute d rsquoutilisation
bull Estheacutetique et conception minimaliste
bull Aider les utilisateurs a reconnaicirctre diagnostiquer et reacuteparer les erreurs
bull Aide et documentation
19
Eacutevaluation heuristique
Autres critegraveres possibles adapter les critegraveres aux systegravemes agrave eacutevaluer et agrave leurs utilisateurs
bull Principes de conception drsquoIHM (Bruce Tognazzini)
bull Heuristiques pour le Web (Keith Instone)
bull Heuristiques pour jeux videacuteo (Melissa A Fedoroff)
bull Critegraveres ergonomiques (Bastien et Scapin)
bull Proprieacuteteacutes des IHM (Joeumllle Coutaz)
bull Grille Xerox
bull Principes et Grille LudoTIC
bull Heuristiques collectives (pour collecticiels)
20
1 Visibility of system status
2 Match between system and
the real world
3 User control and freedom
4 Consistency and standards
5 Error prevention
6 Recognition rather than recall
7 Flexibility and efficiency of use
8 Aesthetic and minimalist
design
9 Help users recognize
diagnose and recover from
errors
10 Help and documentation
2 Match between system
and the real world bull The system should speak the users
language with words phrases and
concepts familiar to the user (hellip)
bull On the Web you have to
be aware that users will
probably be coming from
diverse backgrounds so
figuring out their
language can be a
challenge
21
Heuristiques pour le Web (Keith Instone)
httpinstoneorgheuristics
bull Aesthetics
bull Anticipation
bull Autonomy
bull Color
bull Consistency
bull Defaults
bull Discoverability
bull Efficiency of the User
bull Explorable Interfaces
bull Fittss Law bull
bull Human-Interface Objects
bull Latency Reduction
bull Learnability
bull Metaphors
bull Protect Users Work
bull Readability
bull Simplicity
bull State Track it
bull Visible Interfaces
22
Principes de conception drsquoIHM (Bruce Tognazzini)
httpasktogcomatcprinciples-of-interaction-design
23
Heuristiques pour jeux videacuteos (Melissa A Federoff)
1 Guidage
2 Charge de travail
3 Controcircle explicite
4 Adaptabiliteacute
5 Gestion des Erreurs
6 HomogeacuteneacuteiteacuteCoheacuterence
7 Signifiance des Codes et
Deacutenominations
8 Compatibiliteacute
2 Charge de travail
21 Briegraveveteacute
211 Concision
212 Actions Minimales
22 Densiteacute
Informationnelle
24
Critegraveres ergonomiques (Bastien et Scapin)
httpwwwergowebcacritereshtml
Directives Utilisabiliteacute = Souplesse + Robustesse
Multipliciteacute du rendu (repreacutesentation multiple drsquoun mecircme concept)
Reacuteutilisabiliteacute des donneacutees d rsquoentreacutee et de sortie
Adaptabiliteacute
Adaptiviteacute
Plasticiteacute
Migrabiliteacute de tacircche
CARE1 (multimodaliteacute)
CARE (collecticiel)
Appliqueacute aux rocircles des acteurs drsquoun collecticiel
Appliqueacute aux moyens technologiques pour collaborer
Atteignabiliteacute
Non-preacuteemption
Preacuteemption globale
Preacuteemption locale
Preacuteemption par un utilisateur de ressources partageacutees entre utilisateurs
Interaction multifilaire
Interaction multifilaire parallegravele
Interaction multifilaire parallegravele
Interaction multifilaire entrelaceacutee
Observabiliteacute
Observabiliteacute publieacutee
Reacuteciprociteacute
Reacuteflexiviteacute
Insistance
Honnecircteteacute Honnecircteteacute sociale
Curabiliteacute
Preacutevisibiliteacute
Toleacuterance du rythme
Viscositeacute
Rejouabiliteacute
Reacutevisabiliteacute
1 CARE = Compleacutementariteacute Assignation Redondance Eacutequivalence
Proprieacuteteacutes des IHM (Joeumllle Coutaz)
Principes et Grille LudoTIC
26
1 Feedback du systegraveme
2 Match avec les profils utilisateurs
3 Sensation de controcircle
4 Coheacuterence et standard
5 Gestion des erreurs
6 Optimisation des performances
7 Mise en page
8 Flexibiliteacute
9 Surcharge cognitive
10 User Experience
11 Dialogue Homme-Machine
12 Aide et documentation
13 Collaboration
27
1 Feedback du Systegraveme - FBCK
11 La page daccueil indique
clairement la derniegravere mise agrave jour
soit geacuteneacuterale soit pour les eacuteleacutements
sensibles agrave la reacuteactualisation
12 Les fenecirctrespop-upsboicirctes de
dialogue souvrent pregraves de laire
cliqueacutee
13 Un titre visible est assigneacute agrave
chaque pagefenecirctredialog-
boxzone de visualisation
14 Le titre indique correctement le
contenu de la pagefenecirctredialog-
box
(hellip)
Principes et Grille LudoTIC
Principes et Grille LudoTIC
28
GRAVITEacute
= bloquant
= seacuterieux
= cosmeacutetique
SEacuteVEacuteRITEacute = graviteacute freacutequence
4 = problegraveme constant
3= problegraveme agrave freacutequence eacuteleveacutee
2 = problegraveme agrave faible freacutequence
1 = problegraveme rare
29
13 Collaboration - COLL
131 Lutilisateur est informeacute de la seacutequence du Workflow auquel ses donneacuteesdocuments sont soumis(es)
132 Lutilisateur est informeacute de la preacutesence dautres utilisateurs connecteacutes au systegraveme
133 Lutilisateur peut changer son statut de connexion au systegraveme (occupeacute invisible disponiblehellip)
134 Des moyens de communication synchrones etou asynchrones sont fournis
135 Le systegraveme informe lutilisateur des conseacutequences de ses actions sur les documentseacuteleacutements par
rapport au travail dautres utilisateurs
136 Lutilisateur est informeacute de leacutetat actuel de ses donneacuteesdocuments dans le workflow
137 Le systegraveme fournit un feedback lorsquun documenteacuteleacutement est en cours deacutedition de la part dun autre
utilisateur
138 Le systegraveme fournit une indication concernant la date et lauteur des derniegraveres modifications de chaque
documenteacuteleacutement
139 Le systegraveme indique clairement si les autres utilisateurs peuvent ecirctre contacteacutes (disponibles occupeacutes
absentshellip)
1310 Les moyens de communication avec les autres utilisateurs sont clairs (texte audio videacuteo)
1311 Lutilisateur a la possibiliteacute de sexprimer (commentaires avis noteshellip)
1312 critegravere suppleacutementaire eacuteventuel
1313 critegravere suppleacutementaire eacuteventuel
Principes et Grille LudoTIC
Eacutevaluation heuristique
bull Heuristiques pour collecticiels Baker K Greenberg S and Gutwin C (2001) Heuristic Evaluation of Groupware Based on the
Mechanics of Collaboration
In MR Little and L Nigay (Eds) Engineering for Human-Computer
Interaction (8th IFIP International Conference EHCI 2001 Toronto
Canada May) Lecture Notes in Computer Science Vol 2254 p123-139
Springer-Verlag Revised from Report 2000-669-21
httpwwwcpscucalgarycagrouplabpapers200101-
HeurisiticsMechanicsEHCI01-
Heuristic20Evaluation20of20GroupwareEHCIpdf
30
Eacutevaluation heuristique
bull Heuristiques pour collecticiels
Permettre la communication verbale intentionnelle
Permettre la communication gestuelle intentionnelle
Permettre la communication reacutesultant de configurations corporelles non intentionnelles (position du corps des mains des yeux etc)
Permettre la communication reacutesultant de la manipulation drsquoobjets partageacutes (retour drsquoinformation sur ces objets)
Proteacuteger lrsquoespace de travail lrsquoespace priveacute etc
Geacuterer la collaboration fortement coupleacutee et faiblement coupleacutee
Permettre la coordination des actions
Faciliter la deacutecouverte de collaborateurs et la prise de contact
31
Eacutevaluation heuristique avec utilisateurs
bull Eacutevaluation heuristique participative (Participatory
Heuristic Evaluation)
bull Evaluation heuristique reacutealiseacutee avec des utilisateurs
bull Heuristiques suppleacutementaires (orienteacutees processus)
bull Respecter lrsquoutilisateur et ses laquo habileteacutes raquo
bull Fournir une expeacuterience plaisante avec le systegraveme
bull Assister la reacutealisation drsquoun travail (produit) de qualiteacute
32
httphciilikecakeieevaluationparticipatoryheuristichtm
bull Eacutevaluation heuristique reacutealiseacutee par des enfants bull Kishan Salian Gavin Sim Janet C Read Can children perform a heuristic evaluation APCHI
13 Proceedings of the 11th Asia Pacific Conference on Computer Human Interaction
bull 14 enfants de 10-11 ans
bull Eacutevaluer un jeu de composition musicale sur ordinateur portable
Eacutevaluation heuristique avec utilisateurs
JamMo
Eacutevaluation heuristique
bull Avantages et inconveacutenients
bull Economique (discount) et facile a appliquer (+)
bull Aucun utilisateur nrsquoest requis
bull Peut ecirctre reacutealiseacutee individuellement
bull Neacutecessite une planification minimale
bull Utilisable tregraves tocirct dans le cycle de conception (+)
bull Difficile drsquoidentifier les problegravemes relatifs au domaine
de lrsquoapplication (ndash)
3
Eacutevaluation heuristique
bull Meacutethode
bull Un groupe drsquoeacutevaluateurs (plus on est plus
on trouve des problegravemes)
bull 3-5 personnes
bull Des laquo heuristiques raquo de conception facilitent
lrsquoinspection
4
Eacutevaluation heuristique
PROTOCOLE
bull Preacuteparation des eacutevaluateurs
bull Mise agrave disposition de sceacutenarios de tacircche
bull Preacuteparation du jeu drsquoheuristiques
bull Eacutevaluations individuelles
bull Apregraves avoir reacutealiseacute les sceacutenarios de tacircche inspection de lrsquoIHM en
regard des heuristiques
bull Confrontation des reacutesultats
bull Analyse Source dia-logos
5
Eacutevaluation heuristique
DEacuteMARCHE
bull Le chef de projet choisit 2 autres eacutevaluateurs
bull Il seacutelectionne et laquo affine raquo la grille
bull Il preacutepare des tacircches de familiarisation pour les autres
eacutevaluateurs
bull Chaque eacutevaluateur remplit la grille seacutepareacutement (oui ndash non
ndash NA)
bull Les 3 se reacuteunissent et eacutetablissent un bilan notamment
par rapport agrave la Graviteacute des problegravemes et aux
Recommandations possibles
bull Le chef de projet reacutedige un rapport
Source LudoTIC
6
Eacutevaluation heuristique
bull Heuristiques initiales
bull Dialogue simple et naturel
bull Parler le langage des utilisateurs
bull Ne pas surcharger la meacutemoire des utilisateurs
bull Coheacuterence
bull Feed-back
bull Sorties clairement indiqueacutees
bull Raccourcis
bull Messages drsquoerreur approprieacutes
bull Preacutevenir les erreurs
bull Aide et documentation
7
Eacutevaluation heuristique
bull Dialogue simple et naturel
bull La maniegravere drsquointeragir avec le systegraveme doit ecirctre
eacutevidente
bull Regrouper les objets de lrsquointerface
bull Le nombre drsquoinformations agrave lrsquoeacutecran doit ecirctre suffisant
bull Vue geacuteneacuterale et deacutetails
bull Eviter les laquo deacutecorations raquo qui perturbent
8
Eacutevaluation heuristique
bull Parler le langage des utilisateurs
bull Utiliser le langage du domaine
bull Eviter le langage informatique
bull Utiliser des meacutetaphores familiegraveres
bull Utiliser des icocircnes images etc en rapport avec le
domaine
9
Eacutevaluation heuristique
bull Ne pas surcharger la meacutemoire des utilisateurs
bull Fournir suffisamment drsquoinformation a lrsquoeacutecran
bull Privileacutegier la reconnaissance plutocirct que le rappel
bull Mettre en valeur l rsquoinformation importante
bull Fournir des valeurs par deacutefaut
10
Eacutevaluation heuristique
bull Coheacuterence
bull Coheacuterence de la disposition des informations a
lrsquoeacutecran (layout)
bull Coheacuterence de lrsquointeraction
bull Coheacuterence du langage
bull Coheacuterence des fonctionnaliteacutes
11
Eacutevaluation heuristique
bull Feed-back
bull Indiquer quand le systegraveme est en train de faire un
traitement
bull Fournir un feed-back aux actions de lrsquoutilisateur
bull Fournir un feed-back en rapport avec la tacircche de
lrsquoutilisateur
bull Indiquer quand le systegraveme a eacutechoueacute
12
Eacutevaluation heuristique
bull Sorties clairement indiqueacutees
bull Montrer le chemin suivi par lrsquoutilisateur dans le
systegraveme
bull Montrer comment aller en avant et en arriegravere
bull Montrer comment srsquoorienter dans lrsquoespace des
informations
13
Eacutevaluation heuristique
bull Raccourcis
bull Utiliser des raccourcis pour reacutealiser les actions
bull Infeacuterer la suite drsquoune frappe clavier
bull Autoriser les sauts vers les endroits ougrave lrsquoutilisateur
veut aller
bull Reacuteutiliser lrsquohistorique de lrsquointeraction
14
Eacutevaluation heuristique
bull Messages drsquoerreurs pertinents
bull Eviter drsquoutiliser un langage codeacute
Exemple laquo Erreur No 31 raquo
bull Utiliser le langage des utilisateurs
15
Eacutevaluation heuristique
bull Preacutevenir les erreurs
bull Engager un dialogue systegraveme-utilisateur lorsque des
actions de lrsquoutilisateur peuvent conduire a des
conseacutequences deacutesastreuses
bull Indiquer le statut du systegraveme et de ses actions
bull Utiliser les commandes laquo undo raquo et laquo redo raquo
16
Eacutevaluation heuristique
bull Aide et documentation
bull Les manuels papier ne devraient pas ecirctre
neacutecessaires
bull Fournir lrsquoaide en ligne agrave la demande de lrsquoutilisateur
bull Sinon fournir lrsquoaide agrave lrsquoinitiative du systegraveme
17
Eacutevaluation heuristique
bull Estimation de la graviteacute des problegravemes
0 = Ceci nrsquoest pas un problegraveme drsquoutilisabiliteacute
1 = Problegraveme laquo cosmeacutetique raquo uniquement pas neacutecessaire de le reacutegler si lrsquoon nrsquoa pas le temps
2 = Problegraveme mineur problegraveme a reacutegler avec une prioriteacute faible
3 = Problegraveme majeur important agrave reacutegler (prioriteacute eacuteleveacutee)
4 = Problegraveme laquo catastrophique raquo agrave reacutegler impeacuterativement avant de diffuser lrsquointerface
(Nielsen httpwwwuseitcompapersheuristicseverityratinghtml)
18
Eacutevaluation heuristique
bull Heuristiques reacuteviseacutees Nielsen httpwwwuseitcompapersheuristicheuristic_listhtml
bull Visibiliteacute du statut du systegraveme
bull Compatibiliteacute entre systegraveme et monde reacuteel
bull Controcircle par lrsquoutilisateur et liberteacute de lrsquoutilisateur
bull Coheacuterence et normes
bull Preacutevention des erreurs
bull Reconnaissance plutocirct que rappel
bull Flexibiliteacute et efficaciteacute d rsquoutilisation
bull Estheacutetique et conception minimaliste
bull Aider les utilisateurs a reconnaicirctre diagnostiquer et reacuteparer les erreurs
bull Aide et documentation
19
Eacutevaluation heuristique
Autres critegraveres possibles adapter les critegraveres aux systegravemes agrave eacutevaluer et agrave leurs utilisateurs
bull Principes de conception drsquoIHM (Bruce Tognazzini)
bull Heuristiques pour le Web (Keith Instone)
bull Heuristiques pour jeux videacuteo (Melissa A Fedoroff)
bull Critegraveres ergonomiques (Bastien et Scapin)
bull Proprieacuteteacutes des IHM (Joeumllle Coutaz)
bull Grille Xerox
bull Principes et Grille LudoTIC
bull Heuristiques collectives (pour collecticiels)
20
1 Visibility of system status
2 Match between system and
the real world
3 User control and freedom
4 Consistency and standards
5 Error prevention
6 Recognition rather than recall
7 Flexibility and efficiency of use
8 Aesthetic and minimalist
design
9 Help users recognize
diagnose and recover from
errors
10 Help and documentation
2 Match between system
and the real world bull The system should speak the users
language with words phrases and
concepts familiar to the user (hellip)
bull On the Web you have to
be aware that users will
probably be coming from
diverse backgrounds so
figuring out their
language can be a
challenge
21
Heuristiques pour le Web (Keith Instone)
httpinstoneorgheuristics
bull Aesthetics
bull Anticipation
bull Autonomy
bull Color
bull Consistency
bull Defaults
bull Discoverability
bull Efficiency of the User
bull Explorable Interfaces
bull Fittss Law bull
bull Human-Interface Objects
bull Latency Reduction
bull Learnability
bull Metaphors
bull Protect Users Work
bull Readability
bull Simplicity
bull State Track it
bull Visible Interfaces
22
Principes de conception drsquoIHM (Bruce Tognazzini)
httpasktogcomatcprinciples-of-interaction-design
23
Heuristiques pour jeux videacuteos (Melissa A Federoff)
1 Guidage
2 Charge de travail
3 Controcircle explicite
4 Adaptabiliteacute
5 Gestion des Erreurs
6 HomogeacuteneacuteiteacuteCoheacuterence
7 Signifiance des Codes et
Deacutenominations
8 Compatibiliteacute
2 Charge de travail
21 Briegraveveteacute
211 Concision
212 Actions Minimales
22 Densiteacute
Informationnelle
24
Critegraveres ergonomiques (Bastien et Scapin)
httpwwwergowebcacritereshtml
Directives Utilisabiliteacute = Souplesse + Robustesse
Multipliciteacute du rendu (repreacutesentation multiple drsquoun mecircme concept)
Reacuteutilisabiliteacute des donneacutees d rsquoentreacutee et de sortie
Adaptabiliteacute
Adaptiviteacute
Plasticiteacute
Migrabiliteacute de tacircche
CARE1 (multimodaliteacute)
CARE (collecticiel)
Appliqueacute aux rocircles des acteurs drsquoun collecticiel
Appliqueacute aux moyens technologiques pour collaborer
Atteignabiliteacute
Non-preacuteemption
Preacuteemption globale
Preacuteemption locale
Preacuteemption par un utilisateur de ressources partageacutees entre utilisateurs
Interaction multifilaire
Interaction multifilaire parallegravele
Interaction multifilaire parallegravele
Interaction multifilaire entrelaceacutee
Observabiliteacute
Observabiliteacute publieacutee
Reacuteciprociteacute
Reacuteflexiviteacute
Insistance
Honnecircteteacute Honnecircteteacute sociale
Curabiliteacute
Preacutevisibiliteacute
Toleacuterance du rythme
Viscositeacute
Rejouabiliteacute
Reacutevisabiliteacute
1 CARE = Compleacutementariteacute Assignation Redondance Eacutequivalence
Proprieacuteteacutes des IHM (Joeumllle Coutaz)
Principes et Grille LudoTIC
26
1 Feedback du systegraveme
2 Match avec les profils utilisateurs
3 Sensation de controcircle
4 Coheacuterence et standard
5 Gestion des erreurs
6 Optimisation des performances
7 Mise en page
8 Flexibiliteacute
9 Surcharge cognitive
10 User Experience
11 Dialogue Homme-Machine
12 Aide et documentation
13 Collaboration
27
1 Feedback du Systegraveme - FBCK
11 La page daccueil indique
clairement la derniegravere mise agrave jour
soit geacuteneacuterale soit pour les eacuteleacutements
sensibles agrave la reacuteactualisation
12 Les fenecirctrespop-upsboicirctes de
dialogue souvrent pregraves de laire
cliqueacutee
13 Un titre visible est assigneacute agrave
chaque pagefenecirctredialog-
boxzone de visualisation
14 Le titre indique correctement le
contenu de la pagefenecirctredialog-
box
(hellip)
Principes et Grille LudoTIC
Principes et Grille LudoTIC
28
GRAVITEacute
= bloquant
= seacuterieux
= cosmeacutetique
SEacuteVEacuteRITEacute = graviteacute freacutequence
4 = problegraveme constant
3= problegraveme agrave freacutequence eacuteleveacutee
2 = problegraveme agrave faible freacutequence
1 = problegraveme rare
29
13 Collaboration - COLL
131 Lutilisateur est informeacute de la seacutequence du Workflow auquel ses donneacuteesdocuments sont soumis(es)
132 Lutilisateur est informeacute de la preacutesence dautres utilisateurs connecteacutes au systegraveme
133 Lutilisateur peut changer son statut de connexion au systegraveme (occupeacute invisible disponiblehellip)
134 Des moyens de communication synchrones etou asynchrones sont fournis
135 Le systegraveme informe lutilisateur des conseacutequences de ses actions sur les documentseacuteleacutements par
rapport au travail dautres utilisateurs
136 Lutilisateur est informeacute de leacutetat actuel de ses donneacuteesdocuments dans le workflow
137 Le systegraveme fournit un feedback lorsquun documenteacuteleacutement est en cours deacutedition de la part dun autre
utilisateur
138 Le systegraveme fournit une indication concernant la date et lauteur des derniegraveres modifications de chaque
documenteacuteleacutement
139 Le systegraveme indique clairement si les autres utilisateurs peuvent ecirctre contacteacutes (disponibles occupeacutes
absentshellip)
1310 Les moyens de communication avec les autres utilisateurs sont clairs (texte audio videacuteo)
1311 Lutilisateur a la possibiliteacute de sexprimer (commentaires avis noteshellip)
1312 critegravere suppleacutementaire eacuteventuel
1313 critegravere suppleacutementaire eacuteventuel
Principes et Grille LudoTIC
Eacutevaluation heuristique
bull Heuristiques pour collecticiels Baker K Greenberg S and Gutwin C (2001) Heuristic Evaluation of Groupware Based on the
Mechanics of Collaboration
In MR Little and L Nigay (Eds) Engineering for Human-Computer
Interaction (8th IFIP International Conference EHCI 2001 Toronto
Canada May) Lecture Notes in Computer Science Vol 2254 p123-139
Springer-Verlag Revised from Report 2000-669-21
httpwwwcpscucalgarycagrouplabpapers200101-
HeurisiticsMechanicsEHCI01-
Heuristic20Evaluation20of20GroupwareEHCIpdf
30
Eacutevaluation heuristique
bull Heuristiques pour collecticiels
Permettre la communication verbale intentionnelle
Permettre la communication gestuelle intentionnelle
Permettre la communication reacutesultant de configurations corporelles non intentionnelles (position du corps des mains des yeux etc)
Permettre la communication reacutesultant de la manipulation drsquoobjets partageacutes (retour drsquoinformation sur ces objets)
Proteacuteger lrsquoespace de travail lrsquoespace priveacute etc
Geacuterer la collaboration fortement coupleacutee et faiblement coupleacutee
Permettre la coordination des actions
Faciliter la deacutecouverte de collaborateurs et la prise de contact
31
Eacutevaluation heuristique avec utilisateurs
bull Eacutevaluation heuristique participative (Participatory
Heuristic Evaluation)
bull Evaluation heuristique reacutealiseacutee avec des utilisateurs
bull Heuristiques suppleacutementaires (orienteacutees processus)
bull Respecter lrsquoutilisateur et ses laquo habileteacutes raquo
bull Fournir une expeacuterience plaisante avec le systegraveme
bull Assister la reacutealisation drsquoun travail (produit) de qualiteacute
32
httphciilikecakeieevaluationparticipatoryheuristichtm
bull Eacutevaluation heuristique reacutealiseacutee par des enfants bull Kishan Salian Gavin Sim Janet C Read Can children perform a heuristic evaluation APCHI
13 Proceedings of the 11th Asia Pacific Conference on Computer Human Interaction
bull 14 enfants de 10-11 ans
bull Eacutevaluer un jeu de composition musicale sur ordinateur portable
Eacutevaluation heuristique avec utilisateurs
JamMo
Eacutevaluation heuristique
bull Meacutethode
bull Un groupe drsquoeacutevaluateurs (plus on est plus
on trouve des problegravemes)
bull 3-5 personnes
bull Des laquo heuristiques raquo de conception facilitent
lrsquoinspection
4
Eacutevaluation heuristique
PROTOCOLE
bull Preacuteparation des eacutevaluateurs
bull Mise agrave disposition de sceacutenarios de tacircche
bull Preacuteparation du jeu drsquoheuristiques
bull Eacutevaluations individuelles
bull Apregraves avoir reacutealiseacute les sceacutenarios de tacircche inspection de lrsquoIHM en
regard des heuristiques
bull Confrontation des reacutesultats
bull Analyse Source dia-logos
5
Eacutevaluation heuristique
DEacuteMARCHE
bull Le chef de projet choisit 2 autres eacutevaluateurs
bull Il seacutelectionne et laquo affine raquo la grille
bull Il preacutepare des tacircches de familiarisation pour les autres
eacutevaluateurs
bull Chaque eacutevaluateur remplit la grille seacutepareacutement (oui ndash non
ndash NA)
bull Les 3 se reacuteunissent et eacutetablissent un bilan notamment
par rapport agrave la Graviteacute des problegravemes et aux
Recommandations possibles
bull Le chef de projet reacutedige un rapport
Source LudoTIC
6
Eacutevaluation heuristique
bull Heuristiques initiales
bull Dialogue simple et naturel
bull Parler le langage des utilisateurs
bull Ne pas surcharger la meacutemoire des utilisateurs
bull Coheacuterence
bull Feed-back
bull Sorties clairement indiqueacutees
bull Raccourcis
bull Messages drsquoerreur approprieacutes
bull Preacutevenir les erreurs
bull Aide et documentation
7
Eacutevaluation heuristique
bull Dialogue simple et naturel
bull La maniegravere drsquointeragir avec le systegraveme doit ecirctre
eacutevidente
bull Regrouper les objets de lrsquointerface
bull Le nombre drsquoinformations agrave lrsquoeacutecran doit ecirctre suffisant
bull Vue geacuteneacuterale et deacutetails
bull Eviter les laquo deacutecorations raquo qui perturbent
8
Eacutevaluation heuristique
bull Parler le langage des utilisateurs
bull Utiliser le langage du domaine
bull Eviter le langage informatique
bull Utiliser des meacutetaphores familiegraveres
bull Utiliser des icocircnes images etc en rapport avec le
domaine
9
Eacutevaluation heuristique
bull Ne pas surcharger la meacutemoire des utilisateurs
bull Fournir suffisamment drsquoinformation a lrsquoeacutecran
bull Privileacutegier la reconnaissance plutocirct que le rappel
bull Mettre en valeur l rsquoinformation importante
bull Fournir des valeurs par deacutefaut
10
Eacutevaluation heuristique
bull Coheacuterence
bull Coheacuterence de la disposition des informations a
lrsquoeacutecran (layout)
bull Coheacuterence de lrsquointeraction
bull Coheacuterence du langage
bull Coheacuterence des fonctionnaliteacutes
11
Eacutevaluation heuristique
bull Feed-back
bull Indiquer quand le systegraveme est en train de faire un
traitement
bull Fournir un feed-back aux actions de lrsquoutilisateur
bull Fournir un feed-back en rapport avec la tacircche de
lrsquoutilisateur
bull Indiquer quand le systegraveme a eacutechoueacute
12
Eacutevaluation heuristique
bull Sorties clairement indiqueacutees
bull Montrer le chemin suivi par lrsquoutilisateur dans le
systegraveme
bull Montrer comment aller en avant et en arriegravere
bull Montrer comment srsquoorienter dans lrsquoespace des
informations
13
Eacutevaluation heuristique
bull Raccourcis
bull Utiliser des raccourcis pour reacutealiser les actions
bull Infeacuterer la suite drsquoune frappe clavier
bull Autoriser les sauts vers les endroits ougrave lrsquoutilisateur
veut aller
bull Reacuteutiliser lrsquohistorique de lrsquointeraction
14
Eacutevaluation heuristique
bull Messages drsquoerreurs pertinents
bull Eviter drsquoutiliser un langage codeacute
Exemple laquo Erreur No 31 raquo
bull Utiliser le langage des utilisateurs
15
Eacutevaluation heuristique
bull Preacutevenir les erreurs
bull Engager un dialogue systegraveme-utilisateur lorsque des
actions de lrsquoutilisateur peuvent conduire a des
conseacutequences deacutesastreuses
bull Indiquer le statut du systegraveme et de ses actions
bull Utiliser les commandes laquo undo raquo et laquo redo raquo
16
Eacutevaluation heuristique
bull Aide et documentation
bull Les manuels papier ne devraient pas ecirctre
neacutecessaires
bull Fournir lrsquoaide en ligne agrave la demande de lrsquoutilisateur
bull Sinon fournir lrsquoaide agrave lrsquoinitiative du systegraveme
17
Eacutevaluation heuristique
bull Estimation de la graviteacute des problegravemes
0 = Ceci nrsquoest pas un problegraveme drsquoutilisabiliteacute
1 = Problegraveme laquo cosmeacutetique raquo uniquement pas neacutecessaire de le reacutegler si lrsquoon nrsquoa pas le temps
2 = Problegraveme mineur problegraveme a reacutegler avec une prioriteacute faible
3 = Problegraveme majeur important agrave reacutegler (prioriteacute eacuteleveacutee)
4 = Problegraveme laquo catastrophique raquo agrave reacutegler impeacuterativement avant de diffuser lrsquointerface
(Nielsen httpwwwuseitcompapersheuristicseverityratinghtml)
18
Eacutevaluation heuristique
bull Heuristiques reacuteviseacutees Nielsen httpwwwuseitcompapersheuristicheuristic_listhtml
bull Visibiliteacute du statut du systegraveme
bull Compatibiliteacute entre systegraveme et monde reacuteel
bull Controcircle par lrsquoutilisateur et liberteacute de lrsquoutilisateur
bull Coheacuterence et normes
bull Preacutevention des erreurs
bull Reconnaissance plutocirct que rappel
bull Flexibiliteacute et efficaciteacute d rsquoutilisation
bull Estheacutetique et conception minimaliste
bull Aider les utilisateurs a reconnaicirctre diagnostiquer et reacuteparer les erreurs
bull Aide et documentation
19
Eacutevaluation heuristique
Autres critegraveres possibles adapter les critegraveres aux systegravemes agrave eacutevaluer et agrave leurs utilisateurs
bull Principes de conception drsquoIHM (Bruce Tognazzini)
bull Heuristiques pour le Web (Keith Instone)
bull Heuristiques pour jeux videacuteo (Melissa A Fedoroff)
bull Critegraveres ergonomiques (Bastien et Scapin)
bull Proprieacuteteacutes des IHM (Joeumllle Coutaz)
bull Grille Xerox
bull Principes et Grille LudoTIC
bull Heuristiques collectives (pour collecticiels)
20
1 Visibility of system status
2 Match between system and
the real world
3 User control and freedom
4 Consistency and standards
5 Error prevention
6 Recognition rather than recall
7 Flexibility and efficiency of use
8 Aesthetic and minimalist
design
9 Help users recognize
diagnose and recover from
errors
10 Help and documentation
2 Match between system
and the real world bull The system should speak the users
language with words phrases and
concepts familiar to the user (hellip)
bull On the Web you have to
be aware that users will
probably be coming from
diverse backgrounds so
figuring out their
language can be a
challenge
21
Heuristiques pour le Web (Keith Instone)
httpinstoneorgheuristics
bull Aesthetics
bull Anticipation
bull Autonomy
bull Color
bull Consistency
bull Defaults
bull Discoverability
bull Efficiency of the User
bull Explorable Interfaces
bull Fittss Law bull
bull Human-Interface Objects
bull Latency Reduction
bull Learnability
bull Metaphors
bull Protect Users Work
bull Readability
bull Simplicity
bull State Track it
bull Visible Interfaces
22
Principes de conception drsquoIHM (Bruce Tognazzini)
httpasktogcomatcprinciples-of-interaction-design
23
Heuristiques pour jeux videacuteos (Melissa A Federoff)
1 Guidage
2 Charge de travail
3 Controcircle explicite
4 Adaptabiliteacute
5 Gestion des Erreurs
6 HomogeacuteneacuteiteacuteCoheacuterence
7 Signifiance des Codes et
Deacutenominations
8 Compatibiliteacute
2 Charge de travail
21 Briegraveveteacute
211 Concision
212 Actions Minimales
22 Densiteacute
Informationnelle
24
Critegraveres ergonomiques (Bastien et Scapin)
httpwwwergowebcacritereshtml
Directives Utilisabiliteacute = Souplesse + Robustesse
Multipliciteacute du rendu (repreacutesentation multiple drsquoun mecircme concept)
Reacuteutilisabiliteacute des donneacutees d rsquoentreacutee et de sortie
Adaptabiliteacute
Adaptiviteacute
Plasticiteacute
Migrabiliteacute de tacircche
CARE1 (multimodaliteacute)
CARE (collecticiel)
Appliqueacute aux rocircles des acteurs drsquoun collecticiel
Appliqueacute aux moyens technologiques pour collaborer
Atteignabiliteacute
Non-preacuteemption
Preacuteemption globale
Preacuteemption locale
Preacuteemption par un utilisateur de ressources partageacutees entre utilisateurs
Interaction multifilaire
Interaction multifilaire parallegravele
Interaction multifilaire parallegravele
Interaction multifilaire entrelaceacutee
Observabiliteacute
Observabiliteacute publieacutee
Reacuteciprociteacute
Reacuteflexiviteacute
Insistance
Honnecircteteacute Honnecircteteacute sociale
Curabiliteacute
Preacutevisibiliteacute
Toleacuterance du rythme
Viscositeacute
Rejouabiliteacute
Reacutevisabiliteacute
1 CARE = Compleacutementariteacute Assignation Redondance Eacutequivalence
Proprieacuteteacutes des IHM (Joeumllle Coutaz)
Principes et Grille LudoTIC
26
1 Feedback du systegraveme
2 Match avec les profils utilisateurs
3 Sensation de controcircle
4 Coheacuterence et standard
5 Gestion des erreurs
6 Optimisation des performances
7 Mise en page
8 Flexibiliteacute
9 Surcharge cognitive
10 User Experience
11 Dialogue Homme-Machine
12 Aide et documentation
13 Collaboration
27
1 Feedback du Systegraveme - FBCK
11 La page daccueil indique
clairement la derniegravere mise agrave jour
soit geacuteneacuterale soit pour les eacuteleacutements
sensibles agrave la reacuteactualisation
12 Les fenecirctrespop-upsboicirctes de
dialogue souvrent pregraves de laire
cliqueacutee
13 Un titre visible est assigneacute agrave
chaque pagefenecirctredialog-
boxzone de visualisation
14 Le titre indique correctement le
contenu de la pagefenecirctredialog-
box
(hellip)
Principes et Grille LudoTIC
Principes et Grille LudoTIC
28
GRAVITEacute
= bloquant
= seacuterieux
= cosmeacutetique
SEacuteVEacuteRITEacute = graviteacute freacutequence
4 = problegraveme constant
3= problegraveme agrave freacutequence eacuteleveacutee
2 = problegraveme agrave faible freacutequence
1 = problegraveme rare
29
13 Collaboration - COLL
131 Lutilisateur est informeacute de la seacutequence du Workflow auquel ses donneacuteesdocuments sont soumis(es)
132 Lutilisateur est informeacute de la preacutesence dautres utilisateurs connecteacutes au systegraveme
133 Lutilisateur peut changer son statut de connexion au systegraveme (occupeacute invisible disponiblehellip)
134 Des moyens de communication synchrones etou asynchrones sont fournis
135 Le systegraveme informe lutilisateur des conseacutequences de ses actions sur les documentseacuteleacutements par
rapport au travail dautres utilisateurs
136 Lutilisateur est informeacute de leacutetat actuel de ses donneacuteesdocuments dans le workflow
137 Le systegraveme fournit un feedback lorsquun documenteacuteleacutement est en cours deacutedition de la part dun autre
utilisateur
138 Le systegraveme fournit une indication concernant la date et lauteur des derniegraveres modifications de chaque
documenteacuteleacutement
139 Le systegraveme indique clairement si les autres utilisateurs peuvent ecirctre contacteacutes (disponibles occupeacutes
absentshellip)
1310 Les moyens de communication avec les autres utilisateurs sont clairs (texte audio videacuteo)
1311 Lutilisateur a la possibiliteacute de sexprimer (commentaires avis noteshellip)
1312 critegravere suppleacutementaire eacuteventuel
1313 critegravere suppleacutementaire eacuteventuel
Principes et Grille LudoTIC
Eacutevaluation heuristique
bull Heuristiques pour collecticiels Baker K Greenberg S and Gutwin C (2001) Heuristic Evaluation of Groupware Based on the
Mechanics of Collaboration
In MR Little and L Nigay (Eds) Engineering for Human-Computer
Interaction (8th IFIP International Conference EHCI 2001 Toronto
Canada May) Lecture Notes in Computer Science Vol 2254 p123-139
Springer-Verlag Revised from Report 2000-669-21
httpwwwcpscucalgarycagrouplabpapers200101-
HeurisiticsMechanicsEHCI01-
Heuristic20Evaluation20of20GroupwareEHCIpdf
30
Eacutevaluation heuristique
bull Heuristiques pour collecticiels
Permettre la communication verbale intentionnelle
Permettre la communication gestuelle intentionnelle
Permettre la communication reacutesultant de configurations corporelles non intentionnelles (position du corps des mains des yeux etc)
Permettre la communication reacutesultant de la manipulation drsquoobjets partageacutes (retour drsquoinformation sur ces objets)
Proteacuteger lrsquoespace de travail lrsquoespace priveacute etc
Geacuterer la collaboration fortement coupleacutee et faiblement coupleacutee
Permettre la coordination des actions
Faciliter la deacutecouverte de collaborateurs et la prise de contact
31
Eacutevaluation heuristique avec utilisateurs
bull Eacutevaluation heuristique participative (Participatory
Heuristic Evaluation)
bull Evaluation heuristique reacutealiseacutee avec des utilisateurs
bull Heuristiques suppleacutementaires (orienteacutees processus)
bull Respecter lrsquoutilisateur et ses laquo habileteacutes raquo
bull Fournir une expeacuterience plaisante avec le systegraveme
bull Assister la reacutealisation drsquoun travail (produit) de qualiteacute
32
httphciilikecakeieevaluationparticipatoryheuristichtm
bull Eacutevaluation heuristique reacutealiseacutee par des enfants bull Kishan Salian Gavin Sim Janet C Read Can children perform a heuristic evaluation APCHI
13 Proceedings of the 11th Asia Pacific Conference on Computer Human Interaction
bull 14 enfants de 10-11 ans
bull Eacutevaluer un jeu de composition musicale sur ordinateur portable
Eacutevaluation heuristique avec utilisateurs
JamMo
Eacutevaluation heuristique
PROTOCOLE
bull Preacuteparation des eacutevaluateurs
bull Mise agrave disposition de sceacutenarios de tacircche
bull Preacuteparation du jeu drsquoheuristiques
bull Eacutevaluations individuelles
bull Apregraves avoir reacutealiseacute les sceacutenarios de tacircche inspection de lrsquoIHM en
regard des heuristiques
bull Confrontation des reacutesultats
bull Analyse Source dia-logos
5
Eacutevaluation heuristique
DEacuteMARCHE
bull Le chef de projet choisit 2 autres eacutevaluateurs
bull Il seacutelectionne et laquo affine raquo la grille
bull Il preacutepare des tacircches de familiarisation pour les autres
eacutevaluateurs
bull Chaque eacutevaluateur remplit la grille seacutepareacutement (oui ndash non
ndash NA)
bull Les 3 se reacuteunissent et eacutetablissent un bilan notamment
par rapport agrave la Graviteacute des problegravemes et aux
Recommandations possibles
bull Le chef de projet reacutedige un rapport
Source LudoTIC
6
Eacutevaluation heuristique
bull Heuristiques initiales
bull Dialogue simple et naturel
bull Parler le langage des utilisateurs
bull Ne pas surcharger la meacutemoire des utilisateurs
bull Coheacuterence
bull Feed-back
bull Sorties clairement indiqueacutees
bull Raccourcis
bull Messages drsquoerreur approprieacutes
bull Preacutevenir les erreurs
bull Aide et documentation
7
Eacutevaluation heuristique
bull Dialogue simple et naturel
bull La maniegravere drsquointeragir avec le systegraveme doit ecirctre
eacutevidente
bull Regrouper les objets de lrsquointerface
bull Le nombre drsquoinformations agrave lrsquoeacutecran doit ecirctre suffisant
bull Vue geacuteneacuterale et deacutetails
bull Eviter les laquo deacutecorations raquo qui perturbent
8
Eacutevaluation heuristique
bull Parler le langage des utilisateurs
bull Utiliser le langage du domaine
bull Eviter le langage informatique
bull Utiliser des meacutetaphores familiegraveres
bull Utiliser des icocircnes images etc en rapport avec le
domaine
9
Eacutevaluation heuristique
bull Ne pas surcharger la meacutemoire des utilisateurs
bull Fournir suffisamment drsquoinformation a lrsquoeacutecran
bull Privileacutegier la reconnaissance plutocirct que le rappel
bull Mettre en valeur l rsquoinformation importante
bull Fournir des valeurs par deacutefaut
10
Eacutevaluation heuristique
bull Coheacuterence
bull Coheacuterence de la disposition des informations a
lrsquoeacutecran (layout)
bull Coheacuterence de lrsquointeraction
bull Coheacuterence du langage
bull Coheacuterence des fonctionnaliteacutes
11
Eacutevaluation heuristique
bull Feed-back
bull Indiquer quand le systegraveme est en train de faire un
traitement
bull Fournir un feed-back aux actions de lrsquoutilisateur
bull Fournir un feed-back en rapport avec la tacircche de
lrsquoutilisateur
bull Indiquer quand le systegraveme a eacutechoueacute
12
Eacutevaluation heuristique
bull Sorties clairement indiqueacutees
bull Montrer le chemin suivi par lrsquoutilisateur dans le
systegraveme
bull Montrer comment aller en avant et en arriegravere
bull Montrer comment srsquoorienter dans lrsquoespace des
informations
13
Eacutevaluation heuristique
bull Raccourcis
bull Utiliser des raccourcis pour reacutealiser les actions
bull Infeacuterer la suite drsquoune frappe clavier
bull Autoriser les sauts vers les endroits ougrave lrsquoutilisateur
veut aller
bull Reacuteutiliser lrsquohistorique de lrsquointeraction
14
Eacutevaluation heuristique
bull Messages drsquoerreurs pertinents
bull Eviter drsquoutiliser un langage codeacute
Exemple laquo Erreur No 31 raquo
bull Utiliser le langage des utilisateurs
15
Eacutevaluation heuristique
bull Preacutevenir les erreurs
bull Engager un dialogue systegraveme-utilisateur lorsque des
actions de lrsquoutilisateur peuvent conduire a des
conseacutequences deacutesastreuses
bull Indiquer le statut du systegraveme et de ses actions
bull Utiliser les commandes laquo undo raquo et laquo redo raquo
16
Eacutevaluation heuristique
bull Aide et documentation
bull Les manuels papier ne devraient pas ecirctre
neacutecessaires
bull Fournir lrsquoaide en ligne agrave la demande de lrsquoutilisateur
bull Sinon fournir lrsquoaide agrave lrsquoinitiative du systegraveme
17
Eacutevaluation heuristique
bull Estimation de la graviteacute des problegravemes
0 = Ceci nrsquoest pas un problegraveme drsquoutilisabiliteacute
1 = Problegraveme laquo cosmeacutetique raquo uniquement pas neacutecessaire de le reacutegler si lrsquoon nrsquoa pas le temps
2 = Problegraveme mineur problegraveme a reacutegler avec une prioriteacute faible
3 = Problegraveme majeur important agrave reacutegler (prioriteacute eacuteleveacutee)
4 = Problegraveme laquo catastrophique raquo agrave reacutegler impeacuterativement avant de diffuser lrsquointerface
(Nielsen httpwwwuseitcompapersheuristicseverityratinghtml)
18
Eacutevaluation heuristique
bull Heuristiques reacuteviseacutees Nielsen httpwwwuseitcompapersheuristicheuristic_listhtml
bull Visibiliteacute du statut du systegraveme
bull Compatibiliteacute entre systegraveme et monde reacuteel
bull Controcircle par lrsquoutilisateur et liberteacute de lrsquoutilisateur
bull Coheacuterence et normes
bull Preacutevention des erreurs
bull Reconnaissance plutocirct que rappel
bull Flexibiliteacute et efficaciteacute d rsquoutilisation
bull Estheacutetique et conception minimaliste
bull Aider les utilisateurs a reconnaicirctre diagnostiquer et reacuteparer les erreurs
bull Aide et documentation
19
Eacutevaluation heuristique
Autres critegraveres possibles adapter les critegraveres aux systegravemes agrave eacutevaluer et agrave leurs utilisateurs
bull Principes de conception drsquoIHM (Bruce Tognazzini)
bull Heuristiques pour le Web (Keith Instone)
bull Heuristiques pour jeux videacuteo (Melissa A Fedoroff)
bull Critegraveres ergonomiques (Bastien et Scapin)
bull Proprieacuteteacutes des IHM (Joeumllle Coutaz)
bull Grille Xerox
bull Principes et Grille LudoTIC
bull Heuristiques collectives (pour collecticiels)
20
1 Visibility of system status
2 Match between system and
the real world
3 User control and freedom
4 Consistency and standards
5 Error prevention
6 Recognition rather than recall
7 Flexibility and efficiency of use
8 Aesthetic and minimalist
design
9 Help users recognize
diagnose and recover from
errors
10 Help and documentation
2 Match between system
and the real world bull The system should speak the users
language with words phrases and
concepts familiar to the user (hellip)
bull On the Web you have to
be aware that users will
probably be coming from
diverse backgrounds so
figuring out their
language can be a
challenge
21
Heuristiques pour le Web (Keith Instone)
httpinstoneorgheuristics
bull Aesthetics
bull Anticipation
bull Autonomy
bull Color
bull Consistency
bull Defaults
bull Discoverability
bull Efficiency of the User
bull Explorable Interfaces
bull Fittss Law bull
bull Human-Interface Objects
bull Latency Reduction
bull Learnability
bull Metaphors
bull Protect Users Work
bull Readability
bull Simplicity
bull State Track it
bull Visible Interfaces
22
Principes de conception drsquoIHM (Bruce Tognazzini)
httpasktogcomatcprinciples-of-interaction-design
23
Heuristiques pour jeux videacuteos (Melissa A Federoff)
1 Guidage
2 Charge de travail
3 Controcircle explicite
4 Adaptabiliteacute
5 Gestion des Erreurs
6 HomogeacuteneacuteiteacuteCoheacuterence
7 Signifiance des Codes et
Deacutenominations
8 Compatibiliteacute
2 Charge de travail
21 Briegraveveteacute
211 Concision
212 Actions Minimales
22 Densiteacute
Informationnelle
24
Critegraveres ergonomiques (Bastien et Scapin)
httpwwwergowebcacritereshtml
Directives Utilisabiliteacute = Souplesse + Robustesse
Multipliciteacute du rendu (repreacutesentation multiple drsquoun mecircme concept)
Reacuteutilisabiliteacute des donneacutees d rsquoentreacutee et de sortie
Adaptabiliteacute
Adaptiviteacute
Plasticiteacute
Migrabiliteacute de tacircche
CARE1 (multimodaliteacute)
CARE (collecticiel)
Appliqueacute aux rocircles des acteurs drsquoun collecticiel
Appliqueacute aux moyens technologiques pour collaborer
Atteignabiliteacute
Non-preacuteemption
Preacuteemption globale
Preacuteemption locale
Preacuteemption par un utilisateur de ressources partageacutees entre utilisateurs
Interaction multifilaire
Interaction multifilaire parallegravele
Interaction multifilaire parallegravele
Interaction multifilaire entrelaceacutee
Observabiliteacute
Observabiliteacute publieacutee
Reacuteciprociteacute
Reacuteflexiviteacute
Insistance
Honnecircteteacute Honnecircteteacute sociale
Curabiliteacute
Preacutevisibiliteacute
Toleacuterance du rythme
Viscositeacute
Rejouabiliteacute
Reacutevisabiliteacute
1 CARE = Compleacutementariteacute Assignation Redondance Eacutequivalence
Proprieacuteteacutes des IHM (Joeumllle Coutaz)
Principes et Grille LudoTIC
26
1 Feedback du systegraveme
2 Match avec les profils utilisateurs
3 Sensation de controcircle
4 Coheacuterence et standard
5 Gestion des erreurs
6 Optimisation des performances
7 Mise en page
8 Flexibiliteacute
9 Surcharge cognitive
10 User Experience
11 Dialogue Homme-Machine
12 Aide et documentation
13 Collaboration
27
1 Feedback du Systegraveme - FBCK
11 La page daccueil indique
clairement la derniegravere mise agrave jour
soit geacuteneacuterale soit pour les eacuteleacutements
sensibles agrave la reacuteactualisation
12 Les fenecirctrespop-upsboicirctes de
dialogue souvrent pregraves de laire
cliqueacutee
13 Un titre visible est assigneacute agrave
chaque pagefenecirctredialog-
boxzone de visualisation
14 Le titre indique correctement le
contenu de la pagefenecirctredialog-
box
(hellip)
Principes et Grille LudoTIC
Principes et Grille LudoTIC
28
GRAVITEacute
= bloquant
= seacuterieux
= cosmeacutetique
SEacuteVEacuteRITEacute = graviteacute freacutequence
4 = problegraveme constant
3= problegraveme agrave freacutequence eacuteleveacutee
2 = problegraveme agrave faible freacutequence
1 = problegraveme rare
29
13 Collaboration - COLL
131 Lutilisateur est informeacute de la seacutequence du Workflow auquel ses donneacuteesdocuments sont soumis(es)
132 Lutilisateur est informeacute de la preacutesence dautres utilisateurs connecteacutes au systegraveme
133 Lutilisateur peut changer son statut de connexion au systegraveme (occupeacute invisible disponiblehellip)
134 Des moyens de communication synchrones etou asynchrones sont fournis
135 Le systegraveme informe lutilisateur des conseacutequences de ses actions sur les documentseacuteleacutements par
rapport au travail dautres utilisateurs
136 Lutilisateur est informeacute de leacutetat actuel de ses donneacuteesdocuments dans le workflow
137 Le systegraveme fournit un feedback lorsquun documenteacuteleacutement est en cours deacutedition de la part dun autre
utilisateur
138 Le systegraveme fournit une indication concernant la date et lauteur des derniegraveres modifications de chaque
documenteacuteleacutement
139 Le systegraveme indique clairement si les autres utilisateurs peuvent ecirctre contacteacutes (disponibles occupeacutes
absentshellip)
1310 Les moyens de communication avec les autres utilisateurs sont clairs (texte audio videacuteo)
1311 Lutilisateur a la possibiliteacute de sexprimer (commentaires avis noteshellip)
1312 critegravere suppleacutementaire eacuteventuel
1313 critegravere suppleacutementaire eacuteventuel
Principes et Grille LudoTIC
Eacutevaluation heuristique
bull Heuristiques pour collecticiels Baker K Greenberg S and Gutwin C (2001) Heuristic Evaluation of Groupware Based on the
Mechanics of Collaboration
In MR Little and L Nigay (Eds) Engineering for Human-Computer
Interaction (8th IFIP International Conference EHCI 2001 Toronto
Canada May) Lecture Notes in Computer Science Vol 2254 p123-139
Springer-Verlag Revised from Report 2000-669-21
httpwwwcpscucalgarycagrouplabpapers200101-
HeurisiticsMechanicsEHCI01-
Heuristic20Evaluation20of20GroupwareEHCIpdf
30
Eacutevaluation heuristique
bull Heuristiques pour collecticiels
Permettre la communication verbale intentionnelle
Permettre la communication gestuelle intentionnelle
Permettre la communication reacutesultant de configurations corporelles non intentionnelles (position du corps des mains des yeux etc)
Permettre la communication reacutesultant de la manipulation drsquoobjets partageacutes (retour drsquoinformation sur ces objets)
Proteacuteger lrsquoespace de travail lrsquoespace priveacute etc
Geacuterer la collaboration fortement coupleacutee et faiblement coupleacutee
Permettre la coordination des actions
Faciliter la deacutecouverte de collaborateurs et la prise de contact
31
Eacutevaluation heuristique avec utilisateurs
bull Eacutevaluation heuristique participative (Participatory
Heuristic Evaluation)
bull Evaluation heuristique reacutealiseacutee avec des utilisateurs
bull Heuristiques suppleacutementaires (orienteacutees processus)
bull Respecter lrsquoutilisateur et ses laquo habileteacutes raquo
bull Fournir une expeacuterience plaisante avec le systegraveme
bull Assister la reacutealisation drsquoun travail (produit) de qualiteacute
32
httphciilikecakeieevaluationparticipatoryheuristichtm
bull Eacutevaluation heuristique reacutealiseacutee par des enfants bull Kishan Salian Gavin Sim Janet C Read Can children perform a heuristic evaluation APCHI
13 Proceedings of the 11th Asia Pacific Conference on Computer Human Interaction
bull 14 enfants de 10-11 ans
bull Eacutevaluer un jeu de composition musicale sur ordinateur portable
Eacutevaluation heuristique avec utilisateurs
JamMo
Eacutevaluation heuristique
DEacuteMARCHE
bull Le chef de projet choisit 2 autres eacutevaluateurs
bull Il seacutelectionne et laquo affine raquo la grille
bull Il preacutepare des tacircches de familiarisation pour les autres
eacutevaluateurs
bull Chaque eacutevaluateur remplit la grille seacutepareacutement (oui ndash non
ndash NA)
bull Les 3 se reacuteunissent et eacutetablissent un bilan notamment
par rapport agrave la Graviteacute des problegravemes et aux
Recommandations possibles
bull Le chef de projet reacutedige un rapport
Source LudoTIC
6
Eacutevaluation heuristique
bull Heuristiques initiales
bull Dialogue simple et naturel
bull Parler le langage des utilisateurs
bull Ne pas surcharger la meacutemoire des utilisateurs
bull Coheacuterence
bull Feed-back
bull Sorties clairement indiqueacutees
bull Raccourcis
bull Messages drsquoerreur approprieacutes
bull Preacutevenir les erreurs
bull Aide et documentation
7
Eacutevaluation heuristique
bull Dialogue simple et naturel
bull La maniegravere drsquointeragir avec le systegraveme doit ecirctre
eacutevidente
bull Regrouper les objets de lrsquointerface
bull Le nombre drsquoinformations agrave lrsquoeacutecran doit ecirctre suffisant
bull Vue geacuteneacuterale et deacutetails
bull Eviter les laquo deacutecorations raquo qui perturbent
8
Eacutevaluation heuristique
bull Parler le langage des utilisateurs
bull Utiliser le langage du domaine
bull Eviter le langage informatique
bull Utiliser des meacutetaphores familiegraveres
bull Utiliser des icocircnes images etc en rapport avec le
domaine
9
Eacutevaluation heuristique
bull Ne pas surcharger la meacutemoire des utilisateurs
bull Fournir suffisamment drsquoinformation a lrsquoeacutecran
bull Privileacutegier la reconnaissance plutocirct que le rappel
bull Mettre en valeur l rsquoinformation importante
bull Fournir des valeurs par deacutefaut
10
Eacutevaluation heuristique
bull Coheacuterence
bull Coheacuterence de la disposition des informations a
lrsquoeacutecran (layout)
bull Coheacuterence de lrsquointeraction
bull Coheacuterence du langage
bull Coheacuterence des fonctionnaliteacutes
11
Eacutevaluation heuristique
bull Feed-back
bull Indiquer quand le systegraveme est en train de faire un
traitement
bull Fournir un feed-back aux actions de lrsquoutilisateur
bull Fournir un feed-back en rapport avec la tacircche de
lrsquoutilisateur
bull Indiquer quand le systegraveme a eacutechoueacute
12
Eacutevaluation heuristique
bull Sorties clairement indiqueacutees
bull Montrer le chemin suivi par lrsquoutilisateur dans le
systegraveme
bull Montrer comment aller en avant et en arriegravere
bull Montrer comment srsquoorienter dans lrsquoespace des
informations
13
Eacutevaluation heuristique
bull Raccourcis
bull Utiliser des raccourcis pour reacutealiser les actions
bull Infeacuterer la suite drsquoune frappe clavier
bull Autoriser les sauts vers les endroits ougrave lrsquoutilisateur
veut aller
bull Reacuteutiliser lrsquohistorique de lrsquointeraction
14
Eacutevaluation heuristique
bull Messages drsquoerreurs pertinents
bull Eviter drsquoutiliser un langage codeacute
Exemple laquo Erreur No 31 raquo
bull Utiliser le langage des utilisateurs
15
Eacutevaluation heuristique
bull Preacutevenir les erreurs
bull Engager un dialogue systegraveme-utilisateur lorsque des
actions de lrsquoutilisateur peuvent conduire a des
conseacutequences deacutesastreuses
bull Indiquer le statut du systegraveme et de ses actions
bull Utiliser les commandes laquo undo raquo et laquo redo raquo
16
Eacutevaluation heuristique
bull Aide et documentation
bull Les manuels papier ne devraient pas ecirctre
neacutecessaires
bull Fournir lrsquoaide en ligne agrave la demande de lrsquoutilisateur
bull Sinon fournir lrsquoaide agrave lrsquoinitiative du systegraveme
17
Eacutevaluation heuristique
bull Estimation de la graviteacute des problegravemes
0 = Ceci nrsquoest pas un problegraveme drsquoutilisabiliteacute
1 = Problegraveme laquo cosmeacutetique raquo uniquement pas neacutecessaire de le reacutegler si lrsquoon nrsquoa pas le temps
2 = Problegraveme mineur problegraveme a reacutegler avec une prioriteacute faible
3 = Problegraveme majeur important agrave reacutegler (prioriteacute eacuteleveacutee)
4 = Problegraveme laquo catastrophique raquo agrave reacutegler impeacuterativement avant de diffuser lrsquointerface
(Nielsen httpwwwuseitcompapersheuristicseverityratinghtml)
18
Eacutevaluation heuristique
bull Heuristiques reacuteviseacutees Nielsen httpwwwuseitcompapersheuristicheuristic_listhtml
bull Visibiliteacute du statut du systegraveme
bull Compatibiliteacute entre systegraveme et monde reacuteel
bull Controcircle par lrsquoutilisateur et liberteacute de lrsquoutilisateur
bull Coheacuterence et normes
bull Preacutevention des erreurs
bull Reconnaissance plutocirct que rappel
bull Flexibiliteacute et efficaciteacute d rsquoutilisation
bull Estheacutetique et conception minimaliste
bull Aider les utilisateurs a reconnaicirctre diagnostiquer et reacuteparer les erreurs
bull Aide et documentation
19
Eacutevaluation heuristique
Autres critegraveres possibles adapter les critegraveres aux systegravemes agrave eacutevaluer et agrave leurs utilisateurs
bull Principes de conception drsquoIHM (Bruce Tognazzini)
bull Heuristiques pour le Web (Keith Instone)
bull Heuristiques pour jeux videacuteo (Melissa A Fedoroff)
bull Critegraveres ergonomiques (Bastien et Scapin)
bull Proprieacuteteacutes des IHM (Joeumllle Coutaz)
bull Grille Xerox
bull Principes et Grille LudoTIC
bull Heuristiques collectives (pour collecticiels)
20
1 Visibility of system status
2 Match between system and
the real world
3 User control and freedom
4 Consistency and standards
5 Error prevention
6 Recognition rather than recall
7 Flexibility and efficiency of use
8 Aesthetic and minimalist
design
9 Help users recognize
diagnose and recover from
errors
10 Help and documentation
2 Match between system
and the real world bull The system should speak the users
language with words phrases and
concepts familiar to the user (hellip)
bull On the Web you have to
be aware that users will
probably be coming from
diverse backgrounds so
figuring out their
language can be a
challenge
21
Heuristiques pour le Web (Keith Instone)
httpinstoneorgheuristics
bull Aesthetics
bull Anticipation
bull Autonomy
bull Color
bull Consistency
bull Defaults
bull Discoverability
bull Efficiency of the User
bull Explorable Interfaces
bull Fittss Law bull
bull Human-Interface Objects
bull Latency Reduction
bull Learnability
bull Metaphors
bull Protect Users Work
bull Readability
bull Simplicity
bull State Track it
bull Visible Interfaces
22
Principes de conception drsquoIHM (Bruce Tognazzini)
httpasktogcomatcprinciples-of-interaction-design
23
Heuristiques pour jeux videacuteos (Melissa A Federoff)
1 Guidage
2 Charge de travail
3 Controcircle explicite
4 Adaptabiliteacute
5 Gestion des Erreurs
6 HomogeacuteneacuteiteacuteCoheacuterence
7 Signifiance des Codes et
Deacutenominations
8 Compatibiliteacute
2 Charge de travail
21 Briegraveveteacute
211 Concision
212 Actions Minimales
22 Densiteacute
Informationnelle
24
Critegraveres ergonomiques (Bastien et Scapin)
httpwwwergowebcacritereshtml
Directives Utilisabiliteacute = Souplesse + Robustesse
Multipliciteacute du rendu (repreacutesentation multiple drsquoun mecircme concept)
Reacuteutilisabiliteacute des donneacutees d rsquoentreacutee et de sortie
Adaptabiliteacute
Adaptiviteacute
Plasticiteacute
Migrabiliteacute de tacircche
CARE1 (multimodaliteacute)
CARE (collecticiel)
Appliqueacute aux rocircles des acteurs drsquoun collecticiel
Appliqueacute aux moyens technologiques pour collaborer
Atteignabiliteacute
Non-preacuteemption
Preacuteemption globale
Preacuteemption locale
Preacuteemption par un utilisateur de ressources partageacutees entre utilisateurs
Interaction multifilaire
Interaction multifilaire parallegravele
Interaction multifilaire parallegravele
Interaction multifilaire entrelaceacutee
Observabiliteacute
Observabiliteacute publieacutee
Reacuteciprociteacute
Reacuteflexiviteacute
Insistance
Honnecircteteacute Honnecircteteacute sociale
Curabiliteacute
Preacutevisibiliteacute
Toleacuterance du rythme
Viscositeacute
Rejouabiliteacute
Reacutevisabiliteacute
1 CARE = Compleacutementariteacute Assignation Redondance Eacutequivalence
Proprieacuteteacutes des IHM (Joeumllle Coutaz)
Principes et Grille LudoTIC
26
1 Feedback du systegraveme
2 Match avec les profils utilisateurs
3 Sensation de controcircle
4 Coheacuterence et standard
5 Gestion des erreurs
6 Optimisation des performances
7 Mise en page
8 Flexibiliteacute
9 Surcharge cognitive
10 User Experience
11 Dialogue Homme-Machine
12 Aide et documentation
13 Collaboration
27
1 Feedback du Systegraveme - FBCK
11 La page daccueil indique
clairement la derniegravere mise agrave jour
soit geacuteneacuterale soit pour les eacuteleacutements
sensibles agrave la reacuteactualisation
12 Les fenecirctrespop-upsboicirctes de
dialogue souvrent pregraves de laire
cliqueacutee
13 Un titre visible est assigneacute agrave
chaque pagefenecirctredialog-
boxzone de visualisation
14 Le titre indique correctement le
contenu de la pagefenecirctredialog-
box
(hellip)
Principes et Grille LudoTIC
Principes et Grille LudoTIC
28
GRAVITEacute
= bloquant
= seacuterieux
= cosmeacutetique
SEacuteVEacuteRITEacute = graviteacute freacutequence
4 = problegraveme constant
3= problegraveme agrave freacutequence eacuteleveacutee
2 = problegraveme agrave faible freacutequence
1 = problegraveme rare
29
13 Collaboration - COLL
131 Lutilisateur est informeacute de la seacutequence du Workflow auquel ses donneacuteesdocuments sont soumis(es)
132 Lutilisateur est informeacute de la preacutesence dautres utilisateurs connecteacutes au systegraveme
133 Lutilisateur peut changer son statut de connexion au systegraveme (occupeacute invisible disponiblehellip)
134 Des moyens de communication synchrones etou asynchrones sont fournis
135 Le systegraveme informe lutilisateur des conseacutequences de ses actions sur les documentseacuteleacutements par
rapport au travail dautres utilisateurs
136 Lutilisateur est informeacute de leacutetat actuel de ses donneacuteesdocuments dans le workflow
137 Le systegraveme fournit un feedback lorsquun documenteacuteleacutement est en cours deacutedition de la part dun autre
utilisateur
138 Le systegraveme fournit une indication concernant la date et lauteur des derniegraveres modifications de chaque
documenteacuteleacutement
139 Le systegraveme indique clairement si les autres utilisateurs peuvent ecirctre contacteacutes (disponibles occupeacutes
absentshellip)
1310 Les moyens de communication avec les autres utilisateurs sont clairs (texte audio videacuteo)
1311 Lutilisateur a la possibiliteacute de sexprimer (commentaires avis noteshellip)
1312 critegravere suppleacutementaire eacuteventuel
1313 critegravere suppleacutementaire eacuteventuel
Principes et Grille LudoTIC
Eacutevaluation heuristique
bull Heuristiques pour collecticiels Baker K Greenberg S and Gutwin C (2001) Heuristic Evaluation of Groupware Based on the
Mechanics of Collaboration
In MR Little and L Nigay (Eds) Engineering for Human-Computer
Interaction (8th IFIP International Conference EHCI 2001 Toronto
Canada May) Lecture Notes in Computer Science Vol 2254 p123-139
Springer-Verlag Revised from Report 2000-669-21
httpwwwcpscucalgarycagrouplabpapers200101-
HeurisiticsMechanicsEHCI01-
Heuristic20Evaluation20of20GroupwareEHCIpdf
30
Eacutevaluation heuristique
bull Heuristiques pour collecticiels
Permettre la communication verbale intentionnelle
Permettre la communication gestuelle intentionnelle
Permettre la communication reacutesultant de configurations corporelles non intentionnelles (position du corps des mains des yeux etc)
Permettre la communication reacutesultant de la manipulation drsquoobjets partageacutes (retour drsquoinformation sur ces objets)
Proteacuteger lrsquoespace de travail lrsquoespace priveacute etc
Geacuterer la collaboration fortement coupleacutee et faiblement coupleacutee
Permettre la coordination des actions
Faciliter la deacutecouverte de collaborateurs et la prise de contact
31
Eacutevaluation heuristique avec utilisateurs
bull Eacutevaluation heuristique participative (Participatory
Heuristic Evaluation)
bull Evaluation heuristique reacutealiseacutee avec des utilisateurs
bull Heuristiques suppleacutementaires (orienteacutees processus)
bull Respecter lrsquoutilisateur et ses laquo habileteacutes raquo
bull Fournir une expeacuterience plaisante avec le systegraveme
bull Assister la reacutealisation drsquoun travail (produit) de qualiteacute
32
httphciilikecakeieevaluationparticipatoryheuristichtm
bull Eacutevaluation heuristique reacutealiseacutee par des enfants bull Kishan Salian Gavin Sim Janet C Read Can children perform a heuristic evaluation APCHI
13 Proceedings of the 11th Asia Pacific Conference on Computer Human Interaction
bull 14 enfants de 10-11 ans
bull Eacutevaluer un jeu de composition musicale sur ordinateur portable
Eacutevaluation heuristique avec utilisateurs
JamMo
Eacutevaluation heuristique
bull Heuristiques initiales
bull Dialogue simple et naturel
bull Parler le langage des utilisateurs
bull Ne pas surcharger la meacutemoire des utilisateurs
bull Coheacuterence
bull Feed-back
bull Sorties clairement indiqueacutees
bull Raccourcis
bull Messages drsquoerreur approprieacutes
bull Preacutevenir les erreurs
bull Aide et documentation
7
Eacutevaluation heuristique
bull Dialogue simple et naturel
bull La maniegravere drsquointeragir avec le systegraveme doit ecirctre
eacutevidente
bull Regrouper les objets de lrsquointerface
bull Le nombre drsquoinformations agrave lrsquoeacutecran doit ecirctre suffisant
bull Vue geacuteneacuterale et deacutetails
bull Eviter les laquo deacutecorations raquo qui perturbent
8
Eacutevaluation heuristique
bull Parler le langage des utilisateurs
bull Utiliser le langage du domaine
bull Eviter le langage informatique
bull Utiliser des meacutetaphores familiegraveres
bull Utiliser des icocircnes images etc en rapport avec le
domaine
9
Eacutevaluation heuristique
bull Ne pas surcharger la meacutemoire des utilisateurs
bull Fournir suffisamment drsquoinformation a lrsquoeacutecran
bull Privileacutegier la reconnaissance plutocirct que le rappel
bull Mettre en valeur l rsquoinformation importante
bull Fournir des valeurs par deacutefaut
10
Eacutevaluation heuristique
bull Coheacuterence
bull Coheacuterence de la disposition des informations a
lrsquoeacutecran (layout)
bull Coheacuterence de lrsquointeraction
bull Coheacuterence du langage
bull Coheacuterence des fonctionnaliteacutes
11
Eacutevaluation heuristique
bull Feed-back
bull Indiquer quand le systegraveme est en train de faire un
traitement
bull Fournir un feed-back aux actions de lrsquoutilisateur
bull Fournir un feed-back en rapport avec la tacircche de
lrsquoutilisateur
bull Indiquer quand le systegraveme a eacutechoueacute
12
Eacutevaluation heuristique
bull Sorties clairement indiqueacutees
bull Montrer le chemin suivi par lrsquoutilisateur dans le
systegraveme
bull Montrer comment aller en avant et en arriegravere
bull Montrer comment srsquoorienter dans lrsquoespace des
informations
13
Eacutevaluation heuristique
bull Raccourcis
bull Utiliser des raccourcis pour reacutealiser les actions
bull Infeacuterer la suite drsquoune frappe clavier
bull Autoriser les sauts vers les endroits ougrave lrsquoutilisateur
veut aller
bull Reacuteutiliser lrsquohistorique de lrsquointeraction
14
Eacutevaluation heuristique
bull Messages drsquoerreurs pertinents
bull Eviter drsquoutiliser un langage codeacute
Exemple laquo Erreur No 31 raquo
bull Utiliser le langage des utilisateurs
15
Eacutevaluation heuristique
bull Preacutevenir les erreurs
bull Engager un dialogue systegraveme-utilisateur lorsque des
actions de lrsquoutilisateur peuvent conduire a des
conseacutequences deacutesastreuses
bull Indiquer le statut du systegraveme et de ses actions
bull Utiliser les commandes laquo undo raquo et laquo redo raquo
16
Eacutevaluation heuristique
bull Aide et documentation
bull Les manuels papier ne devraient pas ecirctre
neacutecessaires
bull Fournir lrsquoaide en ligne agrave la demande de lrsquoutilisateur
bull Sinon fournir lrsquoaide agrave lrsquoinitiative du systegraveme
17
Eacutevaluation heuristique
bull Estimation de la graviteacute des problegravemes
0 = Ceci nrsquoest pas un problegraveme drsquoutilisabiliteacute
1 = Problegraveme laquo cosmeacutetique raquo uniquement pas neacutecessaire de le reacutegler si lrsquoon nrsquoa pas le temps
2 = Problegraveme mineur problegraveme a reacutegler avec une prioriteacute faible
3 = Problegraveme majeur important agrave reacutegler (prioriteacute eacuteleveacutee)
4 = Problegraveme laquo catastrophique raquo agrave reacutegler impeacuterativement avant de diffuser lrsquointerface
(Nielsen httpwwwuseitcompapersheuristicseverityratinghtml)
18
Eacutevaluation heuristique
bull Heuristiques reacuteviseacutees Nielsen httpwwwuseitcompapersheuristicheuristic_listhtml
bull Visibiliteacute du statut du systegraveme
bull Compatibiliteacute entre systegraveme et monde reacuteel
bull Controcircle par lrsquoutilisateur et liberteacute de lrsquoutilisateur
bull Coheacuterence et normes
bull Preacutevention des erreurs
bull Reconnaissance plutocirct que rappel
bull Flexibiliteacute et efficaciteacute d rsquoutilisation
bull Estheacutetique et conception minimaliste
bull Aider les utilisateurs a reconnaicirctre diagnostiquer et reacuteparer les erreurs
bull Aide et documentation
19
Eacutevaluation heuristique
Autres critegraveres possibles adapter les critegraveres aux systegravemes agrave eacutevaluer et agrave leurs utilisateurs
bull Principes de conception drsquoIHM (Bruce Tognazzini)
bull Heuristiques pour le Web (Keith Instone)
bull Heuristiques pour jeux videacuteo (Melissa A Fedoroff)
bull Critegraveres ergonomiques (Bastien et Scapin)
bull Proprieacuteteacutes des IHM (Joeumllle Coutaz)
bull Grille Xerox
bull Principes et Grille LudoTIC
bull Heuristiques collectives (pour collecticiels)
20
1 Visibility of system status
2 Match between system and
the real world
3 User control and freedom
4 Consistency and standards
5 Error prevention
6 Recognition rather than recall
7 Flexibility and efficiency of use
8 Aesthetic and minimalist
design
9 Help users recognize
diagnose and recover from
errors
10 Help and documentation
2 Match between system
and the real world bull The system should speak the users
language with words phrases and
concepts familiar to the user (hellip)
bull On the Web you have to
be aware that users will
probably be coming from
diverse backgrounds so
figuring out their
language can be a
challenge
21
Heuristiques pour le Web (Keith Instone)
httpinstoneorgheuristics
bull Aesthetics
bull Anticipation
bull Autonomy
bull Color
bull Consistency
bull Defaults
bull Discoverability
bull Efficiency of the User
bull Explorable Interfaces
bull Fittss Law bull
bull Human-Interface Objects
bull Latency Reduction
bull Learnability
bull Metaphors
bull Protect Users Work
bull Readability
bull Simplicity
bull State Track it
bull Visible Interfaces
22
Principes de conception drsquoIHM (Bruce Tognazzini)
httpasktogcomatcprinciples-of-interaction-design
23
Heuristiques pour jeux videacuteos (Melissa A Federoff)
1 Guidage
2 Charge de travail
3 Controcircle explicite
4 Adaptabiliteacute
5 Gestion des Erreurs
6 HomogeacuteneacuteiteacuteCoheacuterence
7 Signifiance des Codes et
Deacutenominations
8 Compatibiliteacute
2 Charge de travail
21 Briegraveveteacute
211 Concision
212 Actions Minimales
22 Densiteacute
Informationnelle
24
Critegraveres ergonomiques (Bastien et Scapin)
httpwwwergowebcacritereshtml
Directives Utilisabiliteacute = Souplesse + Robustesse
Multipliciteacute du rendu (repreacutesentation multiple drsquoun mecircme concept)
Reacuteutilisabiliteacute des donneacutees d rsquoentreacutee et de sortie
Adaptabiliteacute
Adaptiviteacute
Plasticiteacute
Migrabiliteacute de tacircche
CARE1 (multimodaliteacute)
CARE (collecticiel)
Appliqueacute aux rocircles des acteurs drsquoun collecticiel
Appliqueacute aux moyens technologiques pour collaborer
Atteignabiliteacute
Non-preacuteemption
Preacuteemption globale
Preacuteemption locale
Preacuteemption par un utilisateur de ressources partageacutees entre utilisateurs
Interaction multifilaire
Interaction multifilaire parallegravele
Interaction multifilaire parallegravele
Interaction multifilaire entrelaceacutee
Observabiliteacute
Observabiliteacute publieacutee
Reacuteciprociteacute
Reacuteflexiviteacute
Insistance
Honnecircteteacute Honnecircteteacute sociale
Curabiliteacute
Preacutevisibiliteacute
Toleacuterance du rythme
Viscositeacute
Rejouabiliteacute
Reacutevisabiliteacute
1 CARE = Compleacutementariteacute Assignation Redondance Eacutequivalence
Proprieacuteteacutes des IHM (Joeumllle Coutaz)
Principes et Grille LudoTIC
26
1 Feedback du systegraveme
2 Match avec les profils utilisateurs
3 Sensation de controcircle
4 Coheacuterence et standard
5 Gestion des erreurs
6 Optimisation des performances
7 Mise en page
8 Flexibiliteacute
9 Surcharge cognitive
10 User Experience
11 Dialogue Homme-Machine
12 Aide et documentation
13 Collaboration
27
1 Feedback du Systegraveme - FBCK
11 La page daccueil indique
clairement la derniegravere mise agrave jour
soit geacuteneacuterale soit pour les eacuteleacutements
sensibles agrave la reacuteactualisation
12 Les fenecirctrespop-upsboicirctes de
dialogue souvrent pregraves de laire
cliqueacutee
13 Un titre visible est assigneacute agrave
chaque pagefenecirctredialog-
boxzone de visualisation
14 Le titre indique correctement le
contenu de la pagefenecirctredialog-
box
(hellip)
Principes et Grille LudoTIC
Principes et Grille LudoTIC
28
GRAVITEacute
= bloquant
= seacuterieux
= cosmeacutetique
SEacuteVEacuteRITEacute = graviteacute freacutequence
4 = problegraveme constant
3= problegraveme agrave freacutequence eacuteleveacutee
2 = problegraveme agrave faible freacutequence
1 = problegraveme rare
29
13 Collaboration - COLL
131 Lutilisateur est informeacute de la seacutequence du Workflow auquel ses donneacuteesdocuments sont soumis(es)
132 Lutilisateur est informeacute de la preacutesence dautres utilisateurs connecteacutes au systegraveme
133 Lutilisateur peut changer son statut de connexion au systegraveme (occupeacute invisible disponiblehellip)
134 Des moyens de communication synchrones etou asynchrones sont fournis
135 Le systegraveme informe lutilisateur des conseacutequences de ses actions sur les documentseacuteleacutements par
rapport au travail dautres utilisateurs
136 Lutilisateur est informeacute de leacutetat actuel de ses donneacuteesdocuments dans le workflow
137 Le systegraveme fournit un feedback lorsquun documenteacuteleacutement est en cours deacutedition de la part dun autre
utilisateur
138 Le systegraveme fournit une indication concernant la date et lauteur des derniegraveres modifications de chaque
documenteacuteleacutement
139 Le systegraveme indique clairement si les autres utilisateurs peuvent ecirctre contacteacutes (disponibles occupeacutes
absentshellip)
1310 Les moyens de communication avec les autres utilisateurs sont clairs (texte audio videacuteo)
1311 Lutilisateur a la possibiliteacute de sexprimer (commentaires avis noteshellip)
1312 critegravere suppleacutementaire eacuteventuel
1313 critegravere suppleacutementaire eacuteventuel
Principes et Grille LudoTIC
Eacutevaluation heuristique
bull Heuristiques pour collecticiels Baker K Greenberg S and Gutwin C (2001) Heuristic Evaluation of Groupware Based on the
Mechanics of Collaboration
In MR Little and L Nigay (Eds) Engineering for Human-Computer
Interaction (8th IFIP International Conference EHCI 2001 Toronto
Canada May) Lecture Notes in Computer Science Vol 2254 p123-139
Springer-Verlag Revised from Report 2000-669-21
httpwwwcpscucalgarycagrouplabpapers200101-
HeurisiticsMechanicsEHCI01-
Heuristic20Evaluation20of20GroupwareEHCIpdf
30
Eacutevaluation heuristique
bull Heuristiques pour collecticiels
Permettre la communication verbale intentionnelle
Permettre la communication gestuelle intentionnelle
Permettre la communication reacutesultant de configurations corporelles non intentionnelles (position du corps des mains des yeux etc)
Permettre la communication reacutesultant de la manipulation drsquoobjets partageacutes (retour drsquoinformation sur ces objets)
Proteacuteger lrsquoespace de travail lrsquoespace priveacute etc
Geacuterer la collaboration fortement coupleacutee et faiblement coupleacutee
Permettre la coordination des actions
Faciliter la deacutecouverte de collaborateurs et la prise de contact
31
Eacutevaluation heuristique avec utilisateurs
bull Eacutevaluation heuristique participative (Participatory
Heuristic Evaluation)
bull Evaluation heuristique reacutealiseacutee avec des utilisateurs
bull Heuristiques suppleacutementaires (orienteacutees processus)
bull Respecter lrsquoutilisateur et ses laquo habileteacutes raquo
bull Fournir une expeacuterience plaisante avec le systegraveme
bull Assister la reacutealisation drsquoun travail (produit) de qualiteacute
32
httphciilikecakeieevaluationparticipatoryheuristichtm
bull Eacutevaluation heuristique reacutealiseacutee par des enfants bull Kishan Salian Gavin Sim Janet C Read Can children perform a heuristic evaluation APCHI
13 Proceedings of the 11th Asia Pacific Conference on Computer Human Interaction
bull 14 enfants de 10-11 ans
bull Eacutevaluer un jeu de composition musicale sur ordinateur portable
Eacutevaluation heuristique avec utilisateurs
JamMo
Eacutevaluation heuristique
bull Dialogue simple et naturel
bull La maniegravere drsquointeragir avec le systegraveme doit ecirctre
eacutevidente
bull Regrouper les objets de lrsquointerface
bull Le nombre drsquoinformations agrave lrsquoeacutecran doit ecirctre suffisant
bull Vue geacuteneacuterale et deacutetails
bull Eviter les laquo deacutecorations raquo qui perturbent
8
Eacutevaluation heuristique
bull Parler le langage des utilisateurs
bull Utiliser le langage du domaine
bull Eviter le langage informatique
bull Utiliser des meacutetaphores familiegraveres
bull Utiliser des icocircnes images etc en rapport avec le
domaine
9
Eacutevaluation heuristique
bull Ne pas surcharger la meacutemoire des utilisateurs
bull Fournir suffisamment drsquoinformation a lrsquoeacutecran
bull Privileacutegier la reconnaissance plutocirct que le rappel
bull Mettre en valeur l rsquoinformation importante
bull Fournir des valeurs par deacutefaut
10
Eacutevaluation heuristique
bull Coheacuterence
bull Coheacuterence de la disposition des informations a
lrsquoeacutecran (layout)
bull Coheacuterence de lrsquointeraction
bull Coheacuterence du langage
bull Coheacuterence des fonctionnaliteacutes
11
Eacutevaluation heuristique
bull Feed-back
bull Indiquer quand le systegraveme est en train de faire un
traitement
bull Fournir un feed-back aux actions de lrsquoutilisateur
bull Fournir un feed-back en rapport avec la tacircche de
lrsquoutilisateur
bull Indiquer quand le systegraveme a eacutechoueacute
12
Eacutevaluation heuristique
bull Sorties clairement indiqueacutees
bull Montrer le chemin suivi par lrsquoutilisateur dans le
systegraveme
bull Montrer comment aller en avant et en arriegravere
bull Montrer comment srsquoorienter dans lrsquoespace des
informations
13
Eacutevaluation heuristique
bull Raccourcis
bull Utiliser des raccourcis pour reacutealiser les actions
bull Infeacuterer la suite drsquoune frappe clavier
bull Autoriser les sauts vers les endroits ougrave lrsquoutilisateur
veut aller
bull Reacuteutiliser lrsquohistorique de lrsquointeraction
14
Eacutevaluation heuristique
bull Messages drsquoerreurs pertinents
bull Eviter drsquoutiliser un langage codeacute
Exemple laquo Erreur No 31 raquo
bull Utiliser le langage des utilisateurs
15
Eacutevaluation heuristique
bull Preacutevenir les erreurs
bull Engager un dialogue systegraveme-utilisateur lorsque des
actions de lrsquoutilisateur peuvent conduire a des
conseacutequences deacutesastreuses
bull Indiquer le statut du systegraveme et de ses actions
bull Utiliser les commandes laquo undo raquo et laquo redo raquo
16
Eacutevaluation heuristique
bull Aide et documentation
bull Les manuels papier ne devraient pas ecirctre
neacutecessaires
bull Fournir lrsquoaide en ligne agrave la demande de lrsquoutilisateur
bull Sinon fournir lrsquoaide agrave lrsquoinitiative du systegraveme
17
Eacutevaluation heuristique
bull Estimation de la graviteacute des problegravemes
0 = Ceci nrsquoest pas un problegraveme drsquoutilisabiliteacute
1 = Problegraveme laquo cosmeacutetique raquo uniquement pas neacutecessaire de le reacutegler si lrsquoon nrsquoa pas le temps
2 = Problegraveme mineur problegraveme a reacutegler avec une prioriteacute faible
3 = Problegraveme majeur important agrave reacutegler (prioriteacute eacuteleveacutee)
4 = Problegraveme laquo catastrophique raquo agrave reacutegler impeacuterativement avant de diffuser lrsquointerface
(Nielsen httpwwwuseitcompapersheuristicseverityratinghtml)
18
Eacutevaluation heuristique
bull Heuristiques reacuteviseacutees Nielsen httpwwwuseitcompapersheuristicheuristic_listhtml
bull Visibiliteacute du statut du systegraveme
bull Compatibiliteacute entre systegraveme et monde reacuteel
bull Controcircle par lrsquoutilisateur et liberteacute de lrsquoutilisateur
bull Coheacuterence et normes
bull Preacutevention des erreurs
bull Reconnaissance plutocirct que rappel
bull Flexibiliteacute et efficaciteacute d rsquoutilisation
bull Estheacutetique et conception minimaliste
bull Aider les utilisateurs a reconnaicirctre diagnostiquer et reacuteparer les erreurs
bull Aide et documentation
19
Eacutevaluation heuristique
Autres critegraveres possibles adapter les critegraveres aux systegravemes agrave eacutevaluer et agrave leurs utilisateurs
bull Principes de conception drsquoIHM (Bruce Tognazzini)
bull Heuristiques pour le Web (Keith Instone)
bull Heuristiques pour jeux videacuteo (Melissa A Fedoroff)
bull Critegraveres ergonomiques (Bastien et Scapin)
bull Proprieacuteteacutes des IHM (Joeumllle Coutaz)
bull Grille Xerox
bull Principes et Grille LudoTIC
bull Heuristiques collectives (pour collecticiels)
20
1 Visibility of system status
2 Match between system and
the real world
3 User control and freedom
4 Consistency and standards
5 Error prevention
6 Recognition rather than recall
7 Flexibility and efficiency of use
8 Aesthetic and minimalist
design
9 Help users recognize
diagnose and recover from
errors
10 Help and documentation
2 Match between system
and the real world bull The system should speak the users
language with words phrases and
concepts familiar to the user (hellip)
bull On the Web you have to
be aware that users will
probably be coming from
diverse backgrounds so
figuring out their
language can be a
challenge
21
Heuristiques pour le Web (Keith Instone)
httpinstoneorgheuristics
bull Aesthetics
bull Anticipation
bull Autonomy
bull Color
bull Consistency
bull Defaults
bull Discoverability
bull Efficiency of the User
bull Explorable Interfaces
bull Fittss Law bull
bull Human-Interface Objects
bull Latency Reduction
bull Learnability
bull Metaphors
bull Protect Users Work
bull Readability
bull Simplicity
bull State Track it
bull Visible Interfaces
22
Principes de conception drsquoIHM (Bruce Tognazzini)
httpasktogcomatcprinciples-of-interaction-design
23
Heuristiques pour jeux videacuteos (Melissa A Federoff)
1 Guidage
2 Charge de travail
3 Controcircle explicite
4 Adaptabiliteacute
5 Gestion des Erreurs
6 HomogeacuteneacuteiteacuteCoheacuterence
7 Signifiance des Codes et
Deacutenominations
8 Compatibiliteacute
2 Charge de travail
21 Briegraveveteacute
211 Concision
212 Actions Minimales
22 Densiteacute
Informationnelle
24
Critegraveres ergonomiques (Bastien et Scapin)
httpwwwergowebcacritereshtml
Directives Utilisabiliteacute = Souplesse + Robustesse
Multipliciteacute du rendu (repreacutesentation multiple drsquoun mecircme concept)
Reacuteutilisabiliteacute des donneacutees d rsquoentreacutee et de sortie
Adaptabiliteacute
Adaptiviteacute
Plasticiteacute
Migrabiliteacute de tacircche
CARE1 (multimodaliteacute)
CARE (collecticiel)
Appliqueacute aux rocircles des acteurs drsquoun collecticiel
Appliqueacute aux moyens technologiques pour collaborer
Atteignabiliteacute
Non-preacuteemption
Preacuteemption globale
Preacuteemption locale
Preacuteemption par un utilisateur de ressources partageacutees entre utilisateurs
Interaction multifilaire
Interaction multifilaire parallegravele
Interaction multifilaire parallegravele
Interaction multifilaire entrelaceacutee
Observabiliteacute
Observabiliteacute publieacutee
Reacuteciprociteacute
Reacuteflexiviteacute
Insistance
Honnecircteteacute Honnecircteteacute sociale
Curabiliteacute
Preacutevisibiliteacute
Toleacuterance du rythme
Viscositeacute
Rejouabiliteacute
Reacutevisabiliteacute
1 CARE = Compleacutementariteacute Assignation Redondance Eacutequivalence
Proprieacuteteacutes des IHM (Joeumllle Coutaz)
Principes et Grille LudoTIC
26
1 Feedback du systegraveme
2 Match avec les profils utilisateurs
3 Sensation de controcircle
4 Coheacuterence et standard
5 Gestion des erreurs
6 Optimisation des performances
7 Mise en page
8 Flexibiliteacute
9 Surcharge cognitive
10 User Experience
11 Dialogue Homme-Machine
12 Aide et documentation
13 Collaboration
27
1 Feedback du Systegraveme - FBCK
11 La page daccueil indique
clairement la derniegravere mise agrave jour
soit geacuteneacuterale soit pour les eacuteleacutements
sensibles agrave la reacuteactualisation
12 Les fenecirctrespop-upsboicirctes de
dialogue souvrent pregraves de laire
cliqueacutee
13 Un titre visible est assigneacute agrave
chaque pagefenecirctredialog-
boxzone de visualisation
14 Le titre indique correctement le
contenu de la pagefenecirctredialog-
box
(hellip)
Principes et Grille LudoTIC
Principes et Grille LudoTIC
28
GRAVITEacute
= bloquant
= seacuterieux
= cosmeacutetique
SEacuteVEacuteRITEacute = graviteacute freacutequence
4 = problegraveme constant
3= problegraveme agrave freacutequence eacuteleveacutee
2 = problegraveme agrave faible freacutequence
1 = problegraveme rare
29
13 Collaboration - COLL
131 Lutilisateur est informeacute de la seacutequence du Workflow auquel ses donneacuteesdocuments sont soumis(es)
132 Lutilisateur est informeacute de la preacutesence dautres utilisateurs connecteacutes au systegraveme
133 Lutilisateur peut changer son statut de connexion au systegraveme (occupeacute invisible disponiblehellip)
134 Des moyens de communication synchrones etou asynchrones sont fournis
135 Le systegraveme informe lutilisateur des conseacutequences de ses actions sur les documentseacuteleacutements par
rapport au travail dautres utilisateurs
136 Lutilisateur est informeacute de leacutetat actuel de ses donneacuteesdocuments dans le workflow
137 Le systegraveme fournit un feedback lorsquun documenteacuteleacutement est en cours deacutedition de la part dun autre
utilisateur
138 Le systegraveme fournit une indication concernant la date et lauteur des derniegraveres modifications de chaque
documenteacuteleacutement
139 Le systegraveme indique clairement si les autres utilisateurs peuvent ecirctre contacteacutes (disponibles occupeacutes
absentshellip)
1310 Les moyens de communication avec les autres utilisateurs sont clairs (texte audio videacuteo)
1311 Lutilisateur a la possibiliteacute de sexprimer (commentaires avis noteshellip)
1312 critegravere suppleacutementaire eacuteventuel
1313 critegravere suppleacutementaire eacuteventuel
Principes et Grille LudoTIC
Eacutevaluation heuristique
bull Heuristiques pour collecticiels Baker K Greenberg S and Gutwin C (2001) Heuristic Evaluation of Groupware Based on the
Mechanics of Collaboration
In MR Little and L Nigay (Eds) Engineering for Human-Computer
Interaction (8th IFIP International Conference EHCI 2001 Toronto
Canada May) Lecture Notes in Computer Science Vol 2254 p123-139
Springer-Verlag Revised from Report 2000-669-21
httpwwwcpscucalgarycagrouplabpapers200101-
HeurisiticsMechanicsEHCI01-
Heuristic20Evaluation20of20GroupwareEHCIpdf
30
Eacutevaluation heuristique
bull Heuristiques pour collecticiels
Permettre la communication verbale intentionnelle
Permettre la communication gestuelle intentionnelle
Permettre la communication reacutesultant de configurations corporelles non intentionnelles (position du corps des mains des yeux etc)
Permettre la communication reacutesultant de la manipulation drsquoobjets partageacutes (retour drsquoinformation sur ces objets)
Proteacuteger lrsquoespace de travail lrsquoespace priveacute etc
Geacuterer la collaboration fortement coupleacutee et faiblement coupleacutee
Permettre la coordination des actions
Faciliter la deacutecouverte de collaborateurs et la prise de contact
31
Eacutevaluation heuristique avec utilisateurs
bull Eacutevaluation heuristique participative (Participatory
Heuristic Evaluation)
bull Evaluation heuristique reacutealiseacutee avec des utilisateurs
bull Heuristiques suppleacutementaires (orienteacutees processus)
bull Respecter lrsquoutilisateur et ses laquo habileteacutes raquo
bull Fournir une expeacuterience plaisante avec le systegraveme
bull Assister la reacutealisation drsquoun travail (produit) de qualiteacute
32
httphciilikecakeieevaluationparticipatoryheuristichtm
bull Eacutevaluation heuristique reacutealiseacutee par des enfants bull Kishan Salian Gavin Sim Janet C Read Can children perform a heuristic evaluation APCHI
13 Proceedings of the 11th Asia Pacific Conference on Computer Human Interaction
bull 14 enfants de 10-11 ans
bull Eacutevaluer un jeu de composition musicale sur ordinateur portable
Eacutevaluation heuristique avec utilisateurs
JamMo
Eacutevaluation heuristique
bull Parler le langage des utilisateurs
bull Utiliser le langage du domaine
bull Eviter le langage informatique
bull Utiliser des meacutetaphores familiegraveres
bull Utiliser des icocircnes images etc en rapport avec le
domaine
9
Eacutevaluation heuristique
bull Ne pas surcharger la meacutemoire des utilisateurs
bull Fournir suffisamment drsquoinformation a lrsquoeacutecran
bull Privileacutegier la reconnaissance plutocirct que le rappel
bull Mettre en valeur l rsquoinformation importante
bull Fournir des valeurs par deacutefaut
10
Eacutevaluation heuristique
bull Coheacuterence
bull Coheacuterence de la disposition des informations a
lrsquoeacutecran (layout)
bull Coheacuterence de lrsquointeraction
bull Coheacuterence du langage
bull Coheacuterence des fonctionnaliteacutes
11
Eacutevaluation heuristique
bull Feed-back
bull Indiquer quand le systegraveme est en train de faire un
traitement
bull Fournir un feed-back aux actions de lrsquoutilisateur
bull Fournir un feed-back en rapport avec la tacircche de
lrsquoutilisateur
bull Indiquer quand le systegraveme a eacutechoueacute
12
Eacutevaluation heuristique
bull Sorties clairement indiqueacutees
bull Montrer le chemin suivi par lrsquoutilisateur dans le
systegraveme
bull Montrer comment aller en avant et en arriegravere
bull Montrer comment srsquoorienter dans lrsquoespace des
informations
13
Eacutevaluation heuristique
bull Raccourcis
bull Utiliser des raccourcis pour reacutealiser les actions
bull Infeacuterer la suite drsquoune frappe clavier
bull Autoriser les sauts vers les endroits ougrave lrsquoutilisateur
veut aller
bull Reacuteutiliser lrsquohistorique de lrsquointeraction
14
Eacutevaluation heuristique
bull Messages drsquoerreurs pertinents
bull Eviter drsquoutiliser un langage codeacute
Exemple laquo Erreur No 31 raquo
bull Utiliser le langage des utilisateurs
15
Eacutevaluation heuristique
bull Preacutevenir les erreurs
bull Engager un dialogue systegraveme-utilisateur lorsque des
actions de lrsquoutilisateur peuvent conduire a des
conseacutequences deacutesastreuses
bull Indiquer le statut du systegraveme et de ses actions
bull Utiliser les commandes laquo undo raquo et laquo redo raquo
16
Eacutevaluation heuristique
bull Aide et documentation
bull Les manuels papier ne devraient pas ecirctre
neacutecessaires
bull Fournir lrsquoaide en ligne agrave la demande de lrsquoutilisateur
bull Sinon fournir lrsquoaide agrave lrsquoinitiative du systegraveme
17
Eacutevaluation heuristique
bull Estimation de la graviteacute des problegravemes
0 = Ceci nrsquoest pas un problegraveme drsquoutilisabiliteacute
1 = Problegraveme laquo cosmeacutetique raquo uniquement pas neacutecessaire de le reacutegler si lrsquoon nrsquoa pas le temps
2 = Problegraveme mineur problegraveme a reacutegler avec une prioriteacute faible
3 = Problegraveme majeur important agrave reacutegler (prioriteacute eacuteleveacutee)
4 = Problegraveme laquo catastrophique raquo agrave reacutegler impeacuterativement avant de diffuser lrsquointerface
(Nielsen httpwwwuseitcompapersheuristicseverityratinghtml)
18
Eacutevaluation heuristique
bull Heuristiques reacuteviseacutees Nielsen httpwwwuseitcompapersheuristicheuristic_listhtml
bull Visibiliteacute du statut du systegraveme
bull Compatibiliteacute entre systegraveme et monde reacuteel
bull Controcircle par lrsquoutilisateur et liberteacute de lrsquoutilisateur
bull Coheacuterence et normes
bull Preacutevention des erreurs
bull Reconnaissance plutocirct que rappel
bull Flexibiliteacute et efficaciteacute d rsquoutilisation
bull Estheacutetique et conception minimaliste
bull Aider les utilisateurs a reconnaicirctre diagnostiquer et reacuteparer les erreurs
bull Aide et documentation
19
Eacutevaluation heuristique
Autres critegraveres possibles adapter les critegraveres aux systegravemes agrave eacutevaluer et agrave leurs utilisateurs
bull Principes de conception drsquoIHM (Bruce Tognazzini)
bull Heuristiques pour le Web (Keith Instone)
bull Heuristiques pour jeux videacuteo (Melissa A Fedoroff)
bull Critegraveres ergonomiques (Bastien et Scapin)
bull Proprieacuteteacutes des IHM (Joeumllle Coutaz)
bull Grille Xerox
bull Principes et Grille LudoTIC
bull Heuristiques collectives (pour collecticiels)
20
1 Visibility of system status
2 Match between system and
the real world
3 User control and freedom
4 Consistency and standards
5 Error prevention
6 Recognition rather than recall
7 Flexibility and efficiency of use
8 Aesthetic and minimalist
design
9 Help users recognize
diagnose and recover from
errors
10 Help and documentation
2 Match between system
and the real world bull The system should speak the users
language with words phrases and
concepts familiar to the user (hellip)
bull On the Web you have to
be aware that users will
probably be coming from
diverse backgrounds so
figuring out their
language can be a
challenge
21
Heuristiques pour le Web (Keith Instone)
httpinstoneorgheuristics
bull Aesthetics
bull Anticipation
bull Autonomy
bull Color
bull Consistency
bull Defaults
bull Discoverability
bull Efficiency of the User
bull Explorable Interfaces
bull Fittss Law bull
bull Human-Interface Objects
bull Latency Reduction
bull Learnability
bull Metaphors
bull Protect Users Work
bull Readability
bull Simplicity
bull State Track it
bull Visible Interfaces
22
Principes de conception drsquoIHM (Bruce Tognazzini)
httpasktogcomatcprinciples-of-interaction-design
23
Heuristiques pour jeux videacuteos (Melissa A Federoff)
1 Guidage
2 Charge de travail
3 Controcircle explicite
4 Adaptabiliteacute
5 Gestion des Erreurs
6 HomogeacuteneacuteiteacuteCoheacuterence
7 Signifiance des Codes et
Deacutenominations
8 Compatibiliteacute
2 Charge de travail
21 Briegraveveteacute
211 Concision
212 Actions Minimales
22 Densiteacute
Informationnelle
24
Critegraveres ergonomiques (Bastien et Scapin)
httpwwwergowebcacritereshtml
Directives Utilisabiliteacute = Souplesse + Robustesse
Multipliciteacute du rendu (repreacutesentation multiple drsquoun mecircme concept)
Reacuteutilisabiliteacute des donneacutees d rsquoentreacutee et de sortie
Adaptabiliteacute
Adaptiviteacute
Plasticiteacute
Migrabiliteacute de tacircche
CARE1 (multimodaliteacute)
CARE (collecticiel)
Appliqueacute aux rocircles des acteurs drsquoun collecticiel
Appliqueacute aux moyens technologiques pour collaborer
Atteignabiliteacute
Non-preacuteemption
Preacuteemption globale
Preacuteemption locale
Preacuteemption par un utilisateur de ressources partageacutees entre utilisateurs
Interaction multifilaire
Interaction multifilaire parallegravele
Interaction multifilaire parallegravele
Interaction multifilaire entrelaceacutee
Observabiliteacute
Observabiliteacute publieacutee
Reacuteciprociteacute
Reacuteflexiviteacute
Insistance
Honnecircteteacute Honnecircteteacute sociale
Curabiliteacute
Preacutevisibiliteacute
Toleacuterance du rythme
Viscositeacute
Rejouabiliteacute
Reacutevisabiliteacute
1 CARE = Compleacutementariteacute Assignation Redondance Eacutequivalence
Proprieacuteteacutes des IHM (Joeumllle Coutaz)
Principes et Grille LudoTIC
26
1 Feedback du systegraveme
2 Match avec les profils utilisateurs
3 Sensation de controcircle
4 Coheacuterence et standard
5 Gestion des erreurs
6 Optimisation des performances
7 Mise en page
8 Flexibiliteacute
9 Surcharge cognitive
10 User Experience
11 Dialogue Homme-Machine
12 Aide et documentation
13 Collaboration
27
1 Feedback du Systegraveme - FBCK
11 La page daccueil indique
clairement la derniegravere mise agrave jour
soit geacuteneacuterale soit pour les eacuteleacutements
sensibles agrave la reacuteactualisation
12 Les fenecirctrespop-upsboicirctes de
dialogue souvrent pregraves de laire
cliqueacutee
13 Un titre visible est assigneacute agrave
chaque pagefenecirctredialog-
boxzone de visualisation
14 Le titre indique correctement le
contenu de la pagefenecirctredialog-
box
(hellip)
Principes et Grille LudoTIC
Principes et Grille LudoTIC
28
GRAVITEacute
= bloquant
= seacuterieux
= cosmeacutetique
SEacuteVEacuteRITEacute = graviteacute freacutequence
4 = problegraveme constant
3= problegraveme agrave freacutequence eacuteleveacutee
2 = problegraveme agrave faible freacutequence
1 = problegraveme rare
29
13 Collaboration - COLL
131 Lutilisateur est informeacute de la seacutequence du Workflow auquel ses donneacuteesdocuments sont soumis(es)
132 Lutilisateur est informeacute de la preacutesence dautres utilisateurs connecteacutes au systegraveme
133 Lutilisateur peut changer son statut de connexion au systegraveme (occupeacute invisible disponiblehellip)
134 Des moyens de communication synchrones etou asynchrones sont fournis
135 Le systegraveme informe lutilisateur des conseacutequences de ses actions sur les documentseacuteleacutements par
rapport au travail dautres utilisateurs
136 Lutilisateur est informeacute de leacutetat actuel de ses donneacuteesdocuments dans le workflow
137 Le systegraveme fournit un feedback lorsquun documenteacuteleacutement est en cours deacutedition de la part dun autre
utilisateur
138 Le systegraveme fournit une indication concernant la date et lauteur des derniegraveres modifications de chaque
documenteacuteleacutement
139 Le systegraveme indique clairement si les autres utilisateurs peuvent ecirctre contacteacutes (disponibles occupeacutes
absentshellip)
1310 Les moyens de communication avec les autres utilisateurs sont clairs (texte audio videacuteo)
1311 Lutilisateur a la possibiliteacute de sexprimer (commentaires avis noteshellip)
1312 critegravere suppleacutementaire eacuteventuel
1313 critegravere suppleacutementaire eacuteventuel
Principes et Grille LudoTIC
Eacutevaluation heuristique
bull Heuristiques pour collecticiels Baker K Greenberg S and Gutwin C (2001) Heuristic Evaluation of Groupware Based on the
Mechanics of Collaboration
In MR Little and L Nigay (Eds) Engineering for Human-Computer
Interaction (8th IFIP International Conference EHCI 2001 Toronto
Canada May) Lecture Notes in Computer Science Vol 2254 p123-139
Springer-Verlag Revised from Report 2000-669-21
httpwwwcpscucalgarycagrouplabpapers200101-
HeurisiticsMechanicsEHCI01-
Heuristic20Evaluation20of20GroupwareEHCIpdf
30
Eacutevaluation heuristique
bull Heuristiques pour collecticiels
Permettre la communication verbale intentionnelle
Permettre la communication gestuelle intentionnelle
Permettre la communication reacutesultant de configurations corporelles non intentionnelles (position du corps des mains des yeux etc)
Permettre la communication reacutesultant de la manipulation drsquoobjets partageacutes (retour drsquoinformation sur ces objets)
Proteacuteger lrsquoespace de travail lrsquoespace priveacute etc
Geacuterer la collaboration fortement coupleacutee et faiblement coupleacutee
Permettre la coordination des actions
Faciliter la deacutecouverte de collaborateurs et la prise de contact
31
Eacutevaluation heuristique avec utilisateurs
bull Eacutevaluation heuristique participative (Participatory
Heuristic Evaluation)
bull Evaluation heuristique reacutealiseacutee avec des utilisateurs
bull Heuristiques suppleacutementaires (orienteacutees processus)
bull Respecter lrsquoutilisateur et ses laquo habileteacutes raquo
bull Fournir une expeacuterience plaisante avec le systegraveme
bull Assister la reacutealisation drsquoun travail (produit) de qualiteacute
32
httphciilikecakeieevaluationparticipatoryheuristichtm
bull Eacutevaluation heuristique reacutealiseacutee par des enfants bull Kishan Salian Gavin Sim Janet C Read Can children perform a heuristic evaluation APCHI
13 Proceedings of the 11th Asia Pacific Conference on Computer Human Interaction
bull 14 enfants de 10-11 ans
bull Eacutevaluer un jeu de composition musicale sur ordinateur portable
Eacutevaluation heuristique avec utilisateurs
JamMo
Eacutevaluation heuristique
bull Ne pas surcharger la meacutemoire des utilisateurs
bull Fournir suffisamment drsquoinformation a lrsquoeacutecran
bull Privileacutegier la reconnaissance plutocirct que le rappel
bull Mettre en valeur l rsquoinformation importante
bull Fournir des valeurs par deacutefaut
10
Eacutevaluation heuristique
bull Coheacuterence
bull Coheacuterence de la disposition des informations a
lrsquoeacutecran (layout)
bull Coheacuterence de lrsquointeraction
bull Coheacuterence du langage
bull Coheacuterence des fonctionnaliteacutes
11
Eacutevaluation heuristique
bull Feed-back
bull Indiquer quand le systegraveme est en train de faire un
traitement
bull Fournir un feed-back aux actions de lrsquoutilisateur
bull Fournir un feed-back en rapport avec la tacircche de
lrsquoutilisateur
bull Indiquer quand le systegraveme a eacutechoueacute
12
Eacutevaluation heuristique
bull Sorties clairement indiqueacutees
bull Montrer le chemin suivi par lrsquoutilisateur dans le
systegraveme
bull Montrer comment aller en avant et en arriegravere
bull Montrer comment srsquoorienter dans lrsquoespace des
informations
13
Eacutevaluation heuristique
bull Raccourcis
bull Utiliser des raccourcis pour reacutealiser les actions
bull Infeacuterer la suite drsquoune frappe clavier
bull Autoriser les sauts vers les endroits ougrave lrsquoutilisateur
veut aller
bull Reacuteutiliser lrsquohistorique de lrsquointeraction
14
Eacutevaluation heuristique
bull Messages drsquoerreurs pertinents
bull Eviter drsquoutiliser un langage codeacute
Exemple laquo Erreur No 31 raquo
bull Utiliser le langage des utilisateurs
15
Eacutevaluation heuristique
bull Preacutevenir les erreurs
bull Engager un dialogue systegraveme-utilisateur lorsque des
actions de lrsquoutilisateur peuvent conduire a des
conseacutequences deacutesastreuses
bull Indiquer le statut du systegraveme et de ses actions
bull Utiliser les commandes laquo undo raquo et laquo redo raquo
16
Eacutevaluation heuristique
bull Aide et documentation
bull Les manuels papier ne devraient pas ecirctre
neacutecessaires
bull Fournir lrsquoaide en ligne agrave la demande de lrsquoutilisateur
bull Sinon fournir lrsquoaide agrave lrsquoinitiative du systegraveme
17
Eacutevaluation heuristique
bull Estimation de la graviteacute des problegravemes
0 = Ceci nrsquoest pas un problegraveme drsquoutilisabiliteacute
1 = Problegraveme laquo cosmeacutetique raquo uniquement pas neacutecessaire de le reacutegler si lrsquoon nrsquoa pas le temps
2 = Problegraveme mineur problegraveme a reacutegler avec une prioriteacute faible
3 = Problegraveme majeur important agrave reacutegler (prioriteacute eacuteleveacutee)
4 = Problegraveme laquo catastrophique raquo agrave reacutegler impeacuterativement avant de diffuser lrsquointerface
(Nielsen httpwwwuseitcompapersheuristicseverityratinghtml)
18
Eacutevaluation heuristique
bull Heuristiques reacuteviseacutees Nielsen httpwwwuseitcompapersheuristicheuristic_listhtml
bull Visibiliteacute du statut du systegraveme
bull Compatibiliteacute entre systegraveme et monde reacuteel
bull Controcircle par lrsquoutilisateur et liberteacute de lrsquoutilisateur
bull Coheacuterence et normes
bull Preacutevention des erreurs
bull Reconnaissance plutocirct que rappel
bull Flexibiliteacute et efficaciteacute d rsquoutilisation
bull Estheacutetique et conception minimaliste
bull Aider les utilisateurs a reconnaicirctre diagnostiquer et reacuteparer les erreurs
bull Aide et documentation
19
Eacutevaluation heuristique
Autres critegraveres possibles adapter les critegraveres aux systegravemes agrave eacutevaluer et agrave leurs utilisateurs
bull Principes de conception drsquoIHM (Bruce Tognazzini)
bull Heuristiques pour le Web (Keith Instone)
bull Heuristiques pour jeux videacuteo (Melissa A Fedoroff)
bull Critegraveres ergonomiques (Bastien et Scapin)
bull Proprieacuteteacutes des IHM (Joeumllle Coutaz)
bull Grille Xerox
bull Principes et Grille LudoTIC
bull Heuristiques collectives (pour collecticiels)
20
1 Visibility of system status
2 Match between system and
the real world
3 User control and freedom
4 Consistency and standards
5 Error prevention
6 Recognition rather than recall
7 Flexibility and efficiency of use
8 Aesthetic and minimalist
design
9 Help users recognize
diagnose and recover from
errors
10 Help and documentation
2 Match between system
and the real world bull The system should speak the users
language with words phrases and
concepts familiar to the user (hellip)
bull On the Web you have to
be aware that users will
probably be coming from
diverse backgrounds so
figuring out their
language can be a
challenge
21
Heuristiques pour le Web (Keith Instone)
httpinstoneorgheuristics
bull Aesthetics
bull Anticipation
bull Autonomy
bull Color
bull Consistency
bull Defaults
bull Discoverability
bull Efficiency of the User
bull Explorable Interfaces
bull Fittss Law bull
bull Human-Interface Objects
bull Latency Reduction
bull Learnability
bull Metaphors
bull Protect Users Work
bull Readability
bull Simplicity
bull State Track it
bull Visible Interfaces
22
Principes de conception drsquoIHM (Bruce Tognazzini)
httpasktogcomatcprinciples-of-interaction-design
23
Heuristiques pour jeux videacuteos (Melissa A Federoff)
1 Guidage
2 Charge de travail
3 Controcircle explicite
4 Adaptabiliteacute
5 Gestion des Erreurs
6 HomogeacuteneacuteiteacuteCoheacuterence
7 Signifiance des Codes et
Deacutenominations
8 Compatibiliteacute
2 Charge de travail
21 Briegraveveteacute
211 Concision
212 Actions Minimales
22 Densiteacute
Informationnelle
24
Critegraveres ergonomiques (Bastien et Scapin)
httpwwwergowebcacritereshtml
Directives Utilisabiliteacute = Souplesse + Robustesse
Multipliciteacute du rendu (repreacutesentation multiple drsquoun mecircme concept)
Reacuteutilisabiliteacute des donneacutees d rsquoentreacutee et de sortie
Adaptabiliteacute
Adaptiviteacute
Plasticiteacute
Migrabiliteacute de tacircche
CARE1 (multimodaliteacute)
CARE (collecticiel)
Appliqueacute aux rocircles des acteurs drsquoun collecticiel
Appliqueacute aux moyens technologiques pour collaborer
Atteignabiliteacute
Non-preacuteemption
Preacuteemption globale
Preacuteemption locale
Preacuteemption par un utilisateur de ressources partageacutees entre utilisateurs
Interaction multifilaire
Interaction multifilaire parallegravele
Interaction multifilaire parallegravele
Interaction multifilaire entrelaceacutee
Observabiliteacute
Observabiliteacute publieacutee
Reacuteciprociteacute
Reacuteflexiviteacute
Insistance
Honnecircteteacute Honnecircteteacute sociale
Curabiliteacute
Preacutevisibiliteacute
Toleacuterance du rythme
Viscositeacute
Rejouabiliteacute
Reacutevisabiliteacute
1 CARE = Compleacutementariteacute Assignation Redondance Eacutequivalence
Proprieacuteteacutes des IHM (Joeumllle Coutaz)
Principes et Grille LudoTIC
26
1 Feedback du systegraveme
2 Match avec les profils utilisateurs
3 Sensation de controcircle
4 Coheacuterence et standard
5 Gestion des erreurs
6 Optimisation des performances
7 Mise en page
8 Flexibiliteacute
9 Surcharge cognitive
10 User Experience
11 Dialogue Homme-Machine
12 Aide et documentation
13 Collaboration
27
1 Feedback du Systegraveme - FBCK
11 La page daccueil indique
clairement la derniegravere mise agrave jour
soit geacuteneacuterale soit pour les eacuteleacutements
sensibles agrave la reacuteactualisation
12 Les fenecirctrespop-upsboicirctes de
dialogue souvrent pregraves de laire
cliqueacutee
13 Un titre visible est assigneacute agrave
chaque pagefenecirctredialog-
boxzone de visualisation
14 Le titre indique correctement le
contenu de la pagefenecirctredialog-
box
(hellip)
Principes et Grille LudoTIC
Principes et Grille LudoTIC
28
GRAVITEacute
= bloquant
= seacuterieux
= cosmeacutetique
SEacuteVEacuteRITEacute = graviteacute freacutequence
4 = problegraveme constant
3= problegraveme agrave freacutequence eacuteleveacutee
2 = problegraveme agrave faible freacutequence
1 = problegraveme rare
29
13 Collaboration - COLL
131 Lutilisateur est informeacute de la seacutequence du Workflow auquel ses donneacuteesdocuments sont soumis(es)
132 Lutilisateur est informeacute de la preacutesence dautres utilisateurs connecteacutes au systegraveme
133 Lutilisateur peut changer son statut de connexion au systegraveme (occupeacute invisible disponiblehellip)
134 Des moyens de communication synchrones etou asynchrones sont fournis
135 Le systegraveme informe lutilisateur des conseacutequences de ses actions sur les documentseacuteleacutements par
rapport au travail dautres utilisateurs
136 Lutilisateur est informeacute de leacutetat actuel de ses donneacuteesdocuments dans le workflow
137 Le systegraveme fournit un feedback lorsquun documenteacuteleacutement est en cours deacutedition de la part dun autre
utilisateur
138 Le systegraveme fournit une indication concernant la date et lauteur des derniegraveres modifications de chaque
documenteacuteleacutement
139 Le systegraveme indique clairement si les autres utilisateurs peuvent ecirctre contacteacutes (disponibles occupeacutes
absentshellip)
1310 Les moyens de communication avec les autres utilisateurs sont clairs (texte audio videacuteo)
1311 Lutilisateur a la possibiliteacute de sexprimer (commentaires avis noteshellip)
1312 critegravere suppleacutementaire eacuteventuel
1313 critegravere suppleacutementaire eacuteventuel
Principes et Grille LudoTIC
Eacutevaluation heuristique
bull Heuristiques pour collecticiels Baker K Greenberg S and Gutwin C (2001) Heuristic Evaluation of Groupware Based on the
Mechanics of Collaboration
In MR Little and L Nigay (Eds) Engineering for Human-Computer
Interaction (8th IFIP International Conference EHCI 2001 Toronto
Canada May) Lecture Notes in Computer Science Vol 2254 p123-139
Springer-Verlag Revised from Report 2000-669-21
httpwwwcpscucalgarycagrouplabpapers200101-
HeurisiticsMechanicsEHCI01-
Heuristic20Evaluation20of20GroupwareEHCIpdf
30
Eacutevaluation heuristique
bull Heuristiques pour collecticiels
Permettre la communication verbale intentionnelle
Permettre la communication gestuelle intentionnelle
Permettre la communication reacutesultant de configurations corporelles non intentionnelles (position du corps des mains des yeux etc)
Permettre la communication reacutesultant de la manipulation drsquoobjets partageacutes (retour drsquoinformation sur ces objets)
Proteacuteger lrsquoespace de travail lrsquoespace priveacute etc
Geacuterer la collaboration fortement coupleacutee et faiblement coupleacutee
Permettre la coordination des actions
Faciliter la deacutecouverte de collaborateurs et la prise de contact
31
Eacutevaluation heuristique avec utilisateurs
bull Eacutevaluation heuristique participative (Participatory
Heuristic Evaluation)
bull Evaluation heuristique reacutealiseacutee avec des utilisateurs
bull Heuristiques suppleacutementaires (orienteacutees processus)
bull Respecter lrsquoutilisateur et ses laquo habileteacutes raquo
bull Fournir une expeacuterience plaisante avec le systegraveme
bull Assister la reacutealisation drsquoun travail (produit) de qualiteacute
32
httphciilikecakeieevaluationparticipatoryheuristichtm
bull Eacutevaluation heuristique reacutealiseacutee par des enfants bull Kishan Salian Gavin Sim Janet C Read Can children perform a heuristic evaluation APCHI
13 Proceedings of the 11th Asia Pacific Conference on Computer Human Interaction
bull 14 enfants de 10-11 ans
bull Eacutevaluer un jeu de composition musicale sur ordinateur portable
Eacutevaluation heuristique avec utilisateurs
JamMo
Eacutevaluation heuristique
bull Coheacuterence
bull Coheacuterence de la disposition des informations a
lrsquoeacutecran (layout)
bull Coheacuterence de lrsquointeraction
bull Coheacuterence du langage
bull Coheacuterence des fonctionnaliteacutes
11
Eacutevaluation heuristique
bull Feed-back
bull Indiquer quand le systegraveme est en train de faire un
traitement
bull Fournir un feed-back aux actions de lrsquoutilisateur
bull Fournir un feed-back en rapport avec la tacircche de
lrsquoutilisateur
bull Indiquer quand le systegraveme a eacutechoueacute
12
Eacutevaluation heuristique
bull Sorties clairement indiqueacutees
bull Montrer le chemin suivi par lrsquoutilisateur dans le
systegraveme
bull Montrer comment aller en avant et en arriegravere
bull Montrer comment srsquoorienter dans lrsquoespace des
informations
13
Eacutevaluation heuristique
bull Raccourcis
bull Utiliser des raccourcis pour reacutealiser les actions
bull Infeacuterer la suite drsquoune frappe clavier
bull Autoriser les sauts vers les endroits ougrave lrsquoutilisateur
veut aller
bull Reacuteutiliser lrsquohistorique de lrsquointeraction
14
Eacutevaluation heuristique
bull Messages drsquoerreurs pertinents
bull Eviter drsquoutiliser un langage codeacute
Exemple laquo Erreur No 31 raquo
bull Utiliser le langage des utilisateurs
15
Eacutevaluation heuristique
bull Preacutevenir les erreurs
bull Engager un dialogue systegraveme-utilisateur lorsque des
actions de lrsquoutilisateur peuvent conduire a des
conseacutequences deacutesastreuses
bull Indiquer le statut du systegraveme et de ses actions
bull Utiliser les commandes laquo undo raquo et laquo redo raquo
16
Eacutevaluation heuristique
bull Aide et documentation
bull Les manuels papier ne devraient pas ecirctre
neacutecessaires
bull Fournir lrsquoaide en ligne agrave la demande de lrsquoutilisateur
bull Sinon fournir lrsquoaide agrave lrsquoinitiative du systegraveme
17
Eacutevaluation heuristique
bull Estimation de la graviteacute des problegravemes
0 = Ceci nrsquoest pas un problegraveme drsquoutilisabiliteacute
1 = Problegraveme laquo cosmeacutetique raquo uniquement pas neacutecessaire de le reacutegler si lrsquoon nrsquoa pas le temps
2 = Problegraveme mineur problegraveme a reacutegler avec une prioriteacute faible
3 = Problegraveme majeur important agrave reacutegler (prioriteacute eacuteleveacutee)
4 = Problegraveme laquo catastrophique raquo agrave reacutegler impeacuterativement avant de diffuser lrsquointerface
(Nielsen httpwwwuseitcompapersheuristicseverityratinghtml)
18
Eacutevaluation heuristique
bull Heuristiques reacuteviseacutees Nielsen httpwwwuseitcompapersheuristicheuristic_listhtml
bull Visibiliteacute du statut du systegraveme
bull Compatibiliteacute entre systegraveme et monde reacuteel
bull Controcircle par lrsquoutilisateur et liberteacute de lrsquoutilisateur
bull Coheacuterence et normes
bull Preacutevention des erreurs
bull Reconnaissance plutocirct que rappel
bull Flexibiliteacute et efficaciteacute d rsquoutilisation
bull Estheacutetique et conception minimaliste
bull Aider les utilisateurs a reconnaicirctre diagnostiquer et reacuteparer les erreurs
bull Aide et documentation
19
Eacutevaluation heuristique
Autres critegraveres possibles adapter les critegraveres aux systegravemes agrave eacutevaluer et agrave leurs utilisateurs
bull Principes de conception drsquoIHM (Bruce Tognazzini)
bull Heuristiques pour le Web (Keith Instone)
bull Heuristiques pour jeux videacuteo (Melissa A Fedoroff)
bull Critegraveres ergonomiques (Bastien et Scapin)
bull Proprieacuteteacutes des IHM (Joeumllle Coutaz)
bull Grille Xerox
bull Principes et Grille LudoTIC
bull Heuristiques collectives (pour collecticiels)
20
1 Visibility of system status
2 Match between system and
the real world
3 User control and freedom
4 Consistency and standards
5 Error prevention
6 Recognition rather than recall
7 Flexibility and efficiency of use
8 Aesthetic and minimalist
design
9 Help users recognize
diagnose and recover from
errors
10 Help and documentation
2 Match between system
and the real world bull The system should speak the users
language with words phrases and
concepts familiar to the user (hellip)
bull On the Web you have to
be aware that users will
probably be coming from
diverse backgrounds so
figuring out their
language can be a
challenge
21
Heuristiques pour le Web (Keith Instone)
httpinstoneorgheuristics
bull Aesthetics
bull Anticipation
bull Autonomy
bull Color
bull Consistency
bull Defaults
bull Discoverability
bull Efficiency of the User
bull Explorable Interfaces
bull Fittss Law bull
bull Human-Interface Objects
bull Latency Reduction
bull Learnability
bull Metaphors
bull Protect Users Work
bull Readability
bull Simplicity
bull State Track it
bull Visible Interfaces
22
Principes de conception drsquoIHM (Bruce Tognazzini)
httpasktogcomatcprinciples-of-interaction-design
23
Heuristiques pour jeux videacuteos (Melissa A Federoff)
1 Guidage
2 Charge de travail
3 Controcircle explicite
4 Adaptabiliteacute
5 Gestion des Erreurs
6 HomogeacuteneacuteiteacuteCoheacuterence
7 Signifiance des Codes et
Deacutenominations
8 Compatibiliteacute
2 Charge de travail
21 Briegraveveteacute
211 Concision
212 Actions Minimales
22 Densiteacute
Informationnelle
24
Critegraveres ergonomiques (Bastien et Scapin)
httpwwwergowebcacritereshtml
Directives Utilisabiliteacute = Souplesse + Robustesse
Multipliciteacute du rendu (repreacutesentation multiple drsquoun mecircme concept)
Reacuteutilisabiliteacute des donneacutees d rsquoentreacutee et de sortie
Adaptabiliteacute
Adaptiviteacute
Plasticiteacute
Migrabiliteacute de tacircche
CARE1 (multimodaliteacute)
CARE (collecticiel)
Appliqueacute aux rocircles des acteurs drsquoun collecticiel
Appliqueacute aux moyens technologiques pour collaborer
Atteignabiliteacute
Non-preacuteemption
Preacuteemption globale
Preacuteemption locale
Preacuteemption par un utilisateur de ressources partageacutees entre utilisateurs
Interaction multifilaire
Interaction multifilaire parallegravele
Interaction multifilaire parallegravele
Interaction multifilaire entrelaceacutee
Observabiliteacute
Observabiliteacute publieacutee
Reacuteciprociteacute
Reacuteflexiviteacute
Insistance
Honnecircteteacute Honnecircteteacute sociale
Curabiliteacute
Preacutevisibiliteacute
Toleacuterance du rythme
Viscositeacute
Rejouabiliteacute
Reacutevisabiliteacute
1 CARE = Compleacutementariteacute Assignation Redondance Eacutequivalence
Proprieacuteteacutes des IHM (Joeumllle Coutaz)
Principes et Grille LudoTIC
26
1 Feedback du systegraveme
2 Match avec les profils utilisateurs
3 Sensation de controcircle
4 Coheacuterence et standard
5 Gestion des erreurs
6 Optimisation des performances
7 Mise en page
8 Flexibiliteacute
9 Surcharge cognitive
10 User Experience
11 Dialogue Homme-Machine
12 Aide et documentation
13 Collaboration
27
1 Feedback du Systegraveme - FBCK
11 La page daccueil indique
clairement la derniegravere mise agrave jour
soit geacuteneacuterale soit pour les eacuteleacutements
sensibles agrave la reacuteactualisation
12 Les fenecirctrespop-upsboicirctes de
dialogue souvrent pregraves de laire
cliqueacutee
13 Un titre visible est assigneacute agrave
chaque pagefenecirctredialog-
boxzone de visualisation
14 Le titre indique correctement le
contenu de la pagefenecirctredialog-
box
(hellip)
Principes et Grille LudoTIC
Principes et Grille LudoTIC
28
GRAVITEacute
= bloquant
= seacuterieux
= cosmeacutetique
SEacuteVEacuteRITEacute = graviteacute freacutequence
4 = problegraveme constant
3= problegraveme agrave freacutequence eacuteleveacutee
2 = problegraveme agrave faible freacutequence
1 = problegraveme rare
29
13 Collaboration - COLL
131 Lutilisateur est informeacute de la seacutequence du Workflow auquel ses donneacuteesdocuments sont soumis(es)
132 Lutilisateur est informeacute de la preacutesence dautres utilisateurs connecteacutes au systegraveme
133 Lutilisateur peut changer son statut de connexion au systegraveme (occupeacute invisible disponiblehellip)
134 Des moyens de communication synchrones etou asynchrones sont fournis
135 Le systegraveme informe lutilisateur des conseacutequences de ses actions sur les documentseacuteleacutements par
rapport au travail dautres utilisateurs
136 Lutilisateur est informeacute de leacutetat actuel de ses donneacuteesdocuments dans le workflow
137 Le systegraveme fournit un feedback lorsquun documenteacuteleacutement est en cours deacutedition de la part dun autre
utilisateur
138 Le systegraveme fournit une indication concernant la date et lauteur des derniegraveres modifications de chaque
documenteacuteleacutement
139 Le systegraveme indique clairement si les autres utilisateurs peuvent ecirctre contacteacutes (disponibles occupeacutes
absentshellip)
1310 Les moyens de communication avec les autres utilisateurs sont clairs (texte audio videacuteo)
1311 Lutilisateur a la possibiliteacute de sexprimer (commentaires avis noteshellip)
1312 critegravere suppleacutementaire eacuteventuel
1313 critegravere suppleacutementaire eacuteventuel
Principes et Grille LudoTIC
Eacutevaluation heuristique
bull Heuristiques pour collecticiels Baker K Greenberg S and Gutwin C (2001) Heuristic Evaluation of Groupware Based on the
Mechanics of Collaboration
In MR Little and L Nigay (Eds) Engineering for Human-Computer
Interaction (8th IFIP International Conference EHCI 2001 Toronto
Canada May) Lecture Notes in Computer Science Vol 2254 p123-139
Springer-Verlag Revised from Report 2000-669-21
httpwwwcpscucalgarycagrouplabpapers200101-
HeurisiticsMechanicsEHCI01-
Heuristic20Evaluation20of20GroupwareEHCIpdf
30
Eacutevaluation heuristique
bull Heuristiques pour collecticiels
Permettre la communication verbale intentionnelle
Permettre la communication gestuelle intentionnelle
Permettre la communication reacutesultant de configurations corporelles non intentionnelles (position du corps des mains des yeux etc)
Permettre la communication reacutesultant de la manipulation drsquoobjets partageacutes (retour drsquoinformation sur ces objets)
Proteacuteger lrsquoespace de travail lrsquoespace priveacute etc
Geacuterer la collaboration fortement coupleacutee et faiblement coupleacutee
Permettre la coordination des actions
Faciliter la deacutecouverte de collaborateurs et la prise de contact
31
Eacutevaluation heuristique avec utilisateurs
bull Eacutevaluation heuristique participative (Participatory
Heuristic Evaluation)
bull Evaluation heuristique reacutealiseacutee avec des utilisateurs
bull Heuristiques suppleacutementaires (orienteacutees processus)
bull Respecter lrsquoutilisateur et ses laquo habileteacutes raquo
bull Fournir une expeacuterience plaisante avec le systegraveme
bull Assister la reacutealisation drsquoun travail (produit) de qualiteacute
32
httphciilikecakeieevaluationparticipatoryheuristichtm
bull Eacutevaluation heuristique reacutealiseacutee par des enfants bull Kishan Salian Gavin Sim Janet C Read Can children perform a heuristic evaluation APCHI
13 Proceedings of the 11th Asia Pacific Conference on Computer Human Interaction
bull 14 enfants de 10-11 ans
bull Eacutevaluer un jeu de composition musicale sur ordinateur portable
Eacutevaluation heuristique avec utilisateurs
JamMo
Eacutevaluation heuristique
bull Feed-back
bull Indiquer quand le systegraveme est en train de faire un
traitement
bull Fournir un feed-back aux actions de lrsquoutilisateur
bull Fournir un feed-back en rapport avec la tacircche de
lrsquoutilisateur
bull Indiquer quand le systegraveme a eacutechoueacute
12
Eacutevaluation heuristique
bull Sorties clairement indiqueacutees
bull Montrer le chemin suivi par lrsquoutilisateur dans le
systegraveme
bull Montrer comment aller en avant et en arriegravere
bull Montrer comment srsquoorienter dans lrsquoespace des
informations
13
Eacutevaluation heuristique
bull Raccourcis
bull Utiliser des raccourcis pour reacutealiser les actions
bull Infeacuterer la suite drsquoune frappe clavier
bull Autoriser les sauts vers les endroits ougrave lrsquoutilisateur
veut aller
bull Reacuteutiliser lrsquohistorique de lrsquointeraction
14
Eacutevaluation heuristique
bull Messages drsquoerreurs pertinents
bull Eviter drsquoutiliser un langage codeacute
Exemple laquo Erreur No 31 raquo
bull Utiliser le langage des utilisateurs
15
Eacutevaluation heuristique
bull Preacutevenir les erreurs
bull Engager un dialogue systegraveme-utilisateur lorsque des
actions de lrsquoutilisateur peuvent conduire a des
conseacutequences deacutesastreuses
bull Indiquer le statut du systegraveme et de ses actions
bull Utiliser les commandes laquo undo raquo et laquo redo raquo
16
Eacutevaluation heuristique
bull Aide et documentation
bull Les manuels papier ne devraient pas ecirctre
neacutecessaires
bull Fournir lrsquoaide en ligne agrave la demande de lrsquoutilisateur
bull Sinon fournir lrsquoaide agrave lrsquoinitiative du systegraveme
17
Eacutevaluation heuristique
bull Estimation de la graviteacute des problegravemes
0 = Ceci nrsquoest pas un problegraveme drsquoutilisabiliteacute
1 = Problegraveme laquo cosmeacutetique raquo uniquement pas neacutecessaire de le reacutegler si lrsquoon nrsquoa pas le temps
2 = Problegraveme mineur problegraveme a reacutegler avec une prioriteacute faible
3 = Problegraveme majeur important agrave reacutegler (prioriteacute eacuteleveacutee)
4 = Problegraveme laquo catastrophique raquo agrave reacutegler impeacuterativement avant de diffuser lrsquointerface
(Nielsen httpwwwuseitcompapersheuristicseverityratinghtml)
18
Eacutevaluation heuristique
bull Heuristiques reacuteviseacutees Nielsen httpwwwuseitcompapersheuristicheuristic_listhtml
bull Visibiliteacute du statut du systegraveme
bull Compatibiliteacute entre systegraveme et monde reacuteel
bull Controcircle par lrsquoutilisateur et liberteacute de lrsquoutilisateur
bull Coheacuterence et normes
bull Preacutevention des erreurs
bull Reconnaissance plutocirct que rappel
bull Flexibiliteacute et efficaciteacute d rsquoutilisation
bull Estheacutetique et conception minimaliste
bull Aider les utilisateurs a reconnaicirctre diagnostiquer et reacuteparer les erreurs
bull Aide et documentation
19
Eacutevaluation heuristique
Autres critegraveres possibles adapter les critegraveres aux systegravemes agrave eacutevaluer et agrave leurs utilisateurs
bull Principes de conception drsquoIHM (Bruce Tognazzini)
bull Heuristiques pour le Web (Keith Instone)
bull Heuristiques pour jeux videacuteo (Melissa A Fedoroff)
bull Critegraveres ergonomiques (Bastien et Scapin)
bull Proprieacuteteacutes des IHM (Joeumllle Coutaz)
bull Grille Xerox
bull Principes et Grille LudoTIC
bull Heuristiques collectives (pour collecticiels)
20
1 Visibility of system status
2 Match between system and
the real world
3 User control and freedom
4 Consistency and standards
5 Error prevention
6 Recognition rather than recall
7 Flexibility and efficiency of use
8 Aesthetic and minimalist
design
9 Help users recognize
diagnose and recover from
errors
10 Help and documentation
2 Match between system
and the real world bull The system should speak the users
language with words phrases and
concepts familiar to the user (hellip)
bull On the Web you have to
be aware that users will
probably be coming from
diverse backgrounds so
figuring out their
language can be a
challenge
21
Heuristiques pour le Web (Keith Instone)
httpinstoneorgheuristics
bull Aesthetics
bull Anticipation
bull Autonomy
bull Color
bull Consistency
bull Defaults
bull Discoverability
bull Efficiency of the User
bull Explorable Interfaces
bull Fittss Law bull
bull Human-Interface Objects
bull Latency Reduction
bull Learnability
bull Metaphors
bull Protect Users Work
bull Readability
bull Simplicity
bull State Track it
bull Visible Interfaces
22
Principes de conception drsquoIHM (Bruce Tognazzini)
httpasktogcomatcprinciples-of-interaction-design
23
Heuristiques pour jeux videacuteos (Melissa A Federoff)
1 Guidage
2 Charge de travail
3 Controcircle explicite
4 Adaptabiliteacute
5 Gestion des Erreurs
6 HomogeacuteneacuteiteacuteCoheacuterence
7 Signifiance des Codes et
Deacutenominations
8 Compatibiliteacute
2 Charge de travail
21 Briegraveveteacute
211 Concision
212 Actions Minimales
22 Densiteacute
Informationnelle
24
Critegraveres ergonomiques (Bastien et Scapin)
httpwwwergowebcacritereshtml
Directives Utilisabiliteacute = Souplesse + Robustesse
Multipliciteacute du rendu (repreacutesentation multiple drsquoun mecircme concept)
Reacuteutilisabiliteacute des donneacutees d rsquoentreacutee et de sortie
Adaptabiliteacute
Adaptiviteacute
Plasticiteacute
Migrabiliteacute de tacircche
CARE1 (multimodaliteacute)
CARE (collecticiel)
Appliqueacute aux rocircles des acteurs drsquoun collecticiel
Appliqueacute aux moyens technologiques pour collaborer
Atteignabiliteacute
Non-preacuteemption
Preacuteemption globale
Preacuteemption locale
Preacuteemption par un utilisateur de ressources partageacutees entre utilisateurs
Interaction multifilaire
Interaction multifilaire parallegravele
Interaction multifilaire parallegravele
Interaction multifilaire entrelaceacutee
Observabiliteacute
Observabiliteacute publieacutee
Reacuteciprociteacute
Reacuteflexiviteacute
Insistance
Honnecircteteacute Honnecircteteacute sociale
Curabiliteacute
Preacutevisibiliteacute
Toleacuterance du rythme
Viscositeacute
Rejouabiliteacute
Reacutevisabiliteacute
1 CARE = Compleacutementariteacute Assignation Redondance Eacutequivalence
Proprieacuteteacutes des IHM (Joeumllle Coutaz)
Principes et Grille LudoTIC
26
1 Feedback du systegraveme
2 Match avec les profils utilisateurs
3 Sensation de controcircle
4 Coheacuterence et standard
5 Gestion des erreurs
6 Optimisation des performances
7 Mise en page
8 Flexibiliteacute
9 Surcharge cognitive
10 User Experience
11 Dialogue Homme-Machine
12 Aide et documentation
13 Collaboration
27
1 Feedback du Systegraveme - FBCK
11 La page daccueil indique
clairement la derniegravere mise agrave jour
soit geacuteneacuterale soit pour les eacuteleacutements
sensibles agrave la reacuteactualisation
12 Les fenecirctrespop-upsboicirctes de
dialogue souvrent pregraves de laire
cliqueacutee
13 Un titre visible est assigneacute agrave
chaque pagefenecirctredialog-
boxzone de visualisation
14 Le titre indique correctement le
contenu de la pagefenecirctredialog-
box
(hellip)
Principes et Grille LudoTIC
Principes et Grille LudoTIC
28
GRAVITEacute
= bloquant
= seacuterieux
= cosmeacutetique
SEacuteVEacuteRITEacute = graviteacute freacutequence
4 = problegraveme constant
3= problegraveme agrave freacutequence eacuteleveacutee
2 = problegraveme agrave faible freacutequence
1 = problegraveme rare
29
13 Collaboration - COLL
131 Lutilisateur est informeacute de la seacutequence du Workflow auquel ses donneacuteesdocuments sont soumis(es)
132 Lutilisateur est informeacute de la preacutesence dautres utilisateurs connecteacutes au systegraveme
133 Lutilisateur peut changer son statut de connexion au systegraveme (occupeacute invisible disponiblehellip)
134 Des moyens de communication synchrones etou asynchrones sont fournis
135 Le systegraveme informe lutilisateur des conseacutequences de ses actions sur les documentseacuteleacutements par
rapport au travail dautres utilisateurs
136 Lutilisateur est informeacute de leacutetat actuel de ses donneacuteesdocuments dans le workflow
137 Le systegraveme fournit un feedback lorsquun documenteacuteleacutement est en cours deacutedition de la part dun autre
utilisateur
138 Le systegraveme fournit une indication concernant la date et lauteur des derniegraveres modifications de chaque
documenteacuteleacutement
139 Le systegraveme indique clairement si les autres utilisateurs peuvent ecirctre contacteacutes (disponibles occupeacutes
absentshellip)
1310 Les moyens de communication avec les autres utilisateurs sont clairs (texte audio videacuteo)
1311 Lutilisateur a la possibiliteacute de sexprimer (commentaires avis noteshellip)
1312 critegravere suppleacutementaire eacuteventuel
1313 critegravere suppleacutementaire eacuteventuel
Principes et Grille LudoTIC
Eacutevaluation heuristique
bull Heuristiques pour collecticiels Baker K Greenberg S and Gutwin C (2001) Heuristic Evaluation of Groupware Based on the
Mechanics of Collaboration
In MR Little and L Nigay (Eds) Engineering for Human-Computer
Interaction (8th IFIP International Conference EHCI 2001 Toronto
Canada May) Lecture Notes in Computer Science Vol 2254 p123-139
Springer-Verlag Revised from Report 2000-669-21
httpwwwcpscucalgarycagrouplabpapers200101-
HeurisiticsMechanicsEHCI01-
Heuristic20Evaluation20of20GroupwareEHCIpdf
30
Eacutevaluation heuristique
bull Heuristiques pour collecticiels
Permettre la communication verbale intentionnelle
Permettre la communication gestuelle intentionnelle
Permettre la communication reacutesultant de configurations corporelles non intentionnelles (position du corps des mains des yeux etc)
Permettre la communication reacutesultant de la manipulation drsquoobjets partageacutes (retour drsquoinformation sur ces objets)
Proteacuteger lrsquoespace de travail lrsquoespace priveacute etc
Geacuterer la collaboration fortement coupleacutee et faiblement coupleacutee
Permettre la coordination des actions
Faciliter la deacutecouverte de collaborateurs et la prise de contact
31
Eacutevaluation heuristique avec utilisateurs
bull Eacutevaluation heuristique participative (Participatory
Heuristic Evaluation)
bull Evaluation heuristique reacutealiseacutee avec des utilisateurs
bull Heuristiques suppleacutementaires (orienteacutees processus)
bull Respecter lrsquoutilisateur et ses laquo habileteacutes raquo
bull Fournir une expeacuterience plaisante avec le systegraveme
bull Assister la reacutealisation drsquoun travail (produit) de qualiteacute
32
httphciilikecakeieevaluationparticipatoryheuristichtm
bull Eacutevaluation heuristique reacutealiseacutee par des enfants bull Kishan Salian Gavin Sim Janet C Read Can children perform a heuristic evaluation APCHI
13 Proceedings of the 11th Asia Pacific Conference on Computer Human Interaction
bull 14 enfants de 10-11 ans
bull Eacutevaluer un jeu de composition musicale sur ordinateur portable
Eacutevaluation heuristique avec utilisateurs
JamMo
Eacutevaluation heuristique
bull Sorties clairement indiqueacutees
bull Montrer le chemin suivi par lrsquoutilisateur dans le
systegraveme
bull Montrer comment aller en avant et en arriegravere
bull Montrer comment srsquoorienter dans lrsquoespace des
informations
13
Eacutevaluation heuristique
bull Raccourcis
bull Utiliser des raccourcis pour reacutealiser les actions
bull Infeacuterer la suite drsquoune frappe clavier
bull Autoriser les sauts vers les endroits ougrave lrsquoutilisateur
veut aller
bull Reacuteutiliser lrsquohistorique de lrsquointeraction
14
Eacutevaluation heuristique
bull Messages drsquoerreurs pertinents
bull Eviter drsquoutiliser un langage codeacute
Exemple laquo Erreur No 31 raquo
bull Utiliser le langage des utilisateurs
15
Eacutevaluation heuristique
bull Preacutevenir les erreurs
bull Engager un dialogue systegraveme-utilisateur lorsque des
actions de lrsquoutilisateur peuvent conduire a des
conseacutequences deacutesastreuses
bull Indiquer le statut du systegraveme et de ses actions
bull Utiliser les commandes laquo undo raquo et laquo redo raquo
16
Eacutevaluation heuristique
bull Aide et documentation
bull Les manuels papier ne devraient pas ecirctre
neacutecessaires
bull Fournir lrsquoaide en ligne agrave la demande de lrsquoutilisateur
bull Sinon fournir lrsquoaide agrave lrsquoinitiative du systegraveme
17
Eacutevaluation heuristique
bull Estimation de la graviteacute des problegravemes
0 = Ceci nrsquoest pas un problegraveme drsquoutilisabiliteacute
1 = Problegraveme laquo cosmeacutetique raquo uniquement pas neacutecessaire de le reacutegler si lrsquoon nrsquoa pas le temps
2 = Problegraveme mineur problegraveme a reacutegler avec une prioriteacute faible
3 = Problegraveme majeur important agrave reacutegler (prioriteacute eacuteleveacutee)
4 = Problegraveme laquo catastrophique raquo agrave reacutegler impeacuterativement avant de diffuser lrsquointerface
(Nielsen httpwwwuseitcompapersheuristicseverityratinghtml)
18
Eacutevaluation heuristique
bull Heuristiques reacuteviseacutees Nielsen httpwwwuseitcompapersheuristicheuristic_listhtml
bull Visibiliteacute du statut du systegraveme
bull Compatibiliteacute entre systegraveme et monde reacuteel
bull Controcircle par lrsquoutilisateur et liberteacute de lrsquoutilisateur
bull Coheacuterence et normes
bull Preacutevention des erreurs
bull Reconnaissance plutocirct que rappel
bull Flexibiliteacute et efficaciteacute d rsquoutilisation
bull Estheacutetique et conception minimaliste
bull Aider les utilisateurs a reconnaicirctre diagnostiquer et reacuteparer les erreurs
bull Aide et documentation
19
Eacutevaluation heuristique
Autres critegraveres possibles adapter les critegraveres aux systegravemes agrave eacutevaluer et agrave leurs utilisateurs
bull Principes de conception drsquoIHM (Bruce Tognazzini)
bull Heuristiques pour le Web (Keith Instone)
bull Heuristiques pour jeux videacuteo (Melissa A Fedoroff)
bull Critegraveres ergonomiques (Bastien et Scapin)
bull Proprieacuteteacutes des IHM (Joeumllle Coutaz)
bull Grille Xerox
bull Principes et Grille LudoTIC
bull Heuristiques collectives (pour collecticiels)
20
1 Visibility of system status
2 Match between system and
the real world
3 User control and freedom
4 Consistency and standards
5 Error prevention
6 Recognition rather than recall
7 Flexibility and efficiency of use
8 Aesthetic and minimalist
design
9 Help users recognize
diagnose and recover from
errors
10 Help and documentation
2 Match between system
and the real world bull The system should speak the users
language with words phrases and
concepts familiar to the user (hellip)
bull On the Web you have to
be aware that users will
probably be coming from
diverse backgrounds so
figuring out their
language can be a
challenge
21
Heuristiques pour le Web (Keith Instone)
httpinstoneorgheuristics
bull Aesthetics
bull Anticipation
bull Autonomy
bull Color
bull Consistency
bull Defaults
bull Discoverability
bull Efficiency of the User
bull Explorable Interfaces
bull Fittss Law bull
bull Human-Interface Objects
bull Latency Reduction
bull Learnability
bull Metaphors
bull Protect Users Work
bull Readability
bull Simplicity
bull State Track it
bull Visible Interfaces
22
Principes de conception drsquoIHM (Bruce Tognazzini)
httpasktogcomatcprinciples-of-interaction-design
23
Heuristiques pour jeux videacuteos (Melissa A Federoff)
1 Guidage
2 Charge de travail
3 Controcircle explicite
4 Adaptabiliteacute
5 Gestion des Erreurs
6 HomogeacuteneacuteiteacuteCoheacuterence
7 Signifiance des Codes et
Deacutenominations
8 Compatibiliteacute
2 Charge de travail
21 Briegraveveteacute
211 Concision
212 Actions Minimales
22 Densiteacute
Informationnelle
24
Critegraveres ergonomiques (Bastien et Scapin)
httpwwwergowebcacritereshtml
Directives Utilisabiliteacute = Souplesse + Robustesse
Multipliciteacute du rendu (repreacutesentation multiple drsquoun mecircme concept)
Reacuteutilisabiliteacute des donneacutees d rsquoentreacutee et de sortie
Adaptabiliteacute
Adaptiviteacute
Plasticiteacute
Migrabiliteacute de tacircche
CARE1 (multimodaliteacute)
CARE (collecticiel)
Appliqueacute aux rocircles des acteurs drsquoun collecticiel
Appliqueacute aux moyens technologiques pour collaborer
Atteignabiliteacute
Non-preacuteemption
Preacuteemption globale
Preacuteemption locale
Preacuteemption par un utilisateur de ressources partageacutees entre utilisateurs
Interaction multifilaire
Interaction multifilaire parallegravele
Interaction multifilaire parallegravele
Interaction multifilaire entrelaceacutee
Observabiliteacute
Observabiliteacute publieacutee
Reacuteciprociteacute
Reacuteflexiviteacute
Insistance
Honnecircteteacute Honnecircteteacute sociale
Curabiliteacute
Preacutevisibiliteacute
Toleacuterance du rythme
Viscositeacute
Rejouabiliteacute
Reacutevisabiliteacute
1 CARE = Compleacutementariteacute Assignation Redondance Eacutequivalence
Proprieacuteteacutes des IHM (Joeumllle Coutaz)
Principes et Grille LudoTIC
26
1 Feedback du systegraveme
2 Match avec les profils utilisateurs
3 Sensation de controcircle
4 Coheacuterence et standard
5 Gestion des erreurs
6 Optimisation des performances
7 Mise en page
8 Flexibiliteacute
9 Surcharge cognitive
10 User Experience
11 Dialogue Homme-Machine
12 Aide et documentation
13 Collaboration
27
1 Feedback du Systegraveme - FBCK
11 La page daccueil indique
clairement la derniegravere mise agrave jour
soit geacuteneacuterale soit pour les eacuteleacutements
sensibles agrave la reacuteactualisation
12 Les fenecirctrespop-upsboicirctes de
dialogue souvrent pregraves de laire
cliqueacutee
13 Un titre visible est assigneacute agrave
chaque pagefenecirctredialog-
boxzone de visualisation
14 Le titre indique correctement le
contenu de la pagefenecirctredialog-
box
(hellip)
Principes et Grille LudoTIC
Principes et Grille LudoTIC
28
GRAVITEacute
= bloquant
= seacuterieux
= cosmeacutetique
SEacuteVEacuteRITEacute = graviteacute freacutequence
4 = problegraveme constant
3= problegraveme agrave freacutequence eacuteleveacutee
2 = problegraveme agrave faible freacutequence
1 = problegraveme rare
29
13 Collaboration - COLL
131 Lutilisateur est informeacute de la seacutequence du Workflow auquel ses donneacuteesdocuments sont soumis(es)
132 Lutilisateur est informeacute de la preacutesence dautres utilisateurs connecteacutes au systegraveme
133 Lutilisateur peut changer son statut de connexion au systegraveme (occupeacute invisible disponiblehellip)
134 Des moyens de communication synchrones etou asynchrones sont fournis
135 Le systegraveme informe lutilisateur des conseacutequences de ses actions sur les documentseacuteleacutements par
rapport au travail dautres utilisateurs
136 Lutilisateur est informeacute de leacutetat actuel de ses donneacuteesdocuments dans le workflow
137 Le systegraveme fournit un feedback lorsquun documenteacuteleacutement est en cours deacutedition de la part dun autre
utilisateur
138 Le systegraveme fournit une indication concernant la date et lauteur des derniegraveres modifications de chaque
documenteacuteleacutement
139 Le systegraveme indique clairement si les autres utilisateurs peuvent ecirctre contacteacutes (disponibles occupeacutes
absentshellip)
1310 Les moyens de communication avec les autres utilisateurs sont clairs (texte audio videacuteo)
1311 Lutilisateur a la possibiliteacute de sexprimer (commentaires avis noteshellip)
1312 critegravere suppleacutementaire eacuteventuel
1313 critegravere suppleacutementaire eacuteventuel
Principes et Grille LudoTIC
Eacutevaluation heuristique
bull Heuristiques pour collecticiels Baker K Greenberg S and Gutwin C (2001) Heuristic Evaluation of Groupware Based on the
Mechanics of Collaboration
In MR Little and L Nigay (Eds) Engineering for Human-Computer
Interaction (8th IFIP International Conference EHCI 2001 Toronto
Canada May) Lecture Notes in Computer Science Vol 2254 p123-139
Springer-Verlag Revised from Report 2000-669-21
httpwwwcpscucalgarycagrouplabpapers200101-
HeurisiticsMechanicsEHCI01-
Heuristic20Evaluation20of20GroupwareEHCIpdf
30
Eacutevaluation heuristique
bull Heuristiques pour collecticiels
Permettre la communication verbale intentionnelle
Permettre la communication gestuelle intentionnelle
Permettre la communication reacutesultant de configurations corporelles non intentionnelles (position du corps des mains des yeux etc)
Permettre la communication reacutesultant de la manipulation drsquoobjets partageacutes (retour drsquoinformation sur ces objets)
Proteacuteger lrsquoespace de travail lrsquoespace priveacute etc
Geacuterer la collaboration fortement coupleacutee et faiblement coupleacutee
Permettre la coordination des actions
Faciliter la deacutecouverte de collaborateurs et la prise de contact
31
Eacutevaluation heuristique avec utilisateurs
bull Eacutevaluation heuristique participative (Participatory
Heuristic Evaluation)
bull Evaluation heuristique reacutealiseacutee avec des utilisateurs
bull Heuristiques suppleacutementaires (orienteacutees processus)
bull Respecter lrsquoutilisateur et ses laquo habileteacutes raquo
bull Fournir une expeacuterience plaisante avec le systegraveme
bull Assister la reacutealisation drsquoun travail (produit) de qualiteacute
32
httphciilikecakeieevaluationparticipatoryheuristichtm
bull Eacutevaluation heuristique reacutealiseacutee par des enfants bull Kishan Salian Gavin Sim Janet C Read Can children perform a heuristic evaluation APCHI
13 Proceedings of the 11th Asia Pacific Conference on Computer Human Interaction
bull 14 enfants de 10-11 ans
bull Eacutevaluer un jeu de composition musicale sur ordinateur portable
Eacutevaluation heuristique avec utilisateurs
JamMo
Eacutevaluation heuristique
bull Raccourcis
bull Utiliser des raccourcis pour reacutealiser les actions
bull Infeacuterer la suite drsquoune frappe clavier
bull Autoriser les sauts vers les endroits ougrave lrsquoutilisateur
veut aller
bull Reacuteutiliser lrsquohistorique de lrsquointeraction
14
Eacutevaluation heuristique
bull Messages drsquoerreurs pertinents
bull Eviter drsquoutiliser un langage codeacute
Exemple laquo Erreur No 31 raquo
bull Utiliser le langage des utilisateurs
15
Eacutevaluation heuristique
bull Preacutevenir les erreurs
bull Engager un dialogue systegraveme-utilisateur lorsque des
actions de lrsquoutilisateur peuvent conduire a des
conseacutequences deacutesastreuses
bull Indiquer le statut du systegraveme et de ses actions
bull Utiliser les commandes laquo undo raquo et laquo redo raquo
16
Eacutevaluation heuristique
bull Aide et documentation
bull Les manuels papier ne devraient pas ecirctre
neacutecessaires
bull Fournir lrsquoaide en ligne agrave la demande de lrsquoutilisateur
bull Sinon fournir lrsquoaide agrave lrsquoinitiative du systegraveme
17
Eacutevaluation heuristique
bull Estimation de la graviteacute des problegravemes
0 = Ceci nrsquoest pas un problegraveme drsquoutilisabiliteacute
1 = Problegraveme laquo cosmeacutetique raquo uniquement pas neacutecessaire de le reacutegler si lrsquoon nrsquoa pas le temps
2 = Problegraveme mineur problegraveme a reacutegler avec une prioriteacute faible
3 = Problegraveme majeur important agrave reacutegler (prioriteacute eacuteleveacutee)
4 = Problegraveme laquo catastrophique raquo agrave reacutegler impeacuterativement avant de diffuser lrsquointerface
(Nielsen httpwwwuseitcompapersheuristicseverityratinghtml)
18
Eacutevaluation heuristique
bull Heuristiques reacuteviseacutees Nielsen httpwwwuseitcompapersheuristicheuristic_listhtml
bull Visibiliteacute du statut du systegraveme
bull Compatibiliteacute entre systegraveme et monde reacuteel
bull Controcircle par lrsquoutilisateur et liberteacute de lrsquoutilisateur
bull Coheacuterence et normes
bull Preacutevention des erreurs
bull Reconnaissance plutocirct que rappel
bull Flexibiliteacute et efficaciteacute d rsquoutilisation
bull Estheacutetique et conception minimaliste
bull Aider les utilisateurs a reconnaicirctre diagnostiquer et reacuteparer les erreurs
bull Aide et documentation
19
Eacutevaluation heuristique
Autres critegraveres possibles adapter les critegraveres aux systegravemes agrave eacutevaluer et agrave leurs utilisateurs
bull Principes de conception drsquoIHM (Bruce Tognazzini)
bull Heuristiques pour le Web (Keith Instone)
bull Heuristiques pour jeux videacuteo (Melissa A Fedoroff)
bull Critegraveres ergonomiques (Bastien et Scapin)
bull Proprieacuteteacutes des IHM (Joeumllle Coutaz)
bull Grille Xerox
bull Principes et Grille LudoTIC
bull Heuristiques collectives (pour collecticiels)
20
1 Visibility of system status
2 Match between system and
the real world
3 User control and freedom
4 Consistency and standards
5 Error prevention
6 Recognition rather than recall
7 Flexibility and efficiency of use
8 Aesthetic and minimalist
design
9 Help users recognize
diagnose and recover from
errors
10 Help and documentation
2 Match between system
and the real world bull The system should speak the users
language with words phrases and
concepts familiar to the user (hellip)
bull On the Web you have to
be aware that users will
probably be coming from
diverse backgrounds so
figuring out their
language can be a
challenge
21
Heuristiques pour le Web (Keith Instone)
httpinstoneorgheuristics
bull Aesthetics
bull Anticipation
bull Autonomy
bull Color
bull Consistency
bull Defaults
bull Discoverability
bull Efficiency of the User
bull Explorable Interfaces
bull Fittss Law bull
bull Human-Interface Objects
bull Latency Reduction
bull Learnability
bull Metaphors
bull Protect Users Work
bull Readability
bull Simplicity
bull State Track it
bull Visible Interfaces
22
Principes de conception drsquoIHM (Bruce Tognazzini)
httpasktogcomatcprinciples-of-interaction-design
23
Heuristiques pour jeux videacuteos (Melissa A Federoff)
1 Guidage
2 Charge de travail
3 Controcircle explicite
4 Adaptabiliteacute
5 Gestion des Erreurs
6 HomogeacuteneacuteiteacuteCoheacuterence
7 Signifiance des Codes et
Deacutenominations
8 Compatibiliteacute
2 Charge de travail
21 Briegraveveteacute
211 Concision
212 Actions Minimales
22 Densiteacute
Informationnelle
24
Critegraveres ergonomiques (Bastien et Scapin)
httpwwwergowebcacritereshtml
Directives Utilisabiliteacute = Souplesse + Robustesse
Multipliciteacute du rendu (repreacutesentation multiple drsquoun mecircme concept)
Reacuteutilisabiliteacute des donneacutees d rsquoentreacutee et de sortie
Adaptabiliteacute
Adaptiviteacute
Plasticiteacute
Migrabiliteacute de tacircche
CARE1 (multimodaliteacute)
CARE (collecticiel)
Appliqueacute aux rocircles des acteurs drsquoun collecticiel
Appliqueacute aux moyens technologiques pour collaborer
Atteignabiliteacute
Non-preacuteemption
Preacuteemption globale
Preacuteemption locale
Preacuteemption par un utilisateur de ressources partageacutees entre utilisateurs
Interaction multifilaire
Interaction multifilaire parallegravele
Interaction multifilaire parallegravele
Interaction multifilaire entrelaceacutee
Observabiliteacute
Observabiliteacute publieacutee
Reacuteciprociteacute
Reacuteflexiviteacute
Insistance
Honnecircteteacute Honnecircteteacute sociale
Curabiliteacute
Preacutevisibiliteacute
Toleacuterance du rythme
Viscositeacute
Rejouabiliteacute
Reacutevisabiliteacute
1 CARE = Compleacutementariteacute Assignation Redondance Eacutequivalence
Proprieacuteteacutes des IHM (Joeumllle Coutaz)
Principes et Grille LudoTIC
26
1 Feedback du systegraveme
2 Match avec les profils utilisateurs
3 Sensation de controcircle
4 Coheacuterence et standard
5 Gestion des erreurs
6 Optimisation des performances
7 Mise en page
8 Flexibiliteacute
9 Surcharge cognitive
10 User Experience
11 Dialogue Homme-Machine
12 Aide et documentation
13 Collaboration
27
1 Feedback du Systegraveme - FBCK
11 La page daccueil indique
clairement la derniegravere mise agrave jour
soit geacuteneacuterale soit pour les eacuteleacutements
sensibles agrave la reacuteactualisation
12 Les fenecirctrespop-upsboicirctes de
dialogue souvrent pregraves de laire
cliqueacutee
13 Un titre visible est assigneacute agrave
chaque pagefenecirctredialog-
boxzone de visualisation
14 Le titre indique correctement le
contenu de la pagefenecirctredialog-
box
(hellip)
Principes et Grille LudoTIC
Principes et Grille LudoTIC
28
GRAVITEacute
= bloquant
= seacuterieux
= cosmeacutetique
SEacuteVEacuteRITEacute = graviteacute freacutequence
4 = problegraveme constant
3= problegraveme agrave freacutequence eacuteleveacutee
2 = problegraveme agrave faible freacutequence
1 = problegraveme rare
29
13 Collaboration - COLL
131 Lutilisateur est informeacute de la seacutequence du Workflow auquel ses donneacuteesdocuments sont soumis(es)
132 Lutilisateur est informeacute de la preacutesence dautres utilisateurs connecteacutes au systegraveme
133 Lutilisateur peut changer son statut de connexion au systegraveme (occupeacute invisible disponiblehellip)
134 Des moyens de communication synchrones etou asynchrones sont fournis
135 Le systegraveme informe lutilisateur des conseacutequences de ses actions sur les documentseacuteleacutements par
rapport au travail dautres utilisateurs
136 Lutilisateur est informeacute de leacutetat actuel de ses donneacuteesdocuments dans le workflow
137 Le systegraveme fournit un feedback lorsquun documenteacuteleacutement est en cours deacutedition de la part dun autre
utilisateur
138 Le systegraveme fournit une indication concernant la date et lauteur des derniegraveres modifications de chaque
documenteacuteleacutement
139 Le systegraveme indique clairement si les autres utilisateurs peuvent ecirctre contacteacutes (disponibles occupeacutes
absentshellip)
1310 Les moyens de communication avec les autres utilisateurs sont clairs (texte audio videacuteo)
1311 Lutilisateur a la possibiliteacute de sexprimer (commentaires avis noteshellip)
1312 critegravere suppleacutementaire eacuteventuel
1313 critegravere suppleacutementaire eacuteventuel
Principes et Grille LudoTIC
Eacutevaluation heuristique
bull Heuristiques pour collecticiels Baker K Greenberg S and Gutwin C (2001) Heuristic Evaluation of Groupware Based on the
Mechanics of Collaboration
In MR Little and L Nigay (Eds) Engineering for Human-Computer
Interaction (8th IFIP International Conference EHCI 2001 Toronto
Canada May) Lecture Notes in Computer Science Vol 2254 p123-139
Springer-Verlag Revised from Report 2000-669-21
httpwwwcpscucalgarycagrouplabpapers200101-
HeurisiticsMechanicsEHCI01-
Heuristic20Evaluation20of20GroupwareEHCIpdf
30
Eacutevaluation heuristique
bull Heuristiques pour collecticiels
Permettre la communication verbale intentionnelle
Permettre la communication gestuelle intentionnelle
Permettre la communication reacutesultant de configurations corporelles non intentionnelles (position du corps des mains des yeux etc)
Permettre la communication reacutesultant de la manipulation drsquoobjets partageacutes (retour drsquoinformation sur ces objets)
Proteacuteger lrsquoespace de travail lrsquoespace priveacute etc
Geacuterer la collaboration fortement coupleacutee et faiblement coupleacutee
Permettre la coordination des actions
Faciliter la deacutecouverte de collaborateurs et la prise de contact
31
Eacutevaluation heuristique avec utilisateurs
bull Eacutevaluation heuristique participative (Participatory
Heuristic Evaluation)
bull Evaluation heuristique reacutealiseacutee avec des utilisateurs
bull Heuristiques suppleacutementaires (orienteacutees processus)
bull Respecter lrsquoutilisateur et ses laquo habileteacutes raquo
bull Fournir une expeacuterience plaisante avec le systegraveme
bull Assister la reacutealisation drsquoun travail (produit) de qualiteacute
32
httphciilikecakeieevaluationparticipatoryheuristichtm
bull Eacutevaluation heuristique reacutealiseacutee par des enfants bull Kishan Salian Gavin Sim Janet C Read Can children perform a heuristic evaluation APCHI
13 Proceedings of the 11th Asia Pacific Conference on Computer Human Interaction
bull 14 enfants de 10-11 ans
bull Eacutevaluer un jeu de composition musicale sur ordinateur portable
Eacutevaluation heuristique avec utilisateurs
JamMo
Eacutevaluation heuristique
bull Messages drsquoerreurs pertinents
bull Eviter drsquoutiliser un langage codeacute
Exemple laquo Erreur No 31 raquo
bull Utiliser le langage des utilisateurs
15
Eacutevaluation heuristique
bull Preacutevenir les erreurs
bull Engager un dialogue systegraveme-utilisateur lorsque des
actions de lrsquoutilisateur peuvent conduire a des
conseacutequences deacutesastreuses
bull Indiquer le statut du systegraveme et de ses actions
bull Utiliser les commandes laquo undo raquo et laquo redo raquo
16
Eacutevaluation heuristique
bull Aide et documentation
bull Les manuels papier ne devraient pas ecirctre
neacutecessaires
bull Fournir lrsquoaide en ligne agrave la demande de lrsquoutilisateur
bull Sinon fournir lrsquoaide agrave lrsquoinitiative du systegraveme
17
Eacutevaluation heuristique
bull Estimation de la graviteacute des problegravemes
0 = Ceci nrsquoest pas un problegraveme drsquoutilisabiliteacute
1 = Problegraveme laquo cosmeacutetique raquo uniquement pas neacutecessaire de le reacutegler si lrsquoon nrsquoa pas le temps
2 = Problegraveme mineur problegraveme a reacutegler avec une prioriteacute faible
3 = Problegraveme majeur important agrave reacutegler (prioriteacute eacuteleveacutee)
4 = Problegraveme laquo catastrophique raquo agrave reacutegler impeacuterativement avant de diffuser lrsquointerface
(Nielsen httpwwwuseitcompapersheuristicseverityratinghtml)
18
Eacutevaluation heuristique
bull Heuristiques reacuteviseacutees Nielsen httpwwwuseitcompapersheuristicheuristic_listhtml
bull Visibiliteacute du statut du systegraveme
bull Compatibiliteacute entre systegraveme et monde reacuteel
bull Controcircle par lrsquoutilisateur et liberteacute de lrsquoutilisateur
bull Coheacuterence et normes
bull Preacutevention des erreurs
bull Reconnaissance plutocirct que rappel
bull Flexibiliteacute et efficaciteacute d rsquoutilisation
bull Estheacutetique et conception minimaliste
bull Aider les utilisateurs a reconnaicirctre diagnostiquer et reacuteparer les erreurs
bull Aide et documentation
19
Eacutevaluation heuristique
Autres critegraveres possibles adapter les critegraveres aux systegravemes agrave eacutevaluer et agrave leurs utilisateurs
bull Principes de conception drsquoIHM (Bruce Tognazzini)
bull Heuristiques pour le Web (Keith Instone)
bull Heuristiques pour jeux videacuteo (Melissa A Fedoroff)
bull Critegraveres ergonomiques (Bastien et Scapin)
bull Proprieacuteteacutes des IHM (Joeumllle Coutaz)
bull Grille Xerox
bull Principes et Grille LudoTIC
bull Heuristiques collectives (pour collecticiels)
20
1 Visibility of system status
2 Match between system and
the real world
3 User control and freedom
4 Consistency and standards
5 Error prevention
6 Recognition rather than recall
7 Flexibility and efficiency of use
8 Aesthetic and minimalist
design
9 Help users recognize
diagnose and recover from
errors
10 Help and documentation
2 Match between system
and the real world bull The system should speak the users
language with words phrases and
concepts familiar to the user (hellip)
bull On the Web you have to
be aware that users will
probably be coming from
diverse backgrounds so
figuring out their
language can be a
challenge
21
Heuristiques pour le Web (Keith Instone)
httpinstoneorgheuristics
bull Aesthetics
bull Anticipation
bull Autonomy
bull Color
bull Consistency
bull Defaults
bull Discoverability
bull Efficiency of the User
bull Explorable Interfaces
bull Fittss Law bull
bull Human-Interface Objects
bull Latency Reduction
bull Learnability
bull Metaphors
bull Protect Users Work
bull Readability
bull Simplicity
bull State Track it
bull Visible Interfaces
22
Principes de conception drsquoIHM (Bruce Tognazzini)
httpasktogcomatcprinciples-of-interaction-design
23
Heuristiques pour jeux videacuteos (Melissa A Federoff)
1 Guidage
2 Charge de travail
3 Controcircle explicite
4 Adaptabiliteacute
5 Gestion des Erreurs
6 HomogeacuteneacuteiteacuteCoheacuterence
7 Signifiance des Codes et
Deacutenominations
8 Compatibiliteacute
2 Charge de travail
21 Briegraveveteacute
211 Concision
212 Actions Minimales
22 Densiteacute
Informationnelle
24
Critegraveres ergonomiques (Bastien et Scapin)
httpwwwergowebcacritereshtml
Directives Utilisabiliteacute = Souplesse + Robustesse
Multipliciteacute du rendu (repreacutesentation multiple drsquoun mecircme concept)
Reacuteutilisabiliteacute des donneacutees d rsquoentreacutee et de sortie
Adaptabiliteacute
Adaptiviteacute
Plasticiteacute
Migrabiliteacute de tacircche
CARE1 (multimodaliteacute)
CARE (collecticiel)
Appliqueacute aux rocircles des acteurs drsquoun collecticiel
Appliqueacute aux moyens technologiques pour collaborer
Atteignabiliteacute
Non-preacuteemption
Preacuteemption globale
Preacuteemption locale
Preacuteemption par un utilisateur de ressources partageacutees entre utilisateurs
Interaction multifilaire
Interaction multifilaire parallegravele
Interaction multifilaire parallegravele
Interaction multifilaire entrelaceacutee
Observabiliteacute
Observabiliteacute publieacutee
Reacuteciprociteacute
Reacuteflexiviteacute
Insistance
Honnecircteteacute Honnecircteteacute sociale
Curabiliteacute
Preacutevisibiliteacute
Toleacuterance du rythme
Viscositeacute
Rejouabiliteacute
Reacutevisabiliteacute
1 CARE = Compleacutementariteacute Assignation Redondance Eacutequivalence
Proprieacuteteacutes des IHM (Joeumllle Coutaz)
Principes et Grille LudoTIC
26
1 Feedback du systegraveme
2 Match avec les profils utilisateurs
3 Sensation de controcircle
4 Coheacuterence et standard
5 Gestion des erreurs
6 Optimisation des performances
7 Mise en page
8 Flexibiliteacute
9 Surcharge cognitive
10 User Experience
11 Dialogue Homme-Machine
12 Aide et documentation
13 Collaboration
27
1 Feedback du Systegraveme - FBCK
11 La page daccueil indique
clairement la derniegravere mise agrave jour
soit geacuteneacuterale soit pour les eacuteleacutements
sensibles agrave la reacuteactualisation
12 Les fenecirctrespop-upsboicirctes de
dialogue souvrent pregraves de laire
cliqueacutee
13 Un titre visible est assigneacute agrave
chaque pagefenecirctredialog-
boxzone de visualisation
14 Le titre indique correctement le
contenu de la pagefenecirctredialog-
box
(hellip)
Principes et Grille LudoTIC
Principes et Grille LudoTIC
28
GRAVITEacute
= bloquant
= seacuterieux
= cosmeacutetique
SEacuteVEacuteRITEacute = graviteacute freacutequence
4 = problegraveme constant
3= problegraveme agrave freacutequence eacuteleveacutee
2 = problegraveme agrave faible freacutequence
1 = problegraveme rare
29
13 Collaboration - COLL
131 Lutilisateur est informeacute de la seacutequence du Workflow auquel ses donneacuteesdocuments sont soumis(es)
132 Lutilisateur est informeacute de la preacutesence dautres utilisateurs connecteacutes au systegraveme
133 Lutilisateur peut changer son statut de connexion au systegraveme (occupeacute invisible disponiblehellip)
134 Des moyens de communication synchrones etou asynchrones sont fournis
135 Le systegraveme informe lutilisateur des conseacutequences de ses actions sur les documentseacuteleacutements par
rapport au travail dautres utilisateurs
136 Lutilisateur est informeacute de leacutetat actuel de ses donneacuteesdocuments dans le workflow
137 Le systegraveme fournit un feedback lorsquun documenteacuteleacutement est en cours deacutedition de la part dun autre
utilisateur
138 Le systegraveme fournit une indication concernant la date et lauteur des derniegraveres modifications de chaque
documenteacuteleacutement
139 Le systegraveme indique clairement si les autres utilisateurs peuvent ecirctre contacteacutes (disponibles occupeacutes
absentshellip)
1310 Les moyens de communication avec les autres utilisateurs sont clairs (texte audio videacuteo)
1311 Lutilisateur a la possibiliteacute de sexprimer (commentaires avis noteshellip)
1312 critegravere suppleacutementaire eacuteventuel
1313 critegravere suppleacutementaire eacuteventuel
Principes et Grille LudoTIC
Eacutevaluation heuristique
bull Heuristiques pour collecticiels Baker K Greenberg S and Gutwin C (2001) Heuristic Evaluation of Groupware Based on the
Mechanics of Collaboration
In MR Little and L Nigay (Eds) Engineering for Human-Computer
Interaction (8th IFIP International Conference EHCI 2001 Toronto
Canada May) Lecture Notes in Computer Science Vol 2254 p123-139
Springer-Verlag Revised from Report 2000-669-21
httpwwwcpscucalgarycagrouplabpapers200101-
HeurisiticsMechanicsEHCI01-
Heuristic20Evaluation20of20GroupwareEHCIpdf
30
Eacutevaluation heuristique
bull Heuristiques pour collecticiels
Permettre la communication verbale intentionnelle
Permettre la communication gestuelle intentionnelle
Permettre la communication reacutesultant de configurations corporelles non intentionnelles (position du corps des mains des yeux etc)
Permettre la communication reacutesultant de la manipulation drsquoobjets partageacutes (retour drsquoinformation sur ces objets)
Proteacuteger lrsquoespace de travail lrsquoespace priveacute etc
Geacuterer la collaboration fortement coupleacutee et faiblement coupleacutee
Permettre la coordination des actions
Faciliter la deacutecouverte de collaborateurs et la prise de contact
31
Eacutevaluation heuristique avec utilisateurs
bull Eacutevaluation heuristique participative (Participatory
Heuristic Evaluation)
bull Evaluation heuristique reacutealiseacutee avec des utilisateurs
bull Heuristiques suppleacutementaires (orienteacutees processus)
bull Respecter lrsquoutilisateur et ses laquo habileteacutes raquo
bull Fournir une expeacuterience plaisante avec le systegraveme
bull Assister la reacutealisation drsquoun travail (produit) de qualiteacute
32
httphciilikecakeieevaluationparticipatoryheuristichtm
bull Eacutevaluation heuristique reacutealiseacutee par des enfants bull Kishan Salian Gavin Sim Janet C Read Can children perform a heuristic evaluation APCHI
13 Proceedings of the 11th Asia Pacific Conference on Computer Human Interaction
bull 14 enfants de 10-11 ans
bull Eacutevaluer un jeu de composition musicale sur ordinateur portable
Eacutevaluation heuristique avec utilisateurs
JamMo
Eacutevaluation heuristique
bull Preacutevenir les erreurs
bull Engager un dialogue systegraveme-utilisateur lorsque des
actions de lrsquoutilisateur peuvent conduire a des
conseacutequences deacutesastreuses
bull Indiquer le statut du systegraveme et de ses actions
bull Utiliser les commandes laquo undo raquo et laquo redo raquo
16
Eacutevaluation heuristique
bull Aide et documentation
bull Les manuels papier ne devraient pas ecirctre
neacutecessaires
bull Fournir lrsquoaide en ligne agrave la demande de lrsquoutilisateur
bull Sinon fournir lrsquoaide agrave lrsquoinitiative du systegraveme
17
Eacutevaluation heuristique
bull Estimation de la graviteacute des problegravemes
0 = Ceci nrsquoest pas un problegraveme drsquoutilisabiliteacute
1 = Problegraveme laquo cosmeacutetique raquo uniquement pas neacutecessaire de le reacutegler si lrsquoon nrsquoa pas le temps
2 = Problegraveme mineur problegraveme a reacutegler avec une prioriteacute faible
3 = Problegraveme majeur important agrave reacutegler (prioriteacute eacuteleveacutee)
4 = Problegraveme laquo catastrophique raquo agrave reacutegler impeacuterativement avant de diffuser lrsquointerface
(Nielsen httpwwwuseitcompapersheuristicseverityratinghtml)
18
Eacutevaluation heuristique
bull Heuristiques reacuteviseacutees Nielsen httpwwwuseitcompapersheuristicheuristic_listhtml
bull Visibiliteacute du statut du systegraveme
bull Compatibiliteacute entre systegraveme et monde reacuteel
bull Controcircle par lrsquoutilisateur et liberteacute de lrsquoutilisateur
bull Coheacuterence et normes
bull Preacutevention des erreurs
bull Reconnaissance plutocirct que rappel
bull Flexibiliteacute et efficaciteacute d rsquoutilisation
bull Estheacutetique et conception minimaliste
bull Aider les utilisateurs a reconnaicirctre diagnostiquer et reacuteparer les erreurs
bull Aide et documentation
19
Eacutevaluation heuristique
Autres critegraveres possibles adapter les critegraveres aux systegravemes agrave eacutevaluer et agrave leurs utilisateurs
bull Principes de conception drsquoIHM (Bruce Tognazzini)
bull Heuristiques pour le Web (Keith Instone)
bull Heuristiques pour jeux videacuteo (Melissa A Fedoroff)
bull Critegraveres ergonomiques (Bastien et Scapin)
bull Proprieacuteteacutes des IHM (Joeumllle Coutaz)
bull Grille Xerox
bull Principes et Grille LudoTIC
bull Heuristiques collectives (pour collecticiels)
20
1 Visibility of system status
2 Match between system and
the real world
3 User control and freedom
4 Consistency and standards
5 Error prevention
6 Recognition rather than recall
7 Flexibility and efficiency of use
8 Aesthetic and minimalist
design
9 Help users recognize
diagnose and recover from
errors
10 Help and documentation
2 Match between system
and the real world bull The system should speak the users
language with words phrases and
concepts familiar to the user (hellip)
bull On the Web you have to
be aware that users will
probably be coming from
diverse backgrounds so
figuring out their
language can be a
challenge
21
Heuristiques pour le Web (Keith Instone)
httpinstoneorgheuristics
bull Aesthetics
bull Anticipation
bull Autonomy
bull Color
bull Consistency
bull Defaults
bull Discoverability
bull Efficiency of the User
bull Explorable Interfaces
bull Fittss Law bull
bull Human-Interface Objects
bull Latency Reduction
bull Learnability
bull Metaphors
bull Protect Users Work
bull Readability
bull Simplicity
bull State Track it
bull Visible Interfaces
22
Principes de conception drsquoIHM (Bruce Tognazzini)
httpasktogcomatcprinciples-of-interaction-design
23
Heuristiques pour jeux videacuteos (Melissa A Federoff)
1 Guidage
2 Charge de travail
3 Controcircle explicite
4 Adaptabiliteacute
5 Gestion des Erreurs
6 HomogeacuteneacuteiteacuteCoheacuterence
7 Signifiance des Codes et
Deacutenominations
8 Compatibiliteacute
2 Charge de travail
21 Briegraveveteacute
211 Concision
212 Actions Minimales
22 Densiteacute
Informationnelle
24
Critegraveres ergonomiques (Bastien et Scapin)
httpwwwergowebcacritereshtml
Directives Utilisabiliteacute = Souplesse + Robustesse
Multipliciteacute du rendu (repreacutesentation multiple drsquoun mecircme concept)
Reacuteutilisabiliteacute des donneacutees d rsquoentreacutee et de sortie
Adaptabiliteacute
Adaptiviteacute
Plasticiteacute
Migrabiliteacute de tacircche
CARE1 (multimodaliteacute)
CARE (collecticiel)
Appliqueacute aux rocircles des acteurs drsquoun collecticiel
Appliqueacute aux moyens technologiques pour collaborer
Atteignabiliteacute
Non-preacuteemption
Preacuteemption globale
Preacuteemption locale
Preacuteemption par un utilisateur de ressources partageacutees entre utilisateurs
Interaction multifilaire
Interaction multifilaire parallegravele
Interaction multifilaire parallegravele
Interaction multifilaire entrelaceacutee
Observabiliteacute
Observabiliteacute publieacutee
Reacuteciprociteacute
Reacuteflexiviteacute
Insistance
Honnecircteteacute Honnecircteteacute sociale
Curabiliteacute
Preacutevisibiliteacute
Toleacuterance du rythme
Viscositeacute
Rejouabiliteacute
Reacutevisabiliteacute
1 CARE = Compleacutementariteacute Assignation Redondance Eacutequivalence
Proprieacuteteacutes des IHM (Joeumllle Coutaz)
Principes et Grille LudoTIC
26
1 Feedback du systegraveme
2 Match avec les profils utilisateurs
3 Sensation de controcircle
4 Coheacuterence et standard
5 Gestion des erreurs
6 Optimisation des performances
7 Mise en page
8 Flexibiliteacute
9 Surcharge cognitive
10 User Experience
11 Dialogue Homme-Machine
12 Aide et documentation
13 Collaboration
27
1 Feedback du Systegraveme - FBCK
11 La page daccueil indique
clairement la derniegravere mise agrave jour
soit geacuteneacuterale soit pour les eacuteleacutements
sensibles agrave la reacuteactualisation
12 Les fenecirctrespop-upsboicirctes de
dialogue souvrent pregraves de laire
cliqueacutee
13 Un titre visible est assigneacute agrave
chaque pagefenecirctredialog-
boxzone de visualisation
14 Le titre indique correctement le
contenu de la pagefenecirctredialog-
box
(hellip)
Principes et Grille LudoTIC
Principes et Grille LudoTIC
28
GRAVITEacute
= bloquant
= seacuterieux
= cosmeacutetique
SEacuteVEacuteRITEacute = graviteacute freacutequence
4 = problegraveme constant
3= problegraveme agrave freacutequence eacuteleveacutee
2 = problegraveme agrave faible freacutequence
1 = problegraveme rare
29
13 Collaboration - COLL
131 Lutilisateur est informeacute de la seacutequence du Workflow auquel ses donneacuteesdocuments sont soumis(es)
132 Lutilisateur est informeacute de la preacutesence dautres utilisateurs connecteacutes au systegraveme
133 Lutilisateur peut changer son statut de connexion au systegraveme (occupeacute invisible disponiblehellip)
134 Des moyens de communication synchrones etou asynchrones sont fournis
135 Le systegraveme informe lutilisateur des conseacutequences de ses actions sur les documentseacuteleacutements par
rapport au travail dautres utilisateurs
136 Lutilisateur est informeacute de leacutetat actuel de ses donneacuteesdocuments dans le workflow
137 Le systegraveme fournit un feedback lorsquun documenteacuteleacutement est en cours deacutedition de la part dun autre
utilisateur
138 Le systegraveme fournit une indication concernant la date et lauteur des derniegraveres modifications de chaque
documenteacuteleacutement
139 Le systegraveme indique clairement si les autres utilisateurs peuvent ecirctre contacteacutes (disponibles occupeacutes
absentshellip)
1310 Les moyens de communication avec les autres utilisateurs sont clairs (texte audio videacuteo)
1311 Lutilisateur a la possibiliteacute de sexprimer (commentaires avis noteshellip)
1312 critegravere suppleacutementaire eacuteventuel
1313 critegravere suppleacutementaire eacuteventuel
Principes et Grille LudoTIC
Eacutevaluation heuristique
bull Heuristiques pour collecticiels Baker K Greenberg S and Gutwin C (2001) Heuristic Evaluation of Groupware Based on the
Mechanics of Collaboration
In MR Little and L Nigay (Eds) Engineering for Human-Computer
Interaction (8th IFIP International Conference EHCI 2001 Toronto
Canada May) Lecture Notes in Computer Science Vol 2254 p123-139
Springer-Verlag Revised from Report 2000-669-21
httpwwwcpscucalgarycagrouplabpapers200101-
HeurisiticsMechanicsEHCI01-
Heuristic20Evaluation20of20GroupwareEHCIpdf
30
Eacutevaluation heuristique
bull Heuristiques pour collecticiels
Permettre la communication verbale intentionnelle
Permettre la communication gestuelle intentionnelle
Permettre la communication reacutesultant de configurations corporelles non intentionnelles (position du corps des mains des yeux etc)
Permettre la communication reacutesultant de la manipulation drsquoobjets partageacutes (retour drsquoinformation sur ces objets)
Proteacuteger lrsquoespace de travail lrsquoespace priveacute etc
Geacuterer la collaboration fortement coupleacutee et faiblement coupleacutee
Permettre la coordination des actions
Faciliter la deacutecouverte de collaborateurs et la prise de contact
31
Eacutevaluation heuristique avec utilisateurs
bull Eacutevaluation heuristique participative (Participatory
Heuristic Evaluation)
bull Evaluation heuristique reacutealiseacutee avec des utilisateurs
bull Heuristiques suppleacutementaires (orienteacutees processus)
bull Respecter lrsquoutilisateur et ses laquo habileteacutes raquo
bull Fournir une expeacuterience plaisante avec le systegraveme
bull Assister la reacutealisation drsquoun travail (produit) de qualiteacute
32
httphciilikecakeieevaluationparticipatoryheuristichtm
bull Eacutevaluation heuristique reacutealiseacutee par des enfants bull Kishan Salian Gavin Sim Janet C Read Can children perform a heuristic evaluation APCHI
13 Proceedings of the 11th Asia Pacific Conference on Computer Human Interaction
bull 14 enfants de 10-11 ans
bull Eacutevaluer un jeu de composition musicale sur ordinateur portable
Eacutevaluation heuristique avec utilisateurs
JamMo
Eacutevaluation heuristique
bull Aide et documentation
bull Les manuels papier ne devraient pas ecirctre
neacutecessaires
bull Fournir lrsquoaide en ligne agrave la demande de lrsquoutilisateur
bull Sinon fournir lrsquoaide agrave lrsquoinitiative du systegraveme
17
Eacutevaluation heuristique
bull Estimation de la graviteacute des problegravemes
0 = Ceci nrsquoest pas un problegraveme drsquoutilisabiliteacute
1 = Problegraveme laquo cosmeacutetique raquo uniquement pas neacutecessaire de le reacutegler si lrsquoon nrsquoa pas le temps
2 = Problegraveme mineur problegraveme a reacutegler avec une prioriteacute faible
3 = Problegraveme majeur important agrave reacutegler (prioriteacute eacuteleveacutee)
4 = Problegraveme laquo catastrophique raquo agrave reacutegler impeacuterativement avant de diffuser lrsquointerface
(Nielsen httpwwwuseitcompapersheuristicseverityratinghtml)
18
Eacutevaluation heuristique
bull Heuristiques reacuteviseacutees Nielsen httpwwwuseitcompapersheuristicheuristic_listhtml
bull Visibiliteacute du statut du systegraveme
bull Compatibiliteacute entre systegraveme et monde reacuteel
bull Controcircle par lrsquoutilisateur et liberteacute de lrsquoutilisateur
bull Coheacuterence et normes
bull Preacutevention des erreurs
bull Reconnaissance plutocirct que rappel
bull Flexibiliteacute et efficaciteacute d rsquoutilisation
bull Estheacutetique et conception minimaliste
bull Aider les utilisateurs a reconnaicirctre diagnostiquer et reacuteparer les erreurs
bull Aide et documentation
19
Eacutevaluation heuristique
Autres critegraveres possibles adapter les critegraveres aux systegravemes agrave eacutevaluer et agrave leurs utilisateurs
bull Principes de conception drsquoIHM (Bruce Tognazzini)
bull Heuristiques pour le Web (Keith Instone)
bull Heuristiques pour jeux videacuteo (Melissa A Fedoroff)
bull Critegraveres ergonomiques (Bastien et Scapin)
bull Proprieacuteteacutes des IHM (Joeumllle Coutaz)
bull Grille Xerox
bull Principes et Grille LudoTIC
bull Heuristiques collectives (pour collecticiels)
20
1 Visibility of system status
2 Match between system and
the real world
3 User control and freedom
4 Consistency and standards
5 Error prevention
6 Recognition rather than recall
7 Flexibility and efficiency of use
8 Aesthetic and minimalist
design
9 Help users recognize
diagnose and recover from
errors
10 Help and documentation
2 Match between system
and the real world bull The system should speak the users
language with words phrases and
concepts familiar to the user (hellip)
bull On the Web you have to
be aware that users will
probably be coming from
diverse backgrounds so
figuring out their
language can be a
challenge
21
Heuristiques pour le Web (Keith Instone)
httpinstoneorgheuristics
bull Aesthetics
bull Anticipation
bull Autonomy
bull Color
bull Consistency
bull Defaults
bull Discoverability
bull Efficiency of the User
bull Explorable Interfaces
bull Fittss Law bull
bull Human-Interface Objects
bull Latency Reduction
bull Learnability
bull Metaphors
bull Protect Users Work
bull Readability
bull Simplicity
bull State Track it
bull Visible Interfaces
22
Principes de conception drsquoIHM (Bruce Tognazzini)
httpasktogcomatcprinciples-of-interaction-design
23
Heuristiques pour jeux videacuteos (Melissa A Federoff)
1 Guidage
2 Charge de travail
3 Controcircle explicite
4 Adaptabiliteacute
5 Gestion des Erreurs
6 HomogeacuteneacuteiteacuteCoheacuterence
7 Signifiance des Codes et
Deacutenominations
8 Compatibiliteacute
2 Charge de travail
21 Briegraveveteacute
211 Concision
212 Actions Minimales
22 Densiteacute
Informationnelle
24
Critegraveres ergonomiques (Bastien et Scapin)
httpwwwergowebcacritereshtml
Directives Utilisabiliteacute = Souplesse + Robustesse
Multipliciteacute du rendu (repreacutesentation multiple drsquoun mecircme concept)
Reacuteutilisabiliteacute des donneacutees d rsquoentreacutee et de sortie
Adaptabiliteacute
Adaptiviteacute
Plasticiteacute
Migrabiliteacute de tacircche
CARE1 (multimodaliteacute)
CARE (collecticiel)
Appliqueacute aux rocircles des acteurs drsquoun collecticiel
Appliqueacute aux moyens technologiques pour collaborer
Atteignabiliteacute
Non-preacuteemption
Preacuteemption globale
Preacuteemption locale
Preacuteemption par un utilisateur de ressources partageacutees entre utilisateurs
Interaction multifilaire
Interaction multifilaire parallegravele
Interaction multifilaire parallegravele
Interaction multifilaire entrelaceacutee
Observabiliteacute
Observabiliteacute publieacutee
Reacuteciprociteacute
Reacuteflexiviteacute
Insistance
Honnecircteteacute Honnecircteteacute sociale
Curabiliteacute
Preacutevisibiliteacute
Toleacuterance du rythme
Viscositeacute
Rejouabiliteacute
Reacutevisabiliteacute
1 CARE = Compleacutementariteacute Assignation Redondance Eacutequivalence
Proprieacuteteacutes des IHM (Joeumllle Coutaz)
Principes et Grille LudoTIC
26
1 Feedback du systegraveme
2 Match avec les profils utilisateurs
3 Sensation de controcircle
4 Coheacuterence et standard
5 Gestion des erreurs
6 Optimisation des performances
7 Mise en page
8 Flexibiliteacute
9 Surcharge cognitive
10 User Experience
11 Dialogue Homme-Machine
12 Aide et documentation
13 Collaboration
27
1 Feedback du Systegraveme - FBCK
11 La page daccueil indique
clairement la derniegravere mise agrave jour
soit geacuteneacuterale soit pour les eacuteleacutements
sensibles agrave la reacuteactualisation
12 Les fenecirctrespop-upsboicirctes de
dialogue souvrent pregraves de laire
cliqueacutee
13 Un titre visible est assigneacute agrave
chaque pagefenecirctredialog-
boxzone de visualisation
14 Le titre indique correctement le
contenu de la pagefenecirctredialog-
box
(hellip)
Principes et Grille LudoTIC
Principes et Grille LudoTIC
28
GRAVITEacute
= bloquant
= seacuterieux
= cosmeacutetique
SEacuteVEacuteRITEacute = graviteacute freacutequence
4 = problegraveme constant
3= problegraveme agrave freacutequence eacuteleveacutee
2 = problegraveme agrave faible freacutequence
1 = problegraveme rare
29
13 Collaboration - COLL
131 Lutilisateur est informeacute de la seacutequence du Workflow auquel ses donneacuteesdocuments sont soumis(es)
132 Lutilisateur est informeacute de la preacutesence dautres utilisateurs connecteacutes au systegraveme
133 Lutilisateur peut changer son statut de connexion au systegraveme (occupeacute invisible disponiblehellip)
134 Des moyens de communication synchrones etou asynchrones sont fournis
135 Le systegraveme informe lutilisateur des conseacutequences de ses actions sur les documentseacuteleacutements par
rapport au travail dautres utilisateurs
136 Lutilisateur est informeacute de leacutetat actuel de ses donneacuteesdocuments dans le workflow
137 Le systegraveme fournit un feedback lorsquun documenteacuteleacutement est en cours deacutedition de la part dun autre
utilisateur
138 Le systegraveme fournit une indication concernant la date et lauteur des derniegraveres modifications de chaque
documenteacuteleacutement
139 Le systegraveme indique clairement si les autres utilisateurs peuvent ecirctre contacteacutes (disponibles occupeacutes
absentshellip)
1310 Les moyens de communication avec les autres utilisateurs sont clairs (texte audio videacuteo)
1311 Lutilisateur a la possibiliteacute de sexprimer (commentaires avis noteshellip)
1312 critegravere suppleacutementaire eacuteventuel
1313 critegravere suppleacutementaire eacuteventuel
Principes et Grille LudoTIC
Eacutevaluation heuristique
bull Heuristiques pour collecticiels Baker K Greenberg S and Gutwin C (2001) Heuristic Evaluation of Groupware Based on the
Mechanics of Collaboration
In MR Little and L Nigay (Eds) Engineering for Human-Computer
Interaction (8th IFIP International Conference EHCI 2001 Toronto
Canada May) Lecture Notes in Computer Science Vol 2254 p123-139
Springer-Verlag Revised from Report 2000-669-21
httpwwwcpscucalgarycagrouplabpapers200101-
HeurisiticsMechanicsEHCI01-
Heuristic20Evaluation20of20GroupwareEHCIpdf
30
Eacutevaluation heuristique
bull Heuristiques pour collecticiels
Permettre la communication verbale intentionnelle
Permettre la communication gestuelle intentionnelle
Permettre la communication reacutesultant de configurations corporelles non intentionnelles (position du corps des mains des yeux etc)
Permettre la communication reacutesultant de la manipulation drsquoobjets partageacutes (retour drsquoinformation sur ces objets)
Proteacuteger lrsquoespace de travail lrsquoespace priveacute etc
Geacuterer la collaboration fortement coupleacutee et faiblement coupleacutee
Permettre la coordination des actions
Faciliter la deacutecouverte de collaborateurs et la prise de contact
31
Eacutevaluation heuristique avec utilisateurs
bull Eacutevaluation heuristique participative (Participatory
Heuristic Evaluation)
bull Evaluation heuristique reacutealiseacutee avec des utilisateurs
bull Heuristiques suppleacutementaires (orienteacutees processus)
bull Respecter lrsquoutilisateur et ses laquo habileteacutes raquo
bull Fournir une expeacuterience plaisante avec le systegraveme
bull Assister la reacutealisation drsquoun travail (produit) de qualiteacute
32
httphciilikecakeieevaluationparticipatoryheuristichtm
bull Eacutevaluation heuristique reacutealiseacutee par des enfants bull Kishan Salian Gavin Sim Janet C Read Can children perform a heuristic evaluation APCHI
13 Proceedings of the 11th Asia Pacific Conference on Computer Human Interaction
bull 14 enfants de 10-11 ans
bull Eacutevaluer un jeu de composition musicale sur ordinateur portable
Eacutevaluation heuristique avec utilisateurs
JamMo
Eacutevaluation heuristique
bull Estimation de la graviteacute des problegravemes
0 = Ceci nrsquoest pas un problegraveme drsquoutilisabiliteacute
1 = Problegraveme laquo cosmeacutetique raquo uniquement pas neacutecessaire de le reacutegler si lrsquoon nrsquoa pas le temps
2 = Problegraveme mineur problegraveme a reacutegler avec une prioriteacute faible
3 = Problegraveme majeur important agrave reacutegler (prioriteacute eacuteleveacutee)
4 = Problegraveme laquo catastrophique raquo agrave reacutegler impeacuterativement avant de diffuser lrsquointerface
(Nielsen httpwwwuseitcompapersheuristicseverityratinghtml)
18
Eacutevaluation heuristique
bull Heuristiques reacuteviseacutees Nielsen httpwwwuseitcompapersheuristicheuristic_listhtml
bull Visibiliteacute du statut du systegraveme
bull Compatibiliteacute entre systegraveme et monde reacuteel
bull Controcircle par lrsquoutilisateur et liberteacute de lrsquoutilisateur
bull Coheacuterence et normes
bull Preacutevention des erreurs
bull Reconnaissance plutocirct que rappel
bull Flexibiliteacute et efficaciteacute d rsquoutilisation
bull Estheacutetique et conception minimaliste
bull Aider les utilisateurs a reconnaicirctre diagnostiquer et reacuteparer les erreurs
bull Aide et documentation
19
Eacutevaluation heuristique
Autres critegraveres possibles adapter les critegraveres aux systegravemes agrave eacutevaluer et agrave leurs utilisateurs
bull Principes de conception drsquoIHM (Bruce Tognazzini)
bull Heuristiques pour le Web (Keith Instone)
bull Heuristiques pour jeux videacuteo (Melissa A Fedoroff)
bull Critegraveres ergonomiques (Bastien et Scapin)
bull Proprieacuteteacutes des IHM (Joeumllle Coutaz)
bull Grille Xerox
bull Principes et Grille LudoTIC
bull Heuristiques collectives (pour collecticiels)
20
1 Visibility of system status
2 Match between system and
the real world
3 User control and freedom
4 Consistency and standards
5 Error prevention
6 Recognition rather than recall
7 Flexibility and efficiency of use
8 Aesthetic and minimalist
design
9 Help users recognize
diagnose and recover from
errors
10 Help and documentation
2 Match between system
and the real world bull The system should speak the users
language with words phrases and
concepts familiar to the user (hellip)
bull On the Web you have to
be aware that users will
probably be coming from
diverse backgrounds so
figuring out their
language can be a
challenge
21
Heuristiques pour le Web (Keith Instone)
httpinstoneorgheuristics
bull Aesthetics
bull Anticipation
bull Autonomy
bull Color
bull Consistency
bull Defaults
bull Discoverability
bull Efficiency of the User
bull Explorable Interfaces
bull Fittss Law bull
bull Human-Interface Objects
bull Latency Reduction
bull Learnability
bull Metaphors
bull Protect Users Work
bull Readability
bull Simplicity
bull State Track it
bull Visible Interfaces
22
Principes de conception drsquoIHM (Bruce Tognazzini)
httpasktogcomatcprinciples-of-interaction-design
23
Heuristiques pour jeux videacuteos (Melissa A Federoff)
1 Guidage
2 Charge de travail
3 Controcircle explicite
4 Adaptabiliteacute
5 Gestion des Erreurs
6 HomogeacuteneacuteiteacuteCoheacuterence
7 Signifiance des Codes et
Deacutenominations
8 Compatibiliteacute
2 Charge de travail
21 Briegraveveteacute
211 Concision
212 Actions Minimales
22 Densiteacute
Informationnelle
24
Critegraveres ergonomiques (Bastien et Scapin)
httpwwwergowebcacritereshtml
Directives Utilisabiliteacute = Souplesse + Robustesse
Multipliciteacute du rendu (repreacutesentation multiple drsquoun mecircme concept)
Reacuteutilisabiliteacute des donneacutees d rsquoentreacutee et de sortie
Adaptabiliteacute
Adaptiviteacute
Plasticiteacute
Migrabiliteacute de tacircche
CARE1 (multimodaliteacute)
CARE (collecticiel)
Appliqueacute aux rocircles des acteurs drsquoun collecticiel
Appliqueacute aux moyens technologiques pour collaborer
Atteignabiliteacute
Non-preacuteemption
Preacuteemption globale
Preacuteemption locale
Preacuteemption par un utilisateur de ressources partageacutees entre utilisateurs
Interaction multifilaire
Interaction multifilaire parallegravele
Interaction multifilaire parallegravele
Interaction multifilaire entrelaceacutee
Observabiliteacute
Observabiliteacute publieacutee
Reacuteciprociteacute
Reacuteflexiviteacute
Insistance
Honnecircteteacute Honnecircteteacute sociale
Curabiliteacute
Preacutevisibiliteacute
Toleacuterance du rythme
Viscositeacute
Rejouabiliteacute
Reacutevisabiliteacute
1 CARE = Compleacutementariteacute Assignation Redondance Eacutequivalence
Proprieacuteteacutes des IHM (Joeumllle Coutaz)
Principes et Grille LudoTIC
26
1 Feedback du systegraveme
2 Match avec les profils utilisateurs
3 Sensation de controcircle
4 Coheacuterence et standard
5 Gestion des erreurs
6 Optimisation des performances
7 Mise en page
8 Flexibiliteacute
9 Surcharge cognitive
10 User Experience
11 Dialogue Homme-Machine
12 Aide et documentation
13 Collaboration
27
1 Feedback du Systegraveme - FBCK
11 La page daccueil indique
clairement la derniegravere mise agrave jour
soit geacuteneacuterale soit pour les eacuteleacutements
sensibles agrave la reacuteactualisation
12 Les fenecirctrespop-upsboicirctes de
dialogue souvrent pregraves de laire
cliqueacutee
13 Un titre visible est assigneacute agrave
chaque pagefenecirctredialog-
boxzone de visualisation
14 Le titre indique correctement le
contenu de la pagefenecirctredialog-
box
(hellip)
Principes et Grille LudoTIC
Principes et Grille LudoTIC
28
GRAVITEacute
= bloquant
= seacuterieux
= cosmeacutetique
SEacuteVEacuteRITEacute = graviteacute freacutequence
4 = problegraveme constant
3= problegraveme agrave freacutequence eacuteleveacutee
2 = problegraveme agrave faible freacutequence
1 = problegraveme rare
29
13 Collaboration - COLL
131 Lutilisateur est informeacute de la seacutequence du Workflow auquel ses donneacuteesdocuments sont soumis(es)
132 Lutilisateur est informeacute de la preacutesence dautres utilisateurs connecteacutes au systegraveme
133 Lutilisateur peut changer son statut de connexion au systegraveme (occupeacute invisible disponiblehellip)
134 Des moyens de communication synchrones etou asynchrones sont fournis
135 Le systegraveme informe lutilisateur des conseacutequences de ses actions sur les documentseacuteleacutements par
rapport au travail dautres utilisateurs
136 Lutilisateur est informeacute de leacutetat actuel de ses donneacuteesdocuments dans le workflow
137 Le systegraveme fournit un feedback lorsquun documenteacuteleacutement est en cours deacutedition de la part dun autre
utilisateur
138 Le systegraveme fournit une indication concernant la date et lauteur des derniegraveres modifications de chaque
documenteacuteleacutement
139 Le systegraveme indique clairement si les autres utilisateurs peuvent ecirctre contacteacutes (disponibles occupeacutes
absentshellip)
1310 Les moyens de communication avec les autres utilisateurs sont clairs (texte audio videacuteo)
1311 Lutilisateur a la possibiliteacute de sexprimer (commentaires avis noteshellip)
1312 critegravere suppleacutementaire eacuteventuel
1313 critegravere suppleacutementaire eacuteventuel
Principes et Grille LudoTIC
Eacutevaluation heuristique
bull Heuristiques pour collecticiels Baker K Greenberg S and Gutwin C (2001) Heuristic Evaluation of Groupware Based on the
Mechanics of Collaboration
In MR Little and L Nigay (Eds) Engineering for Human-Computer
Interaction (8th IFIP International Conference EHCI 2001 Toronto
Canada May) Lecture Notes in Computer Science Vol 2254 p123-139
Springer-Verlag Revised from Report 2000-669-21
httpwwwcpscucalgarycagrouplabpapers200101-
HeurisiticsMechanicsEHCI01-
Heuristic20Evaluation20of20GroupwareEHCIpdf
30
Eacutevaluation heuristique
bull Heuristiques pour collecticiels
Permettre la communication verbale intentionnelle
Permettre la communication gestuelle intentionnelle
Permettre la communication reacutesultant de configurations corporelles non intentionnelles (position du corps des mains des yeux etc)
Permettre la communication reacutesultant de la manipulation drsquoobjets partageacutes (retour drsquoinformation sur ces objets)
Proteacuteger lrsquoespace de travail lrsquoespace priveacute etc
Geacuterer la collaboration fortement coupleacutee et faiblement coupleacutee
Permettre la coordination des actions
Faciliter la deacutecouverte de collaborateurs et la prise de contact
31
Eacutevaluation heuristique avec utilisateurs
bull Eacutevaluation heuristique participative (Participatory
Heuristic Evaluation)
bull Evaluation heuristique reacutealiseacutee avec des utilisateurs
bull Heuristiques suppleacutementaires (orienteacutees processus)
bull Respecter lrsquoutilisateur et ses laquo habileteacutes raquo
bull Fournir une expeacuterience plaisante avec le systegraveme
bull Assister la reacutealisation drsquoun travail (produit) de qualiteacute
32
httphciilikecakeieevaluationparticipatoryheuristichtm
bull Eacutevaluation heuristique reacutealiseacutee par des enfants bull Kishan Salian Gavin Sim Janet C Read Can children perform a heuristic evaluation APCHI
13 Proceedings of the 11th Asia Pacific Conference on Computer Human Interaction
bull 14 enfants de 10-11 ans
bull Eacutevaluer un jeu de composition musicale sur ordinateur portable
Eacutevaluation heuristique avec utilisateurs
JamMo
Eacutevaluation heuristique
bull Heuristiques reacuteviseacutees Nielsen httpwwwuseitcompapersheuristicheuristic_listhtml
bull Visibiliteacute du statut du systegraveme
bull Compatibiliteacute entre systegraveme et monde reacuteel
bull Controcircle par lrsquoutilisateur et liberteacute de lrsquoutilisateur
bull Coheacuterence et normes
bull Preacutevention des erreurs
bull Reconnaissance plutocirct que rappel
bull Flexibiliteacute et efficaciteacute d rsquoutilisation
bull Estheacutetique et conception minimaliste
bull Aider les utilisateurs a reconnaicirctre diagnostiquer et reacuteparer les erreurs
bull Aide et documentation
19
Eacutevaluation heuristique
Autres critegraveres possibles adapter les critegraveres aux systegravemes agrave eacutevaluer et agrave leurs utilisateurs
bull Principes de conception drsquoIHM (Bruce Tognazzini)
bull Heuristiques pour le Web (Keith Instone)
bull Heuristiques pour jeux videacuteo (Melissa A Fedoroff)
bull Critegraveres ergonomiques (Bastien et Scapin)
bull Proprieacuteteacutes des IHM (Joeumllle Coutaz)
bull Grille Xerox
bull Principes et Grille LudoTIC
bull Heuristiques collectives (pour collecticiels)
20
1 Visibility of system status
2 Match between system and
the real world
3 User control and freedom
4 Consistency and standards
5 Error prevention
6 Recognition rather than recall
7 Flexibility and efficiency of use
8 Aesthetic and minimalist
design
9 Help users recognize
diagnose and recover from
errors
10 Help and documentation
2 Match between system
and the real world bull The system should speak the users
language with words phrases and
concepts familiar to the user (hellip)
bull On the Web you have to
be aware that users will
probably be coming from
diverse backgrounds so
figuring out their
language can be a
challenge
21
Heuristiques pour le Web (Keith Instone)
httpinstoneorgheuristics
bull Aesthetics
bull Anticipation
bull Autonomy
bull Color
bull Consistency
bull Defaults
bull Discoverability
bull Efficiency of the User
bull Explorable Interfaces
bull Fittss Law bull
bull Human-Interface Objects
bull Latency Reduction
bull Learnability
bull Metaphors
bull Protect Users Work
bull Readability
bull Simplicity
bull State Track it
bull Visible Interfaces
22
Principes de conception drsquoIHM (Bruce Tognazzini)
httpasktogcomatcprinciples-of-interaction-design
23
Heuristiques pour jeux videacuteos (Melissa A Federoff)
1 Guidage
2 Charge de travail
3 Controcircle explicite
4 Adaptabiliteacute
5 Gestion des Erreurs
6 HomogeacuteneacuteiteacuteCoheacuterence
7 Signifiance des Codes et
Deacutenominations
8 Compatibiliteacute
2 Charge de travail
21 Briegraveveteacute
211 Concision
212 Actions Minimales
22 Densiteacute
Informationnelle
24
Critegraveres ergonomiques (Bastien et Scapin)
httpwwwergowebcacritereshtml
Directives Utilisabiliteacute = Souplesse + Robustesse
Multipliciteacute du rendu (repreacutesentation multiple drsquoun mecircme concept)
Reacuteutilisabiliteacute des donneacutees d rsquoentreacutee et de sortie
Adaptabiliteacute
Adaptiviteacute
Plasticiteacute
Migrabiliteacute de tacircche
CARE1 (multimodaliteacute)
CARE (collecticiel)
Appliqueacute aux rocircles des acteurs drsquoun collecticiel
Appliqueacute aux moyens technologiques pour collaborer
Atteignabiliteacute
Non-preacuteemption
Preacuteemption globale
Preacuteemption locale
Preacuteemption par un utilisateur de ressources partageacutees entre utilisateurs
Interaction multifilaire
Interaction multifilaire parallegravele
Interaction multifilaire parallegravele
Interaction multifilaire entrelaceacutee
Observabiliteacute
Observabiliteacute publieacutee
Reacuteciprociteacute
Reacuteflexiviteacute
Insistance
Honnecircteteacute Honnecircteteacute sociale
Curabiliteacute
Preacutevisibiliteacute
Toleacuterance du rythme
Viscositeacute
Rejouabiliteacute
Reacutevisabiliteacute
1 CARE = Compleacutementariteacute Assignation Redondance Eacutequivalence
Proprieacuteteacutes des IHM (Joeumllle Coutaz)
Principes et Grille LudoTIC
26
1 Feedback du systegraveme
2 Match avec les profils utilisateurs
3 Sensation de controcircle
4 Coheacuterence et standard
5 Gestion des erreurs
6 Optimisation des performances
7 Mise en page
8 Flexibiliteacute
9 Surcharge cognitive
10 User Experience
11 Dialogue Homme-Machine
12 Aide et documentation
13 Collaboration
27
1 Feedback du Systegraveme - FBCK
11 La page daccueil indique
clairement la derniegravere mise agrave jour
soit geacuteneacuterale soit pour les eacuteleacutements
sensibles agrave la reacuteactualisation
12 Les fenecirctrespop-upsboicirctes de
dialogue souvrent pregraves de laire
cliqueacutee
13 Un titre visible est assigneacute agrave
chaque pagefenecirctredialog-
boxzone de visualisation
14 Le titre indique correctement le
contenu de la pagefenecirctredialog-
box
(hellip)
Principes et Grille LudoTIC
Principes et Grille LudoTIC
28
GRAVITEacute
= bloquant
= seacuterieux
= cosmeacutetique
SEacuteVEacuteRITEacute = graviteacute freacutequence
4 = problegraveme constant
3= problegraveme agrave freacutequence eacuteleveacutee
2 = problegraveme agrave faible freacutequence
1 = problegraveme rare
29
13 Collaboration - COLL
131 Lutilisateur est informeacute de la seacutequence du Workflow auquel ses donneacuteesdocuments sont soumis(es)
132 Lutilisateur est informeacute de la preacutesence dautres utilisateurs connecteacutes au systegraveme
133 Lutilisateur peut changer son statut de connexion au systegraveme (occupeacute invisible disponiblehellip)
134 Des moyens de communication synchrones etou asynchrones sont fournis
135 Le systegraveme informe lutilisateur des conseacutequences de ses actions sur les documentseacuteleacutements par
rapport au travail dautres utilisateurs
136 Lutilisateur est informeacute de leacutetat actuel de ses donneacuteesdocuments dans le workflow
137 Le systegraveme fournit un feedback lorsquun documenteacuteleacutement est en cours deacutedition de la part dun autre
utilisateur
138 Le systegraveme fournit une indication concernant la date et lauteur des derniegraveres modifications de chaque
documenteacuteleacutement
139 Le systegraveme indique clairement si les autres utilisateurs peuvent ecirctre contacteacutes (disponibles occupeacutes
absentshellip)
1310 Les moyens de communication avec les autres utilisateurs sont clairs (texte audio videacuteo)
1311 Lutilisateur a la possibiliteacute de sexprimer (commentaires avis noteshellip)
1312 critegravere suppleacutementaire eacuteventuel
1313 critegravere suppleacutementaire eacuteventuel
Principes et Grille LudoTIC
Eacutevaluation heuristique
bull Heuristiques pour collecticiels Baker K Greenberg S and Gutwin C (2001) Heuristic Evaluation of Groupware Based on the
Mechanics of Collaboration
In MR Little and L Nigay (Eds) Engineering for Human-Computer
Interaction (8th IFIP International Conference EHCI 2001 Toronto
Canada May) Lecture Notes in Computer Science Vol 2254 p123-139
Springer-Verlag Revised from Report 2000-669-21
httpwwwcpscucalgarycagrouplabpapers200101-
HeurisiticsMechanicsEHCI01-
Heuristic20Evaluation20of20GroupwareEHCIpdf
30
Eacutevaluation heuristique
bull Heuristiques pour collecticiels
Permettre la communication verbale intentionnelle
Permettre la communication gestuelle intentionnelle
Permettre la communication reacutesultant de configurations corporelles non intentionnelles (position du corps des mains des yeux etc)
Permettre la communication reacutesultant de la manipulation drsquoobjets partageacutes (retour drsquoinformation sur ces objets)
Proteacuteger lrsquoespace de travail lrsquoespace priveacute etc
Geacuterer la collaboration fortement coupleacutee et faiblement coupleacutee
Permettre la coordination des actions
Faciliter la deacutecouverte de collaborateurs et la prise de contact
31
Eacutevaluation heuristique avec utilisateurs
bull Eacutevaluation heuristique participative (Participatory
Heuristic Evaluation)
bull Evaluation heuristique reacutealiseacutee avec des utilisateurs
bull Heuristiques suppleacutementaires (orienteacutees processus)
bull Respecter lrsquoutilisateur et ses laquo habileteacutes raquo
bull Fournir une expeacuterience plaisante avec le systegraveme
bull Assister la reacutealisation drsquoun travail (produit) de qualiteacute
32
httphciilikecakeieevaluationparticipatoryheuristichtm
bull Eacutevaluation heuristique reacutealiseacutee par des enfants bull Kishan Salian Gavin Sim Janet C Read Can children perform a heuristic evaluation APCHI
13 Proceedings of the 11th Asia Pacific Conference on Computer Human Interaction
bull 14 enfants de 10-11 ans
bull Eacutevaluer un jeu de composition musicale sur ordinateur portable
Eacutevaluation heuristique avec utilisateurs
JamMo
Eacutevaluation heuristique
Autres critegraveres possibles adapter les critegraveres aux systegravemes agrave eacutevaluer et agrave leurs utilisateurs
bull Principes de conception drsquoIHM (Bruce Tognazzini)
bull Heuristiques pour le Web (Keith Instone)
bull Heuristiques pour jeux videacuteo (Melissa A Fedoroff)
bull Critegraveres ergonomiques (Bastien et Scapin)
bull Proprieacuteteacutes des IHM (Joeumllle Coutaz)
bull Grille Xerox
bull Principes et Grille LudoTIC
bull Heuristiques collectives (pour collecticiels)
20
1 Visibility of system status
2 Match between system and
the real world
3 User control and freedom
4 Consistency and standards
5 Error prevention
6 Recognition rather than recall
7 Flexibility and efficiency of use
8 Aesthetic and minimalist
design
9 Help users recognize
diagnose and recover from
errors
10 Help and documentation
2 Match between system
and the real world bull The system should speak the users
language with words phrases and
concepts familiar to the user (hellip)
bull On the Web you have to
be aware that users will
probably be coming from
diverse backgrounds so
figuring out their
language can be a
challenge
21
Heuristiques pour le Web (Keith Instone)
httpinstoneorgheuristics
bull Aesthetics
bull Anticipation
bull Autonomy
bull Color
bull Consistency
bull Defaults
bull Discoverability
bull Efficiency of the User
bull Explorable Interfaces
bull Fittss Law bull
bull Human-Interface Objects
bull Latency Reduction
bull Learnability
bull Metaphors
bull Protect Users Work
bull Readability
bull Simplicity
bull State Track it
bull Visible Interfaces
22
Principes de conception drsquoIHM (Bruce Tognazzini)
httpasktogcomatcprinciples-of-interaction-design
23
Heuristiques pour jeux videacuteos (Melissa A Federoff)
1 Guidage
2 Charge de travail
3 Controcircle explicite
4 Adaptabiliteacute
5 Gestion des Erreurs
6 HomogeacuteneacuteiteacuteCoheacuterence
7 Signifiance des Codes et
Deacutenominations
8 Compatibiliteacute
2 Charge de travail
21 Briegraveveteacute
211 Concision
212 Actions Minimales
22 Densiteacute
Informationnelle
24
Critegraveres ergonomiques (Bastien et Scapin)
httpwwwergowebcacritereshtml
Directives Utilisabiliteacute = Souplesse + Robustesse
Multipliciteacute du rendu (repreacutesentation multiple drsquoun mecircme concept)
Reacuteutilisabiliteacute des donneacutees d rsquoentreacutee et de sortie
Adaptabiliteacute
Adaptiviteacute
Plasticiteacute
Migrabiliteacute de tacircche
CARE1 (multimodaliteacute)
CARE (collecticiel)
Appliqueacute aux rocircles des acteurs drsquoun collecticiel
Appliqueacute aux moyens technologiques pour collaborer
Atteignabiliteacute
Non-preacuteemption
Preacuteemption globale
Preacuteemption locale
Preacuteemption par un utilisateur de ressources partageacutees entre utilisateurs
Interaction multifilaire
Interaction multifilaire parallegravele
Interaction multifilaire parallegravele
Interaction multifilaire entrelaceacutee
Observabiliteacute
Observabiliteacute publieacutee
Reacuteciprociteacute
Reacuteflexiviteacute
Insistance
Honnecircteteacute Honnecircteteacute sociale
Curabiliteacute
Preacutevisibiliteacute
Toleacuterance du rythme
Viscositeacute
Rejouabiliteacute
Reacutevisabiliteacute
1 CARE = Compleacutementariteacute Assignation Redondance Eacutequivalence
Proprieacuteteacutes des IHM (Joeumllle Coutaz)
Principes et Grille LudoTIC
26
1 Feedback du systegraveme
2 Match avec les profils utilisateurs
3 Sensation de controcircle
4 Coheacuterence et standard
5 Gestion des erreurs
6 Optimisation des performances
7 Mise en page
8 Flexibiliteacute
9 Surcharge cognitive
10 User Experience
11 Dialogue Homme-Machine
12 Aide et documentation
13 Collaboration
27
1 Feedback du Systegraveme - FBCK
11 La page daccueil indique
clairement la derniegravere mise agrave jour
soit geacuteneacuterale soit pour les eacuteleacutements
sensibles agrave la reacuteactualisation
12 Les fenecirctrespop-upsboicirctes de
dialogue souvrent pregraves de laire
cliqueacutee
13 Un titre visible est assigneacute agrave
chaque pagefenecirctredialog-
boxzone de visualisation
14 Le titre indique correctement le
contenu de la pagefenecirctredialog-
box
(hellip)
Principes et Grille LudoTIC
Principes et Grille LudoTIC
28
GRAVITEacute
= bloquant
= seacuterieux
= cosmeacutetique
SEacuteVEacuteRITEacute = graviteacute freacutequence
4 = problegraveme constant
3= problegraveme agrave freacutequence eacuteleveacutee
2 = problegraveme agrave faible freacutequence
1 = problegraveme rare
29
13 Collaboration - COLL
131 Lutilisateur est informeacute de la seacutequence du Workflow auquel ses donneacuteesdocuments sont soumis(es)
132 Lutilisateur est informeacute de la preacutesence dautres utilisateurs connecteacutes au systegraveme
133 Lutilisateur peut changer son statut de connexion au systegraveme (occupeacute invisible disponiblehellip)
134 Des moyens de communication synchrones etou asynchrones sont fournis
135 Le systegraveme informe lutilisateur des conseacutequences de ses actions sur les documentseacuteleacutements par
rapport au travail dautres utilisateurs
136 Lutilisateur est informeacute de leacutetat actuel de ses donneacuteesdocuments dans le workflow
137 Le systegraveme fournit un feedback lorsquun documenteacuteleacutement est en cours deacutedition de la part dun autre
utilisateur
138 Le systegraveme fournit une indication concernant la date et lauteur des derniegraveres modifications de chaque
documenteacuteleacutement
139 Le systegraveme indique clairement si les autres utilisateurs peuvent ecirctre contacteacutes (disponibles occupeacutes
absentshellip)
1310 Les moyens de communication avec les autres utilisateurs sont clairs (texte audio videacuteo)
1311 Lutilisateur a la possibiliteacute de sexprimer (commentaires avis noteshellip)
1312 critegravere suppleacutementaire eacuteventuel
1313 critegravere suppleacutementaire eacuteventuel
Principes et Grille LudoTIC
Eacutevaluation heuristique
bull Heuristiques pour collecticiels Baker K Greenberg S and Gutwin C (2001) Heuristic Evaluation of Groupware Based on the
Mechanics of Collaboration
In MR Little and L Nigay (Eds) Engineering for Human-Computer
Interaction (8th IFIP International Conference EHCI 2001 Toronto
Canada May) Lecture Notes in Computer Science Vol 2254 p123-139
Springer-Verlag Revised from Report 2000-669-21
httpwwwcpscucalgarycagrouplabpapers200101-
HeurisiticsMechanicsEHCI01-
Heuristic20Evaluation20of20GroupwareEHCIpdf
30
Eacutevaluation heuristique
bull Heuristiques pour collecticiels
Permettre la communication verbale intentionnelle
Permettre la communication gestuelle intentionnelle
Permettre la communication reacutesultant de configurations corporelles non intentionnelles (position du corps des mains des yeux etc)
Permettre la communication reacutesultant de la manipulation drsquoobjets partageacutes (retour drsquoinformation sur ces objets)
Proteacuteger lrsquoespace de travail lrsquoespace priveacute etc
Geacuterer la collaboration fortement coupleacutee et faiblement coupleacutee
Permettre la coordination des actions
Faciliter la deacutecouverte de collaborateurs et la prise de contact
31
Eacutevaluation heuristique avec utilisateurs
bull Eacutevaluation heuristique participative (Participatory
Heuristic Evaluation)
bull Evaluation heuristique reacutealiseacutee avec des utilisateurs
bull Heuristiques suppleacutementaires (orienteacutees processus)
bull Respecter lrsquoutilisateur et ses laquo habileteacutes raquo
bull Fournir une expeacuterience plaisante avec le systegraveme
bull Assister la reacutealisation drsquoun travail (produit) de qualiteacute
32
httphciilikecakeieevaluationparticipatoryheuristichtm
bull Eacutevaluation heuristique reacutealiseacutee par des enfants bull Kishan Salian Gavin Sim Janet C Read Can children perform a heuristic evaluation APCHI
13 Proceedings of the 11th Asia Pacific Conference on Computer Human Interaction
bull 14 enfants de 10-11 ans
bull Eacutevaluer un jeu de composition musicale sur ordinateur portable
Eacutevaluation heuristique avec utilisateurs
JamMo
1 Visibility of system status
2 Match between system and
the real world
3 User control and freedom
4 Consistency and standards
5 Error prevention
6 Recognition rather than recall
7 Flexibility and efficiency of use
8 Aesthetic and minimalist
design
9 Help users recognize
diagnose and recover from
errors
10 Help and documentation
2 Match between system
and the real world bull The system should speak the users
language with words phrases and
concepts familiar to the user (hellip)
bull On the Web you have to
be aware that users will
probably be coming from
diverse backgrounds so
figuring out their
language can be a
challenge
21
Heuristiques pour le Web (Keith Instone)
httpinstoneorgheuristics
bull Aesthetics
bull Anticipation
bull Autonomy
bull Color
bull Consistency
bull Defaults
bull Discoverability
bull Efficiency of the User
bull Explorable Interfaces
bull Fittss Law bull
bull Human-Interface Objects
bull Latency Reduction
bull Learnability
bull Metaphors
bull Protect Users Work
bull Readability
bull Simplicity
bull State Track it
bull Visible Interfaces
22
Principes de conception drsquoIHM (Bruce Tognazzini)
httpasktogcomatcprinciples-of-interaction-design
23
Heuristiques pour jeux videacuteos (Melissa A Federoff)
1 Guidage
2 Charge de travail
3 Controcircle explicite
4 Adaptabiliteacute
5 Gestion des Erreurs
6 HomogeacuteneacuteiteacuteCoheacuterence
7 Signifiance des Codes et
Deacutenominations
8 Compatibiliteacute
2 Charge de travail
21 Briegraveveteacute
211 Concision
212 Actions Minimales
22 Densiteacute
Informationnelle
24
Critegraveres ergonomiques (Bastien et Scapin)
httpwwwergowebcacritereshtml
Directives Utilisabiliteacute = Souplesse + Robustesse
Multipliciteacute du rendu (repreacutesentation multiple drsquoun mecircme concept)
Reacuteutilisabiliteacute des donneacutees d rsquoentreacutee et de sortie
Adaptabiliteacute
Adaptiviteacute
Plasticiteacute
Migrabiliteacute de tacircche
CARE1 (multimodaliteacute)
CARE (collecticiel)
Appliqueacute aux rocircles des acteurs drsquoun collecticiel
Appliqueacute aux moyens technologiques pour collaborer
Atteignabiliteacute
Non-preacuteemption
Preacuteemption globale
Preacuteemption locale
Preacuteemption par un utilisateur de ressources partageacutees entre utilisateurs
Interaction multifilaire
Interaction multifilaire parallegravele
Interaction multifilaire parallegravele
Interaction multifilaire entrelaceacutee
Observabiliteacute
Observabiliteacute publieacutee
Reacuteciprociteacute
Reacuteflexiviteacute
Insistance
Honnecircteteacute Honnecircteteacute sociale
Curabiliteacute
Preacutevisibiliteacute
Toleacuterance du rythme
Viscositeacute
Rejouabiliteacute
Reacutevisabiliteacute
1 CARE = Compleacutementariteacute Assignation Redondance Eacutequivalence
Proprieacuteteacutes des IHM (Joeumllle Coutaz)
Principes et Grille LudoTIC
26
1 Feedback du systegraveme
2 Match avec les profils utilisateurs
3 Sensation de controcircle
4 Coheacuterence et standard
5 Gestion des erreurs
6 Optimisation des performances
7 Mise en page
8 Flexibiliteacute
9 Surcharge cognitive
10 User Experience
11 Dialogue Homme-Machine
12 Aide et documentation
13 Collaboration
27
1 Feedback du Systegraveme - FBCK
11 La page daccueil indique
clairement la derniegravere mise agrave jour
soit geacuteneacuterale soit pour les eacuteleacutements
sensibles agrave la reacuteactualisation
12 Les fenecirctrespop-upsboicirctes de
dialogue souvrent pregraves de laire
cliqueacutee
13 Un titre visible est assigneacute agrave
chaque pagefenecirctredialog-
boxzone de visualisation
14 Le titre indique correctement le
contenu de la pagefenecirctredialog-
box
(hellip)
Principes et Grille LudoTIC
Principes et Grille LudoTIC
28
GRAVITEacute
= bloquant
= seacuterieux
= cosmeacutetique
SEacuteVEacuteRITEacute = graviteacute freacutequence
4 = problegraveme constant
3= problegraveme agrave freacutequence eacuteleveacutee
2 = problegraveme agrave faible freacutequence
1 = problegraveme rare
29
13 Collaboration - COLL
131 Lutilisateur est informeacute de la seacutequence du Workflow auquel ses donneacuteesdocuments sont soumis(es)
132 Lutilisateur est informeacute de la preacutesence dautres utilisateurs connecteacutes au systegraveme
133 Lutilisateur peut changer son statut de connexion au systegraveme (occupeacute invisible disponiblehellip)
134 Des moyens de communication synchrones etou asynchrones sont fournis
135 Le systegraveme informe lutilisateur des conseacutequences de ses actions sur les documentseacuteleacutements par
rapport au travail dautres utilisateurs
136 Lutilisateur est informeacute de leacutetat actuel de ses donneacuteesdocuments dans le workflow
137 Le systegraveme fournit un feedback lorsquun documenteacuteleacutement est en cours deacutedition de la part dun autre
utilisateur
138 Le systegraveme fournit une indication concernant la date et lauteur des derniegraveres modifications de chaque
documenteacuteleacutement
139 Le systegraveme indique clairement si les autres utilisateurs peuvent ecirctre contacteacutes (disponibles occupeacutes
absentshellip)
1310 Les moyens de communication avec les autres utilisateurs sont clairs (texte audio videacuteo)
1311 Lutilisateur a la possibiliteacute de sexprimer (commentaires avis noteshellip)
1312 critegravere suppleacutementaire eacuteventuel
1313 critegravere suppleacutementaire eacuteventuel
Principes et Grille LudoTIC
Eacutevaluation heuristique
bull Heuristiques pour collecticiels Baker K Greenberg S and Gutwin C (2001) Heuristic Evaluation of Groupware Based on the
Mechanics of Collaboration
In MR Little and L Nigay (Eds) Engineering for Human-Computer
Interaction (8th IFIP International Conference EHCI 2001 Toronto
Canada May) Lecture Notes in Computer Science Vol 2254 p123-139
Springer-Verlag Revised from Report 2000-669-21
httpwwwcpscucalgarycagrouplabpapers200101-
HeurisiticsMechanicsEHCI01-
Heuristic20Evaluation20of20GroupwareEHCIpdf
30
Eacutevaluation heuristique
bull Heuristiques pour collecticiels
Permettre la communication verbale intentionnelle
Permettre la communication gestuelle intentionnelle
Permettre la communication reacutesultant de configurations corporelles non intentionnelles (position du corps des mains des yeux etc)
Permettre la communication reacutesultant de la manipulation drsquoobjets partageacutes (retour drsquoinformation sur ces objets)
Proteacuteger lrsquoespace de travail lrsquoespace priveacute etc
Geacuterer la collaboration fortement coupleacutee et faiblement coupleacutee
Permettre la coordination des actions
Faciliter la deacutecouverte de collaborateurs et la prise de contact
31
Eacutevaluation heuristique avec utilisateurs
bull Eacutevaluation heuristique participative (Participatory
Heuristic Evaluation)
bull Evaluation heuristique reacutealiseacutee avec des utilisateurs
bull Heuristiques suppleacutementaires (orienteacutees processus)
bull Respecter lrsquoutilisateur et ses laquo habileteacutes raquo
bull Fournir une expeacuterience plaisante avec le systegraveme
bull Assister la reacutealisation drsquoun travail (produit) de qualiteacute
32
httphciilikecakeieevaluationparticipatoryheuristichtm
bull Eacutevaluation heuristique reacutealiseacutee par des enfants bull Kishan Salian Gavin Sim Janet C Read Can children perform a heuristic evaluation APCHI
13 Proceedings of the 11th Asia Pacific Conference on Computer Human Interaction
bull 14 enfants de 10-11 ans
bull Eacutevaluer un jeu de composition musicale sur ordinateur portable
Eacutevaluation heuristique avec utilisateurs
JamMo
bull Aesthetics
bull Anticipation
bull Autonomy
bull Color
bull Consistency
bull Defaults
bull Discoverability
bull Efficiency of the User
bull Explorable Interfaces
bull Fittss Law bull
bull Human-Interface Objects
bull Latency Reduction
bull Learnability
bull Metaphors
bull Protect Users Work
bull Readability
bull Simplicity
bull State Track it
bull Visible Interfaces
22
Principes de conception drsquoIHM (Bruce Tognazzini)
httpasktogcomatcprinciples-of-interaction-design
23
Heuristiques pour jeux videacuteos (Melissa A Federoff)
1 Guidage
2 Charge de travail
3 Controcircle explicite
4 Adaptabiliteacute
5 Gestion des Erreurs
6 HomogeacuteneacuteiteacuteCoheacuterence
7 Signifiance des Codes et
Deacutenominations
8 Compatibiliteacute
2 Charge de travail
21 Briegraveveteacute
211 Concision
212 Actions Minimales
22 Densiteacute
Informationnelle
24
Critegraveres ergonomiques (Bastien et Scapin)
httpwwwergowebcacritereshtml
Directives Utilisabiliteacute = Souplesse + Robustesse
Multipliciteacute du rendu (repreacutesentation multiple drsquoun mecircme concept)
Reacuteutilisabiliteacute des donneacutees d rsquoentreacutee et de sortie
Adaptabiliteacute
Adaptiviteacute
Plasticiteacute
Migrabiliteacute de tacircche
CARE1 (multimodaliteacute)
CARE (collecticiel)
Appliqueacute aux rocircles des acteurs drsquoun collecticiel
Appliqueacute aux moyens technologiques pour collaborer
Atteignabiliteacute
Non-preacuteemption
Preacuteemption globale
Preacuteemption locale
Preacuteemption par un utilisateur de ressources partageacutees entre utilisateurs
Interaction multifilaire
Interaction multifilaire parallegravele
Interaction multifilaire parallegravele
Interaction multifilaire entrelaceacutee
Observabiliteacute
Observabiliteacute publieacutee
Reacuteciprociteacute
Reacuteflexiviteacute
Insistance
Honnecircteteacute Honnecircteteacute sociale
Curabiliteacute
Preacutevisibiliteacute
Toleacuterance du rythme
Viscositeacute
Rejouabiliteacute
Reacutevisabiliteacute
1 CARE = Compleacutementariteacute Assignation Redondance Eacutequivalence
Proprieacuteteacutes des IHM (Joeumllle Coutaz)
Principes et Grille LudoTIC
26
1 Feedback du systegraveme
2 Match avec les profils utilisateurs
3 Sensation de controcircle
4 Coheacuterence et standard
5 Gestion des erreurs
6 Optimisation des performances
7 Mise en page
8 Flexibiliteacute
9 Surcharge cognitive
10 User Experience
11 Dialogue Homme-Machine
12 Aide et documentation
13 Collaboration
27
1 Feedback du Systegraveme - FBCK
11 La page daccueil indique
clairement la derniegravere mise agrave jour
soit geacuteneacuterale soit pour les eacuteleacutements
sensibles agrave la reacuteactualisation
12 Les fenecirctrespop-upsboicirctes de
dialogue souvrent pregraves de laire
cliqueacutee
13 Un titre visible est assigneacute agrave
chaque pagefenecirctredialog-
boxzone de visualisation
14 Le titre indique correctement le
contenu de la pagefenecirctredialog-
box
(hellip)
Principes et Grille LudoTIC
Principes et Grille LudoTIC
28
GRAVITEacute
= bloquant
= seacuterieux
= cosmeacutetique
SEacuteVEacuteRITEacute = graviteacute freacutequence
4 = problegraveme constant
3= problegraveme agrave freacutequence eacuteleveacutee
2 = problegraveme agrave faible freacutequence
1 = problegraveme rare
29
13 Collaboration - COLL
131 Lutilisateur est informeacute de la seacutequence du Workflow auquel ses donneacuteesdocuments sont soumis(es)
132 Lutilisateur est informeacute de la preacutesence dautres utilisateurs connecteacutes au systegraveme
133 Lutilisateur peut changer son statut de connexion au systegraveme (occupeacute invisible disponiblehellip)
134 Des moyens de communication synchrones etou asynchrones sont fournis
135 Le systegraveme informe lutilisateur des conseacutequences de ses actions sur les documentseacuteleacutements par
rapport au travail dautres utilisateurs
136 Lutilisateur est informeacute de leacutetat actuel de ses donneacuteesdocuments dans le workflow
137 Le systegraveme fournit un feedback lorsquun documenteacuteleacutement est en cours deacutedition de la part dun autre
utilisateur
138 Le systegraveme fournit une indication concernant la date et lauteur des derniegraveres modifications de chaque
documenteacuteleacutement
139 Le systegraveme indique clairement si les autres utilisateurs peuvent ecirctre contacteacutes (disponibles occupeacutes
absentshellip)
1310 Les moyens de communication avec les autres utilisateurs sont clairs (texte audio videacuteo)
1311 Lutilisateur a la possibiliteacute de sexprimer (commentaires avis noteshellip)
1312 critegravere suppleacutementaire eacuteventuel
1313 critegravere suppleacutementaire eacuteventuel
Principes et Grille LudoTIC
Eacutevaluation heuristique
bull Heuristiques pour collecticiels Baker K Greenberg S and Gutwin C (2001) Heuristic Evaluation of Groupware Based on the
Mechanics of Collaboration
In MR Little and L Nigay (Eds) Engineering for Human-Computer
Interaction (8th IFIP International Conference EHCI 2001 Toronto
Canada May) Lecture Notes in Computer Science Vol 2254 p123-139
Springer-Verlag Revised from Report 2000-669-21
httpwwwcpscucalgarycagrouplabpapers200101-
HeurisiticsMechanicsEHCI01-
Heuristic20Evaluation20of20GroupwareEHCIpdf
30
Eacutevaluation heuristique
bull Heuristiques pour collecticiels
Permettre la communication verbale intentionnelle
Permettre la communication gestuelle intentionnelle
Permettre la communication reacutesultant de configurations corporelles non intentionnelles (position du corps des mains des yeux etc)
Permettre la communication reacutesultant de la manipulation drsquoobjets partageacutes (retour drsquoinformation sur ces objets)
Proteacuteger lrsquoespace de travail lrsquoespace priveacute etc
Geacuterer la collaboration fortement coupleacutee et faiblement coupleacutee
Permettre la coordination des actions
Faciliter la deacutecouverte de collaborateurs et la prise de contact
31
Eacutevaluation heuristique avec utilisateurs
bull Eacutevaluation heuristique participative (Participatory
Heuristic Evaluation)
bull Evaluation heuristique reacutealiseacutee avec des utilisateurs
bull Heuristiques suppleacutementaires (orienteacutees processus)
bull Respecter lrsquoutilisateur et ses laquo habileteacutes raquo
bull Fournir une expeacuterience plaisante avec le systegraveme
bull Assister la reacutealisation drsquoun travail (produit) de qualiteacute
32
httphciilikecakeieevaluationparticipatoryheuristichtm
bull Eacutevaluation heuristique reacutealiseacutee par des enfants bull Kishan Salian Gavin Sim Janet C Read Can children perform a heuristic evaluation APCHI
13 Proceedings of the 11th Asia Pacific Conference on Computer Human Interaction
bull 14 enfants de 10-11 ans
bull Eacutevaluer un jeu de composition musicale sur ordinateur portable
Eacutevaluation heuristique avec utilisateurs
JamMo
23
Heuristiques pour jeux videacuteos (Melissa A Federoff)
1 Guidage
2 Charge de travail
3 Controcircle explicite
4 Adaptabiliteacute
5 Gestion des Erreurs
6 HomogeacuteneacuteiteacuteCoheacuterence
7 Signifiance des Codes et
Deacutenominations
8 Compatibiliteacute
2 Charge de travail
21 Briegraveveteacute
211 Concision
212 Actions Minimales
22 Densiteacute
Informationnelle
24
Critegraveres ergonomiques (Bastien et Scapin)
httpwwwergowebcacritereshtml
Directives Utilisabiliteacute = Souplesse + Robustesse
Multipliciteacute du rendu (repreacutesentation multiple drsquoun mecircme concept)
Reacuteutilisabiliteacute des donneacutees d rsquoentreacutee et de sortie
Adaptabiliteacute
Adaptiviteacute
Plasticiteacute
Migrabiliteacute de tacircche
CARE1 (multimodaliteacute)
CARE (collecticiel)
Appliqueacute aux rocircles des acteurs drsquoun collecticiel
Appliqueacute aux moyens technologiques pour collaborer
Atteignabiliteacute
Non-preacuteemption
Preacuteemption globale
Preacuteemption locale
Preacuteemption par un utilisateur de ressources partageacutees entre utilisateurs
Interaction multifilaire
Interaction multifilaire parallegravele
Interaction multifilaire parallegravele
Interaction multifilaire entrelaceacutee
Observabiliteacute
Observabiliteacute publieacutee
Reacuteciprociteacute
Reacuteflexiviteacute
Insistance
Honnecircteteacute Honnecircteteacute sociale
Curabiliteacute
Preacutevisibiliteacute
Toleacuterance du rythme
Viscositeacute
Rejouabiliteacute
Reacutevisabiliteacute
1 CARE = Compleacutementariteacute Assignation Redondance Eacutequivalence
Proprieacuteteacutes des IHM (Joeumllle Coutaz)
Principes et Grille LudoTIC
26
1 Feedback du systegraveme
2 Match avec les profils utilisateurs
3 Sensation de controcircle
4 Coheacuterence et standard
5 Gestion des erreurs
6 Optimisation des performances
7 Mise en page
8 Flexibiliteacute
9 Surcharge cognitive
10 User Experience
11 Dialogue Homme-Machine
12 Aide et documentation
13 Collaboration
27
1 Feedback du Systegraveme - FBCK
11 La page daccueil indique
clairement la derniegravere mise agrave jour
soit geacuteneacuterale soit pour les eacuteleacutements
sensibles agrave la reacuteactualisation
12 Les fenecirctrespop-upsboicirctes de
dialogue souvrent pregraves de laire
cliqueacutee
13 Un titre visible est assigneacute agrave
chaque pagefenecirctredialog-
boxzone de visualisation
14 Le titre indique correctement le
contenu de la pagefenecirctredialog-
box
(hellip)
Principes et Grille LudoTIC
Principes et Grille LudoTIC
28
GRAVITEacute
= bloquant
= seacuterieux
= cosmeacutetique
SEacuteVEacuteRITEacute = graviteacute freacutequence
4 = problegraveme constant
3= problegraveme agrave freacutequence eacuteleveacutee
2 = problegraveme agrave faible freacutequence
1 = problegraveme rare
29
13 Collaboration - COLL
131 Lutilisateur est informeacute de la seacutequence du Workflow auquel ses donneacuteesdocuments sont soumis(es)
132 Lutilisateur est informeacute de la preacutesence dautres utilisateurs connecteacutes au systegraveme
133 Lutilisateur peut changer son statut de connexion au systegraveme (occupeacute invisible disponiblehellip)
134 Des moyens de communication synchrones etou asynchrones sont fournis
135 Le systegraveme informe lutilisateur des conseacutequences de ses actions sur les documentseacuteleacutements par
rapport au travail dautres utilisateurs
136 Lutilisateur est informeacute de leacutetat actuel de ses donneacuteesdocuments dans le workflow
137 Le systegraveme fournit un feedback lorsquun documenteacuteleacutement est en cours deacutedition de la part dun autre
utilisateur
138 Le systegraveme fournit une indication concernant la date et lauteur des derniegraveres modifications de chaque
documenteacuteleacutement
139 Le systegraveme indique clairement si les autres utilisateurs peuvent ecirctre contacteacutes (disponibles occupeacutes
absentshellip)
1310 Les moyens de communication avec les autres utilisateurs sont clairs (texte audio videacuteo)
1311 Lutilisateur a la possibiliteacute de sexprimer (commentaires avis noteshellip)
1312 critegravere suppleacutementaire eacuteventuel
1313 critegravere suppleacutementaire eacuteventuel
Principes et Grille LudoTIC
Eacutevaluation heuristique
bull Heuristiques pour collecticiels Baker K Greenberg S and Gutwin C (2001) Heuristic Evaluation of Groupware Based on the
Mechanics of Collaboration
In MR Little and L Nigay (Eds) Engineering for Human-Computer
Interaction (8th IFIP International Conference EHCI 2001 Toronto
Canada May) Lecture Notes in Computer Science Vol 2254 p123-139
Springer-Verlag Revised from Report 2000-669-21
httpwwwcpscucalgarycagrouplabpapers200101-
HeurisiticsMechanicsEHCI01-
Heuristic20Evaluation20of20GroupwareEHCIpdf
30
Eacutevaluation heuristique
bull Heuristiques pour collecticiels
Permettre la communication verbale intentionnelle
Permettre la communication gestuelle intentionnelle
Permettre la communication reacutesultant de configurations corporelles non intentionnelles (position du corps des mains des yeux etc)
Permettre la communication reacutesultant de la manipulation drsquoobjets partageacutes (retour drsquoinformation sur ces objets)
Proteacuteger lrsquoespace de travail lrsquoespace priveacute etc
Geacuterer la collaboration fortement coupleacutee et faiblement coupleacutee
Permettre la coordination des actions
Faciliter la deacutecouverte de collaborateurs et la prise de contact
31
Eacutevaluation heuristique avec utilisateurs
bull Eacutevaluation heuristique participative (Participatory
Heuristic Evaluation)
bull Evaluation heuristique reacutealiseacutee avec des utilisateurs
bull Heuristiques suppleacutementaires (orienteacutees processus)
bull Respecter lrsquoutilisateur et ses laquo habileteacutes raquo
bull Fournir une expeacuterience plaisante avec le systegraveme
bull Assister la reacutealisation drsquoun travail (produit) de qualiteacute
32
httphciilikecakeieevaluationparticipatoryheuristichtm
bull Eacutevaluation heuristique reacutealiseacutee par des enfants bull Kishan Salian Gavin Sim Janet C Read Can children perform a heuristic evaluation APCHI
13 Proceedings of the 11th Asia Pacific Conference on Computer Human Interaction
bull 14 enfants de 10-11 ans
bull Eacutevaluer un jeu de composition musicale sur ordinateur portable
Eacutevaluation heuristique avec utilisateurs
JamMo
1 Guidage
2 Charge de travail
3 Controcircle explicite
4 Adaptabiliteacute
5 Gestion des Erreurs
6 HomogeacuteneacuteiteacuteCoheacuterence
7 Signifiance des Codes et
Deacutenominations
8 Compatibiliteacute
2 Charge de travail
21 Briegraveveteacute
211 Concision
212 Actions Minimales
22 Densiteacute
Informationnelle
24
Critegraveres ergonomiques (Bastien et Scapin)
httpwwwergowebcacritereshtml
Directives Utilisabiliteacute = Souplesse + Robustesse
Multipliciteacute du rendu (repreacutesentation multiple drsquoun mecircme concept)
Reacuteutilisabiliteacute des donneacutees d rsquoentreacutee et de sortie
Adaptabiliteacute
Adaptiviteacute
Plasticiteacute
Migrabiliteacute de tacircche
CARE1 (multimodaliteacute)
CARE (collecticiel)
Appliqueacute aux rocircles des acteurs drsquoun collecticiel
Appliqueacute aux moyens technologiques pour collaborer
Atteignabiliteacute
Non-preacuteemption
Preacuteemption globale
Preacuteemption locale
Preacuteemption par un utilisateur de ressources partageacutees entre utilisateurs
Interaction multifilaire
Interaction multifilaire parallegravele
Interaction multifilaire parallegravele
Interaction multifilaire entrelaceacutee
Observabiliteacute
Observabiliteacute publieacutee
Reacuteciprociteacute
Reacuteflexiviteacute
Insistance
Honnecircteteacute Honnecircteteacute sociale
Curabiliteacute
Preacutevisibiliteacute
Toleacuterance du rythme
Viscositeacute
Rejouabiliteacute
Reacutevisabiliteacute
1 CARE = Compleacutementariteacute Assignation Redondance Eacutequivalence
Proprieacuteteacutes des IHM (Joeumllle Coutaz)
Principes et Grille LudoTIC
26
1 Feedback du systegraveme
2 Match avec les profils utilisateurs
3 Sensation de controcircle
4 Coheacuterence et standard
5 Gestion des erreurs
6 Optimisation des performances
7 Mise en page
8 Flexibiliteacute
9 Surcharge cognitive
10 User Experience
11 Dialogue Homme-Machine
12 Aide et documentation
13 Collaboration
27
1 Feedback du Systegraveme - FBCK
11 La page daccueil indique
clairement la derniegravere mise agrave jour
soit geacuteneacuterale soit pour les eacuteleacutements
sensibles agrave la reacuteactualisation
12 Les fenecirctrespop-upsboicirctes de
dialogue souvrent pregraves de laire
cliqueacutee
13 Un titre visible est assigneacute agrave
chaque pagefenecirctredialog-
boxzone de visualisation
14 Le titre indique correctement le
contenu de la pagefenecirctredialog-
box
(hellip)
Principes et Grille LudoTIC
Principes et Grille LudoTIC
28
GRAVITEacute
= bloquant
= seacuterieux
= cosmeacutetique
SEacuteVEacuteRITEacute = graviteacute freacutequence
4 = problegraveme constant
3= problegraveme agrave freacutequence eacuteleveacutee
2 = problegraveme agrave faible freacutequence
1 = problegraveme rare
29
13 Collaboration - COLL
131 Lutilisateur est informeacute de la seacutequence du Workflow auquel ses donneacuteesdocuments sont soumis(es)
132 Lutilisateur est informeacute de la preacutesence dautres utilisateurs connecteacutes au systegraveme
133 Lutilisateur peut changer son statut de connexion au systegraveme (occupeacute invisible disponiblehellip)
134 Des moyens de communication synchrones etou asynchrones sont fournis
135 Le systegraveme informe lutilisateur des conseacutequences de ses actions sur les documentseacuteleacutements par
rapport au travail dautres utilisateurs
136 Lutilisateur est informeacute de leacutetat actuel de ses donneacuteesdocuments dans le workflow
137 Le systegraveme fournit un feedback lorsquun documenteacuteleacutement est en cours deacutedition de la part dun autre
utilisateur
138 Le systegraveme fournit une indication concernant la date et lauteur des derniegraveres modifications de chaque
documenteacuteleacutement
139 Le systegraveme indique clairement si les autres utilisateurs peuvent ecirctre contacteacutes (disponibles occupeacutes
absentshellip)
1310 Les moyens de communication avec les autres utilisateurs sont clairs (texte audio videacuteo)
1311 Lutilisateur a la possibiliteacute de sexprimer (commentaires avis noteshellip)
1312 critegravere suppleacutementaire eacuteventuel
1313 critegravere suppleacutementaire eacuteventuel
Principes et Grille LudoTIC
Eacutevaluation heuristique
bull Heuristiques pour collecticiels Baker K Greenberg S and Gutwin C (2001) Heuristic Evaluation of Groupware Based on the
Mechanics of Collaboration
In MR Little and L Nigay (Eds) Engineering for Human-Computer
Interaction (8th IFIP International Conference EHCI 2001 Toronto
Canada May) Lecture Notes in Computer Science Vol 2254 p123-139
Springer-Verlag Revised from Report 2000-669-21
httpwwwcpscucalgarycagrouplabpapers200101-
HeurisiticsMechanicsEHCI01-
Heuristic20Evaluation20of20GroupwareEHCIpdf
30
Eacutevaluation heuristique
bull Heuristiques pour collecticiels
Permettre la communication verbale intentionnelle
Permettre la communication gestuelle intentionnelle
Permettre la communication reacutesultant de configurations corporelles non intentionnelles (position du corps des mains des yeux etc)
Permettre la communication reacutesultant de la manipulation drsquoobjets partageacutes (retour drsquoinformation sur ces objets)
Proteacuteger lrsquoespace de travail lrsquoespace priveacute etc
Geacuterer la collaboration fortement coupleacutee et faiblement coupleacutee
Permettre la coordination des actions
Faciliter la deacutecouverte de collaborateurs et la prise de contact
31
Eacutevaluation heuristique avec utilisateurs
bull Eacutevaluation heuristique participative (Participatory
Heuristic Evaluation)
bull Evaluation heuristique reacutealiseacutee avec des utilisateurs
bull Heuristiques suppleacutementaires (orienteacutees processus)
bull Respecter lrsquoutilisateur et ses laquo habileteacutes raquo
bull Fournir une expeacuterience plaisante avec le systegraveme
bull Assister la reacutealisation drsquoun travail (produit) de qualiteacute
32
httphciilikecakeieevaluationparticipatoryheuristichtm
bull Eacutevaluation heuristique reacutealiseacutee par des enfants bull Kishan Salian Gavin Sim Janet C Read Can children perform a heuristic evaluation APCHI
13 Proceedings of the 11th Asia Pacific Conference on Computer Human Interaction
bull 14 enfants de 10-11 ans
bull Eacutevaluer un jeu de composition musicale sur ordinateur portable
Eacutevaluation heuristique avec utilisateurs
JamMo
Directives Utilisabiliteacute = Souplesse + Robustesse
Multipliciteacute du rendu (repreacutesentation multiple drsquoun mecircme concept)
Reacuteutilisabiliteacute des donneacutees d rsquoentreacutee et de sortie
Adaptabiliteacute
Adaptiviteacute
Plasticiteacute
Migrabiliteacute de tacircche
CARE1 (multimodaliteacute)
CARE (collecticiel)
Appliqueacute aux rocircles des acteurs drsquoun collecticiel
Appliqueacute aux moyens technologiques pour collaborer
Atteignabiliteacute
Non-preacuteemption
Preacuteemption globale
Preacuteemption locale
Preacuteemption par un utilisateur de ressources partageacutees entre utilisateurs
Interaction multifilaire
Interaction multifilaire parallegravele
Interaction multifilaire parallegravele
Interaction multifilaire entrelaceacutee
Observabiliteacute
Observabiliteacute publieacutee
Reacuteciprociteacute
Reacuteflexiviteacute
Insistance
Honnecircteteacute Honnecircteteacute sociale
Curabiliteacute
Preacutevisibiliteacute
Toleacuterance du rythme
Viscositeacute
Rejouabiliteacute
Reacutevisabiliteacute
1 CARE = Compleacutementariteacute Assignation Redondance Eacutequivalence
Proprieacuteteacutes des IHM (Joeumllle Coutaz)
Principes et Grille LudoTIC
26
1 Feedback du systegraveme
2 Match avec les profils utilisateurs
3 Sensation de controcircle
4 Coheacuterence et standard
5 Gestion des erreurs
6 Optimisation des performances
7 Mise en page
8 Flexibiliteacute
9 Surcharge cognitive
10 User Experience
11 Dialogue Homme-Machine
12 Aide et documentation
13 Collaboration
27
1 Feedback du Systegraveme - FBCK
11 La page daccueil indique
clairement la derniegravere mise agrave jour
soit geacuteneacuterale soit pour les eacuteleacutements
sensibles agrave la reacuteactualisation
12 Les fenecirctrespop-upsboicirctes de
dialogue souvrent pregraves de laire
cliqueacutee
13 Un titre visible est assigneacute agrave
chaque pagefenecirctredialog-
boxzone de visualisation
14 Le titre indique correctement le
contenu de la pagefenecirctredialog-
box
(hellip)
Principes et Grille LudoTIC
Principes et Grille LudoTIC
28
GRAVITEacute
= bloquant
= seacuterieux
= cosmeacutetique
SEacuteVEacuteRITEacute = graviteacute freacutequence
4 = problegraveme constant
3= problegraveme agrave freacutequence eacuteleveacutee
2 = problegraveme agrave faible freacutequence
1 = problegraveme rare
29
13 Collaboration - COLL
131 Lutilisateur est informeacute de la seacutequence du Workflow auquel ses donneacuteesdocuments sont soumis(es)
132 Lutilisateur est informeacute de la preacutesence dautres utilisateurs connecteacutes au systegraveme
133 Lutilisateur peut changer son statut de connexion au systegraveme (occupeacute invisible disponiblehellip)
134 Des moyens de communication synchrones etou asynchrones sont fournis
135 Le systegraveme informe lutilisateur des conseacutequences de ses actions sur les documentseacuteleacutements par
rapport au travail dautres utilisateurs
136 Lutilisateur est informeacute de leacutetat actuel de ses donneacuteesdocuments dans le workflow
137 Le systegraveme fournit un feedback lorsquun documenteacuteleacutement est en cours deacutedition de la part dun autre
utilisateur
138 Le systegraveme fournit une indication concernant la date et lauteur des derniegraveres modifications de chaque
documenteacuteleacutement
139 Le systegraveme indique clairement si les autres utilisateurs peuvent ecirctre contacteacutes (disponibles occupeacutes
absentshellip)
1310 Les moyens de communication avec les autres utilisateurs sont clairs (texte audio videacuteo)
1311 Lutilisateur a la possibiliteacute de sexprimer (commentaires avis noteshellip)
1312 critegravere suppleacutementaire eacuteventuel
1313 critegravere suppleacutementaire eacuteventuel
Principes et Grille LudoTIC
Eacutevaluation heuristique
bull Heuristiques pour collecticiels Baker K Greenberg S and Gutwin C (2001) Heuristic Evaluation of Groupware Based on the
Mechanics of Collaboration
In MR Little and L Nigay (Eds) Engineering for Human-Computer
Interaction (8th IFIP International Conference EHCI 2001 Toronto
Canada May) Lecture Notes in Computer Science Vol 2254 p123-139
Springer-Verlag Revised from Report 2000-669-21
httpwwwcpscucalgarycagrouplabpapers200101-
HeurisiticsMechanicsEHCI01-
Heuristic20Evaluation20of20GroupwareEHCIpdf
30
Eacutevaluation heuristique
bull Heuristiques pour collecticiels
Permettre la communication verbale intentionnelle
Permettre la communication gestuelle intentionnelle
Permettre la communication reacutesultant de configurations corporelles non intentionnelles (position du corps des mains des yeux etc)
Permettre la communication reacutesultant de la manipulation drsquoobjets partageacutes (retour drsquoinformation sur ces objets)
Proteacuteger lrsquoespace de travail lrsquoespace priveacute etc
Geacuterer la collaboration fortement coupleacutee et faiblement coupleacutee
Permettre la coordination des actions
Faciliter la deacutecouverte de collaborateurs et la prise de contact
31
Eacutevaluation heuristique avec utilisateurs
bull Eacutevaluation heuristique participative (Participatory
Heuristic Evaluation)
bull Evaluation heuristique reacutealiseacutee avec des utilisateurs
bull Heuristiques suppleacutementaires (orienteacutees processus)
bull Respecter lrsquoutilisateur et ses laquo habileteacutes raquo
bull Fournir une expeacuterience plaisante avec le systegraveme
bull Assister la reacutealisation drsquoun travail (produit) de qualiteacute
32
httphciilikecakeieevaluationparticipatoryheuristichtm
bull Eacutevaluation heuristique reacutealiseacutee par des enfants bull Kishan Salian Gavin Sim Janet C Read Can children perform a heuristic evaluation APCHI
13 Proceedings of the 11th Asia Pacific Conference on Computer Human Interaction
bull 14 enfants de 10-11 ans
bull Eacutevaluer un jeu de composition musicale sur ordinateur portable
Eacutevaluation heuristique avec utilisateurs
JamMo
Principes et Grille LudoTIC
26
1 Feedback du systegraveme
2 Match avec les profils utilisateurs
3 Sensation de controcircle
4 Coheacuterence et standard
5 Gestion des erreurs
6 Optimisation des performances
7 Mise en page
8 Flexibiliteacute
9 Surcharge cognitive
10 User Experience
11 Dialogue Homme-Machine
12 Aide et documentation
13 Collaboration
27
1 Feedback du Systegraveme - FBCK
11 La page daccueil indique
clairement la derniegravere mise agrave jour
soit geacuteneacuterale soit pour les eacuteleacutements
sensibles agrave la reacuteactualisation
12 Les fenecirctrespop-upsboicirctes de
dialogue souvrent pregraves de laire
cliqueacutee
13 Un titre visible est assigneacute agrave
chaque pagefenecirctredialog-
boxzone de visualisation
14 Le titre indique correctement le
contenu de la pagefenecirctredialog-
box
(hellip)
Principes et Grille LudoTIC
Principes et Grille LudoTIC
28
GRAVITEacute
= bloquant
= seacuterieux
= cosmeacutetique
SEacuteVEacuteRITEacute = graviteacute freacutequence
4 = problegraveme constant
3= problegraveme agrave freacutequence eacuteleveacutee
2 = problegraveme agrave faible freacutequence
1 = problegraveme rare
29
13 Collaboration - COLL
131 Lutilisateur est informeacute de la seacutequence du Workflow auquel ses donneacuteesdocuments sont soumis(es)
132 Lutilisateur est informeacute de la preacutesence dautres utilisateurs connecteacutes au systegraveme
133 Lutilisateur peut changer son statut de connexion au systegraveme (occupeacute invisible disponiblehellip)
134 Des moyens de communication synchrones etou asynchrones sont fournis
135 Le systegraveme informe lutilisateur des conseacutequences de ses actions sur les documentseacuteleacutements par
rapport au travail dautres utilisateurs
136 Lutilisateur est informeacute de leacutetat actuel de ses donneacuteesdocuments dans le workflow
137 Le systegraveme fournit un feedback lorsquun documenteacuteleacutement est en cours deacutedition de la part dun autre
utilisateur
138 Le systegraveme fournit une indication concernant la date et lauteur des derniegraveres modifications de chaque
documenteacuteleacutement
139 Le systegraveme indique clairement si les autres utilisateurs peuvent ecirctre contacteacutes (disponibles occupeacutes
absentshellip)
1310 Les moyens de communication avec les autres utilisateurs sont clairs (texte audio videacuteo)
1311 Lutilisateur a la possibiliteacute de sexprimer (commentaires avis noteshellip)
1312 critegravere suppleacutementaire eacuteventuel
1313 critegravere suppleacutementaire eacuteventuel
Principes et Grille LudoTIC
Eacutevaluation heuristique
bull Heuristiques pour collecticiels Baker K Greenberg S and Gutwin C (2001) Heuristic Evaluation of Groupware Based on the
Mechanics of Collaboration
In MR Little and L Nigay (Eds) Engineering for Human-Computer
Interaction (8th IFIP International Conference EHCI 2001 Toronto
Canada May) Lecture Notes in Computer Science Vol 2254 p123-139
Springer-Verlag Revised from Report 2000-669-21
httpwwwcpscucalgarycagrouplabpapers200101-
HeurisiticsMechanicsEHCI01-
Heuristic20Evaluation20of20GroupwareEHCIpdf
30
Eacutevaluation heuristique
bull Heuristiques pour collecticiels
Permettre la communication verbale intentionnelle
Permettre la communication gestuelle intentionnelle
Permettre la communication reacutesultant de configurations corporelles non intentionnelles (position du corps des mains des yeux etc)
Permettre la communication reacutesultant de la manipulation drsquoobjets partageacutes (retour drsquoinformation sur ces objets)
Proteacuteger lrsquoespace de travail lrsquoespace priveacute etc
Geacuterer la collaboration fortement coupleacutee et faiblement coupleacutee
Permettre la coordination des actions
Faciliter la deacutecouverte de collaborateurs et la prise de contact
31
Eacutevaluation heuristique avec utilisateurs
bull Eacutevaluation heuristique participative (Participatory
Heuristic Evaluation)
bull Evaluation heuristique reacutealiseacutee avec des utilisateurs
bull Heuristiques suppleacutementaires (orienteacutees processus)
bull Respecter lrsquoutilisateur et ses laquo habileteacutes raquo
bull Fournir une expeacuterience plaisante avec le systegraveme
bull Assister la reacutealisation drsquoun travail (produit) de qualiteacute
32
httphciilikecakeieevaluationparticipatoryheuristichtm
bull Eacutevaluation heuristique reacutealiseacutee par des enfants bull Kishan Salian Gavin Sim Janet C Read Can children perform a heuristic evaluation APCHI
13 Proceedings of the 11th Asia Pacific Conference on Computer Human Interaction
bull 14 enfants de 10-11 ans
bull Eacutevaluer un jeu de composition musicale sur ordinateur portable
Eacutevaluation heuristique avec utilisateurs
JamMo
1 Feedback du systegraveme
2 Match avec les profils utilisateurs
3 Sensation de controcircle
4 Coheacuterence et standard
5 Gestion des erreurs
6 Optimisation des performances
7 Mise en page
8 Flexibiliteacute
9 Surcharge cognitive
10 User Experience
11 Dialogue Homme-Machine
12 Aide et documentation
13 Collaboration
27
1 Feedback du Systegraveme - FBCK
11 La page daccueil indique
clairement la derniegravere mise agrave jour
soit geacuteneacuterale soit pour les eacuteleacutements
sensibles agrave la reacuteactualisation
12 Les fenecirctrespop-upsboicirctes de
dialogue souvrent pregraves de laire
cliqueacutee
13 Un titre visible est assigneacute agrave
chaque pagefenecirctredialog-
boxzone de visualisation
14 Le titre indique correctement le
contenu de la pagefenecirctredialog-
box
(hellip)
Principes et Grille LudoTIC
Principes et Grille LudoTIC
28
GRAVITEacute
= bloquant
= seacuterieux
= cosmeacutetique
SEacuteVEacuteRITEacute = graviteacute freacutequence
4 = problegraveme constant
3= problegraveme agrave freacutequence eacuteleveacutee
2 = problegraveme agrave faible freacutequence
1 = problegraveme rare
29
13 Collaboration - COLL
131 Lutilisateur est informeacute de la seacutequence du Workflow auquel ses donneacuteesdocuments sont soumis(es)
132 Lutilisateur est informeacute de la preacutesence dautres utilisateurs connecteacutes au systegraveme
133 Lutilisateur peut changer son statut de connexion au systegraveme (occupeacute invisible disponiblehellip)
134 Des moyens de communication synchrones etou asynchrones sont fournis
135 Le systegraveme informe lutilisateur des conseacutequences de ses actions sur les documentseacuteleacutements par
rapport au travail dautres utilisateurs
136 Lutilisateur est informeacute de leacutetat actuel de ses donneacuteesdocuments dans le workflow
137 Le systegraveme fournit un feedback lorsquun documenteacuteleacutement est en cours deacutedition de la part dun autre
utilisateur
138 Le systegraveme fournit une indication concernant la date et lauteur des derniegraveres modifications de chaque
documenteacuteleacutement
139 Le systegraveme indique clairement si les autres utilisateurs peuvent ecirctre contacteacutes (disponibles occupeacutes
absentshellip)
1310 Les moyens de communication avec les autres utilisateurs sont clairs (texte audio videacuteo)
1311 Lutilisateur a la possibiliteacute de sexprimer (commentaires avis noteshellip)
1312 critegravere suppleacutementaire eacuteventuel
1313 critegravere suppleacutementaire eacuteventuel
Principes et Grille LudoTIC
Eacutevaluation heuristique
bull Heuristiques pour collecticiels Baker K Greenberg S and Gutwin C (2001) Heuristic Evaluation of Groupware Based on the
Mechanics of Collaboration
In MR Little and L Nigay (Eds) Engineering for Human-Computer
Interaction (8th IFIP International Conference EHCI 2001 Toronto
Canada May) Lecture Notes in Computer Science Vol 2254 p123-139
Springer-Verlag Revised from Report 2000-669-21
httpwwwcpscucalgarycagrouplabpapers200101-
HeurisiticsMechanicsEHCI01-
Heuristic20Evaluation20of20GroupwareEHCIpdf
30
Eacutevaluation heuristique
bull Heuristiques pour collecticiels
Permettre la communication verbale intentionnelle
Permettre la communication gestuelle intentionnelle
Permettre la communication reacutesultant de configurations corporelles non intentionnelles (position du corps des mains des yeux etc)
Permettre la communication reacutesultant de la manipulation drsquoobjets partageacutes (retour drsquoinformation sur ces objets)
Proteacuteger lrsquoespace de travail lrsquoespace priveacute etc
Geacuterer la collaboration fortement coupleacutee et faiblement coupleacutee
Permettre la coordination des actions
Faciliter la deacutecouverte de collaborateurs et la prise de contact
31
Eacutevaluation heuristique avec utilisateurs
bull Eacutevaluation heuristique participative (Participatory
Heuristic Evaluation)
bull Evaluation heuristique reacutealiseacutee avec des utilisateurs
bull Heuristiques suppleacutementaires (orienteacutees processus)
bull Respecter lrsquoutilisateur et ses laquo habileteacutes raquo
bull Fournir une expeacuterience plaisante avec le systegraveme
bull Assister la reacutealisation drsquoun travail (produit) de qualiteacute
32
httphciilikecakeieevaluationparticipatoryheuristichtm
bull Eacutevaluation heuristique reacutealiseacutee par des enfants bull Kishan Salian Gavin Sim Janet C Read Can children perform a heuristic evaluation APCHI
13 Proceedings of the 11th Asia Pacific Conference on Computer Human Interaction
bull 14 enfants de 10-11 ans
bull Eacutevaluer un jeu de composition musicale sur ordinateur portable
Eacutevaluation heuristique avec utilisateurs
JamMo
Principes et Grille LudoTIC
28
GRAVITEacute
= bloquant
= seacuterieux
= cosmeacutetique
SEacuteVEacuteRITEacute = graviteacute freacutequence
4 = problegraveme constant
3= problegraveme agrave freacutequence eacuteleveacutee
2 = problegraveme agrave faible freacutequence
1 = problegraveme rare
29
13 Collaboration - COLL
131 Lutilisateur est informeacute de la seacutequence du Workflow auquel ses donneacuteesdocuments sont soumis(es)
132 Lutilisateur est informeacute de la preacutesence dautres utilisateurs connecteacutes au systegraveme
133 Lutilisateur peut changer son statut de connexion au systegraveme (occupeacute invisible disponiblehellip)
134 Des moyens de communication synchrones etou asynchrones sont fournis
135 Le systegraveme informe lutilisateur des conseacutequences de ses actions sur les documentseacuteleacutements par
rapport au travail dautres utilisateurs
136 Lutilisateur est informeacute de leacutetat actuel de ses donneacuteesdocuments dans le workflow
137 Le systegraveme fournit un feedback lorsquun documenteacuteleacutement est en cours deacutedition de la part dun autre
utilisateur
138 Le systegraveme fournit une indication concernant la date et lauteur des derniegraveres modifications de chaque
documenteacuteleacutement
139 Le systegraveme indique clairement si les autres utilisateurs peuvent ecirctre contacteacutes (disponibles occupeacutes
absentshellip)
1310 Les moyens de communication avec les autres utilisateurs sont clairs (texte audio videacuteo)
1311 Lutilisateur a la possibiliteacute de sexprimer (commentaires avis noteshellip)
1312 critegravere suppleacutementaire eacuteventuel
1313 critegravere suppleacutementaire eacuteventuel
Principes et Grille LudoTIC
Eacutevaluation heuristique
bull Heuristiques pour collecticiels Baker K Greenberg S and Gutwin C (2001) Heuristic Evaluation of Groupware Based on the
Mechanics of Collaboration
In MR Little and L Nigay (Eds) Engineering for Human-Computer
Interaction (8th IFIP International Conference EHCI 2001 Toronto
Canada May) Lecture Notes in Computer Science Vol 2254 p123-139
Springer-Verlag Revised from Report 2000-669-21
httpwwwcpscucalgarycagrouplabpapers200101-
HeurisiticsMechanicsEHCI01-
Heuristic20Evaluation20of20GroupwareEHCIpdf
30
Eacutevaluation heuristique
bull Heuristiques pour collecticiels
Permettre la communication verbale intentionnelle
Permettre la communication gestuelle intentionnelle
Permettre la communication reacutesultant de configurations corporelles non intentionnelles (position du corps des mains des yeux etc)
Permettre la communication reacutesultant de la manipulation drsquoobjets partageacutes (retour drsquoinformation sur ces objets)
Proteacuteger lrsquoespace de travail lrsquoespace priveacute etc
Geacuterer la collaboration fortement coupleacutee et faiblement coupleacutee
Permettre la coordination des actions
Faciliter la deacutecouverte de collaborateurs et la prise de contact
31
Eacutevaluation heuristique avec utilisateurs
bull Eacutevaluation heuristique participative (Participatory
Heuristic Evaluation)
bull Evaluation heuristique reacutealiseacutee avec des utilisateurs
bull Heuristiques suppleacutementaires (orienteacutees processus)
bull Respecter lrsquoutilisateur et ses laquo habileteacutes raquo
bull Fournir une expeacuterience plaisante avec le systegraveme
bull Assister la reacutealisation drsquoun travail (produit) de qualiteacute
32
httphciilikecakeieevaluationparticipatoryheuristichtm
bull Eacutevaluation heuristique reacutealiseacutee par des enfants bull Kishan Salian Gavin Sim Janet C Read Can children perform a heuristic evaluation APCHI
13 Proceedings of the 11th Asia Pacific Conference on Computer Human Interaction
bull 14 enfants de 10-11 ans
bull Eacutevaluer un jeu de composition musicale sur ordinateur portable
Eacutevaluation heuristique avec utilisateurs
JamMo
29
13 Collaboration - COLL
131 Lutilisateur est informeacute de la seacutequence du Workflow auquel ses donneacuteesdocuments sont soumis(es)
132 Lutilisateur est informeacute de la preacutesence dautres utilisateurs connecteacutes au systegraveme
133 Lutilisateur peut changer son statut de connexion au systegraveme (occupeacute invisible disponiblehellip)
134 Des moyens de communication synchrones etou asynchrones sont fournis
135 Le systegraveme informe lutilisateur des conseacutequences de ses actions sur les documentseacuteleacutements par
rapport au travail dautres utilisateurs
136 Lutilisateur est informeacute de leacutetat actuel de ses donneacuteesdocuments dans le workflow
137 Le systegraveme fournit un feedback lorsquun documenteacuteleacutement est en cours deacutedition de la part dun autre
utilisateur
138 Le systegraveme fournit une indication concernant la date et lauteur des derniegraveres modifications de chaque
documenteacuteleacutement
139 Le systegraveme indique clairement si les autres utilisateurs peuvent ecirctre contacteacutes (disponibles occupeacutes
absentshellip)
1310 Les moyens de communication avec les autres utilisateurs sont clairs (texte audio videacuteo)
1311 Lutilisateur a la possibiliteacute de sexprimer (commentaires avis noteshellip)
1312 critegravere suppleacutementaire eacuteventuel
1313 critegravere suppleacutementaire eacuteventuel
Principes et Grille LudoTIC
Eacutevaluation heuristique
bull Heuristiques pour collecticiels Baker K Greenberg S and Gutwin C (2001) Heuristic Evaluation of Groupware Based on the
Mechanics of Collaboration
In MR Little and L Nigay (Eds) Engineering for Human-Computer
Interaction (8th IFIP International Conference EHCI 2001 Toronto
Canada May) Lecture Notes in Computer Science Vol 2254 p123-139
Springer-Verlag Revised from Report 2000-669-21
httpwwwcpscucalgarycagrouplabpapers200101-
HeurisiticsMechanicsEHCI01-
Heuristic20Evaluation20of20GroupwareEHCIpdf
30
Eacutevaluation heuristique
bull Heuristiques pour collecticiels
Permettre la communication verbale intentionnelle
Permettre la communication gestuelle intentionnelle
Permettre la communication reacutesultant de configurations corporelles non intentionnelles (position du corps des mains des yeux etc)
Permettre la communication reacutesultant de la manipulation drsquoobjets partageacutes (retour drsquoinformation sur ces objets)
Proteacuteger lrsquoespace de travail lrsquoespace priveacute etc
Geacuterer la collaboration fortement coupleacutee et faiblement coupleacutee
Permettre la coordination des actions
Faciliter la deacutecouverte de collaborateurs et la prise de contact
31
Eacutevaluation heuristique avec utilisateurs
bull Eacutevaluation heuristique participative (Participatory
Heuristic Evaluation)
bull Evaluation heuristique reacutealiseacutee avec des utilisateurs
bull Heuristiques suppleacutementaires (orienteacutees processus)
bull Respecter lrsquoutilisateur et ses laquo habileteacutes raquo
bull Fournir une expeacuterience plaisante avec le systegraveme
bull Assister la reacutealisation drsquoun travail (produit) de qualiteacute
32
httphciilikecakeieevaluationparticipatoryheuristichtm
bull Eacutevaluation heuristique reacutealiseacutee par des enfants bull Kishan Salian Gavin Sim Janet C Read Can children perform a heuristic evaluation APCHI
13 Proceedings of the 11th Asia Pacific Conference on Computer Human Interaction
bull 14 enfants de 10-11 ans
bull Eacutevaluer un jeu de composition musicale sur ordinateur portable
Eacutevaluation heuristique avec utilisateurs
JamMo
Eacutevaluation heuristique
bull Heuristiques pour collecticiels Baker K Greenberg S and Gutwin C (2001) Heuristic Evaluation of Groupware Based on the
Mechanics of Collaboration
In MR Little and L Nigay (Eds) Engineering for Human-Computer
Interaction (8th IFIP International Conference EHCI 2001 Toronto
Canada May) Lecture Notes in Computer Science Vol 2254 p123-139
Springer-Verlag Revised from Report 2000-669-21
httpwwwcpscucalgarycagrouplabpapers200101-
HeurisiticsMechanicsEHCI01-
Heuristic20Evaluation20of20GroupwareEHCIpdf
30
Eacutevaluation heuristique
bull Heuristiques pour collecticiels
Permettre la communication verbale intentionnelle
Permettre la communication gestuelle intentionnelle
Permettre la communication reacutesultant de configurations corporelles non intentionnelles (position du corps des mains des yeux etc)
Permettre la communication reacutesultant de la manipulation drsquoobjets partageacutes (retour drsquoinformation sur ces objets)
Proteacuteger lrsquoespace de travail lrsquoespace priveacute etc
Geacuterer la collaboration fortement coupleacutee et faiblement coupleacutee
Permettre la coordination des actions
Faciliter la deacutecouverte de collaborateurs et la prise de contact
31
Eacutevaluation heuristique avec utilisateurs
bull Eacutevaluation heuristique participative (Participatory
Heuristic Evaluation)
bull Evaluation heuristique reacutealiseacutee avec des utilisateurs
bull Heuristiques suppleacutementaires (orienteacutees processus)
bull Respecter lrsquoutilisateur et ses laquo habileteacutes raquo
bull Fournir une expeacuterience plaisante avec le systegraveme
bull Assister la reacutealisation drsquoun travail (produit) de qualiteacute
32
httphciilikecakeieevaluationparticipatoryheuristichtm
bull Eacutevaluation heuristique reacutealiseacutee par des enfants bull Kishan Salian Gavin Sim Janet C Read Can children perform a heuristic evaluation APCHI
13 Proceedings of the 11th Asia Pacific Conference on Computer Human Interaction
bull 14 enfants de 10-11 ans
bull Eacutevaluer un jeu de composition musicale sur ordinateur portable
Eacutevaluation heuristique avec utilisateurs
JamMo
Eacutevaluation heuristique
bull Heuristiques pour collecticiels
Permettre la communication verbale intentionnelle
Permettre la communication gestuelle intentionnelle
Permettre la communication reacutesultant de configurations corporelles non intentionnelles (position du corps des mains des yeux etc)
Permettre la communication reacutesultant de la manipulation drsquoobjets partageacutes (retour drsquoinformation sur ces objets)
Proteacuteger lrsquoespace de travail lrsquoespace priveacute etc
Geacuterer la collaboration fortement coupleacutee et faiblement coupleacutee
Permettre la coordination des actions
Faciliter la deacutecouverte de collaborateurs et la prise de contact
31
Eacutevaluation heuristique avec utilisateurs
bull Eacutevaluation heuristique participative (Participatory
Heuristic Evaluation)
bull Evaluation heuristique reacutealiseacutee avec des utilisateurs
bull Heuristiques suppleacutementaires (orienteacutees processus)
bull Respecter lrsquoutilisateur et ses laquo habileteacutes raquo
bull Fournir une expeacuterience plaisante avec le systegraveme
bull Assister la reacutealisation drsquoun travail (produit) de qualiteacute
32
httphciilikecakeieevaluationparticipatoryheuristichtm
bull Eacutevaluation heuristique reacutealiseacutee par des enfants bull Kishan Salian Gavin Sim Janet C Read Can children perform a heuristic evaluation APCHI
13 Proceedings of the 11th Asia Pacific Conference on Computer Human Interaction
bull 14 enfants de 10-11 ans
bull Eacutevaluer un jeu de composition musicale sur ordinateur portable
Eacutevaluation heuristique avec utilisateurs
JamMo
Eacutevaluation heuristique avec utilisateurs
bull Eacutevaluation heuristique participative (Participatory
Heuristic Evaluation)
bull Evaluation heuristique reacutealiseacutee avec des utilisateurs
bull Heuristiques suppleacutementaires (orienteacutees processus)
bull Respecter lrsquoutilisateur et ses laquo habileteacutes raquo
bull Fournir une expeacuterience plaisante avec le systegraveme
bull Assister la reacutealisation drsquoun travail (produit) de qualiteacute
32
httphciilikecakeieevaluationparticipatoryheuristichtm
bull Eacutevaluation heuristique reacutealiseacutee par des enfants bull Kishan Salian Gavin Sim Janet C Read Can children perform a heuristic evaluation APCHI
13 Proceedings of the 11th Asia Pacific Conference on Computer Human Interaction
bull 14 enfants de 10-11 ans
bull Eacutevaluer un jeu de composition musicale sur ordinateur portable
Eacutevaluation heuristique avec utilisateurs
JamMo
bull Eacutevaluation heuristique reacutealiseacutee par des enfants bull Kishan Salian Gavin Sim Janet C Read Can children perform a heuristic evaluation APCHI
13 Proceedings of the 11th Asia Pacific Conference on Computer Human Interaction
bull 14 enfants de 10-11 ans
bull Eacutevaluer un jeu de composition musicale sur ordinateur portable
Eacutevaluation heuristique avec utilisateurs
JamMo