Problemet var aldrig att koppla ihop systemen
Fråga vem som helst som har drivit ett integrationsprojekt, så kommer de att beskriva samma frustration. På ytan ser det tekniskt ut, men under huven är det sällan så.
”Det var aldrig tekniken”, säger Caspar, VD för Alumio. ”Det var alltid människorna i organisationen. IT-chefen som inte ville öppna portarna, eller som inte hade en tydlig bild av hur allt hängde ihop.”
Själva rördragningen var oftast vardaglig. Äldre system såldes ofta in som svåra att koppla ihop, men verkligheten var enklare. ”Äldre mjukvara marknadsfördes som om det var otroligt svårt att ansluta till den”, säger Caspar. ”Det handlade nästan alltid om samma sak: en fil på en server eller en SOAP-anslutning. Och jag tänkte ofta att någon har gjort det här mycket mer komplicerat än vad det behövde vara.”
Om det tekniska arbetet var hanterbart, låg svårigheten någon annanstans. Den fanns i organisationen och i det som hände efter att integrationen väl var i drift.
Så ser integrationsberoende ut i praktiken
När ett företag bygger en skräddarsydd integration får de inte bara en fungerande lösning. De ärver också en uppsättning beroenden som de sällan räknar med vid tidpunkten.
Det första är beroendet av utvecklaren. Logiken finns bara i en persons huvud eller i kod som bara de förstår. När de slutar försvinner kunskapen med dem. Detta kallas ofta för nyckelpersonrisk: faran i att kritisk kunskap är knuten till en enda individ. Caspar har sett detta mer än en gång hos medelstora tillverkare. ”De hade allt byggt av en person, och när den personen slutade stod de där.” Systemen fortsatte att rulla, men ingen inom företaget förstod längre hur de fungerade.
Det andra är beroendet mellan själva systemen. Punkt-till-punkt-kopplingar trasslar till sig över tid, tills ett system inte längre kan bytas ut utan att de andra slutar fungera. Att byta ut ett affärssystem slutar vara ett projekt och blir en risk som ingen vill ta.
Det tredje är beroendet av det förflutna. Eftersom förändring känns riskabelt fortsätter företag att använda arkitektur som de egentligen vuxit ur. ”Företag frågade inte hur de skulle lägga en grund de kunde bygga vidare på år efter år”, säger Caspar. ”De byggde bara om det, för att sedan bygga om det igen några år senare.”
Notan kommer senare, och det handlar inte bara om pengar
Kostnaden för integrationsberoende är lätt att ignorera eftersom den inte syns som en enskild post i budgeten. Den dyker upp långsamt, på sätt som är svåra att spåra till källan.
Caspar beskriver kopplingar till lagerhanteringssystem som fallerar med jämna mellanrum och ligger nere i en timme eller mer åt gången. Hela team kan inte arbeta förrän de är igång igen. Det anmärkningsvärda är inte själva avbrottet, utan att företaget har börjat se det som normalt. Hostingkostnaden döljer sig i en diffus molnfaktura. Stilleståndstiden döljer sig i förlorade arbetstimmar. Inget av dem är märkt som ”beroende”, men båda är högst verkliga.
Det är därför diskussionen har flyttat utanför IT-avdelningen. Investerare och uppköpare ställer helt andra frågor. Vem kan underhålla detta om det nuvarande teamet slutar? Vad finns det för dokumentation? Vad skulle det kosta en köpare att ta över detta? Integrationsarkitektur har blivit en del av due diligence, och odokumenterat skräddarsytt arbete är en av de saker som flaggas. Den praktiska konsekvensen är att professionalisering av integrationslagret inte längre bara är en IT-förbättring. Det är en del av att göra ett företag överlåtbart, vilket drar in ägare och ekonomichefer i en diskussion som tidigare bara hörde hemma hos IT. Samma frågor dyker upp från andra sidan bordet vid integration efter sammanslagning.
Men den största kostnaden är tid. ”Det finns egentligen bara en fiende för alla företag, och det är tid”, säger Caspar. ”Om pengar inte är begränsningen blir det faktiskt farligare, eftersom folk accepterar att saker tar onödigt lång tid.” Ett företag som inte kan röra sig i samma takt som sin marknad har ett allvarligt problem, och det är beroenden som saktar ner dem.
Att eliminera beroenden som skapas av kundanpassade integrationer
Svaret är inte att bygga bättre kundanpassade integrationer. Det är att undvika de beroenden som kundanpassade integrationer skapar från första början. Det innebär att ändra var integrationslogiken finns, inte hur väl den är skriven.
Det är här en integrationsplattform som tjänst (iPaaS) förändrar bilden. Alumio iPaaS är en molnbaserad, konfigurationsfokuserad plattform som kopplar samman affärssystem via ett centralt lager, snarare än genom enstaka kundanpassade kopplingar mellan varje systempar. Varje anslutning ställs in via strukturerade inställningar istället för att skrivas från grunden. Det fungerar med en färdigbyggd koppling där en sådan finns, och med systemets eget API där det inte gör det. Alumio tillhandahåller även en Code Transformer för utvecklare som hellre vill lösa ett specialfall med kod. Poängen är inte att plattformen kopplar ihop saker mer elegant. Poängen är vad den tar bort.
När det centrala integrationslagret väl är på plats finns logiken för varje anslutning på en synlig och styrd plats, istället för i huvudet på en enskild utvecklare. När en order läggs i webbshoppen skickas den till affärssystemet, uppdaterar lagret och triggar leverans. Företaget kan se och ändra det flödet utan att vara beroende av den som ursprungligen skrev det. Ett system kan bytas ut utan att de andra kollapsar. Kunskapen stannar kvar i organisationen.
Det finns en avvägning som är värd att nämna tydligt. Att införa en plattform innebär standardisering, och standardisering innebär att man ger upp en del av den skräddarsydda frihet som kundanpassade byggen erbjuder. För företag som är övertygade om att deras processer är helt unika kan det kännas som en begränsning. I praktiken är det tvärtom. Det är det som gör att de kan byta ut ett system utan att behöva förhandla om hela sin arkitektur.
Varför beroende nu är en strategisk fråga
Inget av detta är statiskt. Samma mönster som började med att flytta ut logik från kod fortsätter att utvecklas. Caspar har sett hur förutsättningarna förändrats sedan han grundade Alumio, och hans bedömning är att utvecklingen fortfarande går i samma riktning.
”Vi startade Alumio för att ta bort tekniken från koden”, säger Caspar. ”Nu finns tekniken inte längre i koden; den finns i ett visuellt lager. Nästa steg är att det visuella lagret betyder mindre och mindre. Det blir en affärsfråga.” VVS-arbetet hamnar alltmer i bakgrunden, och det strategiska beslutet flyttas framåt.
AI är där detta blir konkret. Löftet är att modeller och agenter ska agera på affärsdata: svara på en fråga om lagerstatus, trigga en nybeställning, stämma av en faktura, förbereda en rapport. Det fungerar bara om underliggande data är komplett, aktuell och behörighetsstyrd, och om det finns en logg över vad som flyttats vart och varför.
En organisation vars integrationslogik finns i huvudet på en utvecklare kan inte ge ett AI-system tillförlitlig tillgång till sin egen verksamhet. Den kan inte heller i efterhand granska vad systemet faktiskt gjorde. AI tar inte bort integrationsberoende. Det höjer priset för det. De företag som kommer att få verkligt värde av AI är de som gjorde sina dataflöden synliga och styrda innan de behövde det. Ett styrt integrationslager är nu en grundbult snarare än en bekvämlighet.
Företag som inser detta tidigt får handlingsutrymme. De kan införa nya system, svara på marknadens krav och använda sin data utan att behöva bygga om grunden varje gång. De som fortsätter att bygga kundanpassade integrationer ärver samma integrationsberoende som sina föregångare, och betalar för det i den valuta som inget företag får tillbaka. Att nysta upp det i efterhand sker genom en fasad migrering av äldre system.
Var din integrationslogik finns idag
Förändringen i hur företag kopplar samman sina system handlar om en enda sak: vad de faktiskt försöker köpa. I åratal var målet en fungerande koppling. Nu är målet friheten att kunna förändras utan att behöva be om lov från det förflutna. Det är inte samma sak. Skillnaden ligger i själva beroendet. Det finns hos utvecklaren som sitter på kunskapen, hos systemen som är så tätt sammanflätade att de inte går att separera, och hos beslut som fattades för flera år sedan och som ingen vågar ifrågasätta.
Inga av dessa beroenden gör väsen av sig. De ligger tyst kvar i ett landskap som fortfarande fungerar. Sedan slutar en nyckelperson, en investerare ställer en obekväm fråga eller en marknadsförändring kräver en anpassning som arkitekturen inte klarar av. Då är kostnaden inte längre teoretisk. Skillnaden blir då smärtsamt tydlig. Ett företag som har gjort sin integrationslogik synlig och styrd kan ställa om. Ett företag som inte har gjort det kan bara se på.
Den praktiska startpunkten är mindre än man kan tro. Kartlägg var din integrationslogik faktiskt finns och fråga dig vem som skulle kunna ändra den imorgon om personen som byggde den inte längre fanns kvar. Den enkla frågan blottlägger det beroende som de flesta företag slutat lägga märke till, och förvandlar en osynlig risk till något du kan agera på. Att ta bort det kräver inte att du river ut allt på en gång. Det kräver att du medvetet bestämmer att nästa koppling du bygger inte ska vara ännu en sak som bara en enda person förstår.
Integration var aldrig den svåra biten. Det är det som blir kvar efteråt som är det. De företag som agerar på detta nu är de som fortfarande kommer att kunna ställa om när det väl gäller.