La Réponse Courte

Le remplacement d'un système CRM par Salesforce n'est pas un simple projet technique de "transfert de données" ; c'est une décision organisationnelle concernant ce qui mérite d'être conservé, ce qui doit être abandonné, et comment maintenir l'activité de l'entreprise pendant la transition. L'échec le plus courant ne réside pas dans l'intégration de Salesforce, mais dans l'hypothèse tacite que tout ce qui existe dans l'ancien système doit être transféré tel quel.

L'approche correcte commence par la modélisation des processus, et non par l'exportation de tableaux. Un nouveau modèle de données est ensuite construit, correspondant à la manière dont l'organisation opère aujourd'hui, et non à une structure établie il y a dix ans dans un autre système. Une période de parallélisme contrôlée, suivie d'une désactivation ordonnée de l'ancien système avec documentation réglementaire, complète le processus.

Les organisations confrontées à ces questions trouveront des informations complémentaires dans Implémentation de Salesforce dans une organisation, qui détaille le processus global de prise de décision pour un projet Salesforce.

Cartographie des processus existants : comprendre, pas exporter

La première étape de toute migration entre systèmes CRM n'est pas de procéder à un "Export", mais de s'asseoir avec les propriétaires de processus pour comprendre ce qui se passe réellement entre l'ouverture d'un prospect et la conclusion d'une affaire, ou entre la réception d'une demande et la clôture d'un dossier de service. Un ancien document de processus, s'il existe, est presque toujours obsolète par rapport à la réalité opérationnelle.

Lors des réunions de cartographie, il est conseillé de documenter non seulement les étapes officielles, mais aussi les "processus de l'ombre" : fichiers Excel parallèles, champs jamais renseignés, validations effectuées via WhatsApp plutôt que dans le système. Ce sont précisément ces points où un nouveau système, même bien construit, échouera en termes d'adoption s'ils ne sont pas pris en compte.

Le résultat de cette cartographie doit inclure un tableau des processus clés, le propriétaire de chaque processus, la fréquence d'utilisation et le degré de dépendance vis-à-vis de l'ancien système. Un processus exécuté une fois par trimestre et générant un rapport critique pour un régulateur nécessite une approche différente d'un processus quotidien à volume élevé. Une telle classification détermine également l'ordre de la migration et le niveau de test requis pour chaque processus.

Ce qu'il ne faut pas transférer : une décision qui réduit de moitié le travail

L'une des décisions les plus importantes dans un projet de migration CRM n'est pas ce qu'il faut transférer, mais ce qu'il ne faut pas transférer. La plupart des systèmes anciens, accumulés au fil des années, contiennent des couches de champs dupliqués, des statuts remplacés et des processus définis pour un projet ponctuel déjà achevé.

Règle pratique : tout objet ou champ qui n'a pas été utilisé au cours des deux dernières années est par défaut placé dans la liste "ne pas transférer", à moins qu'un propriétaire de processus spécifique ne demande une exception justifiée. Cette liste est établie en s'appuyant sur les logs d'utilisation réels de l'ancien système, et non sur la mémoire des utilisateurs, car la mémoire humaine décrit souvent le système tel qu'il était censé fonctionner, et non tel qu'il fonctionne réellement.

Il est crucial de distinguer trois catégories d'informations :

  • Informations actives – Doivent être transférées vers le nouveau système en tant qu'enregistrements actifs avec toutes leurs interconnexions.
  • Informations historiques pertinentes – Transférées en tant qu'archives consultables, généralement sans besoin d'édition ou d'automatisation.
  • Informations obsolètes – Ne sont pas transférées du tout, conservées uniquement dans une sauvegarde externe pour des raisons d'audit éventuelles.

Des précisions sur la gestion des frontières entre la phase de planification et la phase de construction sont fournies dans Le dérapage du périmètre dans Salesforce, car la tendance à ajouter "un peu plus de données anciennes" est l'une des sources les plus courantes de dérapage de périmètre dans ce type de projets.

Modèle de données : ne pas traduire, mais concevoir

Une erreur courante est d'aborder la modélisation des données comme une traduction 1:1 : chaque table de l'ancien système devient un objet Salesforce, chaque colonne un champ. Cette approche perpétue toutes les faiblesses de l'ancien système au sein d'une nouvelle plateforme, et manque l'avantage central de Salesforce : la capacité à créer des relations flexibles entre objets, une automatisation intégrée et une couche de permissions riche.

La comparaison entre les deux approches principales de migration aide à prendre une décision éclairée :

