Fiktives Beispiel

Beispiel: Legacy-Check einer .NET-4.8-Anwendung

Was bekommen Sie für 2.499 € netto? Dieses Beispiel zeigt einen vollständigen Legacy-Check – von der Ausgangslage über die Ampelbewertung bis zur Empfehlung mit Roadmap. Beide Teile des Berichts können Sie als PDF herunterladen.

Die Ausgangslage

Muster Metallbau GmbH (fiktiv) – Mittelständischer Metallverarbeiter mit 140 Mitarbeitenden an zwei Standorten.

Zentrale Auftragsabwicklung: Angebote, Aufträge, Kalkulation, Fertigungsaufträge, Lieferscheine, Etikettendruck, Rechnungsvorbereitung und DATEV-Export.

AuftragsPro wurde ab 2009 im eigenen Haus entwickelt und ist seitdem das Rückgrat der Auftragsabwicklung. Der Hauptentwickler ist 2024 in den Ruhestand gegangen; seitdem betreut ein externer Freelancer die Anwendung sporadisch. Die Geschäftsführung wollte wissen, wie groß die Risiken sind und welcher Weg sich wirtschaftlich lohnt: weiterbetreiben, modernisieren oder ablösen.

  • Risiken für Betrieb und IT-Sicherheit bewerten
  • Wissen über Fachlogik und Technik sichern
  • Wirtschaftlichen Weg für die nächsten 5–10 Jahre finden

Umfang des Legacy-Checks
Festpreis 2.499 € netto · Durchführung in 2 Kalenderwochen

  • Analyse des vollständigen Quellcodes und des Datenbankschemas (anonymisierte Kopie, keine Echtdaten)
  • KI-gestützte Code-Analyse mit dem jeweils passenden Modell und erprobten Prompts, alle Befunde von erfahrenen Entwicklern geprüft
  • Zwei Interviews: Fachbereich (Auftragsabwicklung) und IT
  • Prüfung von Infrastruktur, Betrieb, Drittkomponenten und Lizenzen
  • Ergebnispräsentation (online, 60 Minuten) und dieser Bericht

Das Ergebnis

Fachlich wertvoll, technisch akut gefährdet

AuftragsPro bildet die Abläufe der Muster Metallbau GmbH sehr gut ab – besonders die Sonderkalkulation ist ein echter Wettbewerbsvorteil. Technisch besteht jedoch akuter Handlungsbedarf: Die Datenbankplattform erhält keine Sicherheitsupdates mehr, der Datenbankzugriff erfolgt mit Administratorrechten, und das Wissen über die Anwendung ist weitgehend mit dem früheren Entwickler gegangen. Eine vollständige Neuentwicklung ist nicht nötig: Die Fachlogik lässt sich erhalten und technisch modernisieren.

Ampelbewertung

  • RotIT-SicherheitDatenbankserver ohne Sicherheitsupdates; Zugriff über das sa-Konto mit Klartext-Passwort; 312 Stellen mit zusammengesetztem SQL.
  • RotBetrieb & InfrastrukturNicht unterstützte Serverplattform; Wiederherstellung aus der Datensicherung nie getestet; Build nur auf einem Notebook reproduzierbar.
  • RotWissen & DokumentationHauptentwickler im Ruhestand; Dokumentation von 2011; nur ca. 20 von geschätzt 140 Geschäftsregeln dokumentiert.
  • GelbWartbarkeit & Code-QualitätRund 60 % der Fachlogik in Formularen; 14 % duplizierter Code; Option Strict in 6 von 9 Projekten aus; keine Tests.
  • GelbTechnologie-Zukunft.NET Framework 4.8 wird gepflegt, aber nicht weiterentwickelt; VB.NET erhält keine neuen Sprachfunktionen; Drittkomponenten veraltet.
  • GelbDatenbank & DatenTragfähiges Datenmodell, aber 40 % der Beziehungen ohne Fremdschlüssel und ca. 6 % doppelte Kundendatensätze.
  • GrünFachliche PassungDeckt die Abläufe sehr gut ab; hohe Akzeptanz bei den Anwendern; Sonderkalkulation als Wettbewerbsvorteil.

Die fünf größten Risiken

Nr.RisikoEinstufungMaßnahme
R1Datenbankserver ohne SicherheitsupdatesSQL Server 2012 (Support-Ende 07/2022) und Windows Server 2012 R2 (Support-Ende 10/2023) erhalten keine Sicherheitsupdates mehr.KritischMigration auf SQL Server 2022 und Windows Server 2025.
R2Datenbankzugriff mit AdministratorrechtenAlle 45 Clients verbinden sich mit dem sa-Konto; das Passwort steht im Klartext in der Konfigurationsdatei.KritischEigenes Dienstkonto mit minimalen Rechten, Passwort aus der Konfiguration entfernen.
R3WissensmonopolGeschäftsregeln sind im Formularcode und in Stored Procedures verteilt und kaum dokumentiert.HochKernprozesse und Geschäftsregeln dokumentieren (arc42), Wissen an das Team übergeben.
R4Build nicht reproduzierbarDie Anwendung lässt sich nur auf einem einzigen Entwickler-Notebook mit Visual Studio 2015 bauen.HochUmzug nach Git, automatisierte Build-Pipeline.
R5Datensicherung ungetestetDie nächtliche Sicherung wurde nie wiederhergestellt; ein Notfallverfahren fehlt.HochWiederherstellungstest, dokumentiertes Notfallverfahren.

