Ein Fertigungskunde, mit dem wir letztes Jahr zusammengearbeitet haben, hatte 150 Oracle Forms Module und genau zwei Entwickler, die sie sicher modifizieren konnten. Einer war 58. Der andere 62. Sie hatten dieselbe Codebasis seit 18 Jahren gewartet. Niemand sonst in der Organisation konnte die PL/SQL-Trigger lesen oder erklären, warum die Rechnungsvalidierung sich so verhielt, wie sie es tat.
Dann nahm der 62-Jährige ein Beratungsangebot an, das das Doppelte zahlte. Das Unternehmen hatte plötzlich ein missionskritisches System, das niemand anfassen konnte.
Warum es keinen Ersatz gibt
Die Oracle Forms Talentpipeline ist vor über einem Jahrzehnt versiegt. Universitäten lehren es nicht mehr. Neue Entwickler haben kein Interesse an einem Desktop-Framework aus den 1990er-Jahren. Die noch auf dem Markt aktiven Spezialisten wissen genau, was sie wert sind, und kalkulieren entsprechend.
Wir haben 2025 ein Einstellungsexperiment durchgeführt. Wir schrieben eine Oracle Forms Entwicklerstelle für 140.000 Dollar in New York aus. Drei Bewerbungen kamen in sechs Wochen. Eine war qualifiziert. Eine TypeScript-Stelle zum gleichen Gehalt sammelte über 200 Bewerbungen in der ersten Woche.
Die Pipeline schrumpft nicht. Sie existiert nicht mehr.
Das Wissen steckt nicht im Code
Der Wert des in den Ruhestand gehenden Entwicklers ist nicht der Code, den er geschrieben hat. Es ist der Kontext, den er im Kopf trägt. Er weiß, dass Modul 17 einen Workaround für einen Oracle-9i-Fehler hat, der 2007 eingebaut wurde. Er weiß, dass die Geschäftsjahresberechnung einen Sonderfall für die australische Tochtergesellschaft hat. Er weiß, dass eine Änderung der Kundenformular-Sequenz den nachgelagerten Provisionsbericht auf eine Weise bricht, die erst nach zwei Wochen auffällt.
Nichts davon ist dokumentiert. Das war es nie. Wenn diese Person geht, geht der Kontext mit.
Was vor der Krise zu tun ist
Die Antwort ist nicht eine weitere Oracle Forms Einstellung. Es ist die Extraktion des Wissens aus dem System selbst, bevor der menschliche Wissensträger das Gebäude verlässt.
Automatisierte Analyse kann jede .fmb-Datei parsen und ein vollständiges Inventar erstellen: jeden Trigger, jede Validierung, jede Abhängigkeit, jede Geschäftsregel. Dieses Inventar wird zur Dokumentation, die in den letzten 20 Jahren hätte existieren sollen. Von dort aus wird die Codebasis in modernes TypeScript konvertiert, das jeder Standardentwickler lesen, erweitern und warten kann. Der Bus-Faktor geht von 2 auf „jeder im Team”.
Die unangenehme Formulierung
Wenn der leitende Oracle Forms Entwickler über 55 ist, ist das Modernisierungsprojekt keine Technologie-Initiative. Es ist ein Geschäftskontinuitätsrisiko, das in dieselbe Kategorie gehört wie Cyberversicherung und Datensicherung. Jeder Monat Verzögerung macht die Extraktion schwieriger, weil die eine Person, die die Randfälle erklären kann, einen Monat näher am Abschied ist.
Die gute Nachricht ist, dass die Extraktion selbst mittlerweile maschinell abläuft. Die schlechte Nachricht ist, dass sie nur funktioniert, solange der menschliche Kontext noch verfügbar ist, um die Ausgabe zu verifizieren.