In de geschiedenis van de IT-ervaring wereldwijd zijn taken met gegevensmigratie vaak de bron geweest van onverwachte storingen: vervorming, verlies of duplicatie van informatie, vooral in grote, uiteenlopende informatiecontouren (bijvoorbeeld bij de overgang van monolithisch naar microservices of van legacy-platforms naar moderne oplossingen).
Het probleem ligt in het gebrek aan een gestandaardiseerde opvatting over migratie: opdrachtgevers of ontwikkelaars beschouwen deze taak vaak alleen als technisch, zonder de risico's voor bedrijfsprocessen te evalueren en scenario's voor randgevallen uit te werken (ongelijksoortige dataformaten, structuren, het verlies van eenmalige bedrijfsregels in het oude systeem).
De oplossing ligt in een systematische aanpak:
Belangrijke kenmerken:
Is het mogelijk om gegevensmigratie uit te voeren zonder de betrokkenheid van bedrijfsafdelingen als 'alles in de database staat'?
Nee, zonder de betrokkenheid van de business is het onmogelijkheid om de validiteit, kritiek en actualiteit van gegevens te bepalen. Oude bedrijfsregels, zelfs als ze niet formeel zijn beschreven, kunnen invloed hebben op de levenscyclus van informatie.
Is het noodzakelijk om alle velden uit het oude datamodel in het nieuwe systeem te behouden?
Niet altijd: sommige velden kunnen overbodig zijn of hun betekenis hebben verloren. Deze beslissing moet echter worden goedgekeurd en vastgelegd in de documentatie, anders ontstaat er een risico op inconsistentie in de bedrijfsprocessen.
Is het mogelijk om alleen 'verse' gegevens te migreren?
Dit hangt af van de zakelijke vereisten. Vaak zijn historische gegevens nodig voor rapportage, compliance of audit. Selectieve migratie zonder overeenstemming creëert risico's voor juridische of operationele informatie.
Negatieve case: Een bank schakelde over naar een nieuw CRM-systeem; analisten legden de verbanden tussen de woonplaats van de klant en regionale belastingvoordelen niet vast. Dit leidde tot fouten in de bonusberekeningen.
Voordelen:
Nadelen:
Positieve case: Voor de migratie creëerden analisten een gedetailleerde kaart van attributen, voerden ze een pilotselectie en gegevensextractie uit, testten ze de nauwkeurigheid van elke transactie op willekeurige klanten, en stemden ze alle scenario's af met de business en de auditors.
Voordelen:
Nadelen: