Migrering fra Navision til Business Central¶
Som beslutningstager er migrering fra Navision (eller Dynamics NAV) til Business Central en vigtig strategisk beslutning, der kræver omhyggelig planlægning.
Ca. en ⅓ af alle Navision og BC kunder er stadig ikke kommet i skyen. De har enten en Dynamics NAV eller en BC on-premis.
Derfor skal du være opmærksom på om din Microsoft-partner har ressourcerne og tiden til at migrere din løsning. Og du skal være opmærksom på timing af din migrering i forhold til årsopgørelse og andre tidspunkter, hvor dine medarbejdere er under press.
Hvorfor migrere?¶
Business Central er Microsofts moderne cloud-baserede løsning. Fordelene ved at migrere omfatter:
Automatiske opdateringer - Du får automatisk adgang til nye funktioner og sikkerhedsopdateringer
Bedre integration - Tættere integration med Microsoft 365, Power Platform og andre Microsoft-tjenester
Skalering - Nemmere at skale op eller ned efter behov
Mobil adgang - Adgang til systemet fra alle enheder, hvor som helst
Fremtidssikring - Microsoft fokuserer på Business Central fremadrettet
Hvad indebærer en migrering?¶
En migrering er ikke bare en simpel opgradering. Det er en transformation, der omfatter:
Datamigrering¶
- Overførsel af alle forretningsdata
- Validering af dataintegritet
- Rensning af historiske data
Tilpasninger og funktionalitet¶
- Gennemgang af eksisterende tilpasninger og deres forretningsværdi
- Opdatering til nye standarder i Business Central
- Test af kritiske forretningsprocesser
Modernisering¶
- Modernisering af koden
- Organisering af koden efter funktionalitet
- Programmering af automatiske tests
- Indførsel af versionsstyring og adgangskontrol
- Indførsel af automatisk kontrol af kodekvalitet (Code Cops)
- Brug af kunstig intelligens
Processmigrering¶
- Omskoling af brugere til den nye brugergrænseflade
- Opdatering af dokumentation og procedurer
- Integration med nye systemer og tjenester
Tekniske udfordringer¶
Kvalitet af eksisterende tilpasninger¶
En af de største udfordringer ved migrering er kvaliteten af de eksisterende tilpasninger. Dårligt struktureret kode kan:
Forhindre opgradering - Kode der ikke følger best practices kan være svær eller umulig at opgradere
Skabe fejl - Dårlig kode kan introducere bugs under migreringen
Øge omkostninger - Mere tid og ressourcer kræves til at rette problemer
Vær opmærksom på at performance problemer kan "flytte" sig. Det vil sige at noget der var langsomt i Navision pludselig virker fint og noget der tidligere har virket fint pludselig bliver langsomt i skyen.
Teknisk gæld¶
Mange Navision-installationer lider under teknisk gæld:
- Kode der ikke følger Microsofts retningslinjer
- Manglende automatiserede tests
- Dårlig eller manglende dokumentation
- Kode der er svær at vedligeholde
Dette skal adresseres senest lige efter migreringen.
Før du starter migreringen¶
Planlæg oprydning¶
Brug migreringen som en mulighed for at rydde op:
- Fjern ubrugt kode og funktionalitet
- Moderniser gamle tilpasninger
- Implementer best practices
- Introducer automatiserede tests
Vælg den rigtige partner¶
Migrering kræver ekspertise. Vælg en partner der:
- Har erfaring med migreringer
- Følger Microsofts best practices
- Kan dokumentere kvaliteten af deres arbejde
- Har automatiserede tests som standard
Få en tilstandsrapport af den nye løsning¶
Efter migreringen, bør du få en professionel vurdering af din nye løsning:
- Er der ryddet op?
- Er koden blevet moderniseret?
- Er kvaliteten af koden i orden?
En tilstandsrapport giver dig et klart billede af, hvad du har fået.
Er nissen flyttet med?
Det ser man alt for ofte.
Opgraderingsstrategi¶
Microsoft har introduceret Jump Versions - specielle versioner hvor du skal stoppe før du kan gå videre. Det er vigtigt at være klar til opgraderinger, når de kommer.
Vær opmærksom på at versionen efter en jump version indeholder betydelige ændringer (Breaking Changes).
Investering i kvalitet¶
Migreringen er en god mulighed for at investere i kvalitet:
Automatiserede tests - Sikrer at din kode virker efter migreringen
Code review - Sikrer at koden følger best practices
Versionsstyring - Få din kode på GitHub med AL-Go for GitHub for build pipelines og GitHub Issues til ændringsønsker
Kvalitet er ikke noget man tilføjer til sidst. Det er indbygget i hvert enkelt trin i processen.
Lad mig hjælpe jer¶
Migrering fra Navision til Business Central er en vigtig investering, der kræver omhyggelig planlægning og investering i kvalitet. Brug migreringen som mulighed for at rydde op i teknisk gæld, implementere best practices og sikre fremtidige opgraderinger. En veludført migrering giver dig en moderne, stabil og vedligeholdelig løsning.
Lad mig hjælpe jer med at stille de rigtige krav til jeres Microsoft-partner.
Jeg ser frem til at høre fra dig.