théorie de lactivité Étude de lintégration des systèmes dans les activités théorie de...

43
Théorie de l’activité Étude de l’intégration des systèmes dans les activités Théorie de l’activité - Les théories, les principes Modéle d’analyse hiérarchique - GOMS Applications Conception des systèmes Évaluation des interactions Exemple

Upload: anette-le-bris

Post on 04-Apr-2015

117 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Théorie de lactivité Étude de lintégration des systèmes dans les activités Théorie de lactivité - Les théories, les principes Modéle danalyse hiérarchique

Théorie de l’activité

Étude de l’intégration des systèmes dans les activités

Théorie de l’activité - Les théories, les principes

Modéle d’analyse hiérarchique - GOMS

ApplicationsConception des systèmes

Évaluation des interactions Exemple

Page 2: Théorie de lactivité Étude de lintégration des systèmes dans les activités Théorie de lactivité - Les théories, les principes Modéle danalyse hiérarchique

Aude Dufresne

Théorie de l’activité

Intégration des technologies au travail 1970 Coopération entre chercheurs et sujets, implication Limite des IHM pour tenir compte de facteurs du contexte Bannon & Bœdker 91

Individu dans un contexte histoire, culture, qualification, division du travail

Artefacts

Analyse des tâches, mais insuffisantes Problème de coordination et collaboration - CSCW

Usagers deviennent l’objet.. Supporter ce qu’ils font des technologies

Page 3: Théorie de lactivité Étude de lintégration des systèmes dans les activités Théorie de lactivité - Les théories, les principes Modéle danalyse hiérarchique

Aude Dufresne

Théorie de l’activité - Focus

Analyse et design des pratiques de travail, division du travail, qualifications, environnment.

Analyse des activités muti-utilisateurs Focus sur le développement d’Expertise Participation activie des usagers au design

Lier la cognition aux actions humaines, aux motivationsAnalyse des activités en hiérarchies… flexibles Développement des pratiques, des artefacts à travers les

activités Développement des artefacts pour supporter les activités

Page 4: Théorie de lactivité Étude de lintégration des systèmes dans les activités Théorie de lactivité - Les théories, les principes Modéle danalyse hiérarchique

Aude Dufresne

Théorie de l’activité - Principes

Vigotsky 78 Individu > artefact > ObjetLeontiev 78 Individu > communauté > Objet

Évolution des buts, vers des actions et des opérations qui s’automatisent

Activité Signification sociale

Lien aux besoins

Objectifs

Pourquoi ?

Action But conscient

Organisation, évolution, préférences

Quoi ?

Opération Chaînes d’actions

Liées au contexte

How ?

Page 5: Théorie de lactivité Étude de lintégration des systèmes dans les activités Théorie de lactivité - Les théories, les principes Modéle danalyse hiérarchique

Aude Dufresne

Théorie de l’activité - Principes

Le système se développe au sein de l’activité.

Activité

Action

Opération

conceptualisation Automatisation

Page 6: Théorie de lactivité Étude de lintégration des systèmes dans les activités Théorie de lactivité - Les théories, les principes Modéle danalyse hiérarchique

Aude Dufresne

Théorie de l’activité - Léontiev

Instrument

Sujet

Règle

Objet

Communauté Division du travail

Page 7: Théorie de lactivité Étude de lintégration des systèmes dans les activités Théorie de lactivité - Les théories, les principes Modéle danalyse hiérarchique

Aude Dufresne

Théorie de l’activité - Léontiev

Instrument

Sujet

Règle

Objet

Communauté Division du travail

Activité de productiond’instrument

Activité De productiondu sujet

Activité de productionrègle

Activité de l’objet

Si un élément change.. exige adaptation

Contradictions entre les systèmes d’activités

Les activités se concrétisent dans des artefacts

Engestrom - Zone de développement proximal ..évolution possible

Page 8: Théorie de lactivité Étude de lintégration des systèmes dans les activités Théorie de lactivité - Les théories, les principes Modéle danalyse hiérarchique

Aude Dufresne

Checklist pour une analyse située des activités

Analyse historique Analyse de l’intégration d’une application informatique dans le

réseau des activités qui l’utilisen Comparer l’utilisation à des prototypes similaires Considérer le support requis aux utilisations Identifier les objets sur lesquels portent l’activité Considérer le réseau des activités et les contradictions entre

elles.

Page 9: Théorie de lactivité Étude de lintégration des systèmes dans les activités Théorie de lactivité - Les théories, les principes Modéle danalyse hiérarchique