AspectLift-and-Shift (Transfert tel quel)Redesign (Refonte)
Durée du projetRelativement courte, généralement 6-10 semainesPlus longue, généralement 3-5 mois
Adéquation aux processus métierFaible — conserve les anciennes limitationsÉlevée — construite autour du processus actuel
Risque de dette techniqueÉlevé, se manifeste après un ou deux ansPlus faible, car la structure est planifiée en amont
Coût de maintenance futurAugmente avec le tempsRelativement stable
Convient pourOrganisations sous pression de temps extrême ou périmètre très limitéLa plupart des organisations migrant d'un système de plus de trois ans
Risque principal"Nouveau système, problèmes anciens"Dépassement de calendrier si le périmètre n'est pas bien défini

En pratique, la plupart des organisations optent pour une approche hybride : une refonte (Redesign) pour le modèle de données central (comptes, contacts, opportunités ou dossiers de service) et un transfert contrôlé (Lift-and-Shift) pour les entités secondaires n'ayant pas d'impact significatif sur les processus. Cette décision doit être prise explicitement lors de la phase de planification, et non se produire de manière accidentelle pendant la construction.

Période de parallélisme : maintenir la continuité des activités

La période de parallélisme est la fenêtre de temps pendant laquelle les deux systèmes fonctionnent simultanément, généralement entre quatre et huit semaines. Son objectif est de révéler les lacunes en temps réel, avant qu'elles ne deviennent des problèmes irréversibles. Une vente conclue, une demande de service ouverte ou un rapport de commission généré — tous ces éléments doivent être vérifiés simultanément dans les deux systèmes et présenter un résultat identique ou justifié.

Une question récurrente dans presque tous les projets : quel système est considéré comme la "source de vérité" pendant cette période ? La réponse doit être unique et prédéfinie, généralement Salesforce dès le premier jour, l'ancien système ne servant alors qu'à la validation et non aux opérations courantes. Un double travail des utilisateurs sur les deux systèmes mène à la fatigue et à l'abandon de facto du nouveau système.

Outils pratiques pour gérer cette période :

  • Un rapport de comparaison quotidien ou hebdomadaire des données clés entre les deux systèmes (nombre de leads, montant des transactions, demandes ouvertes).
  • Une liste vivante d'exceptions mise à jour dès qu'un écart est détecté, avec un responsable attitré pour le résoudre dans un délai défini.
  • Un groupe "d'utilisateurs clés" de chaque département qui signalent quotidiennement les problèmes d'utilisation, et non seulement les problèmes techniques.

Bon nombre des enseignements recueillis durant cette période sont également pertinents pour le processus de test formel, détaillé dans le Guide UAT pour Salesforce, et pour la période post-lancement, décrite dans le Plan Hypercare pour Salesforce.

Déconnexion de l'ancien système : une séquence de décisions, pas un événement unique

La déconnexion de l'ancien système s'effectue par étapes, et non par un simple clic le jour du basculement (Cutover). La règle directrice : le système est déconnecté des opérations courantes dès le Go-Live, mais reste accessible en lecture seule pendant une courte période de grâce, généralement 30 à 60 jours, au cas où une donnée manquante ou une question de l'équipe financière surgirait.

Liste de contrôle pour la décision de basculement (Cutover)

Avant d'envoyer l'annonce officielle de la déconnexion de l'ancien système, il est conseillé de vérifier :

  • ☐ Que chaque rapport régulièrement généré par l'ancien système a été reproduit avec succès depuis Salesforce ou l'archive.
  • ☐ Qu'un cycle commercial complet (par exemple, un mois de clôture complet) a été achevé entièrement au sein du nouveau système.
  • ☐ Que les écarts de données entre les systèmes sont tombés en dessous d'un seuil prédéfini (par exemple, moins de 1% des enregistrements).
  • ☐ Qu'une confirmation écrite du service juridique ou financier atteste que l'archive répond aux exigences de conservation.
  • ☐ Qui est responsable de l'accès en lecture pendant la période de grâce et quand celle-ci sera définitivement fermée.
  • ☐ Qu'une sauvegarde complète et vérifiée de toutes les données de l'ancien système a été effectuée avant l'annulation de la licence.
  • ☐ Qu'une notification a été envoyée à tous les propriétaires de processus concernant la date de déconnexion finale et la procédure d'accès à l'archive.

Omettre l'un de ces points est la raison la plus fréquente pour laquelle, des mois après le projet, il est découvert qu'il n'y a pas d'accès à des informations soudainement requises pour un audit fiscal ou un litige juridique.

