Referenzen
Aus der Praxis.
Drei Projekte, jedes mit Ausgangslage, Vorgehen und Ergebnis: ein abgelöstes Access-System, eine E-Commerce-Plattform und eine Brücke aus einer FoxPro-Anwendung ins Web.
Projekt- & Rechnungsverwaltung · Neumann & Kamp
Von der Access-Insel zur getesteten Web-Anwendung
Neumann & Kamp Historische Projekte: Projekt- und Rechnungswesen von Access/VBA in eine getestete Web-Anwendung (Symfony/React) überführt — ohne Datenverlust.
Die Ausgangslage. Über mehr als ein Jahrzehnt war die Datenbank mitgewachsen: Projekte mit Eigen- und Fremdetat, Spesen, Budgets, Rechnungen, Auswertungen — über sechs Standorte hing alles daran. Der ursprüngliche Entwickler war nicht mehr erreichbar, das Wissen steckte allein im Code, und ohne Tests war jede Anpassung ein Blindflug. Dazu lief die Anwendung nur im Büro, auf einem bestimmten Rechner.
Unser Vorgehen. Zuerst Systemanalyse und Daten-Audit: Datenmodell, Formulare, Reports und VBA-Logik gesichtet, die tatsächlich gelebten Abläufe dokumentiert. Dann ein Migrationsplan in Schritten, von denen jeder für sich nutzbar und rückholbar war. Jede Datenübernahme lief mit Prüfprotokoll, Abweichungen fielen sofort auf und nicht Monate später. Alt- und Neusystem liefen eine Zeit lang nebeneinander — das Tagesgeschäft stand nie still.
Das Ergebnis. Die Testsuite meldet Fehler, bevor sie im Tagesgeschäft ankommen. Der Zugriff hängt an Rollen und Rechten statt an einem einzelnen Rechner. Und die Entscheidungen sind dokumentiert, statt an einer Person zu hängen. Wie wir dabei grundsätzlich vorgehen, steht auf der Seite zur Legacy-Modernisierung.
E-Commerce · Horror-Shop.com
Produktdaten im Griff — auf allen Kanälen
Horror-Shop.com: ein zentrales PIM (Symfony 7 + React), das über 40.000 Artikel an einer Stelle pflegt und automatisiert auf Shop und Marktplätze ausspielt.
Die Ausgangslage. Produktinformationen entstanden dort, wo sie gerade gebraucht wurden: im Shop, in Tabellen, in den Exportdateien für Marktplätze. Dieselbe Artikelbeschreibung existierte in mehreren Varianten, und welche stimmte, wusste niemand sicher. Pflichtangaben je Kanal fielen erst beim Export auf, jeder neue Kanal bedeutete Handarbeit.
Unser Vorgehen. Ein zentrales Produktmodell als einzige Quelle, samt Varianten, Lieferanten und Kategorien. Ein Pflege-Score macht messbar, wie vollständig ein Artikel ist, statt es zu schätzen. Shop, Marktplätze und Exporte hängen als Konfiguration am selben Datenstamm statt an Einzelskripten. Beschreibungen und Übersetzungen schlägt ein Sprachmodell vor, freigegeben wird redaktionell. Import, Export und Pflegeregeln sind durch eine E2E-Suite abgesichert.
Das Ergebnis. Lücken werden gefunden, bevor ein Kanal sie ablehnt. Neue Anbindungen kommen dazu, ohne die Pflege zu verändern — Daten, Regeln und Ausspielung sind sauber getrennt.
Agrarförderung · BBA Baubetreuung
Moderner Zugriff auf gewachsene FoxPro-Daten
BBA Baubetreuung GmbH, Agrarförderung: Geschäftslogik einer Visual-FoxPro-9-Anwendung analysiert und validierten Zugriff auf die DBF-Bestände geschaffen — ohne das laufende System anzurühren.
Die Ausgangslage. Visual FoxPro wird seit Jahren nicht mehr weiterentwickelt. Die Anwendung lief stabil, war aber eine geschlossene Welt: keine Schnittstelle, kein Zugriff von außen, kein Weg, die Daten anderswo zu nutzen. Die Fachlogik steckte in gewachsenem Code, dokumentiert war wenig, und Auswertungen entstanden per Export und Nacharbeit in Tabellen. Ein Komplettumbau kam kurzfristig nicht in Frage; das System musste weiterlaufen.
Unser Vorgehen. Die DBF-Bestände ausgelesen, Beziehungen und Feldbedeutungen rekonstruiert, die tatsächlich geltenden Regeln nachvollzogen und aufgeschrieben. Darüber eine schlanke, validierte Schnittstelle (FastAPI), die geprüfte Daten nach außen liefert — bewusst lesend, ohne Eingriff in das laufende System.
Das Ergebnis. Das bestehende System läuft unverändert weiter, seine Daten sind trotzdem nutzbar, und das dokumentierte Modell ist die Grundlage für eine spätere Ablösung. Soll das System bleiben und gepflegt werden, führt der Weg zu Visual FoxPro: Wartung & Weiterentwicklung.
Reden wir über Ihr System — oder über die IT drumherum.
Ein Telefonat reicht für eine erste Einschätzung. Auch dann, wenn Sie noch gar nicht wissen, ob es die Software ist oder alles drumherum.