Skip to main content

Integrationer, der også virker om et år.

De fleste integrationer virker fint den dag de bliver sat op. Problemet er alt det bagefter: API'et ændrer sig, en ordre fejler klokken tre om natten, og ingen opdager det før kunden ringer.

ERP og økonomi Webshop Lager Fragt Betaling PIM og CRM

Det jeg bygger

System til system

Webshop til ERP, ERP til økonomi, lager til fragt. De forbindelser der afgør, om en ordre bliver til en pakke uden at nogen taster den ind igen.

Ordre- og lagerflow

Hele vejen fra ordren lander til den er pakket, sendt og bogført – inklusive returneringer, delleveringer og de varer der ikke var der alligevel.

Fragt og betaling

Fragtlabels, tracking, betalingsgateways og afstemning. Det er små ting hver for sig og en stor ting, når de ikke passer sammen.

Fejlhåndtering der siger til

Retry på det der kan prøves igen, kø på det der skal vente, og en besked til et menneske på det der ikke løser sig selv.

En integration uden alarmer er ikke færdig. Den er bare stille indtil den ikke er det.

Overtagelse af noget der knirker

Et script nogen skrev for tre år siden, som kører på en server ingen tør røre. Det er en helt almindelig måde at møde mig på.

Middleware, når der er mere end to

Når fem systemer skal tale sammen, holder punkt-til-punkt op med at kunne betale sig. Så bygger vi ét sted, hvor oversættelsen bor.

Sådan bygger jeg dem

Fire ting, der er forskellen på en integration der holder, og en der skal laves om.

Den må gerne køre to gange

Samme ordre sendt to gange skal ikke give to fakturaer. Det er den billigste beslutning i hele projektet, og den der oftest bliver sprunget over.

Alt bliver logget

Hvad kom ind, hvad blev sendt, hvad svarede den anden ende. Når noget går galt, skal svaret findes i loggen – ikke i en teori.

Fejl kan køres igen

De ordrer der fejlede i nat, skal kunne sendes igen i morgen uden at nogen taster dem manuelt.

Det står skrevet ned

Hvad der kører hvornår, hvor nøglerne er, og hvad man gør når det brænder. Også hvis den næste ikke er mig.

Det jeg ikke laver

Så du ikke skal bruge et møde på at finde ud af det:

Jeg laver ikke en manuel CSV-import og kalder det en integration. Hvis det er det rigtige svar, siger jeg det – men så er det heller ikke mig, I skal betale for det.

Jeg bygger ikke mod et system, jeg ikke har adgang til. Et testmiljø i begge ender, eller også bliver prisen et gæt.

Jeg tager ikke opgaver hvor datamodellen er forkert, og jeg ikke må sige det højt.

Taler jeres systemer ikke sammen?

Skriv et par linjer om hvilke systemer det drejer sig om, og hvad der sker i dag. Så siger jeg til, hvis jeg ikke er den rigtige.