Archive et Réglementation : ce qu'il faut conserver et pour combien de temps

Les exigences de conservation des données varient d'un secteur à l'autre, mais il est presque toujours obligatoire de conserver les données financières, contractuelles, ou celles liées aux plaintes clients, pendant une période de sept ans, voire plus. L'erreur fréquente est de tenter de "pousser" tout cet historique dans Salesforce comme enregistrements actifs, ce qui alourdit les performances et déroute les utilisateurs qui voient des transactions datant d'une décennie dans leurs listes quotidiennes.

La solution courante est la séparation en deux couches :

CoucheContenuEmplacementAccessibilité
Informations opérationnelles activesLes 24-36 derniers moisSalesforceComplète, y compris édition et automatisation
Archive réglementaireHistorique complet requis par la loiData warehouse externe ou Salesforce ArchiveLecture seule, avec capacité de recherche

Il est crucial de documenter par écrit la politique d'archivage et d'obtenir l'approbation du service juridique avant de couper l'accès à l'ancien système. En effet, une fois la licence annulée, il n'y a pas de retour en arrière possible si une donnée manquante est découverte.

Cas d'étude d'une organisation

Une société de services financiers est passée d'un système CRM local de 12 ans à Salesforce. L'équipe a identifié, lors de la phase de cartographie, qu'environ 40% des champs existants n'avaient pas été utilisés depuis deux ans ou plus, et a décidé de les exclure de la migration. Cela a permis d'économiser environ un mois de travail en construction et en tests.

Pendant la période de parallélisme, qui a duré six semaines, un écart dans le calcul des commissions a été découvert, dû à une différence d'arrondi des nombres entre les systèmes. Cette anomalie n'aurait pas été détectée sans un rapport de comparaison quotidien. L'équipe a corrigé la formule avant qu'elle n'affecte un bulletin de salaire réel. L'ancien système a été déconnecté des opérations courantes le jour du Go-Live, mais un accès en lecture seule a été maintenu pendant 45 jours supplémentaires pour la vérification d'un rapport trimestriel déjà en cours.

Le résultat : trois mois après la déconnexion définitive, aucun accès supplémentaire à l'ancien système n'a été nécessaire, et les économies sur les coûts de licence ont couvert une grande partie du coût du projet de migration lui-même.

Risques courants et actions préventives

RisqueComment il se manifeste en pratiqueAction préventive
Transfert "de tout" sans filtrageLe nouveau système est encombré de données obsolètes et ralentit l'adoptionDéfinir un critère de filtrage basé sur l'utilisation réelle des deux dernières années
Modèle de données copiéLes mêmes limitations de l'ancien système réapparaissent dans SalesforceConcevoir un nouveau modèle basé sur le processus actuel, non sur les anciennes tables
Parallélisme sans responsableLes écarts entre les systèmes sont détectés tardivement ou pas du toutRapport de comparaison périodique avec un responsable désigné pour chaque exception
Déconnexion trop hâtiveUne donnée manquante est découverte après l'annulation de la licencePériode de grâce avec accès en lecture seule avant la désactivation finale
Ignorance des exigences d'archivageUn audit réglementaire révèle que des informations requises n'ont pas été conservées correctementObtenir une approbation juridique écrite de la politique d'archivage avant le Cutover

Comment mesurer le succès de la transition

DomaineCe qui est mesuréFréquence de vérification
Intégrité des donnéesTaux d'enregistrements transférés avec succès sans erreurAvant et après chaque exécution de migration
Uniformité entre les systèmesÉcarts dans les rapports clés entre l'ancien et le nouveauQuotidiennement pendant la période de parallélisme
Adoption par les utilisateursTaux d'utilisation du nouveau système par rapport au retour à l'ancienHebdomadaire pendant le premier mois
Coût opérationnelÉconomies sur les licences et la maintenance après déconnexionMensuel à partir de trois mois après le Go-Live

Pour le remplacement d'un système CRM par Salesforce, il est recommandé de choisir à l'avance trois à cinq indicateurs clés uniquement, et de les mesurer avant et après le projet. Autrement, il est difficile de prouver que la transition a réellement amélioré un processus plutôt que de simplement le déplacer vers une autre plateforme. La réalisation effective d'un tel processus peut être menée avec le soutien d'un service d'implémentation Salesforce, qui accompagne les organisations de la phase de cartographie jusqu'à la déconnexion de l'ancien système.

Sources Professionnelles