Die Optionen im Vergleich

OptionAufwand ohne KIDauer ohne KIErsparnis mit KIBewertung
AStabilisieren und weiterbetreibenSicherheits-Sofortmaßnahmen, Plattform-Update, Build und Datensicherung absichern; Code bleibt unverändert.35–45 PT2–3 Monate20–30 %Als Sofortmaßnahme zwingend, allein nicht ausreichend
BTechnisch modernisierenempfohlenMigration auf .NET 10 (LTS), KI-gestützte Überführung von VB.NET nach C#, Tests für Kernprozesse, Berichte und Drittkomponenten erneuern; Fachlogik und Bedienung bleiben erhalten.430–570 PT15–20 Monate60–80 %Empfohlen (nach Option A)
CSchrittweise Ablösung durch eine Web-AnwendungNeue browserbasierte Anwendung, Modul für Modul nach dem Strangler-Fig-Muster; Parallelbetrieb mit AuftragsPro.620–800 PT24–36 Monate50–60 %Sinnvolle Perspektive für Teilbereiche, nicht als Ganzes
DStandardsoftware (ERP) einführenAblösung durch ein branchenübliches ERP-System mit Anpassungen.hoch (zzgl. Lizenzen)11–19 Monateca. 20 %Nicht empfohlen

Aufwand und Dauer ohne KI geschätzt. Mit unserer KI-gestützten Entwicklung sinken Zeit und Kosten um die angegebene Spanne; die Roadmap ist bereits mit KI gerechnet.

Empfehlung und Roadmap

Wir empfehlen, zuerst die kritischen Risiken zu beseitigen (Option A) und AuftragsPro anschließend technisch zu modernisieren (Option B). So bleibt die wertvolle Fachlogik erhalten, und die Anwendung steht wieder auf einer sicheren, unterstützten Basis. Eine Web-Oberfläche für den Außendienst kann danach schrittweise ergänzt werden (Teil von Option C).

  1. Phase 1

    Sofortmaßnahmen

    Monat 1–2 · 25–35 PT

    Datenbankserver migrieren, Dienstkonto statt sa, Wiederherstellungstest, Git und Build-Pipeline

  2. Phase 2

    Modernisierung

    Monat 3–9 · 130–170 PT

    .NET 10 und C#, Tests der Kernprozesse, 38 Berichte migrieren, Drittkomponenten erneuern, Dokumentation

  3. Phase 3

    Web-Modul Außendienst (optional)

    ab Monat 10 · 60–80 PT

    Angebote und Auftragsstatus im Browser, schrittweise

Phase 1 und 2 zusammen: 155–205 PT mit KI-gestützter Umsetzung – ohne KI wären es ca. 465–615 PT. Schätzgenauigkeit ±25 %.

Der Bericht zum Download

Der Bericht besteht aus zwei Teilen: einer kompakten Zusammenfassung für die Geschäftsführung und einer ausführlichen Detailanalyse für die IT. Klicken Sie auf eine Seite, um sie zu vergrößern.

Teil 1: Management-Zusammenfassung

PDF · 4 Seiten · 440 KB

PDF herunterladen
  • Teil 1: Management-Zusammenfassung, Seite 1
  • Teil 1: Management-Zusammenfassung, Seite 2
  • Teil 1: Management-Zusammenfassung, Seite 3
  • Teil 1: Management-Zusammenfassung, Seite 4

Teil 2: Detailanalyse

PDF · 10 Seiten · 673 KB

PDF herunterladen
  • Teil 2: Detailanalyse, Seite 1
  • Teil 2: Detailanalyse, Seite 3
  • Teil 2: Detailanalyse, Seite 4
  • Teil 2: Detailanalyse, Seite 7
  • Teil 2: Detailanalyse, Seite 9
  • Teil 2: Detailanalyse, Seite 10

Weitere Beispielberichte

Jede Anwendung ist anders – und damit auch der richtige Weg. Diese fiktiven Beispiele zeigen den Legacy-Check für andere Technologien.

  • Delphi 7 · Firebird

    Delphi-Warenwirtschaft im Großhandel

    Delphi 7 und Firebird: E-Rechnungspflicht, Wissensmonopol und die schrittweise Ablösung durch eine Web-Anwendung.

  • IBM i · RPG · COBOL · Db2

    IBM-i-Anwendung in der Logistik

    RPG, COBOL und Db2: Personalrisiko, fehlende Schnittstellen – erst APIs vorschalten, dann Module schrittweise ablösen.

Ihr eigener Legacy-Check

Festpreis 2.499 € netto, Ergebnis in der Regel nach zwei Wochen – mit Bericht, Ergebnispräsentation und konkreter Empfehlung für Ihre Anwendung.

Legacy-Check anfragen