La coordination des équipes distribuées autour d un espace de production partagé



Documents pareils
FORMATION CONTINUE SUR L UTILISATION D EXCEL DANS L ENSEIGNEMENT Expérience de l E.N.S de Tétouan (Maroc)

Sciences de Gestion Spécialité : SYSTÈMES D INFORMATION DE GESTION

Environnements et Outils de Développement Cours 1 Introduction

Plan global Outils de développement et compilation. Ce que l on veut éviter. Plan. Git : gestion de code source et versionnement.

Outils de développement collaboratif

Méthodologie de mise en place de

TABLE DES MATIERES 1 INTRODUCTION OBJECTIF SOLUTION ETUDE COMPARATIVE GESTIÒIP PHPIPAM TEEMIP...

Partenaires: w w w. c o g m a s t e r. n e t

MASTER 1 MANAGEMENT PUBLIC ENVIRONNEMENTAL CONTENU DES ENSEIGNEMENTS

IFT3902 : (Gestion de projet pour le) développement, (et la) maintenance des logiciels

Limitations of the Playstation 3 for High Performance Cluster Computing

Plan de formation 2nd degré CREER, INNOVER

Intervention et pratique éducative reflet et/ou révélateur des tensions entre instructions, socialisation et qualification

La notion de portail communautaire

Mettre en place une infrastructure Web nouvelle génération avec Drupal et Acquia

LICENCE Administration publique Parcours : MANAGEMENT PUBLIC 2 ème année

Méthodes et outils employés pour développer des logiciels libres

! " # $ % & OPN Day Paris 14 mars 2006

14 Adopter une attitude professionnelle

Réguler son enseignement : Pourquoi? Comment?

Solution globale de gestion et reporting projet

Auto-évaluer ses compétences pour construire son portfolio de développement professionnel

Apprendre avec les TICE? Projet de recherche PluriFormation (PPF) Une approche pluridisciplinaire Alain Mille Journées Eductice mai 2009

Notes de lecture : Dan SPERBER & Deirdre WILSON, La pertinence

Atelier 1. Portails documentaires : BioLib et Cemadoc

REFERENTIEL PROFESSIONNEL DES ASSISTANTS DE SERVICE SOCIAL

1. Étude réalisée par l AFOPE en Hellriegel D., Slocum J. W., Woodman R. W., Management des organisations, Bruxelles, De Boeck, 1992.

Mastère spécialisé. «Ingénierie de l innovation et du produit nouveau De l idée à la mise en marché»

Logiciel Libre & qualité. Présentation

MASTER 1 MANAGEMENT DES ADMINISTRATIONS PUBLIQUES ET DES TERRITOIRES

Toute personne souhaitant maîtriser les techniques liées à la conception de produits multimédia et à la création de sites Web.

Extensions, Documentation, Tutoriels, Astuces

Guide du Tuteur Banque et Assurance

Postes à pourvoir 2015

Guide No.2 de la Recommandation Rec (2009).. du Comité des Ministres aux États membres sur la démocratie électronique

Les apports de l informatique. Aux autres disciplines

Qu apporte le numérique dans l autoévaluation. l enseignant? Stéphanie Mailles-Viard Metz

DISTINGUER LE TRAVAIL RÉMUNÉRÉ DU TRAVAIL NON RÉMUNÉRÉ

Quelles exigences pour la qualité de la formation à distance?

Master professionnel Communication des organisations Stratégies et produits de communication

PRÉSENTATION GÉNÉRALE

Partie I Stratégies relationnelles et principes d organisation... 23

Atelier de simulation APOLLO XIII

COMMISSARIAT À LA PROTECTION DE LA VIE PRIVÉE DU CANADA. Vérification de la gestion des ressources humaines

BABEL LEXIS : UN SYSTÈME ÉVOLUTIF PERMETTANT LA CRÉATION, LE STOCKAGE ET LA CONSULTATION D OBJETS HYPERMÉDIAS

Scrum Le guide pratique de la méthode agile la plus populaire 3 e édition Claude Aubry 320 pages Dunod, 2013

Présentation aux entreprises du numérique

e-biogenouest CNRS UMR 6074 IRISA-INRIA / Plateforme de Bioinformatique GenOuest yvan.le_bras@irisa.fr Programme fédérateur Biogenouest co-financé

