01
Ausgangslage
Das eigenentwickelte ERP bildete zahlreiche Sonderprozesse ab und war für mehrere Fachbereiche geschäftskritisch. Manuelle Releases und wenige automatisierte Prüfungen erschwerten Änderungen.
- Eigenentwickeltes ERP mit zahlreichen Sonderanpassungen
- Fachbereiche stark von der Anwendung abhängig
- Releases mit hohem manuellen Aufwand
- Wenige automatisierte Prüfungen
02
Technische Herausforderungen
Fachlogik und Abhängigkeiten waren über viele Masken und Module verteilt. Ein Komplettneubau hätte umfangreiche Fachanalyse erfordert und bestehendes Prozesswissen gefährdet.
- Fachlogik war über viele Masken und Module verteilt
- Änderungen beeinflussten häufig mehrere Geschäftsbereiche
- Build- und Releaseprozesse waren nur teilweise dokumentiert
- Ein kompletter Neubau hätte umfangreiche Fachanalyse erfordert
03
Modernisierungsansatz
Modulgrenzen und Abhängigkeiten wurden analysiert, Builds und Releases automatisiert und ausgewählte Funktionen über REST APIs geöffnet. Kritische Firebird-Abfragen wurden gezielt optimiert.
- Modulgrenzen und Abhängigkeiten analysiert
- Build- und Releaseprozess automatisiert
- REST APIs für ausgewählte Funktionen ergänzt
- Kritische Datenbankabfragen optimiert
04
Ergebnis
Das bestehende ERP bleibt kontrolliert weiterentwickelbar. Reproduzierbare Releases, transparentere Abhängigkeiten und definierte Schnittstellen schaffen eine bessere Grundlage für künftige Änderungen.
- Releases reproduzierbar
- Fachliche Abhängigkeiten transparenter
- Neue Integrationen möglich
- Bestehendes ERP kontrolliert weiterentwickelbar
Geschäftlicher Nutzen
Welchen geschäftlichen Mehrwert schafft die Modernisierung?
Das etablierte ERP kann weiter genutzt werden, während technische Risiken und Abhängigkeiten schrittweise reduziert werden.
- Releaseaufwand gesenkt
Automatisierte Abläufe ersetzen wiederkehrende manuelle Build- und Paketierungsschritte.
- Erweiterungen planbarer
Transparentere Modulgrenzen begrenzen Auswirkungen fachlicher Änderungen.
- Fachwissen im System erhalten
Sonderprozesse bleiben nutzbar und müssen nicht vollständig rekonstruiert werden.
- Technische Grundlage verbessert
APIs, optimierte Abfragen und reproduzierbare Releases unterstützen die weitere Modernisierung.