Situation · junges Legacy

Die Anwendung wurde mit KI gebaut, der Entwickler ist weg: was jetzt?

Ein Backend, das in anderthalb Jahren überwiegend mit KI-Werkzeugen entstanden ist, trägt inzwischen den Umsatz, und die Person, die die Prompts geschrieben hat, ist nicht mehr da. Was das mit einem 15 Jahre alten System gemeinsam hat, welche drei Wege es gibt, und in welcher Reihenfolge.

Die Anfrage klingt neu, und sie wird häufiger: „Unser Backend hat ein Entwickler in anderthalb Jahren allein gebaut, größtenteils mit KI. Er ist weg. Es läuft, aber niemand traut sich ran, und die Infrastruktur versteht keiner.“ Das Framework ist aktuell, die PHP-Version ist aktuell, es gibt eine Pipeline. Nichts daran sieht nach 2008 aus.

Trotzdem ist es dieselbe Situation wie beim Entwickler, der in Rente geht. Nur schneller entstanden.

Was junges Legacy konkret heißt

  • Das Wissen ist weg. Wer den Code generiert hat, hat ihn selten gelesen. Wer ihn übernimmt, hat niemanden, der ihn erklären kann. Die Übergabe dauert 15 Minuten, weil es nicht mehr zu übergeben gibt.
  • Entscheidungen ohne Grund. Infrastruktur, Abstraktionen, Konfigurationen wurden vorgeschlagen und durchgewunken. Sie sind nicht falsch, sie sind unbegründet, und das ist beim ersten Problem dasselbe.
  • Mehr Code als Geschäft. Vorauseilende Konfigurierbarkeit, generische Schichten, Features „für später“. Jede Zeile davon muss verstanden werden, bevor jemand etwas ändern kann.
  • Infrastruktur für den Tag der Entstehung. Was auf einer VM für zehn Nutzer lief, wächst nicht mit, und das fällt genau dann auf, wenn das Geschäft wächst.
  • Sicherheit, die plausibel aussieht. Auth, Secrets, Zugriffe: generiert, nie geprüft. Das ist der Punkt, den wir in solchen Systemen zuerst anschauen.

Was passiert, wenn Sie nichts tun

Jemand baut weiter, meist mit demselben Werkzeug, weil das schnell geht. Das Werkzeug kennt den Grund für den bestehenden Aufbau nicht und verstärkt ihn. Nach einem weiteren Jahr hat das System doppelt so viel Code, dieselbe Infrastruktur und immer noch niemanden, der es erklären kann. Der Auslöser, der dann alles dringend macht, ist erfahrungsgemäß Last: eine Kampagne, ein Messetermin, ein Saisongeschäft. Unter Last zeigt sich, was die Infrastruktur nicht kann, und dann ist keine Zeit für einen Befund.

Die drei realistischen Optionen

Option A: Weiterbauen mit demselben Werkzeug

Schnell, günstig, vertraut. Für ein Wochenend-Projekt richtig.

Woran es scheitert: An der Verstärkung. Ohne jemanden, der das System gelesen hat, baut das Werkzeug konsistent in die Richtung weiter, die schon unbegründet war. Jede Woche Weiterbauen macht den späteren Befund größer und den Umbau teurer.

Option B: Neubau

Alles neu, diesmal richtig, mit oder ohne KI.

Woran es scheitert: Ohne Review entsteht dasselbe Ergebnis mit neuem Datum. Mit Review dauert es Monate, in denen das alte System weiterlaufen und gepflegt werden muss, und die Regeln, die im Betrieb inzwischen gelten, stehen nur im alten Code. Ein Neubau ohne Befund des Alten wirft genau die weg.

Option C: Geordnete Übernahme

Befund: Wir lesen das System, bis wir es erklären können. Was trägt, was ist gefährlich, was existiert ohne Grund. Dann Sofortmaßnahmen, dann Wissen auf mehrere Köpfe verteilen, dann Umbau Modul für Modul, während das Alte weiterläuft, mit dem Alten als Spezifikation für das, was es tatsächlich tut.

Woran es scheitert: An der Erwartung, dass es schnell geht. Die erste Etappe ist Lesen, nicht Bauen, und das fühlt sich für ein Unternehmen, das gewohnt ist, dass Features in Tagen entstehen, langsam an. Sie ist der Grund, warum die folgenden Etappen halten.

Die Reihenfolge, die wir empfehlen

  1. Heute: Zugänge und Backups. Dieselbe Liste wie bei jedem verwaisten System: Hosting, Registrar, Datenbank, API-Schlüssel, Deploy-Keys, CI-Variablen. Bei KI-gebauten Systemen zusätzlich: Welche Werkzeuge hatten Zugriff auf den Code, und mit welchen Schlüsseln.
  2. Diese Woche: Befund. Zwei bis drei Werktage. Ergebnis: Systembeschreibung, die jemand außer dem Autor versteht, Risiko-Karte mit Sicherheit und Infrastruktur an erster Stelle, Liste dessen, was ohne Bedarf existiert, Aufwandsband für Umbau in Etappen.
  3. Sofort danach: Sofortmaßnahmen und Bus-Faktor. Sicherheitspunkte schließen. Mindestens eine zweite Person einarbeiten, bevor irgendetwas umgebaut wird.
  4. Dann Umbau in Etappen oder Werkstatt-Bereitschaft, je nach Befund. Wenn ein fester Termin ansteht, zuerst nur das, was der Termin braucht, der Rest danach.

Wie wir KI dabei einsetzen

Für die Inventur ist KI in solchen Systemen das beste Werkzeug, das wir haben: Abhängigkeiten kartieren, Muster finden, tote Konfiguration aufspüren. Der Unterschied zum Zustand, den Sie geerbt haben, ist das Review. Jede generierte Änderung geht durch Tests und Prüfung, und wir verantworten das Ergebnis. Mehr dazu unter KI-gestützte Modernisierung.

Für wen dieser Weg nicht passt

Ein Prototyp ohne Umsatz, ohne Kundendaten und ohne Termin braucht keinen Befund. Er braucht jemanden, der ihn einmal liest und sagt, ob es sich lohnt, ihn zu behalten. Das ist der kostenlose Kurz-Check, und häufiger als man denkt ist die Antwort: neu, klein, diesmal mit Review.

Kosten

Die Pakete für diese Situation

Ab-Preise netto. Verbindlich wird es mit dem Festpreis nach dem Befund, und der Befund wird auf jedes Folgepaket angerechnet.

PaketPreisDauerFür wen
BefundAnalyse Preisab 2.980 € Dauer2–3 Werktage Sie brauchen eine belastbare Grundlage für eine Entscheidung oder ein Budget – keine Schätzung aus dem Bauch.
VollmodernisierungUmsetzung · kompatibel und wartbar PreisFestpreis nach Befund Dauer2–6 Monate Das System ist geschäftskritisch und soll noch Jahre laufen – und Sie wollen wieder Features bauen, statt Angst vor dem Deploy zu haben.
Werkstatt-BereitschaftLaufend · Wartung & Notfall Preisab 980 €/Monat Dauerlaufend Sie haben niemanden im Haus, der das System betreut – oder wollen nach der Modernisierung nicht wieder zurückfallen.

Fragen

Was in dieser Situation meistens gefragt wird

Der Code ist doch modern. Warum soll das Legacy sein?

Legacy ist ein Zustand: Das System trägt das Geschäft, und niemand kann es mehr sicher ändern. Das hängt nicht vom Framework ab, sondern davon, ob jemand erklären kann, warum es so gebaut ist. Bei KI-generiertem Code ohne Review gibt es dieses Warum oft nicht, es gab nur einen Prompt. Ein modernes Framework mit unerklärbarer Infrastruktur ist Legacy mit besserer Syntax.

Können wir nicht einfach mit demselben KI-Werkzeug weitermachen?

Sie können, und genau so wird aus 18 Monaten Legacy ein drittes Jahr. Das Werkzeug kennt den Grund für die bestehenden Entscheidungen so wenig wie Sie. Es baut darauf weiter, konsistent und schnell, in die Richtung, die schon falsch war. Weiterbauen ist in Ordnung, nachdem jemand das System gelesen hat und weiß, was bleibt und was weg muss. Vorher nicht.

Ist ein Neubau nicht die sauberste Lösung?

