Dans l'histoire de l'expérience IT mondiale, les tâches de migration de données sont souvent devenues une source d'échecs inattendus : déformation, perte ou duplication d'informations, en particulier dans de grands contours d'informations hétérogènes (par exemple, lors du passage d'un monolithe à des microservices ou d'une plateforme héritée à des solutions modernes).
Le problème réside dans l'absence d'une représentation unifiée de la migration : les clients ou les développeurs considèrent souvent cette tâche comme purement technique, sans évaluer les risques pour les processus métiers et sans élaborer des scénarios pour les cas limites (incompatibilité des formats de données, des structures, perte de règles commerciales ponctuelles dans l'ancien système).
La solution réside dans une approche systématique :
Caractéristiques clés :
Peut-on procéder à une migration des données sans l'engagement des divisions commerciales, si "tout est dans la base" ?
Non, sans l'implication des affaires, il est impossible de déterminer la validité, la criticité et la pertinence des données. Les anciennes règles commerciales, même non décrites formellement, peuvent influencer le cycle de vie de l'information.
Est-il nécessaire de conserver tous les champs de l'ancien modèle de données dans le nouveau système ?
Pas toujours : certains champs peuvent être rudimentaires ou avoir perdu leur importance. Toutefois, cette décision doit être convenue et documentée, sinon le risque d'incohérence des processus commerciaux se posera.
Peut-on se limiter à une migration sélective uniquement des données "fraîches" ?
Cela dépend des exigences commerciales. Souvent, les données historiques sont nécessaires pour la reporting, la conformité ou l'audit. Une migration sélective sans accord crée des risques de perte d'informations juridiques ou opérationnelles.
Cas négatif : Une banque est passée à un nouveau système CRM ; les analystes n'ont pas documenté les interrelations entre la ville du client et les incitations fiscales régionales. Cela a conduit à des erreurs dans le calcul des primes.
Avantages :
Inconvénients :
Cas positif : Avant la migration, les analystes ont créé une carte détaillée des attributs, ont effectué une sélection pilote et un export de données, ont testé l'exactitude de chaque transaction sur des clients aléatoires, ont convenu de tous les scénarios avec l'entreprise et l'auditoire.
Avantages :
Inconvénients :