Pourquoi et comment casser les silos de données ?

Un silo est un réservoir qui sert à entreposer les produits agricoles dans le but d’en assurer une meilleure conservation. Mais, disons-le tout de suite, ce ne sont pas de ces silos-là dont il va être question ici.

En Data Management, le silotage des données fait référence à un système d’information constitué d’outils et de bases très peu connectés entre eux, où par conséquent la donnée circule mal ou pas du tout entre les systèmes.

Nous allons voir dans cet article pourquoi le silotage des données nuit à la performance d’une entreprise et comment identifier les silos de données. Si vous souhaitez réorganiser les données de votre entreprise, faire évoluer votre architecture SI, cet article devrait vous intéresser.

silos donnees

Le silotage des données : l’une des principales bêtes noires des consultants en Données Clients.

Cabinet de conseil en Data marketing, CustUp aide les entreprises à mieux exploiter la mine d’or sur laquelle elles sont assises : leurs données clients.

De l’importance de bien comprendre votre environnement de données (et pourquoi vous devez cartographier votre SI)

Certaines organisations ne sont pas conscientes des challenges auxquelles elles font face dans la gestion de leurs données – jusqu’à ce que cela leur saute aux yeux. Mais alors il est souvent trop tard. Pourtant, c’est un constat que nous faisons quotidiennement dans nos missions de conseil en Données Clients : les données sont la plupart du temps organisées de manière…disons, non-optimale.

Le plus simple moyen de savoir si l’organisation de vos données est cohérente, pertinente, efficace, consiste à procéder à une cartographie de votre système d’information.

Avant même de construire une stratégie data et de vouloir faire évoluer votre « Data Management », il est important de commencer par identifier où se situent les silos dans votre organisation. Vous devez commencer par bien comprendre comment s’organisent vos données à l’instant t.

Rappelons-le, un silo de données est une base de données qui fonctionne en vase clos, qui est utilisée par un département ou une équipe en particulier et qui est déconnectée du reste de l’entreprise. Dit autrement, un silo de données est une base de données qui ne s’intègre pas dans le système d’information de l’organisation, qui n’est pas connectée aux autres outils et bases par des flux. Les données se trouvent enfermées dans des cloisons, compartimentées.

Cartographier l’organisation des données d’une entreprise, en deux mots, consiste à faire deux choses :

  • Recenser tous les lieux de stockage des données clients : bases, outils, applications…Il s’agit de répondre à la question : « Où y a-t-il de la donnée ? »
  • Recenser tous les flux entre ces lieux de stockage. Les flux – qui peuvent être entrants ou sortants, qui sont en général réciproques – permettent à la donnée de circuler d’un système à l’autre. La question est donc : « Comment circule la donnée entre les systèmes ? ».

Dans une cartographie, les flux sont représentés par des flèches uni- ou bi-directionnelles (suivant que les flux sont réciproques ou non). Voici un exemple de cartographie data, produite pour l’un de nos clients :

cartographie donnees

Le travail de cartographie peut sembler relativement simple à première vue, mais dans la pratique les silos de données ne sont pas toujours aussi apparents qu’on pourrait le penser. Ils se cachent. Certains silos sont même non-utilisés, l’entreprise finissant par en oublier l’existence même. Par exemple une base de contacts constituée à l’occasion d’un jeu-concours et non-exploitée depuis.

Les silos de données peuvent se situer dans des endroits évidents, comme des bases de données ou des réseaux de partage de fichiers. Mais ils se trouvent parfois dans des endroits moins évidents : dans des smartphones, dans des fiches papiers, voire dans la tête de vos collaborateurs.

Il est important de prendre le temps nécessaire au recensement de tous les lieux de stockage de la donnée, pour si possible n’en oublier aucun. En procédant de cette manière, il sera beaucoup plus simple, dans un second temps, d’améliorer l’organisation de votre système d’information. Il faut diagnostiquer avant d’agir, faire un état des lieux avant de se projeter dans le futur.

