Upload
ludolmn
View
853
Download
0
Embed Size (px)
Citation preview
1
Cours 1:Introduction à l’ergonomie logicielle
Ludovic MaindronIngénieur UTC en génie logiciel
DESS ergonomie Paris V 15 ans d’expérience en conception d’Interfaces Homme
Machine
11/01/2012Ludovic M
aindron IHM
Consulting
22
Présentation des enjeux11/01/2012
Ludovic Maindron IH
M C
onsulting
•Le travail sur écran prend une place grandissante dans nos vies personnelles et professionnelles•En milieu professionnel, certaines applications sont utilisées de façon très intensives et dans des conditions de travail tout à fait particulières•La réalisation d’une IHM est une tâche complexe qui nécessite des compétences pointues et une ouverture vers les utilisateurs finaux •L’utilisateur ne voit l’application qu’au travers de l’IHM, il se moque de l’architecture sous-jacente
33
Qu’est ce qu’une IHM ?11/01/2012
Ludovic Maindron IH
M C
onsulting
Ensemble de dispositifs techniques permettant à l’être humain de contrôler et de communiquer avec une machine
•Flux sortant : visualiser l’état du systèmeLes classiques : des écrans 2D de différentes tailles, le sonLes technologies récentes : tablettes, écrans HDLe futur : réalité augmentée, réalité virtuelle
•Flux entrant : interagir avec le système et saisir des donnéesLes classiques : clavier, souris, lecteur de code barreLes technologies récentes : interface tactile, reconnaissance
vocale, QR codeLe futur : tables interactives, reconnaissance du mouvement
44
L’ergonomie logicielle ?11/01/2012
Ludovic Maindron IH
M C
onsulting
Qu’est-ce qu’une application ergonomique ?
•Littéralement : étymologie grecqueErgon : le travailNomos : la loiL’ergonomie logicielle est une science et une méthodologie, qui
s’attache à comprendre l’activité d’un humain interagissant avec une application informatique
Qui convient à tous
Visuellement attractiveFacile à utiliser
Qui fait vendre
Confortable
55
A quoi ca sert ?Ludovic M
aindron IHM
Consulting
•Prise en compte du facteur humain Comprendre l’activité humaine en situation
de travailAdapter les IHMs en fonction des
caractéristiques de l’être humain
•Rôle de l’ergonomeLe moyen : analyser la situation de travailLa fin : fournir des préconisations
techniques réalistes
•Philosophie Ergonomie : adapter le logiciel à
l’organisation du travailProgiciel : on compte sur la capacité
d’adaptation des utilisateurs
66
L’être humainLudovic M
aindron IHM
Consulting
•L’humain ne fait jamais exactement ce qu’on lui demande de faireTravail réel <> travail prescrit => Situation de travail dégradéeCréatif et joueur
•Contraintes cognitivesMémoire et capacité de calcul limitéeMythe du multitâche : en réalité 2 tâches maximumMais une capacité d’adaptation presque illimitée !
•Performances fluctuantesBaisse de vigilance : tâches de conduite et de surveillanceL’attention : focalisée sur un élément, limitée dans le temps
•Limites et variabilité physiologiquesMorphologie : main (TMS), yeux (fatigue oculaire), oreilles
(environnement bruyant) Handicaps : daltoniens (4%), déficients visuels (3%) et moteurs
(1,5%)…
77
L’erreur humaineLudovic M
aindron IHM
Consulting
•L’humain fait des erreurs, c’est dans sa nature Impossible de produire un logiciel sans bugsApprentissage par essai/erreur
•Quelques bugs du cerveauBiais de confirmation : tendance à confirmer une hypothèse Ancrage mental : influence laissée par la première impressionDistorsion temporelle : temps perçu <> temps réelPerception visuelle
88
Problématique des IHMsLudovic M
aindron IHM
ConsultingErgonomie
Prise en compte du facteur humain
TechnologieContraintes techniques
GraphismeDimension artistique
Facile à utiliser
et adapté à la tâche
Agré
able
à re
gard
er
Facile à implémenter et à maintenir
Expérience utilisateur (UX) = Graphisme + Ergonomie
IHM
99
L’équation à résoudre
• U : Connaitre ses utilisateurs (Qui ?)Population visée : âge, niveau d’expérience…Capacités cognitives : erreur humaine, mémoire court et long termePhysiologie : handicap, limites de l’œil et la main
Ludovic Maindron IH
M C
onsulting
IHM=f(Situation, Activité, Matériel, Utilisateur)
• A : Connaitre leur activité (Quoi ?)Tache réelle et non tâche prescriteSituations dégradées, fréquence d’usage
• S : Connaitre les situations d’usages (Comment ?)Postures : assis, débout, sur un fenwick…Environnement de travail : poussières, poste tournant
• M : Connaitre le matérielHardware : taille de l’écran, type d’interactionSoftware : système d’exploitation, autres logiciels installés
1010
Notion d’utilité et d’utilisabilité• Utilisabilité : facile à apprendre et à utiliser
Facilité de mise en œuvre, convivialitéApprentissage minimalNotion très subjectiveEvaluation par tests utilisateurs
11/01/2012Ludovic M
aindron IHM
Consulting
• Utilité : adapté à ma tâche et à mes besoins Intérêt de la fonctionnalité du point de vue de l’utilisateurNotion de fréquence d’usage
Prévisionnelle (Ex : nombre de création de client par mois)Observée (Ex : nombre de clic par élément de menu)
Notion de profil utilisateur L’utilité est faible lorsque la fréquence d’usage est basseL’utilité est faible si peu d’utilisateurs sont concernés
1111
Notion d’utilité et d’utilisabilitéLudovic M
aindron IHM
Consulting
1212
laid
Trop de saisie
Les risques d’une mauvaise UX11/01/2012
Ludovic Maindron IH
M C
onsulting
Manque de
réactivité
• Perte de productivité• Sous utilisation de
certaines fonctions• Augmentation du risque
d’erreur
• Fonctions fantômes !• Abandon de tâche• Rejet pur et simple
Complexe
Désagréable
Pas adapté Inutilisable
1313
Ce qu’il ne faut pas faire
1414
Les avantages d’une bonne UX• Meilleure acceptation
Risque de rejet réduitAugmentation des ventes
• Meilleure utilisationAugmentation de la productivitéRisque d’erreur réduit
• Formation réduiteBesoin de formation réduitPlus d’utilisateurs potentielsDocumentation minimal
• Coûts de développement et de maintenance réduitsPeu d’écransFonctionnalités utiles seulement
11/01/2012Ludovic M
aindron IHM
Consulting
1515
Mon retour d’expérience11/01/2012
Ludovic Maindron IH
M C
onsulting
•Aspects ergonomiques encore trop souvent ignorésLogique du progiciel : c’est l’utilisateur qui sert de variable
d’ajustement et qui doit s’adapter au logiciel
Risques ergonomiques non identifiésA priori tenaces : « l’ergonomie c’est du bon sens » Confusion fréquente entre l’ergonomie et le design
•Problème de formationPeu de techniciens pointus en couche de présentationMéconnaissance des guidelines ergonomiquesLes IHMs sont conçues par des personnes peu formées pour
1616
Vos Questions ?11/01/2012
Ludovic Maindron IH
M C
onsultingLudovic Maindron Consultant ergonome
06 28 07 22 35
@ludolmn
Références •Livre : Brain Bugs: How the Brain's Flaws Shape Our Lives, Dean Buonomano•Critères de Bastien et Scapin : http://hal.inria.fr/docs/00/13/12/55/PDF/RR-5531.pdf