Arbeit am Bestand

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
Seit 1997 am Markt Kleine Gruppen Präsenz und Live-Online Zertifizierte Trainer
Worum es geht

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 was

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.

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

  1. 01 Kernsysteme in Banken und Versicherungen laufen unverändert weiter.
  2. 02 Das Wissen darüber hängt an wenigen Personen kurz vor dem Ruhestand.
  3. 03 Jede Gesetzesänderung erzwingt Anpassungen im Bestand.
  4. 04 Ablösungen brauchen Leute, die den Altbestand lesen können.
  5. 05 Nachwuchs kommt kaum nach, weil niemand es ausbildet.
Was du mitnimmst

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.

Was verdient man

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 Monat

Statistisches Bundesamt, Verdiensterhebung. Vollzeit, ohne Sonderzahlungen. Die Hälfte der Beschäftigten verdient weniger als der Median, die andere Hälfte mehr.

Softwareentwicklung Fachkraft 4.201 €

KldB 43412, Durchschnitt 4.608 €, gerundet rund 50.000 € im Jahr ohne Sonderzahlungen

Softwareentwicklung Experte 6.000 €

KldB 43414, Durchschnitt 6.313 €, gerundet rund 72.000 € im Jahr ohne Sonderzahlungen

02k4k6k
  • 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.

Ein sehr gutes, praxisorientiertes und nachhaltiges Seminar. So sollte es immer sein. Vielen Dank.
LimeSurvey - Anwendertraining Teil 1 (Grundlagen)
Ein sehr guter und verständlicher Überblick über die Grundlagen im Umgang mit BricsCAD.
BricsCAD 2D Schulung Grundkurs
Alle meine Erwartungen wurden erfüllt und ich habe mich sehr gut aufgenommen gefühlt, jede Frage wurden Probleme direkt beseitigt.
BricsCAD 3D Schulung - Grundlagen

Häufige Fragen

Ist COBOL noch eine sinnvolle Entscheidung?
Für den Einstieg in ein Haus mit Kernsystem ja, als alleinige Ausrichtung über zwanzig Jahre eher nicht. Die Nachfrage ist real und kommt aus Bestandspflege und Renteneintritten, nicht aus Wachstum. Sinnvoll wird es, wenn du die Umgebung mitlernst und daneben moderne Arbeitsweisen aktuell hältst, weil genau diese Kombination in Ablösungsprojekten gesucht wird.
Kann ich COBOL zu Hause üben?
Die Sprache ja, es gibt freie Übersetzer für Windows und Linux, mit denen du Programme schreiben und laufen lassen kannst. Was du zu Hause nicht bekommst, ist die Umgebung: Batchsteuerung, Dialogverarbeitung, Datenbanken und Werkzeuge des Großrechners. Genau die macht aber den Berufsalltag aus, und sie lernst du in aller Regel erst im Haus.
Wie lange braucht man bis zur ersten produktiven Änderung?
Die Sprache ist in Wochen lesbar, die erste eigenständige Änderung an einem Kernprogramm dauert deutlich länger, weil sie Kenntnis der Fachlogik und der Abläufe voraussetzt. Übliche Einstiegsprogramme in Banken und Versicherungen planen deshalb eine begleitete Phase ein, in der du zunächst mitliest und kleine Anpassungen im Doppel machst.
Was passiert mit meiner Stelle, wenn das System abgelöst wird?
Ablösungen von Kernsystemen ziehen sich über Jahre, laufen abschnittsweise und brauchen währenddessen beide Welten. In der Praxis werden Leute, die den Bestand lesen können, in diesen Projekten gebraucht und nicht abgebaut. Wer zusätzlich in der neuen Welt arbeiten kann, wechselt am Ende des Projekts mit, statt sich neu bewerben zu müssen.

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 .

Persönlich für dich da

Deine Ansprechpartner

Du bist dir nicht sicher, welcher Kurs oder welches Level zu dir passt? Wir beraten dich persönlich und kostenlos.

Yves Hoppe

Yves Hoppe

Weiterbildung & Beratung

Hilft dir, aus dem IT-Berufe-Programm den passenden Kurs für deinen Stand zu finden.

Norbert Jansen

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.