Aude Dufresne

Théorie de l’activité

5 principes (Kaptelinin, Nardi &Macaulay 99) Orienté sur les objets Structure hiérarchique des activités Internatlisation et Externatlisation Médiation Développement

Page 10: Théorie de lactivité Étude de lintégration des systèmes dans les activités Théorie de lactivité - Les théories, les principes Modéle danalyse hiérarchique

Aude Dufresne

Exemple de méthode - Analyse des changement de focus

Analyse en situation d’interaction Trouver les changements de focus

Pour chaque focus - But, objet, instrument Si plusieurs personnes - les focus sont-ils les mêmes ? Si changement de focus

de quel objet à quel objet

Rupture ou intentionnel

Qu’est-ce qui l’a provoqué ?

Dans l’Exemple.. Passage d’une réflexion sur l’objet à problème de manipulation Plus il y des changements de focus plus c’est difficile.. Lesquels ?

Page 11: Théorie de lactivité Étude de lintégration des systèmes dans les activités Théorie de lactivité - Les théories, les principes Modéle danalyse hiérarchique

Aude Dufresne

Analyse structurale - Reed et Kirwan

Mettre à jour la structure hiérarchique des activités Buts Sousbuts Actions Opérations

Description de la structure des activités GOMS

Pour supporter la conception description fonctionnelle Pour s’assurer de l’évaluation

Comparer la structure d’utilisation à la structure prévue ou idéale. Les fonctions inutilisées.. Les limites de la navigation Problèmes dans les systèmes d’Activités Identifier les correctifs au système, à la formation, à la documentation

Page 12: Théorie de lactivité Étude de lintégration des systèmes dans les activités Théorie de lactivité - Les théories, les principes Modéle danalyse hiérarchique

Aude Dufresne

1.1 Évaluation basée sur l’analyse des tâches

Modèle - GOMS - Goal Operators Methods and Selection rules

Buts: Intentions, Mémoire de la tâche à faire, structure à explorer (Cas d’utilisation)

Opérateurs: éléments d'actions, composantes, effets, input, output

Méthode: organisation de la tâche, des buts et des opérateurs, suite d’actions

Règles de sélection: procédure générale de choix entre les méthodes

L’exemple … Comment ouvrir un fichier ?

Page 13: Théorie de lactivité Étude de lintégration des systèmes dans les activités Théorie de lactivité - Les théories, les principes Modéle danalyse hiérarchique

Aude Dufresne

Application du modèle GOMS Utile lorsque la tâche est organisée sous formes de plans

Décrit le comportement idéal Permet de caractériser les différences entre modèles usagers et

tâches prévues Permet de distinguer les novices, les experts et les méthodes efficaces

pour la formation Permet de choisir des versions ou options dans le système Permet de considérer des variables comme

la distance des éléments,

le nombre d’opérations,

le temps de celles-ci,

la difficulté et l'imbriquation

Peut servir à décrire un système a priori et à le valider sur papier

Penser en termes de hiérarchie flexible

Page 14: Théorie de lactivité Étude de lintégration des systèmes dans les activités Théorie de lactivité - Les théories, les principes Modéle danalyse hiérarchique

Aude Dufresne

Théorie de l’activité - Observation des activités analyse de protocole

verbalisations, buts et structures d’actions problèmes, erreurs, conséquences, correction possible et

solutions (design, formation ou aide, procédure) - Reed in Kirwan and Ainsworth 92

codage des observations et des commentaires des usagers, Extraire les intentions, les actions.. les opérations Repérer les changements de focus, les goulots d’étranglements Les problèmes d’exécution Les écarts culturels Utilisé vs inutilisé vs manquant

Seule façon de voir le lien avec les activités

Page 15: Théorie de lactivité Étude de lintégration des systèmes dans les activités Théorie de lactivité - Les théories, les principes Modéle danalyse hiérarchique

Aude Dufresne

Méthodologies d’observation

Préparation - objectifs, tâche, contexte. Sujets, échantillonnage Installation

vidéo, audio, tester l ’application, le questionnaire Déroulement

consigne pratiquer verbalisation sur un problème différent intervenir le moins possible, pas sur les causes Ne pas demander de réfléchir sur la tâche, mais à la tâche démontrer un minimum, observer, faire verbaliser Questionner à la fin, vidéo revisité Discussion et focus après

Validité - si concurrent (5-10sec) Peut influencer le processus ou être biaisé P.Smagorinsky Ericsson, K. A., & Simon, H. A. (1993). Protocol analysis: verbal reports as

