Energie-ERP für Großbritannien: Modernisierung von Altsystemen

Eine moderne ERP-Lösung für den britischen Energiemarkt. Sie ersetzte alte Systeme für Daten, Berechnungen und Rechnungen. Der parallele Betrieb sicherte die Abläufe.

Energie-ERP für Großbritannien: Modernisierung von Altsystemen hero background

Über unseren Kunden

Unser Kunde ist die britische Niederlassung eines großen europäischen Konzerns im Energiesektor. Das Unternehmen nutzte ein altes System und Excel, um Daten zu erfassen, Werte zu berechnen und Rechnungen zu erstellen. Die Lösung war langsam, kam mit wachsenden Datenmengen nicht zurecht und ließ sich nur schwer an neue gesetzliche Vorgaben anpassen.

Der Kunde wollte das alte System schrittweise ersetzen, ohne den laufenden Betrieb zu stören. Eine weitere Aufgabe war die Übernahme der Logik aus zahlreichen Excel-Dateien in die neue ERP-Lösung.

SCAND unterstützte das Projekt bei der Analyse der Abläufe, der Planung der Architektur, der Migration von Daten, der Entwicklung, der Integration und der schrittweisen Ablösung alter Funktionen.

  • Region: Großbritannien
  • Branche: Energie / Versorgungswirtschaft
  • Projektdauer: ca. 12 Monate
Über unseren Kunden

Herausforderung

Die alte ERP-App erfasste Daten, führte Berechnungen durch und erstellte Rechnungen für den Energiesektor. Die Ablösung war komplex, da das System externe Datenquellen nutzte und viele Regeln in Excel-Dateien hinterlegt waren. Die wichtigsten Herausforderungen:

  • Ablösung alter Funktionen ohne Unterbrechung des laufenden Betriebs
  • Erfassung von Verbrauchs- und Transaktionsdaten aus über 50 externen Quellen
  • Übernahme der bisher in Excel-Dateien hinterlegten Logik
  • Hohe Genauigkeit bei komplexen Berechnungen für den Energiemarkt
  • Migration bestehender Kunden- und Firmendaten auf die neue Plattform
  • Prüfung von Rechnungen vor dem Versand an Kunden
  • Anbindung mehrerer britischer Anbieter von Energiedaten und externer Systeme
  • Einhaltung strenger Vorgaben für Sicherheit und Umsetzung im Konzern
  • Aufteilung des Projekts in mehrere parallel laufende Teilprojekte
  • Schrittweiser Wechsel der Nutzer zum neuen System bei laufendem Betrieb
Herausforderung

Hauptziele

Um das ERP-System des Kunden für den britischen Energiemarkt zu modernisieren, legten wir folgende Ziele fest:

  • Ersatz wichtiger Funktionen des alten ERP-Systems durch eine moderne App
  • Zentrale Erfassung von Daten aus über 50 Quellen mit verschiedenen Abrufzeiten über APIs, E-Mails und Dateien
  • Übernahme und automatische Ausführung der bisher in Excel genutzten Berechnungen
  • Automatische Erstellung von Rechnungen im Hintergrund
  • Prüfung und Freigabe der Ergebnisse durch das Personal vor der Erstellung der Rechnungen
  • Entwicklung eigener Module für die Zuordnung von Gasdaten, Berichte und die Berechnung von Gasmengen
  • Aufbau eines klaren Prozesses zur Migration von Daten
  • Sicherung des laufenden Betriebs während der Ablösung des alten Systems
  • Skalierbare Architektur für den weiteren Ausbau der ERP-Lösung im Energiesektor
  • Strikte Einhaltung der internen Vorgaben zur Sicherheit
Hauptziele

Projektübersicht

Die Entwickler von SCAND beteiligten sich an der Ablösung des alten ERP-Systems. Sie entwickelten eine moderne App zur Erfassung von Daten aus dem Energiemarkt, für komplexe Berechnungen und zur Erstellung von Rechnungen.

Vor dem Start analysierte das Team die Anforderungen und Abläufe, plante die Architektur und erstellte einen Plan zur Migration der Daten.

Das Projekt wurde in mehrere Teilprojekte aufgeteilt, damit verschiedene Funktionen parallel entwickelt werden konnten.

Besonders wichtig war die Genauigkeit der Berechnungen. Die neue Lösung musste komplexe Regeln und die bisher im alten System sowie in Excel-Dateien hinterlegte Logik korrekt übernehmen.

Um Risiken zu senken, wurde ein neuer Server parallel zum alten System eingerichtet. Die neuen Funktionen wurden schrittweise in dreiwöchigen Sprints entwickelt und eingeführt.

Projektübersicht

Lösung

Die fertige Lösung war eine moderne ERP-Plattform für den Energiemarkt. Sie erfasste Daten, führte Gas- und Energie­berechnungen durch, erstellte Rechnungen und lieferte Berichte für den Betrieb.

