01
Ausgangslage
Das eigenentwickelte ERP bildet zahlreiche Sonderprozesse ab und ist für mehrere Fachbereiche geschäftskritisch. Manuelle Releases und wenige automatisierte Prüfungen erschweren Ä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
Geschäftslogik und Abhängigkeiten sind über viele Masken und Module verteilt. Eine Komplettneuentwicklung würde umfangreiche fachliche Analyse erfordern und bestehendes Prozesswissen gefährden.
- Geschäftslogik ist über viele Masken und Module verteilt.
- Änderungen beeinflussen häufig mehrere Geschäftsbereiche.
- Build- und Release-Prozesse sind nur teilweise dokumentiert.
- Eine Komplettneuentwicklung würde umfangreiche fachliche Analyse erfordern.
03
Modernisierungsansatz
Der Ansatz analysiert Modulgrenzen und Abhängigkeiten, automatisiert Builds und Releases, öffnet ausgewählte Funktionen über REST APIs und optimiert kritische Firebird-Abfragen.
- Modulgrenzen und Abhängigkeiten analysieren
- Build- und Release-Prozess automatisieren
- REST APIs für ausgewählte Funktionen ergänzen
- Kritische Datenbankabfragen optimieren
04
Technisches Zielbild
Das bestehende ERP kann weiterentwickelbar bleiben. 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
Nutzen
Welchen geschäftlichen Nutzen kann die Modernisierung schaffen?
Das etablierte ERP kann weiter genutzt werden, während technische Risiken und Abhängigkeiten schrittweise reduziert werden.
- Releaseaufwand begrenzen
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 verbessern
APIs, optimierte Abfragen und reproduzierbare Releases unterstützen die weitere Modernisierung.