Van legacy naar Mendix: stap voor stap

Een verouderd systeem vervangen hoeft geen risicovol big-bang-project te zijn. Met een gefaseerde aanpak bouw je naast je legacy, migreer je functie voor functie, en faseer je het oude systeem gecontroleerd uit.

14 juli 2026·2 min leestijd·Sjoerd Beljon

Verouderde systemen vervangen voelt riskant, en dat is het ook als je alles in één keer omzet. De uitweg is een gefaseerde aanpak: je bouwt het nieuwe naast het oude en verschuift de functionaliteit stukje bij beetje. Je legacy blijft ondertussen gewoon draaien.

De aanpak in vier stappen

Van legacy naar Mendix in vier stappen: analyse en scope, een MVP naast de legacy volgens de strangler-aanpak, functie voor functie migreren, en tot slot de legacy uitfaseren. De legacy blijft draaien tijdens de migratie.

  1. Analyse en scope. We brengen in kaart wat het systeem doet, welke integraties eraan hangen en waar de meeste pijn en waarde zitten. Daaruit volgt de volgorde van migreren.
  2. MVP naast legacy (strangler). We bouwen een eerste werkend deel in Mendix, naast het oude systeem. Het oude blijft draaien; het nieuwe neemt één stuk over.
  3. Functie voor functie migreren. Per gebied verschuiven we functionaliteit naar Mendix. Elke stap is klein, testbaar en levert direct waarde.
  4. Legacy uitfaseren. Als het laatste stuk over is, zet je het oude systeem gecontroleerd uit.

Waarom de strangler-aanpak werkt

De naam komt van het geleidelijk "omgroeien" van het oude systeem. De voordelen:

  • Laag risico. Je zet nooit alles tegelijk op het spel. Gaat een stap mis, dan raakt dat één afgebakend deel.
  • Vroeg waarde. Gebruikers profiteren al van de eerste opgeleverde stukken, niet pas aan het eind.
  • Continuïteit. De legacy blijft werken tot het nieuwe het aantoonbaar overneemt. Geen big bang, geen stilstand.

Waar je op moet letten

  • Datamigratie. Bepaal vroeg welke data mee moet, hoe je die schoont en hoe oud en nieuw tijdens de overgang synchroon blijven.
  • Integraties. De koppelingen die aan het oude systeem hingen, moeten meeverhuizen. Breng ze vooraf in kaart.
  • Verwachtingen. Een gefaseerde migratie betekent dat oud en nieuw een tijd naast elkaar leven. Maak dat vooraf helder bij de gebruikers.

Aan de slag

De meeste winst zit in de eerste stap: een scherpe analyse en een verstandige migratievolgorde. Daarna bouw je in de vertrouwde cycli van zes weken verder. Wil je weten hoe dat er voor jouw systeem uitziet? Neem contact op voor een kort gesprek.

Meer weten over dit onderwerp?

Plan een Discovery-sessie en bespreek hoe dit past bij jouw situatie.