De kostenvraag die iedereen stelt en bijna geen bureau beantwoordt. Dan doen wij het maar: in twee recente inschattingen voor de kosten van een migratie van Umbraco 13 naar 17, allebei voor sites met meerdere externe koppelingen, kwamen we uit op 60 tot 64 uur. Hieronder staat waar die kosten in gaan zitten — en welke factoren de prijs voor jouw site omhoog of omlaag duwen.
| Fase | Wat er gebeurt | Indicatie |
|---|---|---|
| 1. Inventarisatie | Scope, packages en maatwerk nalopen, koppelingen controleren, migratieplan vastleggen | ±8 uur |
| 2. Omgeving en migratiebasis | Hosting inrichten, database, media en configuratie migreren met onze migratiescripts | ±2 uur |
| 3. Upgrade naar Umbraco 17 | Upgrade uitvoeren, compatibiliteitsissues oplossen, formulieren aansluiten | ±2 uur |
| 4. Koppelingen en testen | Elke externe koppeling testen, e-mail, interne test, testscenario en acceptatietest | 40+ uur |
| 5. Livegang en rollback | Content freeze, laatste contentsync, livegang met voorbereid rollbackscenario | ±4 uur |
| 6. Nazorg | Monitoring, logs, kleine issues, documentatie en overdracht naar beheer | ±4 uur |
Zie je het opvallendste? De upgrade zelf is 4 van de 60 uur. Database, media, content en configuratie verhuizen bij ons met gestandaardiseerde migratiescripts — dat is geautomatiseerd, en dat hoort het ook te zijn. Twee derde van het budget zit in de fase die je niet kunt automatiseren: controleren dat álles het nog doet. Elke koppeling, elk formulier, elke e-mail, en een volledige acceptatietest voordat er iets live gaat.
Na de inventarisatie (fase 1) weten we wat er staat en wat eraan hangt. Vanaf dat moment werken we met een migratieplan met een vaste einddatum en een vaste prijs; alleen werk van derden buiten onze invloed valt daarbuiten. Geen open einde, geen verrassingen achteraf.
In twee recente inschattingen voor sites met meerdere externe koppelingen: 60 tot 64 uur. Een site zonder koppelingen zit daar ruim onder — de testfase is de grootste post en krimpt het hardst mee.
Omdat de upgrade zelf bij ons geautomatiseerd is. Het risico van een migratie zit niet in het CMS maar in de randen: externe koppelingen, e-mail, formulieren en alles wat daarop vertrouwt. Die controleer je stuk voor stuk, en daarna loopt er een volledige acceptatietest voordat er iets live gaat.
Meer dan vanaf 13, en hoeveel meer hangt af van het maatwerk. Backoffice-uitbreidingen uit die generatie draaien op techniek die in Umbraco 17 niet meer bestaat en moeten dus worden herbouwd. Een precies getal is er pas na de inventarisatie — dat is ook waarom die fase er is.
De doorlooptijd wordt niet bepaald door de upgrade maar door de test- en acceptatierondes en het inplannen van de content freeze rond livegang. Reken in weken, niet in dagen — en plan achterwaarts vanaf een deadline zoals de end-of-life-datum van jouw versie.
Ja. Na de inventarisatie leggen we een migratieplan vast met een vaste prijs en een vaste einddatum. Alleen eventueel werk van derden (bijvoorbeeld een externe leverancier die een koppeling moet aanpassen) valt daarbuiten.
Vrijwel altijd: content, media en gebruikers verhuizen geautomatiseerd mee. De uitzondering is content in editors die in de nieuwe versie niet meer bestaan — die richten we opnieuw in. Wat daaronder valt weet je na de inventarisatie, niet achteraf.