Direkt zum Inhalt

Referenz · Neumann & Kamp Historische Projekte

Von der Access-Insel zur getesteten Web-Anwendung

Eine über Jahre gewachsene MS-Access/VBA-Lösung trug bei Neumann & Kamp Historische Projekte das gesamte Projekt- und Rechnungswesen über sechs Standorte — und ließ sich kaum noch ändern. Heute läuft dieselbe Fachlichkeit als moderne, getestete Web-Anwendung.

Die Ausgangslage

Über mehr als ein Jahrzehnt war die Access-Datenbank mitgewachsen: Projekte mit Eigen- und Fremdetat, Spesen, Budgets, Rechnungen und Auswertungen — über alle Standorte hinweg hing alles daran. Genau das machte sie zum Risiko.

  • Der ursprüngliche Entwickler war nicht mehr erreichbar; das Wissen steckte allein im Code.
  • Jede Anpassung war ein Blindflug — es gab keine Tests, die Fehler aufgefangen hätten.
  • Die Anwendung lief nur im Büro, auf einem bestimmten Windows-Rechner.
  • Mehrere Personen gleichzeitig im System bedeutete Sperren und gelegentliche Abstürze.

Unser Vorgehen

  • Systemanalyse & Daten-Audit — Datenmodell, Formulare, Reports und VBA-Logik gesichtet und die tatsächlich gelebten Abläufe dokumentiert.
  • Migrationsplan in Schritten — Reihenfolge festgelegt, so dass jeder Schritt für sich nutzbar und rückholbar war.
  • Datenübernahme mit Prüfprotokoll — jeder Migrationsschritt wurde automatisiert validiert; Abweichungen fielen sofort auf, statt Monate später.
  • Neubau als Web-Anwendung — moderner Stack (Symfony/React) mit automatisierten Tests als Sicherheitsnetz.
  • Paralleler Übergang — Alt- und Neusystem liefen eine Zeit lang nebeneinander, das Tagesgeschäft stand nie still.

Das Ergebnis

100+Migrationsschritte, sauber überführt
218automatisierte Tests als Sicherheitsnetz
0verlorene Datensätze
Änderbar ohne Angst
Die Testsuite meldet Fehler, bevor sie im Tagesgeschäft ankommen.
Zugriff von überall
Rollen und Rechte statt eines einzelnen Rechners im Büro.
Wissen im Team
Dokumentierte Entscheidungen statt Abhängigkeit von einer Person.

Wie wir dabei grundsätzlich vorgehen, steht auf der Seite zur Legacy-Modernisierung.

Steckt Ihr Geschäft in einem alten System fest?

Ein Telefonat genügt, um einzuschätzen, ob sich eine Ablösung für Sie lohnt — und was der erste Schritt kosten würde.