Créer et animer une Communauté Big Data en interne par Florian Caringi, Manager Big Data & Data Architecture & Leader Open Source chez Groupe BPCE

Question 1 : Qui es-tu ?

Bonjour, je suis Florian Caringi, Manager de l’équipe Data e-Platform & Architecture et également chargé de la praxis open source pour le groupe BPCE.

Question 2 : Quelle est ta good idea ?

En 2016, nous avons lancé le développement d’une communauté interne Big Data. L’objectif était de favoriser la transversalité entre les équipes et autour des données au sein d’un groupe où les différents domaines sont tournés de manière silotée.

Question 3 : Tu peux nous en dire plus ?

Cette communauté compte un peu plus de 1000 membres qui reçoivent régulièrement des actualités et des informations. Environ 395 personnes sont actuellement très actives sur une plateforme de type Teams ou Slack, où elles participent à des discussions thématiques via des chanels dédiés. Il s’agit principalement d’opérationnels, et non de managers. Avoir une stack technique commune dans un groupe est très intéressant car cela renforce le sentiment d’appartenance des équipes. Cela crée un dénominateur commun centré sur les outils et leur utilisation. Grâce à cette communauté, à la plateforme technique et aux différents usages, on parvient à maintenir un lien solide entre les membres. De plus, cette communauté permet de répondre aux questions, de faciliter l’intégration des nouveaux arrivants avec des starter packs, et surtout de favoriser le partage des bonnes pratiques. C’est un espace pour répondre aux questions de chacun à tout moment.

Question 4 : Concrètement ?

Cela se caractérise par une communauté Big Data (équipe Teams) nommée « Communauté Big Data », ainsi qu’une liste de diffusion globale pour tous ceux qui doivent recevoir les actualités. Au sein de l’équipe Teams, des échanges ont lieu dans des chanels et sous-chanels en fonction des thématiques spécifiques. Nous y avons développé des sous-communautés, par rapport à des outils et des briques. Au début, en 2016-2017, avant la mise en place de Teams et la pandémie de Covid, nous organisions des réunions weekly en présentiel. Depuis 2019-2020, nous avons adopté un format de réunions hybrides ou entièrement en ligne via Teams, désormais mensuelles, pour maintenir le lien avec nos utilisateurs et les informer des nouveautés de la plateforme technique et autres. Nous avons également ajouté des thématiques autour des Data Meetups et des retours d’expérience (REX), qui s’appuient sur cette communauté pour organiser des événements.

Question 5 : Quelles ressources prévoir ?

Animer cette communauté demande beaucoup de temps et d’efforts; ce n’est pas une tâche facile. Il est crucial de s’impliquer pleinement. Le profil idéal pour ce rôle est souvent un Tech Lead reconnu au sein de la communauté, parfois même choisi ou validé par elle. Il est essentiel que cette personne puisse consacrer le temps nécessaire à l’animation et à la compréhension technique des sujets abordés. Ce profil doit également être capable de faire le lien avec les différents acteurs autour de la plateforme : les acteurs chargés de gérer et administrer la plateforme, la partie sécurité, les personnes qui vont développer dessus et ceux qui vont l’utiliser. Il doit être en mesure d’animer des retours d’expérience (REX) internes, offrant ainsi aux équipes la possibilité de présenter leurs travaux. En outre, il est essentiel de pouvoir animer non seulement en interne, mais aussi à l’externe. Il est également important d’aller chercher des idées en externe et de se challenger en externe. Enfin, cela prend du temps, et il est possible de devenir rapidement un leader de communauté avec un projet associé à ces stacks techniques. C’est ainsi que j’ai commencé. Au fil du temps, en développant ses compétences sur ces stacks techniques, on peut rapidement devenir responsable ou leader de cette expertise. Cela inclut, par exemple, la gestion de plateformes Big Data ou d’une plateforme de données spécifique. Ainsi, on devient à la fois un expert technique et un animateur capable de fédérer la communauté.

Question 6 : Des conseils à partager ?

Même en tant qu’entreprise internationale, il est important de continuer à animer les communautés en français lorsqu’on est à Paris, entre Français. Par exemple, nous avons des équipes en France et à Porto, au Portugal. Là-bas, nous avons désigné un leader de communauté pour animer la communauté anglophone. Ainsi, les réunions et les retours d’expérience (REX) à Porto se font en anglais. Cependant, à Paris, il est préférable de poursuivre en français pour maintenir une interaction et une discussion fluides. C’est crucial. Cela peut sembler étrange dans un monde « hyper » hybride, mais il est important d’organiser au moins une rencontre en présentiel, comme une journée de lancement. Cela permet de rencontrer les personnes en « face-à-face » et de créer un réseau solide. Par la suite, ce réseau peut être réutilisé dans les réunions Teams, les sessions hybrides etc. Le comité éditorial, nous souhaitons qu’il soit véritablement réactif pour cadrer rapidement les « news » à transmettre. Personnellement, je ne suis pas un grand fan de cette approche. Le plus important, c’est d’avoir des personnes motivées. Il est crucial de transmettre les informations de manière transparente. Cette transparence est essentielle, surtout dans des communautés. Après tout, nous ne sommes pas en train d’envoyer des fusées sur la Lune ! Pour animer et transmettre efficacement l’information, il est important de repérer les owners sur les différents sujets. Souvent, ces personnes ne sont pas facilement identifiables dans l’organisation, mais ce sont des « tech leads » reconnus pour leurs compétences. Il est crucial de les identifier pour pouvoir discuter avec eux, comprendre leurs besoins et les encourager à s’exprimer. Vous pouvez les inciter à contribuer à la communauté. Enfin, il reste deux sujets importants : Le premier concerne le modèle économique de la plateforme. Souvent, lorsqu’il s’agit de stacks techniques globales, il est crucial que chaque participant contribue de manière égale. Si une personne ou une équipe paie beaucoup plus que les autres pour la même stack, c’est elle qui commencera à prendre les décisions. Il n’y a plus vraiment d’animation autour de cette communauté, de ces stacks techniques et de leur évolution, car finalement, le principal pourvoyeur de fonds finit par tout choisir, puisqu’il finance tout. Le modèle économique joue donc un rôle crucial. Enfin, il ne faut pas oublier le rôle des éditeurs. Généralement, on veut éloigner les éditeurs car on ne veut pas qu’ils prennent le pouvoir sur nos usages. Cependant, il est important de les associer. Il faut que l’éditeur comprenne les besoins internes. Il est également nécessaire que les utilisateurs de la plateforme comprennent la roadmap de l’éditeur et voient ce que celui-ci proposera à l’avenir. C’est un échange de bons procédés, mais le point d’entrée doit toujours être votre leader de communauté ou une personne qui incarnant le relais avec l’éditeur. Impliquer l’éditeur dans certains échanges peut contribuer à faire évoluer vos stacks et à créer un sentiment de privilège en ayant accès aux informations de première main avec l’éditeur.

Question 7 : Où te contacter ?

Florian Caringi

Inscrivez-vous à la Newsletter "Jeudi Good Ideas" !

La newsletter qui rassemble les retours d’expérience de ceux qui oeuvrent à booster la culture Data & IA ! 

Voir d'autres posts :