SVC-001
COBOL & PL/I
Underhåll, vidareutveckling och avlusning av kod som är äldre än de flesta ramverk du känner till. Vi läser den utan syntax highlighting.
KLÅPERIET MAINFRAME SERVICES
STATUS ....... ONLINE
ENVIRONMENT .. PRODUCTION
COBOL ........ ACTIVE
EXPERIENCE ... EXCESSIVE
VI SKAPAR MORGONDAGENS LÖSNINGAR
I GÅRDAGENS TEKNIK.
TEKNIKEN NI HAR FÖRSÖKT ERSÄTTA SEDAN 1998.
MODERN UI: OPTIONAL · COBOL: REQUIRED · MAINFRAME CONNECTION: STABLE
TRANSFORMATION PROGRAM: STILL RUNNING
När juniorerna googlar har vi redan löst problemet.
READY
> LOGON KLAPERIET
IDENTIFICATION DIVISION.
PROGRAM-ID. LEVERANS.
PROCEDURE DIVISION.
DISPLAY "COBOL sedan innan molnet"
DISPLAY "betydde dåligt väder."
PERFORM UNTIL PROBLEM = ZERO
MOVE ERFARENHET TO LÖSNING
END-PERFORM.
STOP RUN.
RC=0000 KÖRNING AVSLUTAD UTAN ANMÄRKNING$
01 / TJÄNSTER
SVC-001
Underhåll, vidareutveckling och avlusning av kod som är äldre än de flesta ramverk du känner till. Vi läser den utan syntax highlighting.
SVC-002
JCL, CICS, DB2, VSAM. Batchfönster som faktiskt stänger i tid. Vi rör inte produktionen på en fredag – men vi kan om vi måste.
SVC-003
MQ, filöverföringar, ESB och den där punkt-till-punkt-kopplingen ingen vågar ta bort. Vi dokumenterar den också.
SVC-004
REST-fasader framför stordatorn så att era React-utvecklare får tro att det är 2026 hela vägen ner.
SVC-005
Java, .NET och lite Python när det behövs. Samma disciplin som på stordatorn, fast med snyggare loggar.
SVC-006
Vi flyttar det som ska flyttas och låter resten stå kvar – för att det fungerar. Det är också ett arkitekturbeslut.
02 / DÄRFÖR KLÅPERIET
34 år
Genomsnittlig erfarenhet per konsult
Vi har redan gjort misstaget du är på väg att göra. Två gånger.
0
Antal PowerPoints innan första kodraden
Vi börjar med att läsa er kod. Sen pratar vi.
99,98 %
Tillgänglighet i systemen vi förvaltar
Tråkigt? Ja. Det är precis vad ni betalar för.
1972
Året vår äldsta produktionssatta kodrad skrevs
Den kör fortfarande. Vi rörde den senast 2019.
Vi är stolta amatörer på hype och obehagligt duktiga på system som inte får gå ner.
03 / KLÅPARNA
Senior COBOL-klåpare
Har debuggat med utskrifter på grönrandigt papper. Ångrar ingenting.
Integrationsarkitekt
Kan rita hela er systemkarta på en servett. Har gjort det. Ni använder den fortfarande.
Mainframe-specialist
Sover gott under batchfönstret. Larmet har inte gått sedan 2011.
API & modernisering
Bygger fasader som gör stordatorn presentabel för konsulter i sneakers.
04 / KUNDCASE & REFERENSER
Nordisk storbank
Ingen omskrivning. Vi läste koden, hittade tre sorteringar för mycket och tog bort dem.
”De sa ingenting på tre veckor. Sedan var det bara klart.”
Statlig myndighet
Nya e-tjänster i produktion utan att en enda rad i kärnsystemet ändrades.
”Vi hade budgeterat för en migrering. Vi fick en lösning i stället.”
Försäkringsbolag
Förvaltning av integrationsplattform med 180 flöden. Tråkigast i branschen.
”Det märks inte att de är där. Det är hela poängen.”
05 / UTVALDA KLÅPERIER
Riktiga problem, torra lösningar. Namnen är borttagna, systemen lever vidare.
Har ni också ett system som ingen vågar röra?
Det är oftast där vi gör som mest nytta.
06 / MIGRERING
I över 30 år har företag försökt ersätta sina COBOL-system.
De har beställt förstudier, transformationsprogram, molnresor, målarkitekturer och färgglada PowerPoint-bilder.
COBOL-systemen kör fortfarande.
PowerPoint-konsulterna har däremot bytt arbetsgivare fyra gånger.
1998
COBOL fick datumfältet fixat och fortsatte arbeta.
2005
Javaapplikationen ersattes senare. COBOL-programmet anropas fortfarande.
2012
Molnet fick ett API. API:et anropar COBOL.
2018
Frontend blev blåare. Bakom knappen låg samma transaktion som 1987.
2024
AI:n rekommenderade att ingen rör programmet utan en erfaren COBOL-utvecklare.
2026
Vi har hört det förut.
Citat från klåparna
> CITAT
”Vi är inte negativa till förändring. Vi har bara sett era tidigare förändringar.”
> CITAT
”Ni kallar det legacy. Vi kallar det systemet som faktiskt fakturerar kunderna.”
> CITAT
”Det nya systemet har microservices. Det gamla har intäkter.”
> CITAT
”Allt går att konvertera. Frågan är bara hur många miljarder ni vill förlora först.”
> CITAT
”Det finns två typer av system: COBOL-system och system som ännu inte blivit tillräckligt viktiga.”
> CITAT
”Vi dokumenterar gärna lösningen. Men vi föredrar att vara den enda dokumentationen.”
Klåperiets mognadsmodell
Nivå 1
”Vi har nästan ingen COBOL kvar.”
Nivå 2
”Varför går alla betalningar genom programmet KRB143?”
Nivå 3
”Vem kan läsa den här koden?”
Nivå 4
”Kan ni hjälpa oss bygga ett API framför den?”
Nivå 5
”COBOL var kanske aldrig problemet.”
Sju moderna lager för att nå programmet som gjorde jobbet från början.
92 %
av alla COBOL-avvecklingsprojekt börjar med en workshop.
100 %
av workshopparna innehåller ordet målarkitektur.
0 %
av deltagarna har läst COBOL-programmet.
1 person
vet hur systemet faktiskt fungerar.
Den personen går i pension på fredag.
Siffrorna är framtagna med samma vetenskapliga metod som den ursprungliga migreringsplanen.
När transformationen har transformerats, molnresan har landat och den nya plattformen nått sin tredje omskrivning, står vi kvar där vi alltid har stått:
I produktion.
06B / TEKNIKVÅGOR
Det mesta hann själv bli legacy först.
Under några decennier har IT-branschen med imponerande självförtroende presenterat nästa teknik som slutligen ska göra mainframe och COBOL överflödigt.
Vi har sparat några av favoriterna.
Branschen: ”Stordatorn är död.”
Utfallet: COBOL fortsätter köra.
Branschen: ”Nu distribuerar vi allt.”
Utfallet: COBOL fortsätter köra. Fast med fler nätverksfel.
Branschen: ”Write once, run anywhere.”
Utfallet: COBOL kör redan där pengarna finns.
Branschen: ”Nu bygger vi enterprise på riktigt.”
Utfallet: Tre applikationsservrar senare anropar den COBOL.
Branschen: ”Allt blir services.”
Utfallet: COBOL får en WSDL.
Branschen: ”All trafik ska genom integrationsplattformen.”
Utfallet: COBOL får ytterligare ett lager framför sig.
Branschen: ”SOAP är gammalt.”
Utfallet: COBOL får JSON.
Branschen: ”Allt ska till molnet.”
Utfallet: Molnet får ett API till COBOL.
Branschen: ”Monoliter är döda.”
Utfallet: 43 microservices anropar samma COBOL-transaktion.
Branschen: ”Nu blir allt skalbart.”
Utfallet: Sju containers krävs för att fråga COBOL om saldot.
Branschen: ”AI skriver om all COBOL.”
Utfallet: AI frågar vad REDEFINES betyder.
Branschen: ”Nu gör agenten hela moderniseringen.”
Utfallet: Agenten öppnar ärendet:
BEHÖVER PRATA MED NÅGON SOM FÖRSTÅR PROGRAMMET.
40 år av strategiska teknikskiften.
Ett COBOL-program.
Fortfarande grönt i produktion.
Tekniken som skulle ersätta COBOL har hunnit bli legacy. Flera gånger.
RC=0000 COBOL NOT FOUND DEAD
STATUS: FORTFARANDE AFFÄRSKRITISK
Klåperiet är självklart positiva till ny teknik. Vi väntar bara tills den överlever sin första målarkitektur.
Poängen är inte att ny teknik är dålig.
Poängen är att vi har sett teknikvågorna komma och gå – och vi vet hur man får dem att fungera tillsammans med systemen som faktiskt driver verksamheten.
NEXT STEP: HYR IN NÅGON SOM FAKTISKT HAR VARIT MED FÖRUT.
06C / BERÄTTELSER
Fem generationer. Fyrtio år av framtid. Samma COBOL-program.
Under några decennier har nya tekniker, arkitekturer, organisationsmodeller och strategiska initiativ kommit för att förändra allt. Gunnar, Kjell-Ove, Anders, Anna-Karin, Emil och Linnea har varit med om några av dem. COBOL-programmet också.
NAMNEN ÄR PÅHITTADE. TEKNIKSKIFTENA ÄR TYVÄRR DOKUMENTERADE.
STORIES FROM PRODUCTION / 02
Write once. Rewrite twice. Anropa COBOL ändå.
STORIES FROM PRODUCTION / 03
40 år gammal. Ny i teamet. Fortfarande yngst med marginal.
STORIES FROM PRODUCTION / 04
Kerstin gick i pension vid 75. Efter 56 år ansåg HR att generationsväxlingen var genomförd.
STORIES FROM PRODUCTION / 05
De tog bort skrivborden, införde värdeströmmar och skapade 14 nya sätt att säga ”vi borde prata med varandra”.
Gunnar lärde Kjell-Ove. Kjell-Ove lärde Anders.
Anders lärde Anna-Karin. Anna-Karin lärde Emil och Linnea.
Och någonstans på vägen lärde de sig alla samma sak:
Läs programmet innan ni moderniserar det.
LESSON LEARNED: 5 GENERATIONS LATER
COBOL STATUS: GREEN
BLUE BINDER: STILL AVAILABLE
NEXT BIG THING: PENDING
Tekniken förändras. Buzzworden förändras. Det svåra är fortfarande att förstå verksamheten.
RC=0000
07 / KONTAKT
Beskriv problemet med era egna ord. Vi svarar inom en arbetsdag – utan behovsanalysworkshop, utan tre säljare på mötet.
08 / KÄFTSMÄLLEN
Ni byggde om systemen.
Bytte plattform.
Bytte moln.
Bytte konsultbolag.
Bytte namn på transformationsprogrammet.
Tre gånger.
Vi satt kvar med COBOL-programmet som fortfarande betalade lönerna, bokförde miljarderna och räddade er release när den moderna arkitekturen fick timeout.
Nu bygger vi dessutom vår egen kommunikationsplattform.
Inte för att världen behöver ännu ett Teams.
Utan för att Teams behöver lära sig hur ett system beter sig när det förväntas fungera även efter nästa uppdatering.
Ni får gärna fortsätta kalla oss klåpare.
Men ring oss först när det verkligen måste fungera.
KLÅPERIET AB – SEDAN 2026. I PRODUKTION LÄNGRE ÄN ER SENASTE MÅLARKITEKTUR.
09 / EFTERTEXT
Okej. En sak ska vi kanske vara ärliga med.
Namnet är ironiskt.
Kompetensen är det inte.
Bakom självironin finns decennier av erfarenhet från system som hanterar pengar, kunder, avtal och verksamheter som faktiskt måste fungera.
Vi skämtar om COBOL, mainframe och misslyckade transformationer eftersom vi har varit med tillräckligt länge för att veta vad som händer när teorin möter produktion.
Så ja, vi kallar oss klåpare.
Det känns mindre skrytsamt än:
”Några av de mest erfarna människorna ni kan ringa när IT blir på riktigt.”
IRONIN ÄR VÅR. DRIFTSÄKERHETEN ÄR ER.