Legacy-Modernisierung

Das System läuft.
Aber niemand traut sich daran.

Wir migrieren es schrittweise auf moderne Technologie — ohne Ausfallzeiten und ohne Big Bang. Das alte System läuft weiter, während das neue Funktion für Funktion übernimmt.

Kommt Ihnen das bekannt vor?

  • Das System wurde vor 10–20 Jahren geschrieben und läuft — aber jede Änderung ist ein Risiko.
  • Die Entwickler von damals sind längst weg — und eine Dokumentation gibt es nicht.
  • Die Technologie wird nicht mehr unterstützt: keine Sicherheitsupdates und keine Entwickler, die damit arbeiten wollen.
  • Jede neue Funktion dauert Wochen, weil niemand weiß, was dabei kaputtgeht.
  • Ein Anbieter hat Ihnen für eine Neuentwicklung „auf der grünen Wiese" einen sechsstelligen Betrag und zwei Jahre genannt.

Warum komplette Neuentwicklungen meist scheitern

Projekte nach dem Motto „wir schreiben alles auf einmal neu" scheitern aus drei Gründen: Das Geschäft kann nicht zwei Jahre warten; niemand kennt mehr alle Regeln, die im alten Code stecken; und am Ende sollen alle an einem einzigen Tag auf das neue System umsteigen.

Wir arbeiten anders.

So gehen wir vor

1. Erst verstehen, dann schneiden. Bevor wir eine Zeile Code schreiben, kartieren wir das bestehende System — auch die verborgenen Teile: toter Code, vergessene Trigger, Prozeduren, die seit Jahren niemand mehr aufruft. Bei einem Kunden kam dabei heraus, dass 65 % des Systems ungenutzt waren. Er hat für ein Drittel bezahlt, statt Ballast mitzuportieren.

2. Das Neue wächst neben dem Alten. Keine Umstellung über Nacht. Das neue System übernimmt Seite für Seite, während das alte alles Übrige weiter bedient. Ihre Nutzer merken den Moment des Wechsels nicht.

3. Jeder Schritt wird überprüft. Zu jedem migrierten Teil gehören automatisierte Tests, die das Verhalten des neuen Codes mit dem des alten auf identischen Daten vergleichen. Wir verlassen uns nicht auf „sieht gut aus".

4. Entscheidungen bleiben schriftlich festgehalten. Sie erhalten die Karte Ihres eigenen Systems — was wo liegt und warum es so ist. Die nächste Änderung beginnt nicht wieder mit Archäologie.

Was Sie bekommen

  • Eine moderne Basis (.NET 10, aktuelle Datenbanken), auf der neue Funktionen Stunden statt Wochen brauchen.
  • Eine Codebasis, für die Sie tatsächlich Entwickler finden.
  • Automatisierte Tests, die Ihre Geschäftslogik bei jeder künftigen Änderung absichern.
  • Eine dokumentierte Analyse, die Ihr Eigentum bleibt.
  • Keine Unterbrechung Ihres Betriebs während der Umstellung.

Warum es bei uns schneller geht

Für die Masse an Arbeit setzen wir KI-Modelle ein — sie lesen den alten Code, schreiben Tests und portieren Logik deutlich schneller als Handarbeit. Aber jede Entscheidung läuft durch 30 Jahre Ingenieurserfahrung: Was wird portiert, was darf sterben, was muss zweimal geprüft werden.

Das Ergebnis: die Modernisierung eines Systems mit 823.000 Zeilen — 19 Admin-Bereiche mit 175 automatisierten Tests in rund 8 Arbeitstagen.

Bremst Sie ein Altsystem aus?

Erzählen Sie uns davon — Sie bekommen eine ehrliche Antwort, was machbar ist und wie schnell.

Kostenlose Erstanalyse vereinbaren