Portfolio · Produkt

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.

Was es kostet.

Festpreis netto

14.280 € 10.742 € Festpreis · 42 Std.

Was drin ist.

Umfang · Ablauf · Enthalten

Umfang

  • 42 Stunden Sanierung an einer Altlast: .NET Framework nach .NET 10, tote Abhängigkeiten heraus, Build wieder grün, Tests wieder lauffähig.
  • 255,76 € statt 340 € die Stunde — rund ein Viertel unter dem Sanierungssatz.

Ablauf

  • Erster Tag: Bestandsaufnahme und Reihenfolge. Danach arbeiten wir die Liste ab, bis die 42 Stunden aufgebraucht sind oder Sie stoppen.
  • Wöchentlicher Stand im Chat, schriftlich und damit kostenfrei.

Enthalten

  • Arbeit an echtem Code
  • Übergabe des Arbeitsstands samt Repository
  • Ein Bericht, was danach noch offen ist

Nicht enthalten

  • Die Zusage, dass die Altlast nach 42 Stunden vollständig saniert ist
  • Fachliche Neuentwicklung

Die Regeln der Linie

  • Vollzahlung vorab — kein 50/50 wie in der Preismatrix. Der Nachlass bezahlt sich daraus.
  • Besetzung durch uns — keine Rollenanforderung, keine vorzeitige Freistellung, kein Turbo.
  • Start binnen 42 Tagen — Wir starten binnen 42 Tagen nach Kauf. Verschieben Sie selbst, gilt einmaliges Verschieben um bis zu 42 Tage.

Zwölf Schwerpunkte.

Vorne Einkauf, hinten Technik

  1. 2 Kunde
  2. 6 Produkt
  3. 5 Abläufe
  4. 2 Vertrieb
  5. 4 Mitarbeiter
  6. 6 Service
  1. 0 KI-Anteil
  2. 1 Echtzeit
  3. 5 Schnittstellen
  4. 3 Datenmenge
  5. 1 Mobil
  6. 5 Cloud

Technik: KI-Anteil 0 · Echtzeit 1 · Schnittstellen 5 · Datenmenge 3 · Mobil 1 · Cloud 5

Ein niedriger Wert heißt: hier liegt der Schwerpunkt nicht. Er heißt nicht „schlecht“. Sicherheit, Wartbarkeit, Verfügbarkeit, Übergabe und Termintreue stehen auf keiner dieser Skalen — die sind bei jedem unserer Vorhaben gleich. Deshalb ist das Gerüst bei jedem Siegel dasselbe.

Der Plan dazu.

Vorab gerechnet
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