Comment procéder pour détecter les silos de données ? Voici quelques questions que vous pourriez vous poser pour identifier vos silos de données :

« Si par malheur mon meilleur commercial annonçait sa démission du jour au lendemain, quels sont les systèmes que je devrais passer au peigne fin pour assurer une transition en douceur avec son remplaçant ? ».

Il est très probable que vous ayez à examiner :

  • Votre logiciel CRM.
  • Les boîtes emails.
  • Les feuilles de calcul utilisées pour le suivi des deals.
  • Les messages de répondeur enregistrés.
  • Les propositions commerciales sauvegardées sur votre drive.
  • Les factures.

« Quels sont les systèmes marketing que votre entreprise utilise pour atteindre ses objectifs ? Si vous vouliez dresser une image complète de vos process marketing, où devriez-vous jeter un œil ? ».

Les réponses, là encore, sont multiples :

  • Les rapports des campagnes emails (taux d’ouverture, de clics, de désabonnement…).
  • Les statistiques des réseaux sociaux (posts les plus performants, partages, likes, followers…).
  • Les données de trafic web (nombre de visiteurs uniques, objectifs de conversion…).
  • Les listes utilisées pour le publipostage.
  • Le budget CPC et les résultats des campagnes publicitaires.
  • …/…

« Comment les membres d’une équipe font-ils pour collaborer les uns avec les autres ? Les messages échangés, les documents créés de manière collaborative sont-ils stockés dans un espace centralisé ou dispersés ? ».

Il est important d’encourager une culture de la collaboration transversale, de laisser une certaine autonomie et liberté aux collaborateurs, de leur permettre de prendre des initiatives en commun à même de développer leur créativité. Mais cela peut entraîner une dispersion d’information à travers un grand nombre de canaux :

  • Les conversations en messagerie instantanée.
  • Les documents partagés sur le compte Google Drive de l’entreprise.
  • Les pièces jointes des emails.
  • Les notes de réunion rédigées à la main.
  • Les échanges de sms.
  • …/…

« Comment vos collaborateurs structurent-ils leur travail au quotidien ? Quels sont les outils qu’ils utilisent ? »

Il existe des dizaines d’applications permettant d’améliorer la productivité des équipes. Certaines permettent de mettre en place des to-do lists, d’autres adoptent une approche de type kanban. Votre équipe utilise surement plusieurs de ces outils. Dans l’optique d’identifier tous les silos de données, il est important de recenser tous les outils de gestion de projet et plus largement les outils utilisés pour organiser le travail.

Comment casser les silos de données de votre entreprise ?

La donnée a naturellement tendance, au sein d’une entreprise, à s’organiser en silos. Avec la multiplication des outils (SaaS notamment) et des points de contact, cette tendance se renforce.

De fait, la problématique du silotage des données reste d’actualité pour la plupart des entreprises. Nous faisons ce constat tous les jours dans notre activité de consultants en Données Clients. Désiloter les données est un projet ambitieux, souvent complexe, qui ne peut pas se réaliser du jour au lendemain.

Résumé de manière très schématique et assez théorique disons-le, il existe deux manières de casser les silos de données :

  • En créant des flux entre les silos, en connectant les outils/bases via des connecteurs, des APIs, pour interfacer entre eux les différents systèmes. On ne supprime aucun outil / aucune base, mais on les interconnecte pour qu’ils cessent de fonctionner en silos.
  • En mettant en place une plateforme ou un dispositif qui centralise et unifie l’ensemble des données, ou le maximum de données possibles. Dans cette optique, des bases sont agrégées entre elles, les données sont consolidées.

La véritable solution est un mélange des deux. Elle consiste à créer un système jouant le rôle de référentiel unique et à mettre en place des flux de données entre les outils/bases/silos et la solution centralisatrice. Il existe plusieurs solutions technologiques permettant de réaliser cela. Premier candidat possible : le CRM. Utiliser le CRM peut être un bon point de départ pour décloisonner vos données clients. Les éditeurs multiplient les connecteurs et proposent des APIs bien documentées permettant de connecter à votre CRM la plupart des bases et outils de votre entreprise : vos boîtes emails, vos outils de partage de documents, vos applicatifs marketing, etc., etc.

