Kravspesifikasjon.comIngen skal måtte være ekspert

ForsidenFallgruver › Glemt migrering

Glemt datamigrering

«Så flytter vi bare over dataene.» Den setningen har sprengt flere budsjetter enn noen annen i norske IT-prosjekter.

Hvordan det ser ut

Migrering nevnes i én setning, eller den er nevnt uten volumtall. Ingen har åpnet den gamle databasen og sett etter. Alle antar at data er strukturerte, komplette og konsistente — fordi systemet fungerer i det daglige.

Så åpner noen den. Fødselsnumre i fritekstfelt. Fem skrivemåter av samme firmanavn. Datoer i tre formater. Vedlegg som peker på en filserver som ble avviklet i 2018. Felt som ble tatt i bruk til noe helt annet enn navnet sier.

Hva det koster

Migrering er sjelden et teknisk problem. Det er et beslutningsproblem, og beslutningene må tas av dere, ikke leverandøren. Hva gjør vi med de 4000 postene som mangler organisasjonsnummer? Slår vi sammen duplikater, og etter hvilken regel? Hvem godkjenner at en sak endrer betydning fordi feltene ikke passer?

Hver slik avgjørelse tar tid fra folk som allerede har en jobb. Derfor blir migrering overraskende ofte den største enkeltposten i prosjektet — og den som forsinker mest.

Hva du gjør i stedet

Se på dataene før du skriver kravet. Ta ut en telling: antall poster, antall tomme obligatoriske felter, antall duplikater, antall vedlegg og samlet datamengde. Det tar en dag og forandrer hele samtalen.

Ta med i kravspesifikasjonen

Volumtall per objekttype. Hvor langt tilbake som skal migreres — og at resten forblir i lesemodus i det gamle systemet er et fullgodt, og mye billigere, svar. Hvem som har ansvar for datavask, dere eller leverandøren. Krav om prøvemigrering med avstemmingsrapport før den endelige. Og hva som skjer med data som ikke lar seg migrere maskinelt.

Kravet om prøvemigrering er det viktigste enkeltpunktet. Det flytter oppdagelsen av problemene fra lanseringshelgen til et tidspunkt der de kan løses uten panikk.