data (Rev. ed.). Cambridge, Mass.: MIT Press.

Page 16: Théorie de lactivité Étude de lintégration des systèmes dans les activités Théorie de lactivité - Les théories, les principes Modéle danalyse hiérarchique

Aude Dufresne

Exemple d’évaluation (Kirwan)

Application du modèle GOMS au codage des observations

Page 17: Théorie de lactivité Étude de lintégration des systèmes dans les activités Théorie de lactivité - Les théories, les principes Modéle danalyse hiérarchique

Aude Dufresne

Exemple d’évaluation (Kirwan)

Page 18: Théorie de lactivité Étude de lintégration des systèmes dans les activités Théorie de lactivité - Les théories, les principes Modéle danalyse hiérarchique

Aude Dufresne

Exemple Sandrine: Problématique de l’utilité

Une «bonne interface» est perçue par l’usager comme un outil qui augmente la capacité d’exécution d’une tâche en étant utile et facile à utiliser (Norman, 86).

Quelles relations existent entre : la perception de l’utilité des fonctionnalités par l’usager, l’utilisabilité de ces fonctionnalités du point de vue ergonomique, et l’utilisation réelle de celles-ci.

Analyse des fonctionnalités de l'interface de l’Atelier Fx Supportent-t-elles bien les trois niveaux de l’activité (Bødker, 91)

Pourquoi? - A quoi ca sert ? Quoi ? - Quels boutons ? Comment ?- Quelle séquence d’actions ?

Page 19: Théorie de lactivité Étude de lintégration des systèmes dans les activités Théorie de lactivité - Les théories, les principes Modéle danalyse hiérarchique

Aude Dufresne

Exemple Sandrine: Problématique

Les fonctionnalités de l'interface de l’Atelier Fx

supportent-t-elles les trois niveaux de l’activité (Bødker, 91)

dans la prise de notes:

à la tâche

à ce que l’usager doit faire pour réaliser sa tâche

à comment l’usager, s’y prend pour réaliser sa tâche

l’objectif de l’activité

les objets et actions de l’usager et du système dans l’interface

les séquences d’opérations sur les éléments de l’interface

Pourquoi ?

Quoi

Comment ?

Page 20: Théorie de lactivité Étude de lintégration des systèmes dans les activités Théorie de lactivité - Les théories, les principes Modéle danalyse hiérarchique

Aude Dufresne

Exemple de codage

Page 21: Théorie de lactivité Étude de lintégration des systèmes dans les activités Théorie de lactivité - Les théories, les principes Modéle danalyse hiérarchique

Aude Dufresne

Exemple de problématique : Marcelo

Évaluer l’interface du CV par rapport aux habiletés et aux contraintes reliées à l'accomplissement des activités visées par les tuteurs, et identifier celles que l’environnement ne permet pas d’accomplir.

Modéliser l’activité des tuteurs et la décomposer en actions et en opérations à fin de spécifier les caractéristiques d’une interface ergonomique pour ces tâches.

Page 22: Théorie de lactivité Étude de lintégration des systèmes dans les activités Théorie de lactivité - Les théories, les principes Modéle danalyse hiérarchique

Aude Dufresne

Exemple d’analyse

Activité : support et animation

Action 6 : répondre à un message

Opération : choisir icone de réponse

Problème : difficulté à différencier la réponse à la conférence, de la réponse à la personne

Solution : uniformiser les icones et les placer à proximité de façon à favoriser la comparaison et le choix d’un type de réponse.

Réponse à la personne Réponse à la conférence

Page 23: Théorie de lactivité Étude de lintégration des systèmes dans les activités Théorie de lactivité - Les théories, les principes Modéle danalyse hiérarchique

Aude Dufresne

Réingénierie suite à l’analyse

Reviser globalement l ’atteinte des objectifs du système et fixer des priorités pour les ajustements

Repenser la structure des activités, de la navigation, des boîtes de dialogue

Faire la liste des corrections à apporter au niveau du vocabulaire et des icones

Reviser systématiquement les écrans, les boîtes de dialogues, les commandeset corriger en assurant la cohérence.

Il faut proposer une solution globale.. Et non pas morcelée

Page 24: Théorie de lactivité Étude de lintégration des systèmes dans les activités Théorie de lactivité - Les théories, les principes Modéle danalyse hiérarchique

Aude Dufresne

Théorie de l’activité -Analyse structurale pour la conception

Faire une analyse structurée pour la conception.. Inclure les systèmes mais aussi les usagers

