De duurste reflex bij haperende software is alles vervangen. Meestal is dat niet nodig.
Je koppelt bestaande systemen door eerst in kaart te brengen welke gegevens waar dubbel worden ingevoerd, te controleren of beide pakketten een bruikbare API hebben, en dan één koppeling te bouwen voor de handeling die het vaakst terugkomt. Vervangen is bijna altijd duurder dan verbinden.
STAP VOOR STAP
Zo pak je het aan
- Teken je gegevensstromen uitWelke gegevens gaan van welk systeem naar welk ander, en door wiens handen. Eén A4 is genoeg en het maakt vaak meteen duidelijk waar de winst zit.
- Markeer waar dezelfde gegevens twee keer worden ingevoerdDat is per definitie de plek waar fouten ontstaan en waar een koppeling het meest oplevert.
- Controleer of beide pakketten een API hebbenZoek naar openbare API-documentatie. Bestaat die, dan is koppelen voorspelbaar. Bestaat die niet, dan is dat de eerste vraag aan je leverancier.
- Begin bij één handelingNiet het hele landschap in één project. Eén koppeling die dagelijks werk wegneemt, levert direct resultaat en leert je wat de volgende moet zijn.
- Bouw de foutafhandeling meteen meeWachtrij, herhaalpogingen en een melding als het definitief misgaat. Dit is het saaiste deel en het enige dat je 's nachts laat slapen.
- Meet wat het opleverdeUren per week voor en na. Zonder dat cijfer weet je niet of de volgende koppeling ook de moeite is.
VALKUILEN
Wanneer vervangen tóch beter is
Als een pakket geen API heeft en de leverancier er niet aan werkt, koppel je tegen een muur. Dan is vervangen op termijn goedkoper dan blijven improviseren.
Ook wanneer een systeem al jaren niet is bijgewerkt of de leverancier gestopt is, is koppelen investeren in iets dat verdwijnt.
- Geen API en geen plannen — dan is vervangen goedkoper.
- Leverancier gestopt — koppel niet aan iets dat verdwijnt.
- Wel: begin bij één handeling — niet het hele landschap.
- Wel: foutafhandeling meteen — stille gegevensverlies is het ergste.
- Wel: meten — anders weet je niet of de volgende loont.
VEELGESTELDE VRAGEN
Meer over koppelen
Moet ik naar één systeem toe?
Zelden. Eén systeem dat alles doet, doet meestal alles half. Gespecialiseerde pakketten die goed gekoppeld zijn, werken in de praktijk beter dan een alleskunner.
Wat als mijn pakket geen API heeft?
Dan is bestandsuitwisseling soms een tussenoplossing: periodiek exporteren en importeren. Dat werkt, maar het is trager en breekt vaker. Wij zoeken vooraf uit wat er mogelijk is.
Hoeveel koppelingen heb ik nodig?
Meestal minder dan je denkt. Eén koppeling op de plek waar dagelijks dubbel wordt ingevoerd, neemt vaak het grootste deel van de pijn weg.
Van dubbel werk af?
Vertel welke pakketten je gebruikt. Wij zoeken uit wat er kan en wat het oplevert.