Cours 5 IHM
Cours 5 IHM
Cours 5 IHM
machine(IHM)
Cours 5: CONCEPTION DES IHM
Introduction
• Phases du cycle de développement d’un logiciel :
Conception
• Après le développement :
Livraison/ utilisation
Un tiers des questions lors de réunions avec les utilisateurs porte sur
les IHM
Phase de maintenance :
‣ 33% de debugging
• Les causes :
àMéthode à éviter
Modèles linéaires:
Modèle ou CV en cascade
• Il est hérité de l'industrie du BTP (Bâtiment et travaux
publics) (1966).
• Construction du noyau
• Risques:
MCD et MCT
MLD et MLT
MPD et MPT
MERISE: inconvénients
• Cette méthode reste adaptée pour la gestion des projets
internes aux organisations, se limitant à un domaine
précis.
• Logiciels opérationnels
Méthodes agiles :
présentation
Méthodes agiles Vs méthodes
classiques
Méthodes agiles Vs méthodes
classiques
Méthodes agiles : Exemples
• Rapid Application Development (RAD, 1991)
• Scrum (1996)
Satisfaction du client
Motivation de l’équipe
Méthodes agiles : Bilan
4. Conception participative
5. Conception informative
• Succession de phases :
Prototypes vidéo
Prototypes informatiques
http://www.agile-ux.com/2011/02/22/
agile-prototyping-tools-paper-
whiteboard-and-balsamiq/
Prototypage : prototype
informel
• Dessiner des écrans sur papier, sur logiciel
• A l’aide d’outils :
• Conception à 3 phases:
1) analyse
2) conception
De la tâche à réaliser
De lʼinteraction
• Pour cela :
Parler aux utilisateurs n'est pas un luxe, c'est une
nécessité
Il faut se concentrer sur l'utilisateur le plus tôt possible et
de façon continue
Il faut faire participer l'utilisateur à la conception
CCU: Modèle de l’utilisateur
• Données générales
• Problèmes :
Choix des utilisateurs représentatifs
• Techniques :
Classification générale si utilisateur non disponible
• Méthodes :
Observation directe en laboratoire ou sur le terrain
Entretien
• Difficultés
Choisir des utilisateurs représentatifs et disponibles
• Relations concepteur-utilisateur :
Utilisateur partenaire de conception à part entière
Et participe aux choix de conception finaux
Conception participative:
Bilan
• Avantages
Seuls les utilisateurs connaissent la réalité des tâches (surtout celles mal
identifiées ou peu structurées)
Facilite l’acceptation du logiciel
• Difficultés
Augmentation des coûts de développement
Contradictions possibles entre les utilisateurs
Obligation d’accepter des compromis pour satisfaire des participants,
même s’ils ont tort
• Relations concepteur-utilisateur :
Utilisateur dans l’équipe de conception
• Difficultés
Augmentation des coûts de développement
3. Magicien dʼoz
4. Entretiens / Enquêtes
5. Observations
6. Questionnaires
7. Remue-méninges (brainstorming)
8. Audit ergonomique
Scénarios de conception
• But :
• Moyen :
Typiques
Inhabituelles
Exemple de scénarimage
Inspections cognitives
• But :
Évaluer le système en se mettant à la place de l’utilisateur
• Moyen :
Spécification d’une série de tâches et des séquences
d’actions pour les réaliser
• Procédure :
Évaluation en imaginant ce que ferait l’utilisateur
comprend-il les messages, le comportement du système ?
Interprétation et prise en compte des résultats
Magicien d’Oz
• But :
Simuler les fonctionnalités absentes du système
Système réel inexistant ou partiellement développé
Technique difficile à mettre en place : adapté à des systèmes lourds,
difficile à développer
• Procédure :
Un compère effectue les actions à la place du système
Le “magicien” interprète les entrées de l’utilisateur
Il supplée aux manques du prototype et contrôle le comportement du
système
Sensation d’utiliser un vrai système
Magicien d’Oz
• Exemple :
projet DIALORS, un système de dialogue pour réserver
un billet de train en langage naturel
Expérimentations réelles en 1984 : une opératrice
simule les réponses du système
• Caractéristiques :
Interviewer l’utilisateur dans son environnement de travail
(face à face)
Durée recommandée de 45 minutes / une heure
Privilégier le magnétophone à la prise de notes (traces et
concentration sur l’échange)
Enquête / entretien
• Procédure :
Rassembler un panel représentatif d’utilisateurs
Pendant l’interview en face à face
questions semi-directives pour l’analyse (degré de liberté)
questions plutôt directives pour l’évaluation (cibler un
élément)
neutralité de l’enquêteur
reformulation des réponses
Analyse des résultats
Enquête / entretien
• Avantages
Analyse qualitative
Identification des tendances et des priorités, ou dans le
cas d’entretiens critiques, des points forts (à renforcer)
et des points faibles (à corriger)
• Inconvénients
Vision subjective (ne pas en tirer des conclusions
chiffrées)
Observations
• But : Identifier les gros problèmes du logiciel (prototype / système final)
• Procédure :
En laboratoire ou sur le terrain
Définir une mission spécifique (résoudre un problème, suivre un
scénario)
Choisir au moins 2 utilisateurs qui agiront indépendamment, leur
demander d’effectuer la tâche :
observation directe simple
avec explication à haute voix
à deux pour observer leurs interactions (interrogations,
explications)
Observations
• Procédure : (Suite)
• Procédure :
Comment diffuser/récupérer
• Types de questions :
Informations générales
• Procédure :
• Procédure :
• Inconvénients
Coût de l’audit
• https://isammblog.files.wordpress.com/2015/11/
ihm_ch5_conceptionihm_s_b_abdallah.pdf
• Nadia Elouali: Cours Interaction Homme-Machine (IHM)
• https://www.hcibook.com/e3/
• Cours IHM (Master Ingénierie des Médias) ERGONOMIE :
PRINCIPES ET ÉVALUATION