Comme nous l’avons déjà expliqué dans d’autres articles publiés sur ce blog, le CRM n’est pas l’alpha et l’oméga. De fait, il y a certains types de données que les systèmes CRM gèrent avec beaucoup de difficulté, sinon pas du tout : les données de navigation web par exemple. De fait, le CRM réussit de moins en moins bien à jouer son rôle de « référentiel client unique » ou de « base de données marketing de référence ». D’autres approches se développent pour centraliser et unifier vraiment toutes les données dispersées :

  • Les Customer Data Platforms, qui sont des plateformes logicielles clés-en-main conçues pour les professionnels du marketing et qui permettent d’unifier vraiment l’ensemble des données clients autour de profils clients persistants (userId). Sur le sujet des CDP, nous vous invitons à lire l’article que nous avons consacré à cette technologie en plein essor : « Customer Data Platform : Définition & différences avec le CRM et la DMP».
  • Les entrepôts de données cloud, associés à un outil ETL pour organiser les flux de données entre les sources de données et l’entrepôt.

Dans un projet visant à dé-compartimenter les données et à améliorer la circulation des données entre les systèmes d’information, ne perdez jamais de vue les motivations et les principaux objectifs poursuivis. Ceci est d’ailleurs valable pour tous les projets « technos » où, par définition, il est facile de se perdre dans les détails et la technique. Il faut savoir mettre les mains dans le cambouis sans pour autant perdre la vue d’ensemble.

Pourquoi dé-compartimenter les données et réduire les silos ? Nous en avons déjà dit quelques mots. Rappelons les principales motivations sous-jacentes :

  • Permettre à vos équipes de faire plus facilement leur travail : moins d’outils à utiliser en même temps, moins de logins, moins de courbe d’apprentissage = une meilleure productivité.
  • Une amélioration de la Relation Clients. Centraliser les données marketing et les données commerciales dans une interface unique facilite la mise en œuvre d’une Relation Clients personnalisée et pertinente. Le désilotage des données permet un alignement des départements marketing et commercial et ainsi une meilleure cohérence dans le Dialogue Clients.
  • Disposer de données plus fiables. Qui dit moins de silos dit aussi moins de bases de données de référence à mettre à jour. Disposer d’un référentiel client unique permet d’améliorer la précision des données et ainsi de prendre de meilleures décisions data-driven.
  • Faire des économies. Qui dit moins de silos dit…moins de silos à gérer et à maintenir, moins de ressources technologiques consommées. Consolider vos données représente une source d’économies, à la fois sur le court et le long terme.

Conclusion

Nous le constatons tous les jours auprès de nos clients lors de nos missions de conseil en Données Clients : les données (en particulier celles qui nous concernent plus directement, c’est-à-dire les données clients) ont tendance à être dispersées, éparpillées dans des dizaines d’outils, d’applications et de bases qui communiquent peu ou pas du tout entre eux.

A l’heure où il est admis que les données clients constituent le principal carburant de la Relation Clients (l’autre carburant étant l’énergie déployée par les acteurs de l’entreprise), il est essentiel de réduire au maximum les silos pour faciliter l’accès aux données et par conséquent leur utilisabilité. Nous espérons vous avoir convaincu(e) !

Partager :
Antoine Coubray en est convaincu, plus que jamais les données clients constituent le carburant de la Relation Clients et du

Antoine Coubray en est convaincu, plus que jamais les données clients constituent le carburant de la Relation Clients et du marketing. Fondateur de CustUp, Antoine accompagne les organisations dans la structuration de leurs projets data.