Die Plattform vereinte Daten aus über 50 Quellen und automatisierte zentrale Abläufe. Eigene Module ermöglichten den Abgleich von Transaktionen, die Zuordnung nicht erfasster Gasmengen, die Erstellung von Gasberichten und die Berechnung von Mengen für Produzenten und Gasversender.

Durch den parallelen Betrieb konnten neue Funktionen schrittweise eingeführt werden, während das alte System verfügbar blieb. So war der laufende Betrieb während der gesamten Modernisierung gesichert.

Lösung

Kernfunktionen

  • Erfassung von Energiedaten: Stromverbrauch und weitere Daten aus über 50 externen Quellen.
  • Anbindung externer Quellen: Integration von RegmanApi, NETA, Elexon, Endur, N2EX, EPEX, National Grid und Genus Data über APIs, E-Mails und Dateien.
  • Migration von Kundendaten: Umzug in eine günstigere Lösung mit 12.000 US-Dollar Ersparnis pro Jahr allein bei der Datenbank.
  • Eigene Formeln: Ein Editor für individuelle Formeln ermöglicht flexible Berechnungen.
  • Automatische Berechnungen: Alle nötigen Berechnungen für Rechnungen laufen im Hintergrund.
  • Erstellung von Rechnungen: Automatische PDF-Erstellung nach Abschluss der Berechnungen.
  • Prüfung von Rechnungen: Kontrolle und Freigabe der Ergebnisse vor dem Versand.
  • Abgleich von Transaktionen: Vergleich von Gasdaten aus Xoserve mit Genus/INV-Daten nach der Erstellung von Rechnungen.
  • Zuordnung von UIG-Daten: Zuordnung nicht erfasster Gasmengen (UIG).
  • Gasberichte: Berechnung von Berichten mit ZCO, ZRE, CFI, CCA und GRE.
  • Berechnung von Gasmengen: Ermittlung der Mengen für Produzenten und Gasversender über das CVA-Modul.
  • Paralleler Betrieb: Schrittweise Migration ohne Unterbrechung der laufenden Prozesse.
Kernfunktionen

Nutzer-Workflow

  • Datenerfassung: Die Plattform sammelte Verbrauchs-, Transaktions- und Gasdaten aus über 50 externen Quellen.
  • Verarbeitung der Daten: Eingehende Daten wurden gesammelt, geprüft und für weitere Berechnungen aufbereitet.
  • Energieberechnungen: Regeln und Formeln wurden auf die Daten mehrerer Kunden angewendet.
  • Berechnung von Rechnungen: Das System berechnete die Beträge für Kunden im Hintergrund.
  • Prüfung von Rechnungen: Das Personal prüfte die Ergebnisse vor der Freigabe.
  • PDF-Erstellung: Freigegebene Rechnungen wurden als PDF-Dateien erstellt.
  • Versand an Kunden: Die fertigen Rechnungen wurden an Kunden gesendet.
  • Weitere Gasdatenverarbeitung: Eigene Module übernahmen die UIG-Zuordnung, Gasberichte, den Abgleich von Transaktionen und die Berechnung von Gasmengen über CVA.
Nutzer-Workflow

Technologie-Stack

Für die Modernisierung des ERP-Systems, die Anbindung von Daten aus dem Energiemarkt, komplexe Berechnungen und die automatische Erstellung von Rechnungen setzten wir folgende Technologien ein:

  • Backend: .NET Core
  • Frontend / UI: Angular, JavaScript, HTML, CSS
  • Datenbank: Microsoft SQL Server
  • Datenintegration: REST/API-Anbindung externer Datenquellen aus dem Energiemarkt
  • Versionsverwaltung: Git
  • Projektmanagement: Jira
  • Architektur: Modulare App-Architektur für die parallele Entwicklung und schrittweise Ablösung des alten Systems
Technologie-Stack

Kernteam

  • Lösungsarchitekt: Konzipierte die neue Architektur, die Ablösung des alten Systems und die Integration externer Dienste.
  • Business-Analysten: Analysierten Abläufe im Energiemarkt, Geschäftsregeln und Berechnungen in Excel.
  • .NET-Entwickler: Entwickelten Backend-Dienste, Berechnungen, Integrationen und zentrale ERP-Funktionen.
  • Frontend-Entwickler: Erstellten Angular-Oberflächen für das Personal und andere Nutzer.
  • Datenbank-Ingenieure: Entwickelten SQL-Server-Strukturen, die Migration und die Verarbeitung von Daten.
  • Integrationsingenieure: Verbanden die Plattform mit externen Anbietern von Energiedaten und weiteren Systemen.
  • QA-Ingenieure: Prüften Berechnungen, Rechnungen, Integrationen, die Migration von Daten und die Abläufe.
  • Projektmanagement: Koordinierte parallele Teilprojekte, dreiwöchige Sprints und die Einhaltung der internen Vorgaben zur Sicherheit.
Kernteam

Zugehörige Fallbeispiele