7. Un problème individuel Qu’est ce que j’ai à faire ? Que font les autres ? Où en est ce dossier ? On est en retard sur ce projet !… Qu’est ce qu’on a déjà fait ? Qu’est ce qui reste à faire ?
13. Exemple de contraintes always (empty(unitTestResult)) sometimes (datemodif(A.java)<datemodif(A.class)) before published(Product) Une compilation doit être faite avant un déploiement Le résultat des tests unitaires doivent être vide (pas d’erreur)
14.
15.
16.
17. Coordination Gestion effective des dépendances entre des tâches, des ressources, et des personnes Malone & Crowston 1990, 1994 Différents modèles de coordination
38. Limite de la flexibilité On ne partira pas si les billets ne sont pas commandés
39. Approche à base de sphères Sphère d’atomicité Thèse Adnene Guabtni F. Leymann, 1995 W. Derks, 2001 A. Guabtni & F. Charoy, 2004 Sphère de compensation Sphère d’isolation Sphère de multi-instanciation
40.
41.
42. Critères Sérialisabilité entre la sphère et les autres activités (ou sphères) Sérialisabilité entre les activités de la sphère Combinaison des deux
43.
44.
45.
46.
47.
48.
49. Théorie de l’activité Lev Vygovsky La prise en compte du contexte et de l'artefact pour la compréhension de l'activité et de l'interaction collective est le caractère fondamental de la théorie de l'activité Alexis Léontiev
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
Notes de l'éditeur
Bonjour, Tout d’abord, je voudrais vous remercier de m’avoir fait l’honneur de bien vouloir participer à ce jury. Je vais vous présenter les travaux que j’ai mené depuis un certain temps et qui tournent autour d’une problématique particulière, mais relativement large, celle de la coordination d’activités coopératives. Quelques explications s’imposent sur ce titre, en particulier parce que le vocabulaire peut selon le contexte avoir différentes interprétations. Par activité, on entend plutôt une action complexe qui doit être entreprise par une personne. On parlera aussi de tâche. Le fait que des activités soient coopératives indiques qu’elles sont dépendantes les unes des autres et qu’elles fassent parties d’un ensemble correspondant à la réalisation de l’objectif d’un groupe de personne. La coordination va correspondre à la prise en compte des dépendances entre ces activités et entre les ressources utilisées. Pour finir, par coordination explicite, on veut parler d’une coordination qui puisse être représenter explicitement et éventuellement contrôlée. Avant de poursuivre, je voudrais insister sur le fait que tous les travaux que je vais présenter sont le résultat d’un travail coopératif et collectif, parfois formalisé au travers de thèses ou de projets mais aussi moins formels au travers de toutes les discussions et des échanges avec les collègues de l’équipe ECOO, au LORIA, à l’ESIAL et à l’université et dans différents projets, et aussi à l’IUT où j’ai eu la chance de travailler avec des collègues issus de différents domaines en particuliers des Sciences Humaines et Sociales qui m’ont beaucoup appris.