Die Sprache ist einfach, das System nicht
COBOL liest sich fast wie Englisch. Schwierig sind die vierzig Jahre Fachregeln im Code, die Nachtverarbeitung und eine Umgebung, die es sonst nirgends gibt.
KI-generiertDieses Bild wurde mit KI erzeugt · Yves Hoppe / KI / cmt
Das Programm ist die einzige vollständige Beschreibung
In gewachsenen Kernsystemen gibt es Regeln, die niemand mehr benennen kann: Ausnahmen für Verträge aus einem bestimmten Jahr, Sonderbehandlungen nach einer Gesetzesänderung, Umgehungen für einen Vorgang, den es seit 2003 nicht mehr gibt. Diese Regeln stehen nur an einer Stelle, nämlich im Code. Fachkonzepte aus der Einführungszeit existieren oft, beschreiben aber einen Stand, der lange überholt ist.
Daraus folgt der Zuschnitt der Arbeit. Eine Änderung beginnt nicht mit dem Schreiben, sondern mit dem Lesen: Welche Programme rühren diesen Datenbestand an, welche Batchkette läuft darüber, welches Feld wird an welcher Stelle noch mitgeführt. Wer das überspringt und schnell etwas anpasst, ändert im schlechtesten Fall die Zinsberechnung für einen Altbestand, und das fällt erst im Monatsabschluss auf.
Der Zeitdruck kommt aus dem Verarbeitungsfenster. Nachts laufen Ketten von Programmen in fester Reihenfolge, und sie müssen fertig sein, bevor am Morgen die Fachbereiche und die Kundenkanäle wieder zugreifen. Eine zusätzliche Sortierung, ein zusätzlicher Durchlauf über eine große Datei, und das Fenster reicht nicht mehr. Diese Rechnung stellt niemand in einem Kurs auf.
KI-generiertDieses Bild wurde mit KI erzeugt · Yves Hoppe / KI / cmt
Wer entscheidet, und wer setzt um
In Kernsystemen ist fast jede Entscheidung geteilt, und die Stolperfallen sind seit Jahrzehnten dieselben. Diese fünf Zeilen beschreiben, wo im Alltag die Verantwortung liegt.
| Thema | Wer entscheidet | Wer setzt um | Stolperfalle |
|---|---|---|---|
| Fachliche Änderung an einem Kernprogramm | Der Fachbereich, der die Regel verantwortet, meist zusammen mit Revision oder Recht | Die Entwicklung liest die betroffenen Programme, ändert in kleinen Schritten und weist die Wirkung an Testdaten nach | Der Fachbereich beschreibt die Regel von heute, im Code steht zusätzlich die von 1998 für einen Altbestand. Wer nur die neue Regel umsetzt, ändert stillschweigend die Behandlung alter Verträge. |
| Laufzeit im Nachtfenster | Der Rechenzentrumsbetrieb, weil er die Kette plant und die Zeit bis zur Freigabe am Morgen verantwortet | Die Entwicklung schätzt vor der Auslieferung die zusätzliche Laufzeit und misst sie im Test an realistischen Mengen | Eine zusätzliche Sortierung über eine große Datei sieht im Code harmlos aus und sprengt das Fenster. Auffällig wird es zuerst nicht bei euch, sondern am Schalter. |
| Testdaten und Abnahme | Der Fachbereich nimmt ab, der Datenschutz entscheidet über die Herkunft der Daten | Die Entwicklung arbeitet mit anonymisierten oder erzeugten Beständen und dokumentiert die geprüften Fälle | Produktionsdaten wandern in die Testumgebung, weil nur dort alle Sonderfälle vorkommen. Das ist bequem, datenschutzrechtlich heikel und in vielen Häusern längst untersagt. |
| Ablösung oder Weiterbetrieb | Die Geschäftsführung und die IT-Leitung, weil es um Budgets über Jahre und um das Risiko am Kernsystem geht | Architektur und COBOL-Team gemeinsam, oft schrittweise über Schnittstellen um den Bestand herum | Der Neubau startet ohne vollständige Kenntnis der Fachregeln. Da das Programm die einzige verbindliche Beschreibung ist, wird aus der Ablösung zuerst ein Ausleseprojekt. |
| Wissenssicherung und Nachfolge | Die IT-Leitung, weil sie die Personalplanung verantwortet | Erfahrene Entwicklung gibt weiter, dokumentiert Regeln und arbeitet Nachfolger im Doppel ein | Die Übergabe beginnt drei Monate vor dem Ruhestand. Was in dieser Zeit nicht besprochen wurde, muss anschließend aus dem Code rekonstruiert werden, zum Vielfachen der Kosten. |
Fachliche Änderung an einem Kernprogramm
- Wer entscheidet
- Der Fachbereich, der die Regel verantwortet, meist zusammen mit Revision oder Recht
- Wer setzt um
- Die Entwicklung liest die betroffenen Programme, ändert in kleinen Schritten und weist die Wirkung an Testdaten nach
- Stolperfalle
- Der Fachbereich beschreibt die Regel von heute, im Code steht zusätzlich die von 1998 für einen Altbestand. Wer nur die neue Regel umsetzt, ändert stillschweigend die Behandlung alter Verträge.
Laufzeit im Nachtfenster
- Wer entscheidet
- Der Rechenzentrumsbetrieb, weil er die Kette plant und die Zeit bis zur Freigabe am Morgen verantwortet
- Wer setzt um
- Die Entwicklung schätzt vor der Auslieferung die zusätzliche Laufzeit und misst sie im Test an realistischen Mengen
- Stolperfalle
- Eine zusätzliche Sortierung über eine große Datei sieht im Code harmlos aus und sprengt das Fenster. Auffällig wird es zuerst nicht bei euch, sondern am Schalter.
Testdaten und Abnahme
- Wer entscheidet
- Der Fachbereich nimmt ab, der Datenschutz entscheidet über die Herkunft der Daten
- Wer setzt um
- Die Entwicklung arbeitet mit anonymisierten oder erzeugten Beständen und dokumentiert die geprüften Fälle
- Stolperfalle
- Produktionsdaten wandern in die Testumgebung, weil nur dort alle Sonderfälle vorkommen. Das ist bequem, datenschutzrechtlich heikel und in vielen Häusern längst untersagt.
Ablösung oder Weiterbetrieb
- Wer entscheidet
- Die Geschäftsführung und die IT-Leitung, weil es um Budgets über Jahre und um das Risiko am Kernsystem geht
- Wer setzt um
- Architektur und COBOL-Team gemeinsam, oft schrittweise über Schnittstellen um den Bestand herum
- Stolperfalle
- Der Neubau startet ohne vollständige Kenntnis der Fachregeln. Da das Programm die einzige verbindliche Beschreibung ist, wird aus der Ablösung zuerst ein Ausleseprojekt.
Wissenssicherung und Nachfolge
- Wer entscheidet
- Die IT-Leitung, weil sie die Personalplanung verantwortet
- Wer setzt um
- Erfahrene Entwicklung gibt weiter, dokumentiert Regeln und arbeitet Nachfolger im Doppel ein
- Stolperfalle
- Die Übergabe beginnt drei Monate vor dem Ruhestand. Was in dieser Zeit nicht besprochen wurde, muss anschließend aus dem Code rekonstruiert werden, zum Vielfachen der Kosten.
Fünf Gründe, warum diese Rolle gesucht wird
- 01 Kernsysteme in Banken und Versicherungen laufen unverändert weiter.
- 02 Das Wissen darüber hängt an wenigen Personen kurz vor dem Ruhestand.
- 03 Jede Gesetzesänderung erzwingt Anpassungen im Bestand.
- 04 Ablösungen brauchen Leute, die den Altbestand lesen können.
- 05 Nachwuchs kommt kaum nach, weil niemand es ausbildet.
Was diese Rolle tatsächlich verlangt
Die Sprache ist der kleinste Teil. Was den Unterschied macht, ist der Umgang mit einer Umgebung, die außerhalb dieser Häuser kaum vorkommt, und mit Fachlogik, die älter ist als die meisten Beteiligten.
Fremde Programme lesen
Du arbeitest dich in Programme mit tausenden Zeilen ein, findest über Verwendungsnachweise heraus, wo ein Feld herkommt, und änderst in kleinen, nachvollziehbaren Schritten.
Die Umgebung verstehen
Du bewegst dich im Großrechnerumfeld, kennst die Steuerung von Batchläufen, den Zugriff auf Dateien und Datenbanken und den Unterschied zwischen Dialogverarbeitung und Nachtlauf.
In Datenmengen denken
Du schätzt vor einer Änderung ab, wie viele Sätze betroffen sind und was das für die Laufzeit bedeutet, statt eine Schleife zu schreiben und nachts überrascht zu werden.
Fehler im Abbruch finden
Du liest einen Abbruchcode und einen Speicherauszug, findest die Stelle im Programm und kannst benennen, welche Daten den Fehler ausgelöst haben.
Mit dem Fachbereich reden
Du fragst die Sonderfälle ab, bevor du änderst, und schreibst auf, was du dabei über eine Regel erfährst, denn dieses Wissen existiert sonst nur mündlich.
Übergänge mitdenken
Du erkennst, welche Teile eines Bestandssystems sich herauslösen lassen und welche nicht, weil du weißt, wo die Fachlogik wirklich liegt.
KI-generiertDieses Bild wurde mit KI erzeugt · Yves Hoppe / KI / cmt
Wo COBOL heute wirklich läuft
Die Rolle sitzt in wenigen, dafür großen Häusern: Banken, Sparkassen und ihre Rechenzentralen, Versicherungen, öffentliche Verwaltung, Sozialversicherung, große Handelsunternehmen. Typisch ist ein Großrechner mit Dialoganwendungen für die Sachbearbeitung, relationalen Datenbanken oder älteren Dateiformaten und einer nächtlichen Verarbeitung, die den Tagesabschluss macht.
Zur Sprache gehört deshalb immer die Umgebung. Die Steuerung der Batchläufe, der Umgang mit Datenbeständen, die Dialogsteuerung und die Werkzeuge für Fehlersuche und Auslieferung sind ein eigener Stoff, der so nur hier vorkommt. Wer COBOL lernt und die Umgebung auslässt, kann die Sprache und trotzdem nicht arbeiten.
Falsch erwartet wird meist die Art der Aufgaben. Es geht selten um neue Programme und fast immer um Änderungen: eine Gesetzesänderung, ein neues Produkt, eine Anpassung an eine Schnittstelle, ein Fehler aus dem Nachtlauf. Wer gern auf der grünen Wiese baut, ist hier am falschen Platz. Wer gern Rätsel in fremdem Code löst, findet ein Feld, in dem das ausdrücklich die Arbeit ist.
Der Weg hinein, und wie ehrlich der Markt ist
Ausgebildet wird für diese Rolle praktisch nicht. Die üblichen Wege sind Einstiegsprogramme der großen Häuser, in denen Berufsanfänger oder Umsteiger aus anderen Entwicklungssprachen intern qualifiziert werden, und der Wechsel aus einem angrenzenden Bereich desselben Hauses, etwa aus dem Betrieb oder aus einer Fachabteilung. Der zweite Weg ist häufiger, als man denkt, weil Fachwissen hier schwerer wiegt als Sprachkenntnis.
Zur Nachfrage gehört eine ehrliche Einordnung: Der Bedarf entsteht aus Bestand und aus Renteneintritten, nicht aus Wachstum. Das bedeutet nicht, dass die Rolle in wenigen Jahren verschwindet, denn Ablösungen von Kernsystemen dauern lange und scheitern regelmäßig am ersten Anlauf. Es bedeutet aber, dass du dir überlegen solltest, wie deine Kenntnisse übertragbar bleiben.
Praktisch heißt das: Lern die Umgebung, nicht nur die Sprache, und halte parallel eine zweite Sprache und moderne Arbeitsweisen aktuell, also Versionsverwaltung, automatisierte Tests und Schnittstellen. Wer beides mitbringt, ist genau die Person, die in einem Ablösungsprojekt gebraucht wird, und die ist deutlich seltener als reine Bestandspflege.
Woran sich zwei Leute mit gleicher Berufsdauer unterscheiden
Der erste Unterschied ist das Vorgehen vor der Änderung. Wer sich die Verwendungen eines Feldes und die betroffenen Batchketten ansieht, ändert einmal. Wer direkt in das Programm springt, ändert dreimal, davon zweimal nach einem Fehler im Abschluss.
Der zweite ist die Bereitschaft zu schreiben. In diesen Systemen ist jede Notiz zu einer Fachregel wertvoll, weil sie sonst nirgends steht. Wer beim Lesen mitschreibt und die Erkenntnisse ablegt, baut über Jahre genau die Dokumentation auf, deren Fehlen später jedes Ablösungsprojekt teuer macht.
Der dritte ist der Umgang mit dem Fachbereich. Die Sachbearbeitung kennt die Ausnahmen, die im Code stehen, oft aus der täglichen Arbeit, kann sie aber nicht auf Anhieb benennen. Wer gezielt fragt, statt eine allgemeine Anforderung entgegenzunehmen, findet die Sonderfälle vor der Auslieferung.
Wohin die Rolle führt
Drei Richtungen sind realistisch. Die erste bleibt im Bestand und geht in die Tiefe: Kenntnis eines Kernsystems, Verantwortung für einen Bereich, Ansprechperson für den Fachbereich. Die zweite geht in die Modernisierung, also Schnittstellen um den Bestand herum, Ablösung in Abschnitten, Zusammenarbeit mit Architektur und neuen Anwendungen. Die dritte führt in die Fachlichkeit selbst, etwa in die Anforderungsanalyse oder in eine Fachabteilung.
Für die zweite Richtung ist die Kombination entscheidend, nicht die Sprache allein. Wer den Altbestand lesen und gleichzeitig mit heutigen Werkzeugen arbeiten kann, sitzt in Ablösungsprojekten an der einzigen Stelle, die nicht ersetzbar ist, weil beide Seiten sonst aneinander vorbeireden.
Die Zahlen weiter unten gelten für Vollzeit ohne Sonderzahlungen. Gerade in Banken, Versicherungen und im öffentlichen Dienst sind Sonderzahlungen und tarifliche Zusatzleistungen aber ein spürbarer Teil des Jahresverdienstes, der in diesen Monatswerten nicht auftaucht. Vergleich dich außerdem mit dem Median und nicht mit dem Durchschnitt, den einzelne sehr hohe Verdienste anheben.
Dazu passende Kurse
Den Einstieg gibt es als Kurse, in denen du dich in eine Sprache einarbeitest, die älter ist als das Internet , vom Grundkurs bis zu den Erweiterungen.
Die amtlichen Zahlen zu dieser Rolle
Hier stehen bewusst zwei weit auseinanderliegende Anforderungsniveaus derselben Berufsgattung, weil die Stellen in diesem Feld extrem unterschiedlich zugeschnitten sind: von der begleiteten Pflege einzelner Programme bis zur alleinigen Verantwortung für ein Kernsystem, an dem der Tagesabschluss eines Hauses hängt. Fachkraft und Experte beschreiben genau diesen Zuschnitt und nicht deine Dienstjahre, ein Missverständnis, das gerade hier naheliegt, weil viele in dieser Rolle sehr lange dabei sind. Eine COBOL-Zeile gibt es in der Statistik nicht, und die Knappheit an Leuten, die diese Systeme lesen können, bildet sie ohnehin nicht ab. Die Werte gelten für Vollzeit ohne Sonderzahlungen.
Amtliche Medianverdienste, April 2025
Brutto im MonatStatistisches Bundesamt, Verdiensterhebung. Vollzeit, ohne Sonderzahlungen. Die Hälfte der Beschäftigten verdient weniger als der Median, die andere Hälfte mehr.
KldB 43412, Durchschnitt 4.608 €, gerundet rund 50.000 € im Jahr ohne Sonderzahlungen
KldB 43414, Durchschnitt 6.313 €, gerundet rund 72.000 € im Jahr ohne Sonderzahlungen
- Vollzeitbeschäftigte, Bruttomonatsverdienst ohne Sonderzahlungen. Weihnachts- und Urlaubsgeld, Prämien und Boni sind nicht enthalten, der Jahresverdienst liegt also über dem Zwölffachen.
- Das Anforderungsniveau beschreibt den Zuschnitt der Stelle, nicht die Berufserfahrung. Fachkraft, Spezialist und Experte sagen etwas über die Komplexität der Tätigkeit aus, nicht über Dienstjahre.
- Die Erhebung geht regional nur bis auf die Bundeslandebene. Für einzelne Städte gibt es keine amtlichen Zahlen, weil der Zufallsfehler zu groß wäre.
Quelle: Statistischer Bericht Verdienste , Statistisches Bundesamt (Destatis). Den eigenen Fall prüfst du im Entgeltatlas der Bundesagentur für Arbeit . Beachte dort: Entgelte oberhalb der Beitragsbemessungsgrenze sind der Statistik nicht bekannt, bei gut bezahlten IT-Rollen steht deshalb nur eine Untergrenze.
Wo du genau das übst
Ein sehr gutes, praxisorientiertes und nachhaltiges Seminar. So sollte es immer sein. Vielen Dank.
Ein sehr guter und verständlicher Überblick über die Grundlagen im Umgang mit BricsCAD.
Alle meine Erwartungen wurden erfüllt und ich habe mich sehr gut aufgenommen gefühlt, jede Frage wurden Probleme direkt beseitigt.
Häufige Fragen
Ist COBOL noch eine sinnvolle Entscheidung?
Kann ich COBOL zu Hause üben?
Wie lange braucht man bis zur ersten produktiven Änderung?
Was passiert mit meiner Stelle, wenn das System abgelöst wird?
Passt thematisch dazu
Wenn in eurem Haus über die Ablösung gesprochen wird, ist die erste Frage, wann sich Umzug und wann Neubau lohnt .
Weil Sonderfälle nur im echten Bestand vorkommen, lohnt der Blick darauf, wie brauchbare Testdaten ohne Produktionsbestand entstehen .
Deine Ansprechpartner
Du bist dir nicht sicher, welcher Kurs oder welches Level zu dir passt? Wir beraten dich persönlich und kostenlos.
Yves Hoppe
Weiterbildung & Beratung
Hilft dir, aus dem IT-Berufe-Programm den passenden Kurs für deinen Stand zu finden.
Norbert Jansen
Beratung & Inhouse
Plant mit dir Inhouse-Trainings, die auf eure Abläufe und euren Datenbestand zugeschnitten sind.
Erst die Sprache, dann die Regeln im Bestand
Bei cmt arbeitest du dich von den Grundlagen bis zu den Spracherweiterungen vor, die im gewachsenen Bestand tatsächlich vorkommen, und liest dabei fremde Programme statt Übungsbeispiele.