Portfolio · Lösung

Access-Ablösung Auftragsverwaltung

Anwendung von 2009 mit 40 Masken und 25 Nutzern als Web-App neu gebaut, Datenbestand vollständig migriert, DATEV angebunden. Für Betriebe, deren Kerngeschäft an einer einzigen Access-Datei hängt.

Was es kostet.

MVP-Festpreis netto

8.140 € MVP-Festpreis

Vollausbau ab 110.000 € — Richtwert. Der MVP-Preis ist fest, der Vollausbau eine Ab-Größe. Der MVP-Festpreis ist ein Kennenlernpreis: Er liegt bewusst unter dem, was die Stunden dieses Plans kosten.

Alle 42 Angebote ansehen →

Zwölf Schwerpunkte.

Vorne Einkauf, hinten Technik

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

Technik: KI-Anteil 1 · Echtzeit 3 · Schnittstellen 8 · Datenmenge 8 · Mobil 3 · 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
Ihr erster Prototyp · Festpreis netto
8.140
Prototyp Aufwand 78,5 / 100 · ca. 6 Wochen

So haben wir Sie verstanden

Eine 2009er Altanwendung mit 40 Masken für 25 Nutzer soll als moderne Web-App neu gebaut werden, inklusive vollständiger Datenmigration und DATEV-Anbindung.

Was der Prototyp enthält

Ein zentraler Anwendungsfall aus dem Altsystem als Web-Maske mit echten migrierten Daten, ohne DATEV-Anbindung.

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

Altsystem-Migration mit vielen Masken, echten Altdaten und Fremdsystem-Anbindung sind hoher Aufwand schon für den Prototyp

Danach: Vollausbau

Vollausbau ab 110.000 € — Richtwert.

Komponenten

  • Analyse & fachliche Aufnahme Altsystem (40 Masken)3,5 PT
  • Neubau Kernanwendung (Masken, Fachlogik)12,5 PT
  • Datenmigration Altbestand4 PT
  • DATEV-Anbindung2,75 PT
  • Test, Abnahme, Rollout2,25 PT

Besetzung

  • Ingenious Wizard (Sanierung / Altsystem)
  • Lead Developer (Lead .NET-Entwickler)
  • Senior Developer (Senior .NET-Entwickler)

Annahmen hinter dem Preis

  • Die 40 Masken sind fachlich vergleichbar komplex wie im Altsystem
  • DATEV-Anbindung erfolgt über Standard-Schnittstellen (DATEV-Format-Export/Import)
  • Datenbestand liegt in einer migrierbaren Datenbankform vor

Was wir zu Beginn klären

  • Wie ist der Datenbestand aktuell gespeichert (Format, Volumen, Qualität)?
  • Welche DATEV-Module/Schnittstellen genau (Rechnungswesen, Lohn, o.ä.)?
  • Sollen alle 40 Masken 1:1 übernommen oder fachlich bereinigt werden?

Der Fahrplan — was in welcher Woche fertig ist

0
0
0
zu spät im Plan
0
  1. Woche 1 Kickoff Abstimmung, Zugänge, Feinschnitt des Umfangs
  2. Woche 2 Analyse & fachliche Aufnahme Altsystem (40 Masken) 3,5 PT
  3. Woche 3 Neubau Kernanwendung (Masken, Fachlogik) 12,5 PT
  4. Woche 4 Datenmigration Altbestand 4 PT
  5. Woche 5 DATEV-Anbindung 2,75 PT
  6. Woche 5 Test, Abnahme, Rollout 2,25 PT
  7. Woche 6 Abnahme Übergabe nach Abnahme und Restzahlung

Verstärkung: Köpfe auf Abschnitte legen

  • 1 Woche früher, Abnahme in Woche 5 statt 6: „Analyse & fachliche Aufnahme Altsystem (40 Masken)“ +2 Senior Developer (Senior .NET-Entwickler), „Datenmigration Altbestand“ +1 Senior Developer (Senior .NET-Entwickler) · +160 €
  • 2 Wochen früher, Abnahme in Woche 4 statt 6: „Analyse & fachliche Aufnahme Altsystem (40 Masken)“ +2 Senior Developer (Senior .NET-Entwickler), „Neubau Kernanwendung (Masken, Fachlogik)“ +1 Senior Developer (Senior .NET-Entwickler), „Datenmigration Altbestand“ +1 Senior Developer (Senior .NET-Entwickler) · +360 € hilft am meisten