OpenERP, un progiciel de gestion intégré pour entreprise, distribué sous licence libre (GPL), qui répond de manière efficace à la complexité et aux

PLAN DE COURS TYPE COMMUNICATION MARKETING UNE PERSPECTIVE INTÉGRÉE

Le travail collaboratif : guide des services

WEB15 IBM Software for Business Process Management. un offre complète et modulaire. Alain DARMON consultant avant-vente BPM

Votre Intranet Collaboratif et sa dimension Réseau Social d Entreprise

L ergonomie au service du développement de l enfant. Par Nicole Delvolvé Ergonome nicole.delvolve@orange.fr reussite-pour-tous.overblog.

Autonomisation du Consommateur et Pratiques Commerciales Stratégies nationales d éducation financière

Expériences avec les contrats de la communauté dans les travaux d infrastructure urbaine

TERMES DE REFERENCE POUR LE RECRUTEMENT CONSULTANT POUR LA MISE EN ŒUVRE DE LA STRATEGIE DE MISE EN PLACE DU LMS

Le ROI du marketing digital

COLLÈGE D'ENSEIGNEMENT GÉNÉRAL ET PROFESSIONNEL BEAUCE-APPALACHES POLITIQUE RELATIVE À LA FORMATION GÉNÉRALE COMPLÉMENTAIRE

La supervision en soins infirmiers

Cours (ex 250) Bootcamp pour consultant

Programme de formation. «S organiser à plusieurs pour développer et mettre en œuvre son projet artistique»

Introduction générale...15 Chapitre 1 Problématique de la gestion de la communication interne entre les fonctions-clé de l entreprise...

Serveur de travail collaboratif Michaël Hoste -

Livret de Stages 2014 / 2015

Master Audit Contrôle Finance d Entreprise en apprentissage. Organisation de la formation

INGÉNIEUR LOGICIEL JAVAEE / GROOVY 8 ANS D EXPÉRIENCE

Forum Poitou-Charentes du Logiciel Libre

Trading et à l Analyse Technique, théoriques, pratiques et matériels l initiation à la pratique, cours particuliers,

Pôle Ressources Numériques. Catalogue des formations 2014/2015. Usages du numérique dans les pratiques pédagogiques

OpenText Content Server v10 Cours (ex 101) L essentiel de la gestion des connaissances

Cohésion d Equipe - Team Building

Rapport du projet Qualité de Service