Ein Neubau mit demselben Werkzeug und ohne Review erzeugt dasselbe Ergebnis, nur mit anderem Datum. Ein Neubau mit Review ist möglich, aber dann sollte er das alte System als Spezifikation nutzen, denn das Alte enthält inzwischen die Regeln, die im Betrieb tatsächlich gelten. Ob Neubau oder Umbau in Etappen, entscheidet der Befund, nicht das Bauchgefühl.

Was ist an KI-generiertem Code typischerweise gefährlich?

Aus der Praxis vier Dinge: Infrastruktur, die für den Tag der Entstehung passt und nicht für Last; Konfigurierbarkeit für Anforderungen, die niemand hat; Abstraktionen ohne Bedarf; und Sicherheitsentscheidungen, die plausibel aussehen und nie geprüft wurden. Keines davon fällt im Betrieb auf, bis es auffällt.

Setzen Sie selbst KI ein?

Ja, bei jeder Modernisierung: Inventur großer Codebasen, Mustersuche, repetitive Umbauten. Der Unterschied ist, dass jede generierte Änderung durch dieselben Tests und dasselbe Review geht wie eine von Hand geschriebene, und dass wir das Ergebnis verantworten. KI ohne Review ist der Grund, warum Sie auf dieser Seite sind, nicht die Lösung.

Was kostet die Übernahme?

Der Befund hat einen Festpreis und wird auf jedes Folgepaket angerechnet. Danach entweder Werkstatt-Bereitschaft, wenn das System solide genug ist und nur einen Ansprechpartner braucht, oder Vollmodernisierung in Etappen, wenn es Substanzprobleme hat. Beide Zahlen stehen unten. Für ein Wochenend-Projekt ohne Umsatz dahinter sind wir nicht die Richtigen, das sagen wir im Kurz-Check.

Weitere Situationen

  1. Situation · TYPO3 ohne regulären Support

    TYPO3 8, 9, 10 oder 11 im Einsatz: ELTS kaufen, Stufe für Stufe upgraden oder das CMS wechseln?

    TYPO3-Installationen auf alten LTS-Versionen laufen oft jahrelang weiter, weil das Upgrade immer über mehrere Stufen geht und die Extensions den Weg blockieren. Die drei Optionen, woran jede scheitert, und die Reihenfolge, mit der ein Upgrade planbar wird.

  2. Situation · CMS seit Januar 2025 ohne Support

    Drupal 7 ist End of Life: weiterbetreiben, auf Drupal 10/11 migrieren oder das CMS wechseln?

    Seit dem 5. Januar 2025 gibt es für Drupal 7 keine Sicherheitsupdates mehr von der Community. Viele Unternehmens- und Behördenseiten laufen trotzdem weiter. Was die drei Wege sind, woran jeder scheitert, und warum „Migration auf Drupal 10“ ein Neubau mit Datenübernahme ist.

  3. Situation · Shopsystem seit 2020 ohne Support

    Magento 1 läuft noch: absichern, auf OpenMage ausweichen oder den Shop neu aufsetzen?

    Magento 1 hat seit Juni 2020 keinen Hersteller-Support mehr, und trotzdem laufen damit noch Shops, die täglich Umsatz machen. Die drei Wege, die es jetzt gibt, woran jeder scheitert, und wie Sie den Shop bis zur Entscheidung sicher halten.

Doğan Uçar, Gründer von LegacyWerk

Wer Ihr System übernimmt

Sie sprechen mit dem Entwickler, der den Code ändert.

„Ein System, das seit 15 oder 20 Jahren läuft, hat bewiesen, dass seine Logik funktioniert. Das Problem sitzt fast immer im Code drumherum: alte Bibliotheken, fehlende Tests, ein Hosting, das niemand mehr anfassen will. Genau das setzen wir instand.“

Doğan Uçar arbeitet seit 2013 mit PHP, den größten Teil davon an gewachsenen Systemen. Wir schauen uns Ihr System selbst an, schreiben die Einschätzung selbst und verantworten das Ergebnis. Wenn sich eine Modernisierung für Sie nicht lohnt, steht das im Befund.

Doğan Uçar Gründer, LegacyWerk

Nächster Schritt: Befund (ab 2.980 €)

Drei kurze Schritte im Formular, dann melden wir uns innerhalb eines Werktags. Wer noch nicht so weit ist, nimmt den kostenlosen Kurz-Check.