Title: Collaboration Coopration
1Collaboration / Coopération
- Khalid Benali1, Grégory Bourguin2, Bertrand
David3, Alain Derycke4, Christine Ferraris5 - (1) LORIA, Nancy
- (2) Laboratoire dInformatique du Littoral,
Calais - (3) Laboratoire ICTT, Ecole Centrale de Lyon
- (4) Laboratoire TRIGONE, Université des Sciences
et Technologies de Lille - (5) Equipe SysCom, Université de Savoie
2Plan
- 1-Introduction
- 2-Caractéristiques
- 3-Besoins - Evolution dans les approches
- 4-Exemples de systèmes
- 5-Bilan et problèmes ouverts
31-Introduction
- CSCW Computer Supported Cooperative Work
- TCAO Travail Coopératif Assisté par Ordinateur
- le TCAO est le domaine qui étudie la conception,
la construction et lutilisation (usages) des
systèmes coopératifs - Les systèmes coopératifs sont des systèmes
permettant à plusieurs utilisateurs (des acteurs)
de travailler ensemble via une infrastructure
technologique (un réseau de composants matériels
(ordinateurs, assistants personnels,)) - Groupware (collecticiels) "A computer based
system that supports groups of people engaged in
a common task (or goal) and that provides an
Interface to the shared environment" - C. Ellis
41-Introduction
- Enjeux
- Un développement fulgurant ces dernières années
- Internet et intranet (développement des réseaux
et moyens de communications) - globalisation, mondialisation
- mettre en relation les personnes
- constituer des équipes virtuelles
- travail à distance, mobilité et nomadisme
51-Introduction
- Ce qui existe
- des outils génériques
- (electronic meeting rooms, tableau blanc
partagé, - chat, forum, visio-conférence, agenda partagé)
- des systèmes centrés sur des tâches spécifiques
- (Group Decision Support Systems, Negotiation
Support Systems, CSCL, édition coopérative,) - des plates-formes génériques
-
61-Introduction
- Les domaines d'application concernés
- l'éducation, larchitecture, la télémédecine,
l informatique, ... - tous les secteurs de l'entreprise concerné par
des activités de groupe permettant - de concevoir
- de prendre des décisions
- de sorganiser
- . tout le monde !
72- Caractéristiques
Virtualisation de l espace et du temps
Temps différents
Même temps
Réunion face à face Vidéo-projecteur, Tableau
blanc, Mémo
Mémoire électronique Intranet, Kiosque
électronique
Même lieu
Réunion Virtuelle Vidéo/Visio conférences, Partage
dApplication, Editeur Synchrones, Shared
offices (MediaSpace)
Courrier électronique, Internet,
Forum, Workflow, Outils déditions en groupe
Lieux différents
82- Caractéristiques
- Interaction asynchrone
- Interaction synchrone
- fortement couplées (ex réunion virtuelle)
- Actions et perception des action synchrones
- faiblement couplées (ex édition collaborative)
- Délai entre action et perception
- Vues WYSIWIS / WISIWIG
- Taille du groupe
- Localisation géographique (local ou distant)
- Connectivité (permanente, occasionnelle)
- Observabilité vs privauté
- Granularité temporelle et informationnelle
- (fréquence des màj des données partagées,
changement de leader, granularité des données
allouées, ...)
92- Caractéristiques
Dimension technologique
Réalisation des dispositifs informatiques
Comprendre et étudier les facteurs
sociologiques, psychologiques, économiques, organi
sationnels
Dimension sciences humaines
103- Besoins lapproche technologique
- le "trèfle" fonctionnel (Travaux dEllis)
Communication
Coordination
Production
113- Besoins lapproche technologique
- Production Les environnements de coopération
sont en fait des environnements de production
dans lesquels c'est un groupe qui produit. - Coordination Produire collectivement nécessite
la coordination des acteurs, de leurs actions et
de leur production - gestion des conflits ou maintien de la cohérence
des actions - Séquencement des tâches
- gestion de l'aspect temporel
- Communication Communication Homme Homme
Médiatisée (CHHM). Le contenu sémantique de la
communication est étranger au système -
123- Besoins lapproche technologique
- Production des besoins système
- (objets partagés - production commune)
- distribution des objets partagés
- gestion des versions de ces objets
- réplication
- accès concurrents à ces objets
- gestion des droits d'accès
- pb de nommage
- synchronisation des objets partagés ( diffing ,
merging - Dewan) -
133- Besoins lapproche technologique
- Coordination
- (une tâche commune à réaliser)
- description de la tâche à réaliser, des
séquencements de ces tâches, - concepts de groupe, acteur, rôle, droit,
- gt WORKFLOW
14Workflow
Automatisation
Complètement automatisé
Orienté utilisateur
Répétition
Ad hoc
Administratif
Production
Collaboratif
Valeur ajoutée
153- Besoins lapproche technologique
- Communication Communication Homme Homme
Médiatisée (CHHM). (cf Modèles formels du
dialogue)
163- Besoins lapproche sciences humaines
Les actions sont situées et correspondent à
des comportements improvisés (Travaux de L.
Suchman sur les actions situées ) gt pas
de plans daction fixes et prédéfinis gt les
plans d action un concept intéressant ... ...
ssi révisables in situ. gt recentrage des
recherches en TCAO sur l utilisateur et sa
situation de travail.
173- Besoins lapproche sciences humaines
- Le travail de groupe vu sous l angle des
sciences humaines - travailler ensemble ?
- modèle pour le travail de groupe ?
- positions relatives de l individu et du groupe ?
- situation de travail ?
- conscience de l activité des autres, du groupe
(awareness)
183- Besoins lapproche sciences humaines
- Apports des sciences humaines
- des fondements théoriques en psychologie,
sociologie, psycho-socio, ethnométhodologie,
linguistique, ... - des modèles théoriques de l activité des groupes
- des éléments à considérer dans cette activité
193- Besoins lapproche sciences humaines
- Les principales théories et disciplines
concernées - En sociologie
- La théorie des locaux
- La théorie de l activité
- Lethnométhodologie
- La pragmatique
- La sémantique différentielle
- La linguistique
-
203- Besoins lapproche sciences humaines
La théorie des locaux Les mondes sociaux sont
des groupes partageant un objectif commun et
liés par les limites de la communication
effective un site nécessaire (Travaux de
Strauss). gt un environnement de TCAO doit
fournir les moyens nécessaires aux interactions
dans les mondes sociaux gt Locale site
moyen datteindre un objectif
213- Besoins lapproche sciences humaines
- La théorie de l activité (Leont ev)
- médiation des interactions par l outil
- analyse de l activité humaine (niveaux
individuel et sociaux)
la relation médiatisée au niveau individuel
tâche
outil
Objet
Sujet
Production
223- Besoins lapproche sciences humaines
la structure basique d une activité
outil
Objet
Sujet
Production
Division du travail
Règles
Communauté
233- Besoins une synthèse
- Vers des recherches pluridisciplinaires
- informatique - sciences humaines
- des fonctionnalités système
- des fonctionnalités liées au travail de groupe
(co-production, communication, coordination) - des mécanismes de coordination sophistiqués (tq
le workflow) - Le facteur humain
- L utilisateur au sein du groupe un espace
dédié à la négociation de la participation
(méta-niveau régulation). - des modèles pour décrire le groupe et son
activité - co-construction du groupe et de l activité par
les usagers eux-mêmes.
244 Exemples de systèmes
- Différentes catégories de systèmes
- Outils - fonctionnalités de base
- Systèmes centrés tâche
- tâche spécifique / Tâche générique
- modèle de la tâche existant, explicite, implicite
- Systèmes centrés process
- Plate-forme générique
- Méta-collecticiels
- mais aussi en fonction du domaine d application,
de la réponse aux besoins, de leur focus, de leur
degré d abstraction
254 Exemples de systèmes
- Des outils élémentaires
- chat, forum, visioconférence
- tableau blanc partagé
- mail, ...
264 Exemples de systèmes
- Systèmes centrés tâche tâche spécifique -
modèle inexistant - Reading through Writing - un outil du projet
européen Nimis - une version collaborative
- http//collide.informatik.uni-duisburg.de/Projects
/nimis/ - ex Kidpad raconter des histoires ensemble...
- http//www.kidpad.org/ (U. Maryland - USA)
274 Exemples de systèmes
- Systèmes centrés tâche tâche générique -
modèle implicite - Ex Memo-net. M. Lewkowicz - Tech-CiCo - UTT
(Troyes). - http//tech-cico.utt.fr/
- un modèle de résolution de pb prédéfini pour des
tâches d analyse et de synthèse - un GDSS fondé sur ce modèle
- La tâche d analyse Dysfonctionnement,
Symptôme, Cause, réparation - La tâche de synthèse But, Besoin,
Fonctionnalité, Moyen - gt un forum structuré synchrone lié à ces
concepts. - (Vues sur le contenu du forum
chronologique, résumé, par auteur, ...)
284 Exemples de systèmes
- Systèmes centrés tâche tâche générique -
modèle explicite - ex Netpro supporting Network Project Based
Learning in international and multi-institutional
context. - European Project - http//netpro.evitech.fi/
-
-
294 Exemples de systèmes
- Systèmes centrés tâche tâche générique
- les éditeurs collaboratifs,
- Les outils de mutualisation,
- les agendas de groupe,
- les outils de co-design, ...
-
304 Exemples de systèmes
- Systèmes centrés tâche tâche générique
(édition) - Ex L éditeur BYZANCE (Projet Opéra , INRIA
Rhône-Alpes) - éditeur html
- fragmentation des documents
- gestion de rôles
- droits sur les fragments
- réplication (gt synchronisation)
-
314 Exemples de systèmes
Ex BYZANCE
324 Exemples de systèmes
- Systèmes centrés tâche tâche générique
(mutualisation) - ex BSCW (Basic Support for Cooperative Work)
- http//bscw.gmd.de/ (Fraunhofer)
- ...supports collaboration over the Web. BSCW is
a 'shared workspace' system which supports
document upload, event notification, group
management and much more . - fournit un lieu commun de stockage dinformations
- permet l organisation de ces espaces virtuels
334 Exemples de systèmes
BSCW
344 Exemples de systèmes
Systèmes centrés tâche tâche générique
(co-conception) ex Le projet SisPro -
Department of Production Engineering of
Universidade Federal do Rio de Janeiro's Graduate
School / Brazil - un support à la co-conception
en ingénierie du bâtiment ex La plate-forme
TOXIC-FARM du Loria à Nancy - un support aux
équipes de développement de logiciels.
35 36(No Transcript)
374 Exemples de systèmes
- Systèmes centrés process les systèmes de
workflow - ex Teamware
- ex le système DISCOBOLE du Loria à Nancy.
- Interopérabilité entre processus
38(No Transcript)
395-Bilan et problèmes ouverts
404 Exemples de systèmes
- Les plates-formes génériques - les
méta-collecticiels - La théorie des locaux ( locales ) dans wOrlds
(Orbit) Fitzpatrick, Tolone. - création de locaux
- définition des membres
- ajout d outils
414 Exemples de systèmes
- La théorie de lactivité dans DARE (un
méta-collecticiel à destination des utilisateurs)
G. Bourguin - campus virtuel de Lille
structure d une activité dans DARE
Sujet
outil
Rôle
Communauté
Objet
424 Exemples de systèmes
- La théorie des locaux, l ethnométhodologie, la
linguistique, la sémantique différentielle dans
le MODELE de PARTICIPATION - C. Martel, projet de cartable électronique ,
Université de Savoie - structure d une activité dans le modèle de
participation - des enceintes, des acteurs, des rôles thématiques
et actanciels, des positions, des scénarios, un
médiateur.
434 Exemples de systèmes
- mettre copie ecran portail - groupe atelier
444 Exemples de systèmes
455-Bilan et problèmes ouverts
- Ce qui est habituellement fait ou utilisé
- Dans lespace de communication
- chat, forum, mail, annotations, téléphone, ...
- Pas de véritable trace de l activité du groupe
intégrée à l environnement - Dans lespace de production
- un espace mémoire partagé, gestion des versions
successives d un document (ex CVS), une vue
partagée sur un document, ... - Travail collectif (juxtaposition de travaux
individuels) plus que collaboratif bien souvent - Dans lespace de coordination
- au mieux, workflow (statique) annotation sur
des documents mail ou téléphone !!
465-Bilan et problèmes ouverts
- Awareness
- indicateurs visuels sur les interfaces
- vue globale, historique et synthétique de
l activité (listing) - jauges
- vues radar en 2D et 3D
- Fonctionnalités système
- réplication, maître-esclave techniques,
synchronisation, - accès concurrent
- ...
475-Bilan et problèmes ouverts
- Les problèmes ouverts
- workflow adaptatif
- workflow Description fonctionnelle explicite
(graphe dactivités et de leur enchaînement,
acteurs et documents) gt rigueur et rigidité - plus de souplesse description implicite et
déclarative, malléable, modifiable par les
acteurs eux-mêmes gt rigueur et souplesse - Interopérabilité des processus
- ex Discobole (Loria Nancy).
485-Bilan et problèmes ouverts
- Les problèmes ouverts
- awareness
- quels indicateurs ? pour quoi faire ?
- interprétation des indicateurs ?
- vers un modèle pour l awareness ?
- Nomadisme
- multi-modalité (connexion depuis n importe quel
type de périphériques) - travail en mode déconnecté
- code mobile
- TCAO Capillaire
495-Bilan et problèmes ouverts
- Les problèmes ouverts
- le problème du social gap
- gt un espace dédié à la négociation et à la
définition de l activité conjointe - regulation - méta-modèles d activité (DARE -
le modèle de participation) - gt des approches de co-construction...
- des modèles de l activité des groupes
- construction de l espace de travail par les
participants eux-mêmes - définition de composants
- description des composants
- un langage d assemblage simple
- interopérabilité
- gt ... à la co-évolution des logiciels et des
groupes
503- Besoins lapproche sciences humaines
La théorie de l activité (Leont ev) les
apports de Kuutti et Bardram
Co-construction Coopération Coordination
Implantation stabilisation de l objet du
travail
Réflexion sur l objet du travail
Réflexion sur les moyens du travail
Création de routines stabilisation des moyens
du travail
515-Bilan et problèmes ouverts
- Les problèmes ouverts concernant le
développement des systèmes de TCAO. - une architecture pour les systèmes de TCAO ?
- AMF-C (ICTT Lyon)
- une méthodologie pour leur développement ?
- une large place à la co-conception
( participatory design ) - observation et analyses des usages
- des environnements dédiés à leur développement ?
- doivent intégrer les composants de base pour le
TCAO et fournir less moyens de les combiner - composants de base
- groupe, rôle, droit au moins
- fonctions d authentification, stockage et
partage de données - un ou des modèles d activité ?
52CRIWG2003 International Workshop on groupware
- 9ème édition
- du 28 septembre au 2 octobre 2003 à Autrans
- Organisation LSR Grenoble (Equipe DRAKAR)
- SysCom Chambéry
- www.criwg2003.imag.fr