📦 Data Migration

← Terug naar Requirements Elicitation

Analyse van bestaande gegevens en bepalen hoe deze gecontroleerd, veilig en efficiënt worden overgezet naar de nieuwe oplossing.


📖 Introductie

Data migratie richt zich op het overzetten van bestaande gegevens naar een nieuwe oplossing.

Het succes van een implementatie wordt vaak niet bepaald door de techniek, maar door de kwaliteit van de gegevens die worden gemigreerd.

Tijdens de Discovery-fase wordt onderzocht:

Een goede migratiestrategie:

✅ voorkomt vervuiling van het nieuwe systeem

✅ verhoogt datakwaliteit

✅ beperkt migratierisico's

✅ ondersteunt gebruikersadoptie

✅ zorgt voor een gecontroleerde overgang naar de nieuwe werkwijze


🗂️ Brondata Inventarisatie

Breng alle relevante gegevensbronnen in kaart.

Controlepunten

Doel

Inzicht krijgen in welke gegevens beschikbaar zijn en welke bronnen hiervoor gebruikt worden.

Voorbeelden

✅ Legacy CRM

✅ Excel-bestanden

✅ ERP-systeem

✅ Access-database

✅ SharePoint-lijsten

✅ Dataverse

Let op

🚩 Gegevens verspreid over meerdere bronnen

🚩 Onduidelijk eigenaarschap

🚩 Historische data zonder context

🚩 Niet-gebruikte gegevens worden meegenomen


📊 Datakwaliteit

Beoordeel de kwaliteit van bestaande gegevens.

Controlepunten

Doel

Bepalen welke verbeteracties nodig zijn vóór migratie.

Onderzoek

🔹Compleetheid

Zijn alle noodzakelijke gegevens aanwezig?

🔹Correctheid

Zijn de gegevens actueel en betrouwbaar?

🔹Consistentie

Worden gegevens overal op dezelfde manier gebruikt?

🔹Duplicaten

Bestaan dezelfde gegevens meerdere keren?

Let op

🚩 Onvolledige gegevens

🚩 Verouderde records

🚩 Veel duplicaten

🚩 Inconsistente coderingen


🧹 Data Cleansing

Bepaal welke gegevens opgeschoond moeten worden.

Controlepunten

Doel

Voorkomen dat vervuilde gegevens worden overgenomen naar het nieuwe systeem.

Voorbeelden

✅ Dubbelen verwijderen

✅ Lege velden aanvullen

✅ Naamgeving standaardiseren

✅ Niet-actieve records archiveren

Let op

🚩 Opschoning uitstellen tot na migratie

🚩 Gebruikers niet betrekken

🚩 Geen validatie van opgeschoonde data


🔄 Data Mapping

Bepaal hoe gegevens worden vertaald naar het nieuwe datamodel.

Controlepunten

Doel

Zorgen dat gegevens correct worden overgezet naar de nieuwe oplossing.

Voorbeelden

Bronveld Doelveld
CustomerName Account Name
CustomerNumber Account Number
ContactPerson Primary Contact

Let op

🚩 Mapping alleen technisch uitvoeren

🚩 Verschillen in datamodel onderschatten

🚩 Verplichte velden niet meegenomen

🚩 Relaties vergeten


🔧 Datatransformaties

Bepaal welke gegevens aangepast moeten worden tijdens migratie.

Controlepunten

Voorbeelden

✅ Tekst naar keuzeveld

✅ Samenvoegen van velden

✅ Splitsen van velden

✅ Datumnotaties aanpassen

✅ Statusomzettingen uitvoeren

Let op

🚩 Verborgen businesslogica

🚩 Conversieregels onvoldoende getest

🚩 Complexiteit onderschatten


🚚 Migratiestrategie

Bepaal hoe de migratie wordt uitgevoerd.

Controlepunten

Migratieopties

🔹Eenmalige Migratie

Alle gegevens in één keer overzetten.

🔹Gefaseerde Migratie

Stapsgewijze overgang per proces of afdeling.

🔹Parallelle Migratie

Oude en nieuwe oplossing tijdelijk naast elkaar gebruiken.

Let op

🚩 Strategie te laat bepalen

🚩 Gebruikersimpact onderschatten

🚩 Geen rollbackscenario

🚩 Te weinig testmomenten


✅ Testmigraties

Valideer de migratie voordat productiegegevens worden overgezet.

Controlepunten

Doel

Voorkomen van verrassingen tijdens de productiemigratie.

Let op

🚩 Geen testmigraties uitvoeren

🚩 Alleen technische validatie

🚩 Gebruikers niet betrekken

🚩 Onvoldoende testdata


❓ Voorbeeldvragen

Data

Kwaliteit

Mapping

Migratie


📦 Deliverables

Na afronding van deze activiteit zijn beschikbaar:


📝 Vastlegging

Leg alle resultaten vast in de projectspecifieke Discovery Documentation.

Documenteer minimaal:

Gebruik deze documentatie als basis voor ontwikkeling, migratie en acceptatie.


📊 Visualisaties

Visualisaties ondersteunen het inzichtelijk maken van gegevensstromen en migratieprocessen.

Mogelijke Artefacten

🔹Data Flow Diagram

Toont de gegevensstromen tussen bron- en doelsystemen.

🔹Mapping Matrix

Toont de relatie tussen oude en nieuwe gegevensstructuren.

🔹Entity Relationship Diagram (ERD)

Visualiseert het nieuwe datamodel.

🔹Migratieplanning

Geeft inzicht in fasering en afhankelijkheden.


⚠️ Veelvoorkomende Valkuilen

🚩 Alle data blind overnemen

🚩 Datakwaliteit onderschatten

🚩 Geen testmigraties uitvoeren

🚩 Mapping onvoldoende afstemmen op het datamodel

🚩 Opschoning uitstellen tot na livegang

🚩 Historische gegevens zonder businesswaarde meenemen

🚩 Geen rollback- of herstelstrategie definiëren


💡 Praktische Tips


✅ Resultaat

Na afronding van de Data Migration Discovery is duidelijk:

Deze informatie vormt de basis voor Data Quality, Integraties, Solution Design, Testen en de uiteindelijke migratie naar productie.