Approche «orientée utilisateur» et adaptation à l être humain Cours de N. Bonnardel PSY Q11B - Analyse ergonomique des situations de terrain 1. Des contre-exemples? Pour faciliter l adaptation à l être humain Des modèles Modèle de Norman Des principes ergonomiques Principes de Norman Des critères ergonomiques Critères Ergonomiques de Scapin & Bastien 1
2. Les principes de Norman (1/7) Utiliser à la fois les connaissances dans le monde et les connaissances dans la tête 3 systèmes conceptuels : «design model» «user model» «system image» Modèle de Norman expérience récits de collègues concepteur modèle de conception comment l'utilisateur pense que le système fonctionne avant utilisation (affordances) utilisateur modèle de l'utilisateur comment le concepteur pense que le système devrait fonctionner système image du système comment l'utilisateur pense que le système fonctionne sur la base de l'utilisation 2. Les principes de Norman (2/7) Simplifier la structure des tâches aides mentales automatiser la tâche changer la nature de la tâche 2
2. Les principes de Norman (3/7) Rendre les choses visibles Etablir un «pont» entre l exécution et l évaluation WYSIWYG rendre visibles les choses appropriées 2. Les principes de Norman (4/7) Obtenir une bonne correspondance entre : - les intentions et les actions possibles - les actions et leurs effets sur le système - l état courant du système et ce qui est perceptible critère de compatibilité exploitation des métaphores critère de feed-back Les principes de Norman (5/7) Exploiter le pouvoir des contraintes Que l utilisateur fasse «la bonne chose» 3
2. Les principes de Norman (6/7) Concevoir en fonction des erreurs (i.e. actions incomplètement spécifiées ou spécifiées de façon non adéquate) principe : toutes les erreurs possibles peuvent être commises permettre à l utilisateur de corriger ses erreurs : - savoir ce qui a été fait - comprendre comment cela s est produit - réparer ce qui est inadapté 2. Les principes de Norman (7/7) Lorsque tout échoue, standardiser apprentissage du mécanisme standardisé nécessité d homogénéité mais des difficultés : - consensus - assez tôt et assez tard 3. L ergonomie des IHM : objectifs Optimisation du traitement et de la présentation de l information Adaptation de la logique de fonctionnement du système à la logique d utilisation 4
4. Aspects à prendre en compte Connaissance du traitement de l information humaine et critères ergonomiques Contexte d utilisation Analyse des tâches et des activités 5. Définir les utilisateurs Le profil du public visé Les produits similaires déjà utilisés (comment, fréquence d utilisation, à quelle période?) Les connaissances générales dans le domaine Le niveau d expertise dans le domaine Le niveau d expertise en informatique/tic 6. Analyse de la tâche et de l activité Cerner et comprendre la logique de la tâche perçue par l utilisateur et son activité réelle Bien définir les besoins des utilisateurs => Concevoir en fonction de la tâche et de l activité Repérer les causes de dysfonctionnements éventuels que le produit devra prendre en compte => Concevoir en fonction des erreurs Préparer des tests-utilisateurs => Tester et valider les propositions de conception 5
6. Analyse de la tâche et de l activité Exemple : Borne d information sur les maladies tropicales Analyse de la demande Extrait vidéo des méthodes d analyse de la tâche et de l activité Propositions de conception 7. Critères ergonomiques Critères Ergonomiques généraux (Scapin, 1990 ; Bastien & Scapin, 1995) Critères ergonomiques spécifiques au Web Check-lists de Nogier (2003) 7. Critères Ergonomiques Les Critères Ergonomiques de Scapin (1990) Guidage Charge de travail Contrôle explicite Adaptabilité Gestion des erreurs Homogénéité Signifiance des codes Compatibilité 6
Guidage Mettre en œuvre tous les moyens pour conseiller, orienter, et informer l utilisateur lors de ses interactions avec le logiciel. Prompting Groupement/distinction des items Feed-back immédiat Clarté-Lisibilité Charge de travail Concerne tous les éléments de l'interface qui ont un rôle à jouer dans la réduction de la quantité d informations à visualiser et à mémoriser et dans l'augmentation de l'efficacité du dialogue. Densité informationnelle Brièveté et actions minimales Contrôle explicite Moyens pour permettre à l'utilisateur de maîtriser/ contrôler les traitements réalisés par le système. Contrôle utilisateur 7
Adaptabilité S assurer de la capacité du logiciel à réagir selon le contexte, et selon les besoins et préférences de l utilisateur Une interface ne peut convenir à la fois à tous les utilisateurs potentiels. Elle doit donc s'adapter à l'utilisateur selon les contextes. Gestion des erreurs Mise en œuvre de moyens permettant de : donner la capacité aux utilisateurs de détecter les erreurs les éviter ou les réduire permettre de les corriger lorsqu elles surviennent Protection contre les erreurs Qualité des messages Correction des erreurs Homogénéité Les objets ainsi que les caractéristiques des objets de l interface doivent être conservés pour des contextes identiques. - localisation - format - dénomination, etc. d'un écran à l'autre, d'une session à l'autre, et d'une application à l'autre 8
Signifiance des codes S assurer de l adéquation entre l objet ou l information affichée ou demandée, et son référent, son contenant. S assurer de la pertinence des métaphores Compatibilité S assurer de la correspondance entre les caractéristiques de l utilisateur (mémoire, perception, habitudes, vocabulaire, etc.) ou de son environnement (ex. : supports papiers utilisés) et l organisation des entrées, des sorties et du dialogue homme-machine 8. Evaluation ergonomique Utilité d un système Utilisabilité d un système Attractivité (esthétique, beauté ) d un système 9
8. Evaluation ergonomique L utilisabilité (norme ISO) - Efficacité (atteindre le but fixé) - Efficience (atteindre le but avec un effort moindre et un temps minimal) - Satisfaction (évaluation par l utilisateur) 8. Evaluation ergonomique Exemples de questions: - Quel est le délai pour parvenir à utiliser le système? - Les utilisateurs sont-ils satisfaits de son efficacité, de son apparence,etc? - Comprennent-ils les messages d erreurs? 8. Evaluation ergonomique Deux types de méthodes : - celles qui requièrent un examen des caractéristiques de l interface par des «évaluateurs» - celles qui reposent sur des utilisateurs 10
8. Evaluation ergonomique Caractéristiques de l interface Méthodes d inspection - Critères ergonomiques - Cognitive walkthrough Modèles d analyse des tâches (task analysis) Evaluation automatique Participation des utilisateurs Entretiens Tests-utilisateurs - Expériences, - Observations, - Log files records Questionnaires 11