[custup_nom_silo]
[custup_form_optinmonster]
[custup_form_optinmonster]
[custup_form_blog_inline_optinmonster]
<script type="text/javascript"> jQuery(document).ready(function( $ ) { var dj_envoyer_inscription = true; jQuery(document).delegate( '#dj_envoyer_inscription-4eKyu', 'click', function(){ if(dj_envoyer_inscription){ dj_envoyer_inscription = false; var email = jQuery('#dj_form_optinmonster-4eKyu input[name="email"]').val(); var data = new FormData(); data.append( "action", "inscription_mailchimp"); data.append( "email", email); var recaptcha_response = ""; grecaptcha.ready(function () { grecaptcha.execute('6Lc5kLoUAAAAAD3ltaKWkySZa3ss4UzqzFYmCBxn', { action: 'inscription_mailchimp' }).then(function (token) { data.append( "recaptcha_response", token); jQuery("#dj_form_optinmonster-4eKyu .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-4eKyu .panel-primary").css('display', 'block'); jQuery("#dj_form_optinmonster-4eKyu .panel-primary span").html( site.message_030 ); $.ajax({ url: site.ajax_url, type: 'post', dataType: 'JSON', processData: false, contentType: false, cache: false, data: data, success: function(result) { if(result.alerte){ jQuery("#dj_form_optinmonster-4eKyu .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-4eKyu .panel-danger span").html(result.alerte); jQuery("#dj_form_optinmonster-4eKyu .panel-danger").css('display', 'block'); }else if(result.message){ jQuery("#dj_form_optinmonster-4eKyu .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-4eKyu .panel-success span").html(result.message); jQuery("#dj_form_optinmonster-4eKyu .panel-success").css('display', 'block'); } if(result.status){ dataLayer.push({ "event": "gaEvent", "eventCategory": "Blog-Inline", "eventAction": "clic", "eventLabel": "https://www.custup.com/silos-donnees/", "eventValue": "", "eventNoninteraction": "true" }); } dj_envoyer_inscription = true; }, error: function(errorThrown){ dj_envoyer_inscription = true; } }); }); }); } return false; }); }); </script> <div id="dj_form_optinmonster-4eKyu" class="form_inline"> <div class="form-group col-md-12 col-sm-12 col-xs-12 no-padding m-5"> <div class="panel panel-primary m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> <div class="panel panel-success m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> <div class="panel panel-danger m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> </div> <div class="col-md-7 col-sm-12 col-xs-12 no-padding form-group"> <input class="form-control form-inline" type="text" id="dj_email" name="email" placeholder="E-mail" /> </div> <div class="col-md-5 col-sm-12 col-xs-12 no-padding form-group envoyer text-center "> <button id="dj_envoyer_inscription-4eKyu" class="dj_envoyer_inscription" type="submit">Je m'abonne !</button> </div> </div>
[le Nom du Silo]
[le Nom du Silo]
[custup_icon]
<img src="https://www.custup.com/wp-content/themes/custup/public/img/icon.png" alt="Merci pour votre visite" class="skip-lazy" width="28" height="27"/>
[custup_form_exit]
<script type="text/javascript"> jQuery(document).ready(function( $ ) { var dj_envoyer_inscription = true; var email = ""; jQuery(document).delegate( '#emailV7teU', 'change', function(){ email = jQuery(this).val(); }); jQuery(document).delegate( '#dj_envoyer_inscription-exit-V7teU', 'click', function(){ if(dj_envoyer_inscription){ dj_envoyer_inscription = false; var data = new FormData(); data.append( "action", "inscription_mailchimp"); data.append( "email", email); data.append( "exit", 1 ); var recaptcha_response = ""; grecaptcha.ready(function () { grecaptcha.execute('6Lc5kLoUAAAAAD3ltaKWkySZa3ss4UzqzFYmCBxn', { action: 'inscription_mailchimp' }).then(function (token) { data.append( "recaptcha_response", token); jQuery("#dj_form_optinmonster-exit-V7teU .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-exit-V7teU .panel-primary").css('display', 'block'); jQuery("#dj_form_optinmonster-exit-V7teU .panel-primary span").html( site.message_030 ); $.ajax({ url: site.ajax_url, type: 'post', dataType: 'JSON', processData: false, contentType: false, cache: false, data: data, success: function(result) { if(result.alerte){ jQuery("#dj_form_optinmonster-exit-V7teU .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-exit-V7teU .panel-danger span").html(result.alerte); jQuery("#dj_form_optinmonster-exit-V7teU .panel-danger").css('display', 'block'); }else if(result.message){ jQuery("#dj_form_optinmonster-exit-V7teU .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-exit-V7teU .panel-success span").html(result.message); jQuery("#dj_form_optinmonster-exit-V7teU .panel-success").css('display', 'block'); } if(result.status){ dataLayer.push({ "event": "gaEvent", "eventCategory": "Exit", "eventAction": "clic", "eventLabel": "https://www.custup.com/silos-donnees/", "eventValue": "", "eventNoninteraction": "true" }); } dj_envoyer_inscription = true; }, error: function(errorThrown){ dj_envoyer_inscription = true; } }); }); }); } return false; }); }); </script> <div id="dj_form_optinmonster-exit-V7teU" class="form_inline popin-exit"> <div class="form-group col-md-12 col-sm-12 col-xs-12 no-padding m-5"> <div class="panel panel-primary m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> <div class="panel panel-success m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> <div class="panel panel-danger m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> </div> <div class="col-md-12 col-sm-12 col-xs-12 no-padding form-group"> <input class="form-control" type="text" id="emailV7teU" name="email" placeholder="E-mail" /> </div> <div class="col-md-12 col-sm-12 col-xs-12 no-padding form-group envoyer text-center "> <button id="dj_envoyer_inscription-exit-V7teU" class="dj_envoyer_inscription" type="submit">S'inscrire !</button> </div> </div>
[custup_scroll_nom_silo]
[custup_form_silo_scroll_optinmonster]
<script type="text/javascript"> var email = ""; jQuery(document).ready(function( $ ) { var dj_envoyer_inscription = true; jQuery(document).delegate( '#emailZmsmf', 'change', function(){ email = jQuery(this).val(); }); jQuery(document).delegate( '#dj_envoyer_inscription-Zmsmf', 'click', function(e){ if(dj_envoyer_inscription){ dj_envoyer_inscription = false; var data = new FormData(); data.append( "action", "inscription_mailchimp"); data.append( "email", email); data.append( "id_article", 7415); var recaptcha_response = ""; grecaptcha.ready(function () { grecaptcha.execute('6Lc5kLoUAAAAAD3ltaKWkySZa3ss4UzqzFYmCBxn', { action: 'inscription_mailchimp' }).then(function (token) { data.append( "recaptcha_response", token); jQuery("#dj_form_optinmonster-Zmsmf .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-Zmsmf .panel-primary").css('display', 'block'); jQuery("#dj_form_optinmonster-Zmsmf .panel-primary span").html( site.message_030 ); $.ajax({ url: site.ajax_url, type: 'post', dataType: 'JSON', processData: false, contentType: false, cache: false, data: data, success: function(result) { if(result.alerte){ jQuery("#dj_form_optinmonster-Zmsmf .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-Zmsmf .panel-danger span").html(result.alerte); jQuery("#dj_form_optinmonster-Zmsmf .panel-danger").css('display', 'block'); }else if(result.message){ jQuery("#dj_form_optinmonster-Zmsmf .panel").css('display', 'none'); jQuery("#dj_form_optinmonster-Zmsmf .panel-success span").html(result.message); jQuery("#dj_form_optinmonster-Zmsmf .panel-success").css('display', 'block'); } if(result.status){ dataLayer.push({ "event": "gaEvent", "eventCategory": "Silo-XXX-Scroll", "eventAction": "clic", "eventLabel": "https://www.custup.com/silos-donnees/", "eventValue": "", "eventNoninteraction": "true" }); } dj_envoyer_inscription = true; }, error: function(errorThrown){ dj_envoyer_inscription = true; } }); }); }); } return false; }); }); </script> <div id="dj_form_optinmonster-Zmsmf"> <form> <div class="form-group col-md-12 col-sm-12 col-xs-12 no-padding m-5"> <div class="panel panel-primary m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> <div class="panel panel-success m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> <div class="panel panel-danger m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> </div> <div class="col-md-12 col-sm-12 col-xs-12 no-padding form-group"> <input class="form-control" type="text" id="emailZmsmf" name="email" placeholder="E-mail" /> </div> <div class="col-md-12 col-sm-12 col-xs-12 no-padding form-group envoyer text-center "> <button id="dj_envoyer_inscription-Zmsmf" class="dj_envoyer_inscription" value="xx" type="submit">S'inscrire</button> </div> </form> </div>
[custup_count_abonnes_liste_mailchimp]
4135
[custup_form_horizontal_optinmonster]
<script type="text/javascript"> var email = ""; jQuery(document).ready(function( $ ) { var dj_envoyer_inscription = true; jQuery(document).delegate( '#email83v2E', 'change', function(){ email = jQuery(this).val(); }); jQuery(document).delegate( '#dj_envoyer_inscription-83v2E', 'click', function(){ if(dj_envoyer_inscription){ dj_envoyer_inscription = false; var data = new FormData(); data.append( "action", "inscription_mailchimp"); data.append( "email", email); grecaptcha.ready(function () { grecaptcha.execute('6Lc5kLoUAAAAAD3ltaKWkySZa3ss4UzqzFYmCBxn', { action: 'inscription_mailchimp' }).then(function (token) { data.append( "recaptcha_response", token); jQuery("#dj_form_horizontal_optinmonster-83v2E .panel").css('display', 'none'); jQuery("#dj_form_horizontal_optinmonster-83v2E .panel-primary").css('display', 'block'); jQuery("#dj_form_horizontal_optinmonster-83v2E .panel-primary span").html( site.message_030 ); $.ajax({ url: site.ajax_url, type: 'post', dataType: 'JSON', processData: false, contentType: false, cache: false, data: data, success: function(result) { if(result.alerte){ jQuery("#dj_form_horizontal_optinmonster-83v2E .panel").css('display', 'none'); jQuery("#dj_form_horizontal_optinmonster-83v2E .panel-danger span").html(result.alerte); jQuery("#dj_form_horizontal_optinmonster-83v2E .panel-danger").css('display', 'block'); }else if(result.message){ jQuery("#dj_form_horizontal_optinmonster-83v2E .panel").css('display', 'none'); jQuery("#dj_form_horizontal_optinmonster-83v2E .panel-success span").html(result.message); jQuery("#dj_form_horizontal_optinmonster-83v2E .panel-success").css('display', 'block'); } if(result.status){ dataLayer.push({ "event": "gaEvent", "eventCategory": "Blog-Floating-Bar", "eventAction": "clic", "eventLabel": "https://www.custup.com/silos-donnees/", "eventValue": "", "eventNoninteraction": "true" }); } dj_envoyer_inscription = true; }, error: function(errorThrown){ dj_envoyer_inscription = true; } }); }); }); } return false; }); }); </script> <div id="dj_form_horizontal_optinmonster-83v2E" class="dj_form_horizontal_optinmonster"> <input type="hidden" name="recaptcha_response" value=""> <div class="col-md-12 col-sm-12 col-xs-12 no-padding form-group dj_email_content"> <input class="form-control" type="text" id="email83v2E" name="email" placeholder="E-mail" /> </div> <div class="col-md-12 col-sm-12 col-xs-12 no-padding form-group text-center dj_email_envoyer"> <button id="dj_envoyer_inscription-83v2E" class="dj_envoyer_inscription" type="submit">Valider</button> </div> <div class="form-group col-md-12 col-sm-12 col-xs-12 no-padding m-5"> <div class="panel panel-primary m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> <div class="panel panel-success m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> <div class="panel panel-danger m-0" style="display:none;"> <div class="panel-heading"> <span class="m-5"></span> </div> </div> </div> </div>