Recherche documentaire et autoformation. Lecture critique d un article médical. Recommandations pour la pratique. Les maladies orphelines

]project-open[ for IT Service Organizations

COMMUNICATION TECHNIQUE N TCV060 Ed. 01. OmniVista 4760 Nb de pages : 18 Date : URGENTE NON URGENTE TEMPORAIRE DEFINITIVE

Portails d information et de communication: vers les C3MS

P RO - enfance. Plateforme Romande pour l accueil de l enfance

Les stéréotypes sont aussi vieux que l'humanité et reflètent l'idée que nous nous faisons de ceux qui sont différents de nous.

FORMATION Coach & Team. Promotion CT26 - Lyon

PROFIL DE POSTE AFFECTATION. SERIA (service informatique académique) DESCRIPTION DU POSTE

10 REPÈRES «PLUS DE MAÎTRES QUE DE CLASSES» JUIN 2013 POUR LA MISE EN ŒUVRE DU DISPOSITIF

«Les documents référencés ci-dessus étant protégés par les droits d auteur et soumis à la déclaration au Centre Français d exploitation du droit de

Activité collaborative en ligne. Isabelle GRAND, IAE/IUP Santé

M2S. Formation Management. formation. Animer son équipe Le management de proximité. Manager ses équipes à distance Nouveau manager

Nos sociétés du troisième millénaire, leur nature, L enseignement supérieur et l innovation technologique : les enjeux pour Europe LES NOUVEAUX DÉFIS

Gagner en performance avec un extranet. et mener son projet extranet?

Gestion des contrats sur SAP

Formation certifiante au métier de coach scolaire

Projet d établissement

Les Licences Libres Ouverture et Protection des Logiciels. Plan

L enseignement de méthodes agiles dans un contexte d apprentissage actif

Résumé CONCEPTEUR, INTEGRATEUR, OPERATEUR DE SYSTEMES CRITIQUES

Organisation des enseignements au semestre 7

GÉREZ VOTRE RELATION CLIENT SANS QUITTER MICRO SOFT OUTLOOK

Romanian French INDE MBA

Les portails : créer et gérer un site web. Gérald Collaud, Jacques Monnard, Hervé Platteaux Centre NTE, Université de Fribourg

Lecture critique et pratique de la médecine

Une stratégie d enseignement de la pensée critique

MASTER MANAGEMENT PARCOURS MANAGEMENT ET TECHNOLOGIES DE L'INFORMATION ET DE LA COMMUNICATION

Transcription:

La coordination des équipes distribuées autour d un espace de production partagé Jacques Lonchamp LORIA équipe ECOO jloncham@loria.fr La coordination des équipes distribuées autour d un espace de production partagé 1. Quelques points importants suggérées par les approches théoriques (TA, TC, CD). 2. Approfondissement de ces points à partir d un cas concret (la production de logiciel libre sur Internet). 3. Vers une grille d analyse générale. Des perspectives.

1.1. Théorie de l activité 3 niveaux d analyse des activités humaines Opérations routinières Actions conscientes (individuelles ou collectives) Activité (cadre général) Déterminées par conditions objectives Guidées par buts Créée et stimulée par un objet (motivation), évolutive, s inscrit dans une histoire TA et coordination : opérations Coordination mécanique Ex: workflow actions activité Planification Coordination mutuelle acteurs : partage des buts & connaissances ( cognitif ) Émergence, évolution de la coordination ( méta ) Ex: réunions coordination Ex: négociation des règles, formation de la communauté

Point 1 Dans une situation de coopération distribuée inter-organisations, le niveau méta doit jouer un rôle essentiel pour définir et adapter dynamiquement les règles de coordination. Espace méta pour discuter les règles et documenter les protocoles sociaux + moyens d adaptation dynamique des protocoles systèmes des outils (du paramétrage aux systèmes réflexifs). 1.2. Théorie de la coordination T ravail de groupe : {acteurs} qui effectuent des activités interdépendantes pour atteindre des buts donnés. Ces activités utilisent et créent divers types de ressources. Coordination = gestion des dépendances entre activités. Analyse macroscopique.

Approche de la TC : 1. Catégoriser les types de dépendances Flux (flow) Partage (sharing) activité Association (fit) ressource 2. Rechercher {mécanismes coordination} pour chaque type de dépendance dans diverses disciplines (économie, éthologie, informatique, organisation, psychologie ) Nombreuses alternatives. Ex : affectation/partage de ressource marché, enchères (économie), décisions managériales, budgétaires (gestion), allocation de ressources (informatique) FIFO, LIFO, priorités, etc.

3. Générer de nouvelles formes organisationnelles en tentant de changer les mécanismes de coordination (réingénierie des processus). Analyse côut/vulnérabilité. Point 2 Les mécanismes de coordination sont adaptés à un contexte et souvent non transposables d un contexte à un autre (ex: localisé distribué). Dans notre contexte, les mécanismes visent à satisfaire les propriétés liées au caractère distribué de la production. Noyau commun? 1.3. Cognition distribuée entrée sortie représentation interne programme représentation externe artefacts Cognition classique : tâche = processus de traitement de l information au niveau du cerveau d un individu. Cognition distribuée : tâche = processus de traitement distribué dans un cadre technologique et social.

Analyse microscopique. Qq concepts en CD: horizon d observation (limité), trajectoires de l information (imprévisibles) construction d une connaissance partagée (coordination des buts et représentations) compréhension intersubjective (communauté de pratique), Point 3 A ce niveau d analyse, le caractère souvent opportuniste et non explicite de la coordination dans un contexte distribué apparaît clairement. Nécessite des solutions adaptées. 2. Production de logiciel libre sur Internet Communautés de développeurs [2-milliers] autour de sites portails Ex: Linux, Apache, Mozilla, NetBeans, SourceForge,... Constatations immédiates. Pas de technologies évoluées : pas d outils de workflow, d awareness, hypermédia, représentation des connaissances. Que des outils classiques : mailing lists, (Majordomo), gestion configurations (CVS), gestion bugs/problèmes (Bugzilla).

Pas d artefacts complexes : spécifs formelles ou semi-formelles, modèles d analyse/conception, documents de planification, bases de connaissances, Seulement codes, archives (messages, logs, bugs/problèmes), roadmap, définitions de rôles, fichiers d état de la release (STATUS file), statistiques sur les bugs. Peu de règles : affectation des rôles, gestion des releases (contenu, calendrier, choix manager, procédure), vote. Point 1 (niveau méta ) Listes de diffusion, spécialisées/rôles, archivées, indexées (Hypermail) = notification + source d awareness à la demande + mémoire de projet partagée semi-structurée. NetBeans: 26+, Apache: 17, FreeBSD: 68 Beaucoup discussions au niveau méta (règles) dans la période de mise en place (NetBeans). Plus rares après (Apache). Adaptation dynamique : protocoles sociaux dominants. Protocoles systèmes liés aux droits d accès dérivant des rôles.

Point 2 (adaptation au contexte) Constatation : différences énormes entre développement classique et open source. - pas d analyse préalable des besoins, - pas de documentation de l analyse et de la conception, - pas d allocation des tâches, - pas de gestion de projet (planification), - pas de gestion des équipes (méritocratie élective), Analyse coordination des activités : mélange très grande liberté (modifier le code, créer une nouvelle branche expérimentale dans les versions, créer un nouveau sous-projet, etc.) + contrôle très fort (définition et production releases tous les 3 à 12 mois). Benevolent dictator. Adapté au contexte de la production fortement distribuée : peu de contrôle a priori (disponibilités, compétences, ) mais fort contrôle a posteriori (revues/pairs, déboguage // massif).

Point 3 (caractère opportuniste) Synchronisation cognitive des acteurs grâce au caractère public des discussions et du code (horizon d observation large) + appartenance à une communauté de pratique (hackers compréhension intersubjective). Se concrétise par le suivi des listes de diffusion spécialisées et donc de ce que font les autres ( overhearing ). La diffusion à tous ( broadcasting ) permet de toucher tous les experts censés suivre les listes. Le fondement effectif de la coordination = culture du partage de l information ( making it public culture) et d écoute de la vie de la communauté ( overhearing ). Correspond à un effort demandé à chaque participant. Pas toujours fourni besoin assistance. Ex: commit logs Apache = 9,7 mots de description en moyenne!

3. Vers une grille d analyse générale L espace de production partagé ne suffit pas pour assurer une coordination efficace (activités, buts, représentations individuelles). Il faut : 1. Une communauté et un système structurés autour de rôles clairement définis. 2. Des canaux de communication ouverts et une mémoire de projet partagée, structurés /rôles, faciles à alimenter et à exploiter. Décisif pour : - l auto-organisation de la coordination (discussion des règles + documentation des protocoles sociaux), - la synchronisation cognitive des acteurs (buts et représentations), 3. Des moyens d adaptation dynamique pour les protocoles systèmes. 4. Une vraie culture du partage de l information et de participation à la vie de la communauté ( make it public et overhearing ). Une assistance adaptée.

5. Un mélange de liberté, pour permettre aux initiatives individuelles de s exprimer, et de règles de contrôle très strictes (protocoles sociaux et/ou protocoles systèmes) pour assurer une convergence périodique de la production. Perspectives Confronter cette grille analyse à d autres situations et systèmes de coordination d équipes distribuées autour d espaces de production (architecture & construction?). Réalité de ce noyau commun? Mieux comprendre, pour mieux assister tous les aspects de la coordination (méta, contextuels, cognitifs). Exemple de réflexion en cours : support à des communautés pédagogiques autour de l apprentissage coopératif sur Internet (réalisation et partage d expériences).

{Espaces production partagés} docts Espaces privés des élèves Espace pédagogique partagé Espaces privés des enseignants docts modèles, directives (protocoles sociaux), retours d expériences modèles, directives, params traces {outils standards} édition partagée & communication { services génériques CSCL } avec fondement & processus didactique - apprentissage guidé par scripts, - apprentissage par argumentation et confrontation des points de vue, etc. {outils standards} édition individuelle {outils standards} édition partagée & communication {outils standards} édition individuelle On retrouve : mémoire structurée/rôles, espace et mécanismes méta, assistance partage & suivi, convergence production Merci de votre attention!