Tillbaka till bloggen
3 min läsning

De första 30 dagarna i ett lyckat migreringsprojekt

Isak La Fleur EngdahlAv Isak La Fleur Engdahl

De flesta migreringar vinns eller förloras innan någon på allvar börjat flytta data. De första 30 dagarna handlar inte om verktyg eller laddningsskript – de handlar om att förstå vad som faktiskt ska migreras, vem som äger det och hur bra datan egentligen är. Gör du det arbetet ordentligt blir resten av projektet förutsägbart. Hoppar du över det betalar du för det vid cutover.

Så här lägger jag upp den första månaden.

Vecka 1 – Discovery-workshops

Allt börjar med att förstå verksamheten, inte systemet. Jag samlar de personer som faktiskt använder och äger datan – inte bara IT – och går igenom hur arbetet ser ut idag.

  • Vilka affärsprocesser bygger på datan som ska migreras?
  • Vilka system och register är inblandade, och hur hänger de ihop?
  • Var gör folk redan workarounds för att datan inte räcker till?
  • Vad är "klart" – hur ser ett lyckat go-live ut för dem?

Målet med workshopparna är inte ett kravdokument. Det är att hitta dataägarna, förstå besluten som måste fattas och fånga den tysta kunskap som aldrig står i något systemschema. Det är här jag också börjar lyssna efter risker: gamla integrationer, manuella Excel-steg, register som "egentligen ingen vågar röra".

Vecka 2 – Analys av källsystemen

När jag förstår verksamheten vänder jag blicken mot systemen. Källsystemsanalysen handlar om att kartlägga var datan bor och hur den hänger ihop.

  • Vilka tabeller och objekt innehåller den data vi pratade om i workshopparna?
  • Hur ser relationerna ut – nycklar, beroenden, referensdata?
  • Finns det flera "sanningar" om samma sak i olika system?
  • Vad är aktiv data kontra historik som lika gärna kan arkiveras?

Här ritar jag ofta en enkel konceptuell datamodell (ett crow's foot-ERD räcker långt) för att alla – verksamhet och IT – ska se samma bild. En migrering går aldrig bättre än förståelsen för källan.

Vecka 2–3 – Dataprofilering

Det här är steget de flesta hoppar över, och det är nästan alltid det dyraste misstaget. Antaganden om datakvalitet är gissningar tills du har mätt. Dataprofilering ersätter åsikter med fakta.

  • Kompletthet – hur många poster saknar värden i affärskritiska fält?
  • Dubbletter – hur många kunder, produkter eller leverantörer finns egentligen?
  • Format och konsistens – stämmer koder, datum och enheter över systemen?
  • Avvikelser – fritextfält med "kreativa lösningar", ogiltiga kombinationer, övergivna poster.

Jag profilerar med Python och SQL och sammanställer resultatet så att verksamheten kan ta ställning: vad städar vi i källan före migrering, vad transformerar vi under, och vad lämnar vi kvar? Samtidigt sätter vi kvalitetskrav – acceptanskriterier per objekt – så att "tillräckligt bra" blir mätbart istället för en åsikt.

Vecka 4 – Definiera scope

Nu finns underlaget för det viktigaste beslutet i hela projektet: vad ska migreras – och minst lika viktigt, vad ska inte migreras?

Det finns en stark instinkt att ta med allt "för säkerhets skull". Men varje extra objekt ska mappas, städas, testas och stämmas av. Att aktivt välja bort data är ett av de mest tidsbesparande beslut man kan ta. För varje dataobjekt: behövs det i målsystemet, eller räcker det som arkiv?

Vid slutet av månaden vill jag ha ett scope som verksamheten har förstått och godkänt – med tydliga dataägare, kända kvalitetsproblem och en realistisk gränsdragning. Det är skillnaden mellan en plan och en förhoppning.

Vad du har efter 30 dagar

En väl investerad första månad ger dig:

  • Identifierade dataägare per domän (kund, produkt, leverantör …).
  • En karta över källsystemen och hur datan hänger ihop.
  • En faktabaserad bild av datakvaliteten med definierade kvalitetskrav.
  • Ett avgränsat, godkänt scope – inklusive vad som medvetet lämnas kvar.

Inget av det här är glamoröst, och det syns sällan i en projektplan. Men det är precis det arbetet som gör att go-live blir odramatiskt. Migreringen är inte en transportsträcka – den är där transformationen lyckas eller misslyckas, och den första månaden lägger grunden.

Står ni inför en migrering och vill komma rätt från start? Hör av dig – jag berättar gärna hur jag arbetar.