Hoe integreer je bestaande systemen in een nieuwe digitale oplossing?
Wat je eigenlijk wilt losmaken
Zelden vraagt iemand om "integratie" om het woord zelf. Meestal wil je één heldere ervaring (voor klanten, medewerkers of partners) die aansluit op wat er al leeft in ERP, CRM, planning, identiteiten, machines of productdata. Zonder dubbel invoerwerk, zonder tegensprekende cijfers in twee schermen, zonder dat wijzigingen in een oud pakket pas dagen later landen waar iemand ze nodig heeft. De nieuwe oplossing is dan die aansluiting; een mooi scherm is pas waardevol als de keten erachter klopt.
Waarom dit zo vaak spaak loopt
Legacy is zelden "dom", wel van een andere tijd: andere begrippen, andere grenzen, soms geen kant-en-klare API maar wel exports, berichten of vaste koppelingen die je respecteert of geleidelijk vervangt. Ondertussen verwachten mensen het tempo van vandaag. Wie koppelingen nasynchroniseert alsof het een bijlage is, merkt halverwege dat schrijfrechten, conflicten tussen bronnen, uitval en herstel nooit als productbeslissing zijn gemaakt. Wat "nog even bijtrekken" heet, wordt dan alsnog brede herwerking.
Onze manier: integratie is onderdeel van het product
We tekenen ketens meteen mee, parallel met UX en domeinmodel, geen glazen façade boven een bodemloze lijst aannames.
- Van feit naar transport: welke gebeurtenissen en gegevens moet de app tonen of aansturen, waar ze vandaan komen, en hoe actueel ze moeten zijn (seconden, minuten, nachtelijk). Zo kies je bewust voor realtime (API's, events) of voor geplande uitwisseling (batch), afhankelijk van volume en tolerantie.
- Bron en rechten per domein: wie is bron van waarheid voor klant, order, asset, contract? Wat blijft alleen-lezen? Wie keurt schrijfacties goed? Als dat ontbreekt, komt elke integratie terug als politiek en brandjesblussen.
- Een façade rond grillige systemen: waar een pakket traag, onvoorspelbaar of moeilijk aanspreekbaar is, zetten we vaak een integratielaag tussen legacy en de nieuwe app: vertalen, bufferen, opnieuw proberen en fouten loggen, zonder dat elke gebruikersactie rechtstreeks aan dat pakket hangt.
Tijdens Imagine en het begin van Create leggen we dit samen met jullie vast. Zo is de eerste keer met echte data geen verrassingsmoment, maar een geplande stap.
Lees verder: Cases: Innovatie en efficiëntie in vervoersbeheer · Cases: Applia, data-platform