In diesem Projekt wird ein Kernbanksystem zur Immobilien-Verwaltung in mehreren Phasen modernisiert. In der ersten Phase steht die Umstellung des Frontends von einer swingbasierten Technologie hin zu einer Webanwendung im Vordergrund. Ein schneller Kundennutzen steht im Vordergrund und fachliche Erweiterungen sollen im Altsystem ohne negative Auswirkungen auf die Modernisierungsmaßnahme möglich sein.

Branche
Immobilienwirtschaft

Leistungen
Teilprojektleitung
Business Analyse
Frontend-Entwicklung
API-Entwicklung
Agile Entwicklungsmethodik
Mehrstufige Qualitätssicherung
CI/CD-Pipeline


Quick Facts

20
Anzahl Mitarbeitende im Projekt
300
Anzahl zu modernisierender Views und Dialoge
1
Projektdauer in Jahren
max. 500
Anzahl paralleler User:innen

Die Herausforderung

Das zu modernisierende System wurde bereits vor ca. 17 Jahren von iSYS entwickelt. Dem System liegt serverseitig ein Monolith und clientseitig ein swingbasiertes Frontend zu Grunde. Ziele der Modernisierung sind die Entwicklung eines webbasierten Frontends und die Zerlegung des Monolithen in schlanke Services, um die Wartbarkeit, Erweiterbarkeit und Skalierbarkeit des Systems zu optimieren. Perspektivisch soll das Backend mit Kubernetes orchestriert und in der Cloud ablauffähig sein.


Die Lösung

Entwicklung einer Vorgehensweise in mehreren Stufen
Es wurde ein auf die Bedürfnisse des Kunden individuell ausgerichteter, mehrstufiger Modernisierungsfahrplan entwickelt, in dem die Erhöhung des Nutzens für die Anwender höchste Priorität hat. Darüber hinaus soll es möglich sein, fachliche Erweiterungen in dem zu modernisierenden System vornehmen zu können, ohne dass dies negative Auswirkungen auf die Modernisierungsmaßnahme hat.
Verkapselung des Backends und Entwicklung neuer Frontends
Für die Entwicklung eines neuen webbasierten Frontends ist die im alten Swing-Client hinterlegte Business-Logik zu identifizieren und in das monolithische Backend zu verschieben. Weitere Maßnamen sind die Verkapselung des bestehenden Backends und die Bereitstellung von APIs für den Backend-Zugriff durch die neu entwickelten Frontends.
Replatform des Backends
In dieser Phase wird das verkapselte und mit einer API erweiterte monolithische Backend in die bereits bestehende neue Zielarchitektur integriert. Erforderliche technische Anpassungen am Backend müssen hierfür durchgeführt werden. Der Server des ursprünglichen Backends kann abgeschaltet werden.
Refactor des Backends
In diesem Schritt wird das in der Vorstufe in die neue Zielarchitektur verschobene monollithische Backend in einzelne, sinnvolle Services zerlegt. In diesem Zusammenhang wird der bestehende Code analysiert und optimiert. Außerhalb des Backends sind keine Anpassungen erforderlich, die bestehenden APIs und das webbasierte Frontend müssen nicht angepasst werden.
Voraussetzung guter Qualität ist ein hoher Grad an Testautomatisierung
In jeder Stufe des Modernisierungsfahrplans muss eine gleichbleibend hohe Qualität gewährleistet werden. Hierfür ist ein hoher Grad an Testautomatisierung zu erreichen, um in jeder Stufe des Modernisierungsfahrplans dieselben Tests durchführen und eine gleichbleibende Qualität gewährleisten zu können.

Verwendete Technologien

Über den Kunden

Die 1908 gegründete Hausbank München eG ist eine Genossenschaftsbank mit Sitz in München und ist heute eine Spezialbank für Immobilienbesitzer und die Immobilienwirtschaft. Seit den 1970er Jahren ist die Hausbank mit ihrem Angebot an spezieller Branchensoftware und -dienstleistungen ein Partner von Hausverwaltungen.

iSYS unterstützt seit mehr als 20 Jahren als verlässlicher Partner die Hausbank München eG in Digitalisierungsprojekten.

Sie haben Fragen? Wir helfen Ihnen gerne weiter!

Sie haben ein Projekt, über das Sie gerne mit uns sprechen würden? Gerne können Sie uns jederzeit kontaktierten. Wir freuen uns sehr darauf, Sie kennenzulernen!

Josef Neuwirth
Josef Neuwirth Head of Immobilienwirtschaft