Legen Sie Köpfe auf die Abschnitte, die schneller fertig werden sollen: dieselben Stunden, mehr Köpfe, weniger Wochen — wie bei den Tempopaketen, ein Kopf mehr +5 %, zwei +8 %, drei +10 %, vier +12 % auf den Anteil des Abschnitts am MVP-Festpreis. Entwickler kommen nicht auf Abschnitte, die andere zusammenführen, und nicht auf, was erst im letzten Drittel beginnt — dort macht ein weiterer Entwickler ein Projekt langsamer. Auf den letzten Abschnitt vor der Abnahme legen Sie stattdessen Tester. Wer die Köpfe sind, wählen wir.

Lastenheft und Pflichtenheft

Ziel Die Altanwendung ist durch eine moderne Web-Anwendung mit gleichem Funktionsumfang, migrierten Daten und DATEV-Anbindung ersetzt.

Lösungsweg Aufbau einer ASP.NET-Core-Anwendung mit EF Core/SQL Server, schrittweise Migration der Masken und Daten sowie Integration der DATEV-Schnittstelle.

  1. Was gefordert istDas System muss die fachlichen Funktionen der 40 Masken des Altsystems als Web-Anwendung bereitstellen.
    Wie wir es umsetzenFachliche Analyse jeder Maske und Neuentwicklung als Razor-View mit ASP.NET Core MVC
  2. Was gefordert istDas System muss für 25 Nutzer parallel nutzbar sein.
    Wie wir es umsetzenRollen-/Rechtekonzept und Mehrbenutzerbetrieb über SQL Server mit EF Core
  3. Was gefordert istDas System muss den vollständigen Datenbestand aus dem Altsystem übernehmen.
    Wie wir es umsetzenMigrationsskripte zur Übernahme des Altbestands in SQL Server per EF-Core-Migrationen
  4. Was gefordert istDas System muss eine Anbindung an DATEV bereitstellen.
    Wie wir es umsetzenIntegration einer DATEV-Schnittstelle über REST-API bzw. Exportformate

Rahmenbedingungen

  • 25 Nutzer
  • 40 Masken aus dem Altsystem
  • Vollständige Migration des bestehenden Datenbestands

Nicht im Umfang

  • Keine fachliche Neugestaltung der Prozesse ohne gesonderten Auftrag
  • Kein Parallelbetrieb von Alt- und Neusystem über einen längeren Zeitraum
  • Keine Anbindung weiterer Drittsysteme außer DATEV
  • Keine mobile App

Woran Sie die Abnahme messen

  • Der vereinbarte Anwendungsfall ist im Neusystem funktionsfähig abgebildet
  • Mehrere Testnutzer können im Anwendungsfall parallel arbeiten ohne Fehler
  • Der migrierte Datenbestand des Anwendungsfalls ist im Neusystem abrufbar und geprüft
  • Die Schnittstellenstruktur für den späteren DATEV-Austausch ist beschrieben und abgestimmt

Meilensteine

  • Woche 2: Analyse & fachliche Aufnahme Altsystem (40 Masken)
  • Woche 3: Neubau Kernanwendung (Masken, Fachlogik)
  • Woche 4: Datenmigration Altbestand
  • Woche 5: DATEV-Anbindung
  • Woche 5: Test, Abnahme, Rollout
  • Woche 6: Abnahme

Technologien, die wir einsetzen

  • .NET 10 LTS
  • ASP.NET Core MVC & Razor Pages
  • Entity Framework Core & Dapper
  • SQL Server 2025
  • Minimal APIs & REST / Web API
  • Legacy-Migration ASP.NET MVC 5 / Web Forms / WCF → .NET 10
  • Blazor
  • WPF, WinForms & Access/VB6-Migration
  • .NET 10Laufzeitbasis der neuen Web-Anwendung
  • ASP.NET Core MVCUmsetzung der 40 Masken als Web-Seiten und Formulare
  • Razor ViewsServerseitige Oberfläche für die migrierten Masken
  • EF Core 10Datenzugriff und Schemapflege für migrierte Daten
  • SQL ServerZielsystem für den migrierten Datenbestand
  • REST-Schnittstelle (JSON)Anbindung an DATEV zur Datenübergabe
  • Legacy-Migration ASP.NET MVC 5 / Web Forms / WCF → .NET 10Ablösung der Altanwendung von 2009 samt ihrer 40 Masken
  • BlazorMasken mit sofortiger Prüfung der Eingaben, wie die Nutzer es aus Access kennen
  • Entity Framework Core & DapperDatenzugriff auf den übernommenen Bestand
  • WPF, WinForms & Access/VB6-MigrationÜbernahme von Datenmodell, Formularlogik und Altdaten aus Access