Représenter les buts, sous-buts, méthodes et règles de sélection..

Représenter les systèmes ..

Introduction aux représentations

Page 25: Théorie de lactivité Étude de lintégration des systèmes dans les activités Théorie de lactivité - Les théories, les principes Modéle danalyse hiérarchique

Aude Dufresne

Cas d’utilisation

Page 26: Théorie de lactivité Étude de lintégration des systèmes dans les activités Théorie de lactivité - Les théories, les principes Modéle danalyse hiérarchique

Aude Dufresne

Cas d’utilisation

Page 27: Théorie de lactivité Étude de lintégration des systèmes dans les activités Théorie de lactivité - Les théories, les principes Modéle danalyse hiérarchique

Exercice

Il faut définir les cas d’utilisation d’un site pour consulter l’information sur les bourses

Qui sont les acteurs ? Quels sont les cas d’utilisation ? Faites des graphiques…

Quels sont les Contradictions ??

Page 28: Théorie de lactivité Étude de lintégration des systèmes dans les activités Théorie de lactivité - Les théories, les principes Modéle danalyse hiérarchique

Aude Dufresne

Théorie de l’activité -Analyse structurale pour la conception

Une fois connue les cas d’utilisation

Concevoir l’artefact.. Lui donner une structure..

Structure statique d’une application, de l’artefact

Page 29: Théorie de lactivité Étude de lintégration des systèmes dans les activités Théorie de lactivité - Les théories, les principes Modéle danalyse hiérarchique

Structure statique des pages

Pas tous les liens..mais les contenus…les dossiers et les pages

CinamaFlash

Apprentissage Ergonomie Scénarisation Production

IntroFlash Intro

Cinema

Systèmes

Références

Aide

Glossaire

Forum

ChoixAutomatique

N.B. Toutes les sections comme la Section Systèmes

Sous-section

Sous-section

Sections

Page et ancres

Page et ancres

Page 30: Théorie de lactivité Étude de lintégration des systèmes dans les activités Théorie de lactivité - Les théories, les principes Modéle danalyse hiérarchique

Représentation : La structure statique

Décrire la structure des pages, des sections, des menus. Décrire les liens possibles entre les pages par des liens.

Boîtes = les pages, une interface distincte Menus ou choix = liens entre les pages. Distinguer les pages, qui s’ouvrent dans la même page (cadres)

mettre des pointillés aux boîtes. Représenter au besoin les passages automatiques entre pages

par des liens pointillés Ex. page d’accueil qui transfère à la page menu automatiquePage de validation avant la commande.

Mettre une légende.

Page 31: Théorie de lactivité Étude de lintégration des systèmes dans les activités Théorie de lactivité - Les théories, les principes Modéle danalyse hiérarchique

Mais dans le temps …et quand ça devient plus animé. complexe et interactif ? 2/2

Flux et divers processusDécrire la communication entre différentes personnes

ou diverses fonctions sur un systèmeFlux et décisions

Décrire la navigation avec des conditionnels

Flux et séquenceMontrer plus en détail ce qui se passe « derrière » une interaction

(les processus en activités.. Enregistrement, vérification, calcul)

Et finalement

Représentation des interfacesÉtant donné la structure, donner une face à chaque page, créer

les boutons, les menus qui déclenchent les actions.

An

alys

e dy

nam

iqu

e

Page 32: Théorie de lactivité Étude de lintégration des systèmes dans les activités Théorie de lactivité - Les théories, les principes Modéle danalyse hiérarchique

Flux de données

Page 33: Théorie de lactivité Étude de lintégration des systèmes dans les activités Théorie de lactivité - Les théories, les principes Modéle danalyse hiérarchique

Interaction du conseiller avec l’application d’EXAO

DFD - Flux de données

Page 34: Théorie de lactivité Étude de lintégration des systèmes dans les activités Théorie de lactivité - Les théories, les principes Modéle danalyse hiérarchique

Contrôleurmatériel

Écran decontrôle

Technicien

Expérimentateur Écran decontrôle

PC

Micros salle

Caméras

Systèmed’enregistrement

Diffusionsimultanée

Base de données

Contrôle

Utilise

Utilise

Utilise

Configure

Cas 1: Évaluation d’un système dans le LORIT

ContrôleUsager

Analyse l’enregistrement

Contrôle

Système à évaluer

Évalue

Page 35: Théorie de lactivité Étude de lintégration des systèmes dans les activités Théorie de lactivité - Les théories, les principes Modéle danalyse hiérarchique

