LoOPS, le making of

Petit retour sur la création du réseau LoOPS. Ces notes pourront servir aux autres développeurs souhaitant mettre en place un réseau local similaire.

Création d'un groupe

La première chose à faire est de trouver plusieurs personnes motivées par la création de ce réseau, si possible dans plusieurs établissements différents, et si possible aussi intervenant dans des domaines scientifiques variés. Cela facilitera la communication pour la journée de lancement et permettre d'avoir une vision plus large de la population concernée.

A ce stade, on peut créer une liste temporaire pour les discussions.

Choix d'un nom

Le choix d'un nom est un pré-requis pour la création des outils et autres espaces utilisés par le réseau. Il faut donc le trouver le plus rapidement possible.

Pour notre réseau, chacun avait plusieurs idées. Nous avons donc utilisé la méthode Condorcet pour voter, en utilisant ce site.

LoOPS a été le gagnant des votes, à priori celui ayant le plus grand consensus.

Création d'un site web, d'un logo

Une fois le nom fixé, nous avons pu créer le site web pour regrouper les informations relatives au réseau: présentation, événements à venir, nouvelles.

Nous voulions pouvoir modifier le site à plusieurs et avoir une solution la plus légère possible en matière d'installation et d'administration, car chacun est déjà bien occupé par ailleurs.

Nous avons choisi de créer un compte reseau-loops sur github et d'héberger le site web en utilisant la fonctionnalité de github prévue à cet effet: il suffit de créer un dépôt nommé reseau-loops.github.com pour que le contenu du dépôt soit servi par un serveur web sur https://reseau-loops.github.io.

De plus, il est possible de réaliser le site web en Jekyll, Github appliquant Jekyll au dépôt pour générer le site web. Jekyll permet facilement de mettre en place un site web avec quelques templates et la possibilité de rédiger des articles pour la partie blog du site.

Le logo est en vectoriel et a été crée avec Inkscape. Cela permet de le décliner dans toutes les tailles en gardant un aspect correct. Pour éviter les problèmes de polices disponibles ou non selon les environnements, le création du logo a transformé les lettres en chemins (menu "Chemin/Objet en chemin" ou "Path/Objet to path").

Nous avons repris les feuilles de style Twitter bootstrap, en utlisant le processeur lessc pour générer le fichier style.css.

Les sources du site sont ici. N'hésitez pas à les copier pour votre propre site de réseau local.

Canaux de communication

Trois canaux ont été mis en place:

  • une liste loops-cp pour le "comité de pilotage", en fait les animateurs du réseau,
  • une liste loops pour les membres du réseau,
  • un compte twitter @reseauloops, pour augmenter la diffusion.

Pour les listes de diffusion, nous souhaitions qu'elles soient hébergées par un établissement "neutre", c'est-à-dire ni CNRS, ni INRIA, ni Université, ..., ce afin de bien marquer le caractère multi-établissement du réseau. Renater permet la création de telles listes.

L'avenir dira quelle utilisation est faite de la liste des membres loops: annonces seulement, ou égalelement discussions, demande d'aide, ...

Une journée de lancement

Pour lancer le réseau, il nous semblait important d'organiser une rencontre physique entre les développeurs concernés. Nous avons donc organisé une journée de lancement, composée d'exposés le matin et d'ateliers pratiques l'après-midi, suivie d'une table ronde à la fin.

Pour la mise en place de cette journée, nous avons procédé par étapes:

  1. Choix d'une date,
  2. Choix du format: le mélange d'exposés "retours d'expérience" et d'ateliers pratiques permettait pour attirer le plus de monde possible, sans segmenter de trop selon les technologies,
  3. Choix d'un thème, en l'occurrence le développement collaboratif; même si tous les ateliers et exposés ne rentraient pas dans ce thème, ce n'est pas grave,
  4. Préparation d'une liste des contacts vers lesquels l'annonce de la journée sera diffusée et rédaction du message d'annonce, pour qu'il soit prêt le moment venu.
  5. Recherche d'intervenants, le plus difficile.
  6. Création d'une page pour cette journée sur le site web.
  7. Pour les inscriptions, nous avons utilisé l'outil Indico disponible au LAL.

La diversité des établissements auxquels appartiennent les membres fondateurs est un atout pour établir la liste des contacts pour l'annonce de la journée ainsi que pour trouver des intervenants.

L'annonce a été faite 2-3 semaines avant la journée, avant même la finalisation du programme.

Nous avons fait deux réunions physiques: l'une pour discuter des objectifs du réseau afin d'avoir une vision un minimum partagée, l'autre plus spécifiquement pour l'organisation de la journée et des différentes étapes. Le reste s'est fait par courrier électronique.

Par chance, nous avions des facilités pour les salles: le LAL nous a hébergés (plusieurs membres fondateurs en font partie) et a payé la pause café. Une cafétéria a permis à ceux ne pouvant pas profiter du restaurant administratif local d'acheter des sandwiches.

Et après ?

Les discussions lors de la table ronde clôturant la journée ont montré un intérêt des participants pour un réseau local d'échange entre développeurs de tous bords.

Il nous reste à continuer sur cette lancée, inventer éventuellement de nouveaux modes de partage et d'échanges. Le réseau est là pour ça.

blog comments powered by Disqus