Vorab gerechnet

Rescue 42

42 Stunden Sanierung an einer Altlast: .NET Framework nach .NET 10, tote Abhängigkeiten heraus, Build wieder grün, Tests wieder lauffähig — rund ein Viertel unter dem Sanierungssatz. Vollzahlung vorab, Besetzung durch uns, Start binnen 42 Tagen.

Gerechnet am 19.09.2026 um 20:19 Uhr

Festpreis netto
10.742
Rescue 42 42 Std.

So haben wir Sie verstanden

Migration einer .NET-Framework-Altanwendung auf .NET 10 inklusive Bereinigung toter Abhängigkeiten und Wiederherstellung von Build und Tests.

Was der Prototyp enthält

Grüner Build mit laufenden Tests nach Migration, ohne funktionale Erweiterung.

Aufwands-Meter — 100 heißt maximaler Aufwand und maximaler Preis, keine Note.

Kleines, klar abgegrenztes Sanierungspaket mit geringem Stundenumfang trotz Altsystemrisiko

Komponenten

  • Analyse Altsystem & Abhängigkeiten
  • Migration auf .NET 10
  • Bereinigung toter Abhängigkeiten
  • Build & Tests wieder lauffähig

Annahmen hinter dem Preis

  • Codebasis ist überschaubar und passt in 42 Stunden
  • Vorhandene Tests sind grundsätzlich migrierbar, nicht komplett neu zu schreiben
  • Kein produktiver Betrieb während der Sanierung, kein Parallelbetrieb nötig

Was wir zu Beginn klären

  • Wie groß ist die Codebasis (LOC, Projekte)?
  • Welche Drittanbieter-Pakete werden aktuell verwendet und sind diese .NET-10-fähig?
  • Wie umfangreich ist die bestehende Testabdeckung?

Der Fahrplan — was in welcher Woche fertig ist

  1. Woche 1 Kickoff Abstimmung, Zugänge, Feinschnitt des Umfangs
  2. Woche 1 Analyse Altsystem & Abhängigkeiten 2 PT
  3. Woche 1 Migration auf .NET 10 2 PT
  4. Woche 1 Bereinigung toter Abhängigkeiten 0,75 PT
  5. Woche 1 Build & Tests wieder lauffähig 0,5 PT
  6. Woche 1 Abnahme Übergabe, vollständig vorab bezahlt

Lastenheft und Pflichtenheft

Ziel Die Anwendung baut und testet grün unter .NET 10, tote Abhängigkeiten sind entfernt.

Lösungsweg Schrittweise Migration des Codes auf .NET 10 mit Bereinigung der Abhängigkeiten und Wiederherstellung von Build- und Testlauf.

  1. Was gefordert istDas System muss von .NET Framework auf .NET 10 migriert werden.
    Wie wir es umsetzenPortierung der Projektdateien und Codebasis auf .NET 10 unter Nutzung von C# 14
  2. Was gefordert istTote Abhängigkeiten müssen entfernt werden.
    Wie wir es umsetzenEntfernen ungenutzter NuGet-Pakete und Referenzen im Rahmen der Migration
  3. Was gefordert istDer Build muss wieder erfolgreich durchlaufen.
    Wie wir es umsetzenBehebung von Kompilierfehlern bis zum grünen Build
  4. Was gefordert istDie vorhandenen Tests müssen wieder lauffähig sein.
    Wie wir es umsetzenAnpassung und Ausführung der Tests mit xUnit bis zum erfolgreichen Testlauf

Rahmenbedingungen

  • Aufwand begrenzt auf 42 Stunden
  • Start binnen 42 Tagen nach Kauf
  • Vollzahlung vorab
  • Besetzung durch den Auftragnehmer

Nicht im Umfang

  • Keine funktionalen Erweiterungen oder neuen Features
  • Keine Neuschreibung fehlender Tests
  • Keine Performance- oder Sicherheitsoptimierung über die Migration hinaus
  • Kein produktiver Rollout oder Deployment-Support

Woran Sie die Abnahme messen

  • Build läuft ohne Fehler durch
  • Die migrierten Tests laufen grün; nicht migrierbare sind benannt
  • Die im Rahmen der 42 Stunden entfernten toten Referenzen sind dokumentiert
  • Lieferung innerhalb von 42 Stunden Aufwand

Meilensteine

  • Woche 1: Analyse Altsystem & Abhängigkeiten
  • Woche 1: Migration auf .NET 10
  • Woche 1: Bereinigung toter Abhängigkeiten
  • Woche 1: Build & Tests wieder lauffähig
  • Woche 1: Abnahme

Technologien, die wir einsetzen

  • .NET 10 LTS
  • C# 14
  • xUnit & NUnit
  • Legacy-Migration ASP.NET MVC 5 / Web Forms / WCF → .NET 10
  • IIS & Windows Server
  • .NET 10Zielplattform der Migration von .NET Framework
  • C# 14Sprachbasis, ggf. Anpassung an neue Sprachversion
  • xUnitWiederherstellung der lauffähigen Testsuite
  • Legacy-Migration ASP.NET MVC 5 / Web Forms / WCF → .NET 10Ablösung der Altteile auf .NET 10
  • IIS & Windows ServerBetrieb des sanierten Stands auf Ihrer Maschine

← Zurück zum Portfolio