Flux et divers processusDécrire la communication entre différentes personnes

ou diverses fonctions sur un systèmeFlux et décisions

Décrire la navigation avec des conditionnels

Flux et séquenceMontrer plus en détail ce qui se passe « derrière » une interaction

(les processus en activités.. Enregistrement, vérification, calcul)

Et finalement

Représentation des interfacesÉtant donné la structure, donner une face à chaque page, créer

les boutons, les menus qui déclenchent les actions.

Mais dans le temps …et quand ça devient plus animé. complexe et interactif ? 2/2

An

alys

e dy

nam

iqu

e

Page 36: Théorie de lactivité Étude de lintégration des systèmes dans les activités Théorie de lactivité - Les théories, les principes Modéle danalyse hiérarchique

Structure dynamique des décisions

Information sur les bourses

Calendrier des demandes Une bourse pour vous ?

Étranger ? 1er Cycle ?

Liste des bourses Accessibles aux étrangers

Boursier ?

Liste des bourses De premier cycleClassées par département

Règlement pour lerenouvellement

oui

oui oui

nonnon

Page 37: Théorie de lactivité Étude de lintégration des systèmes dans les activités Théorie de lactivité - Les théories, les principes Modéle danalyse hiérarchique

Structure dynamique des décisions

Règles ex: dans les jeux

Conditions ActionsSi Temps_depuis_douche > 24 hres Popularité = Popularité - 10

Si Popularité > 50 Voisins visitent

Page 38: Théorie de lactivité Étude de lintégration des systèmes dans les activités Théorie de lactivité - Les théories, les principes Modéle danalyse hiérarchique

Exemple - Système Conseiller utilisant des règles

Aide adaptative

Clic sur activitéInterface adaptative

ExploraGraph

Page 39: Théorie de lactivité Étude de lintégration des systèmes dans les activités Théorie de lactivité - Les théories, les principes Modéle danalyse hiérarchique

Définir l’aide

Page 40: Théorie de lactivité Étude de lintégration des systèmes dans les activités Théorie de lactivité - Les théories, les principes Modéle danalyse hiérarchique

Règles

But TypeObjet IdObjet attribut valeur Type d'actions

IdObjet attribut / fonction

valeur1

R1 Présentation Noeud Noeud Ergonomie

retardJour 5 AgentAnimation Orex Show

noeud Noeud Ergonomie

Complétion < 95% AgentMessage Orex Talk Id24

SystemeNoeud noeud Ergonomie

clic

SystemeNoeud noeud Ergonomie

ClicDroit - Propriétés

R2 Présentation graphe Graphe Ergonomie

ouverture SystemeNoeud noeud Ergonomie

ClicDroit - Propriétés

systeme date > 23/07/02 AgentMessage orex Talk Id24

R1 utilisé FAUX AgentAnimation Orex Play Salut*

Page 41: Théorie de lactivité Étude de lintégration des systèmes dans les activités Théorie de lactivité - Les théories, les principes Modéle danalyse hiérarchique

Flux et divers processusDécrire la communication entre différentes personnes

ou diverses fonctions sur un systèmeFlux et décisions

Décrire la navigation avec des conditionnels

Flux et séquenceMontrer plus en détail ce qui se passe « derrière » une interaction

(les processus en activités.. Enregistrement, vérification, calcul)

Et finalement

Représentation des interfacesÉtant donné la structure, donner une face à chaque page, créer

les boutons, les menus qui déclenchent les actions.

An

alys

e dy

nam

iqu

eMais dans le temps …et quand ça devient plus animé. complexe et interactif ? 2/2

Page 42: Théorie de lactivité Étude de lintégration des systèmes dans les activités Théorie de lactivité - Les théories, les principes Modéle danalyse hiérarchique
Page 43: Théorie de lactivité Étude de lintégration des systèmes dans les activités Théorie de lactivité - Les théories, les principes Modéle danalyse hiérarchique

Flux et divers processusDécrire la communication entre différentes personnes

ou diverses fonctions sur un systèmeFlux et décisions

Décrire la navigation avec des conditionnels

Flux et séquenceMontrer plus en détail ce qui se passe « derrière » une interaction

(les processus en activités.. Enregistrement, vérification, calcul)

Et finalement

Représentation des interfacesÉtant donné la structure, donner une face à chaque page, créer

les boutons, les menus qui déclenchent les actions.

An

alys

e dy

nam

iqu

eMais dans le temps …et quand ça devient plus animé. complexe et interactif ? 2/2