Présentation de l'équipe OpenSILEX et de son fonctionnement
Qui sommes-nous ?
L’équipe OpenSILEX est une équipe collaborative organisée autour d’un objectif commun : structurer, faire évoluer et accompagner des outils et méthodes de gestion de données scientifiques au service de la recherche.
Notre fonctionnement repose sur une organisation claire, une méthodologie agile et des processus maîtrisés.
Nos utilisateur·rice·s sont des chercheur·se·s, ingénieur·e·s, coordinateur·rice·s des données, expérimentateur·rice·s ou responsables de plateformes expérimentales.
Une organisation en deux pôles
L'équipe OpenSILEX est organisée en deux pôles : exploitation et production.
Exploitation
Interface directe avec les utilisateurs et utilisatrices, ce pôle est au cœur des besoins métier.
- Mieux exploiter les systèmes, recueils et analyse des besoins
- Étude de nouvelles fonctionnalités et lien avec l’équipe de développement pour la mise en oeuvre
- Tests et validation fonctionnelle des outils développés
- Appui sur le choix et la réutilisation des vocabulaires, aide à la formalisation de nouveaux concepts (variables, ressources génétiques, modalités expérimentales, équipements, etc.)
- Accompagnement des utilisateurs : formation, appui à l’utilisation, conseil et expertise en gestion de données, etc.
Production & Intégration
Ce pôle assure la mise en œuvre technique des solutions.
- Développement des fonctionnalités
- Intégration technique et le maintien en conditions opérationnelles
- Création de services et scripts Python d'import et d'export facilitant les usages
- Modules d'intégration de données et package R et Python pour l'analyse de données
- Déploiement des systèmes d'information
- Accès et conseil autour des infrastructures de stockage distribuées (France Grille, Data Center INRAE, EGI, etc.)
- Sauvegarde, monitoring, etc.

Une méthodologie agile
L’équipe fonctionne selon une méthodologie Agile (SCRUM), favorisant l’adaptabilité, la transparence et l’amélioration continue.
Notre fonctionnement s’appuie sur :
- des sprints de 3 semaines, rythmant les cycles de développement ;
- des mêlées quotidiennes (daily meetings) pour assurer la coordination ;
- des revues de sprint pour valider les avancées ;
- des rétrospectives pour améliorer en continu nos pratiques ;
- une planification structurée via des roadmaps ;
- une priorisation collaborative des fonctionnalités (poker planning).
Des outils au service de la collaboration
Nous nous appuyons sur des outils adaptés pour structurer notre travail et faciliter les échanges :
Trello (Kanban) · Mattermost · Tchap · Nextcloud · Drive · GitLab
Des processus maîtrisés
Notre fonctionnement s’appuie sur trois processus complémentaires décrit dans notre système de gestion de la qualité :
- Management : pilotage, coordination et structuration des activités
- Développement : production logicielle, intégration et évolution des solutions
- Exploitation : qualité fonctionnelle, validation, support et accompagnement des utilisateurs
Ces processus permettent de :
- Assurer un support réactif et efficace
- Garantir la qualité de service
- Traiter rapidement les demandes et anomalies
- Favoriser l’amélioration continue
Une organisation pensée pour allier rigueur, efficacité et adaptation au service d’une démarche scientifique ouverte et durable.
