Case Study: Tarifkalkulator der E-Control
- Written by Redaktion
- font size decrease font size increase font size
Seit über fünfzehn Jahren ist der E-Control Tarifkalkulator eine wertvolle Hilfe, um den besten Energieanbieter zu finden. Nachdem das Portal in die Jahre gekommen war, entwickelte der Regulator mit Unterstützung des IT-Spezialisten DCCS eine von Grund auf neue Lösung.
Die E-Control ist als unabhängige Regulierungsbehörde für die Aufstellung und Einhaltung der Regelungen am freien Energiemarkt verantwortlich. Aufgabe ist es, den Wettbewerb zu stärken und sicherzustellen, dass dieser unter Berücksichtigung von Versorgungssicherheit und Nachhaltigkeit funktionieren kann. Ein wichtiges Tool für alle Konsumenten, aber auch für Energielieferanten und Vermittler, ist der Online-Tarifkalkulator, der einen umfassenden Tarifvergleich der Angebote und weiterführende Informationen bietet. Der Tarifkalkulator richtet sich dabei an zwei Zielgruppen: Zum einen an alle rund fünf Millionen Haushalte und Kleingewerbe in Österreich, die über einen Stromanschluss verfügen und an die 1,3 Millionen privaten und gewerblichen Gaskunden. Zusätzlich steht ein „Gewerbe-Tarifkalkulator“ für die rund 500.000 kleineren und mittleren Betriebe im Internet bereit. Im Durchschnitt verzeichnet der Tarifrechner 500.000 bis 750.000 Besuche pro Jahr. „Die Applikation war nun technisch nicht mehr am aktuellen Stand und sollte daher komplett erneuert werden. Zudem hat sich der Energiemarkt drastisch verändert, viele neue Lieferanten und Produkte müssen nun berücksichtigt werden“, schildert der technische Projektleiter Matthias Görtler, IT&TK Energie-Control Austria, die Aufgabenstellung.
Modernisiert, zukunftssicher und performant
Im Fokus des neuen Tarifkalkulators standen gleich mehrere Forderungen. Einerseits sollten Performance und Zuverlässigkeit erhöht werden. Zum anderen war es Ziel, das bisherige System durch eine moderne, erweiterbare und zukunftssichere Technologie abzulösen. Außerdem sollten die Voraussetzungen zur Integration neuer Funktionen geschaffen werden, etwa Smart-Meter-Produkte oder die Integration von Überschusseinspeisungen aus Photovoltaik. Aber nicht nur die Applikation, auf die die Konsumenten zugreifen, musste neu gestaltet und entwickelt werden, sondern auch das Back-End, mit dem die Energielieferanten ihre Produkte und Tarife einpflegen. „Ziel für alle Nutzer war eine bessere Bedienbarkeit, eine höhere Performance und mehr Funktionalitäten, ein moderner Auftritt und natürlich auch, für mobile Endgeräte fit zu sein“, erklärt Görtler die Anforderungen. In der folgenden Ausschreibung, die acht Monate dauerte und in die auch die Lieferanten eingebunden waren, erreichten fünf Anbieter die Finalrunde. „Überzeugen konnte uns schließlich DCCS. Die IT-Spezialisten boten nicht nur das attraktivste technologische Konzept, sondern auch das beste Preis-Leistungsverhältnis“, berichtet Görtler.
Microservices statt Legacy System
Apropos Konzept: Dieses wurde gleich im ersten gemeinsamen Workshop gekippt. Denn bei näherer Analyse der Anforderungen erwies sich die zunächst konzipierte Portallösung als ungeeignet, um ein hoch performantes System und die geforderte Logik abzubilden. Als Lösung schlug DCCS stattdessen eine skalierbare Microservices-Architektur mit einem Back-End Server vor, womit die Gesamtlösung aus einzelnen leistungsfähigen Modulen flexibel aufgebaut werden kann und eine gute Lastverteilung am Server garantiert ist. Für die Entwicklung selbst setzte DCCS auf das JavaScript-Framework „ReactJS“ und das agile Scrum-Vorgehensmodell – unterteilt in fünfzehn Sprints zu je vier Wochen. Parallel dazu erarbeiteten die Experten von DCCS in rund 20 Workshops mit den E-Control-Verantwortlichen die fachlichen Anforderungen an die Lösung, unter anderem Details zu Energiemarkt und -anbietern, Tarifberechnungsmodelle und Domains. Nach jeweils erfolgreich abgeschlossenen Entwicklungsschritten folgten zuerst interne Tests, später wurde die Lösung dann auch den Strom- und Gasanbietern präsentiert. „In den Workshops war es herausfordernd, unsere Anforderungen verständlich auf den Punkt zu bringen. Die Definition unserer Anforderungen war wesentliche Basis für den Erfolg des Projekts. Die gesamte Fachspezifikation umfasste schließlich etwa 1.000 Seiten“, erläutert Sabina Eichberger, die als Leiterin des Tarifkalkulator-Teams die inhaltliche Verantwortung trägt. Schließlich konnte der neue Tarifkalkulator nach 22 Monaten in den erweiterten Testbetrieb bei rund 380 internen und externen Nutzern von ca. 200 Lieferanten gehen – parallel zum bisherigen System.
Anspruchsvolle Umsetzung
Eine der größten Herausforderungen in der Umsetzung war die Entwicklung eines gemeinsamen Verständnisses. „DCCS musste uns zuerst den agilen Entwicklungsansatz erklären, wir im Gegenzug die komplexen Berechnungsmodelle des Tarifkalkulators. Die Transformation unseres Fachwissens in die Entwicklung war anspruchsvoller als gedacht“, so Eichberger. „Wir haben dann recht schnell eine gemeinsame Sprache gefunden.“ Damit konnte DCCS schließlich die Business-Logik des Tarifkalkulators, die beispielsweise unterschiedliche Arten der Energiepreise, Rabatte, Steuern, Zählertypen, Anbieter und Standorte der Kunden berücksichtigt, in der Neuentwicklung umsetzen. „Wenn der Nutzer einen Preisvergleich über den Tarifkalkulator anfragt, dann muss das Portal eine große Menge an dynamischen Daten verarbeiten und dem Nutzer das Ergebnis in längstens drei Sekunden anzeigen können. Das erwies sich als zentrale technische Herausforderung für die Entwickler von DCCS, die aber diese Aufgabe sehr gut lösen konnten“, meint Eichberger. Aufwändig gestaltete sich auch die Migration des mehrere Millionen Sätze umfassenden Datenbestands in die neue Datenbank und -struktur. Diese unterschied sich grundlegend von der bisherigen Struktur, weshalb auch der Entwickler der bisherigen Datenbank in die Migration einbezogen wurde.
Schnellere Prozesse
Das Microservices-Konzept und die neue Datenstruktur des Portals erwiesen sich als richtiger Schritt. Während bisher die Informationen zu Anbietern, Produkten, Preisen und Rabatten in unterschiedlichen Ebenen verschachtelt waren, sind im neuen System die Daten einem Produkt klar zugeordnet und in chronologisch gereihten Versionen abgelegt. „Damit ist die Struktur wesentlich transparenter als bisher. Das ermöglicht dem System bei einer Vergleichsabfrage eines Konsumenten schneller auf die historischen Tarife zuzugreifen und ein Ergebnis zu liefern. Zudem können die Lieferanten ihre Änderungen, etwa neue Produkte, Preismodelle und Rabatte, einfacher und schneller einpflegen als bisher. Bei den Schulungen bestätigten die Anwender, dass das System selbsterklärend ist“, erläutert Eichberger. Die E-Control selbst profitiert wiederum von einem beschleunigten Freigabeprozess: Die Änderungen der Lieferanten – etwa neue Produkte – sind nun klarer ersichtlich und einfacher mit den älteren Daten vergleichbar. Somit lassen sich diese rascher im Tarifkalkulator freischalten. Auch die Größe der Datenbank konnte dank der neuen Struktur optimiert werden. „Ein weiterer Vorteil ist, dass die modulare Architektur flexibel und jederzeit erweiterbar ist. Das gibt uns die Möglichkeit, zukünftige Neuerungen, wie Smart-Meter-Tarife oder Überschusseinspeisungen aus den Photovoltaik-Anlagen, zu integrieren“, sagt Eichberger.
Bild: "Sehr zufrieden" mit der Neuentwicklung: E-Control Vorstand Andreas Eigenbauer, das Projektteam mit Matthias Görtler, Sabina Eichberger und Daniel Hantigk, sowie E-Control Vorstand Wolfgang Urbantschitsch.
Responsive Design und Usability
Der neue Tarifkalkulator ist nicht nur moderner, leistungsfähiger und ausfallssicher, er ist auch für die Konsumenten schneller und einfacher zu nutzen, bei vergrößertem Funktionsumfang. So kann man nun Abfragen speichern und sich vom System benachrichtigen lassen, beispielsweise wenn sich Preise ändern oder der Energievertrag ein Jahr alt ist. „Damit kann das Portal sehr gut auf die individuellen Bedürfnisse der Kunden eingehen“, so Daniel Hantigk, der Usability-Experte der E-Control, und fügt hinzu: „Viele Konsumenten filtern zum Beispiel nach Parametern wie Preisgarantie, Strom aus Österreich oder nach Rabatten, in Form von Dienst- oder Sachleistungen. Sogar die Überschusseinspeisung der eigenen Photovoltaik-Anlage kann man nun eingeben.“ Neu ist auch, dass man Zwei- oder Drei-Jahres-Vergleiche anstellen kann, um den Einspareffekt von Neukundenrabatten auch auf längere Zeiträume in Betracht ziehen zu können. Dank Responsive Webdesign bietet die Lösung nun den vollen Leistungsumfang auf mobilen Endgeräten. „Der Tarifkalkulator ist unsere wichtigste Schnittstelle zu den Konsumenten. Die Spezialisten von DCCS (Link) haben für unsere Kunden ein zukunftsweisendes und einfach zu bedienendes Interface entworfen. Dank der sehr guten Zusammenarbeit mit DCCS haben wir die Anwendung zu einer modernen, flexiblen Applikation weiterentwickelt“, meint Matthias Görtler zusammenfassend.