„Aufgrund des tiefen Vorwissens und der Erfahrung in der Softwareentwicklung haben wir Ingo Düppe (CROWDCODE) für die Ideenentwicklung und Realisierung hinzugezogen.“

Michael Arnold

IT bei R+V Allgemeine Versicherung AG

Architekturberatung und Entwicklung eines Komponenten-Baukastens

Unternehmen

R+V Allgemeine Versicherung AG

Branche

Versicherungen

Nutzer

Bankenberater und teilweise auch Bankkunden

Anzahl

135.500 Beschäftigte und 17,9 Millionen Mitglieder bei den Volks- und Raiffeisenbanken

Ausgangssituation

Gegründet wurde die R+V 1922 als Versicherungsverein auf Gegenseitigkeit. 1958 erreichte die R+V einen Meilenstein und arbeitete seitdem als Verbundunternehmen mit den Volks- und Raiffeisenbanken zusammen. Sie bieten Privatpersonen sowie Gewerbe- und Firmenkunden eine breite Palette an Versicherungsprodukten wie Sach-, Haftpflicht-, Unfall-, Rechtsschutz-, Lebens- und Krankenversicherungen sowie Altersvorsorge-Produkte an.

Der IT-Dienstleister der Volks- und Raiffeisenbanken, die Atruvia, wie auch die Banken selbst starteten 2018 ein Projekt zum Aufbau einer neuen Plattform. Bei dieser Neuentwicklung dürfen die Verbundpartner selbst mitentwickeln, um ihre Produkte und Services zu implementieren.

Ziele

Diese Chance nutzt die R+V, um für ihre Kunden zukünftig noch schneller und einfacher erreichbar zu sein und sich zudem technologisch auf den neusten Stand zu bringen. Hierzu startete die R+V ein Projekt zur Integration von Produkten- und Services u. a. mit dem Ziel einer schnelleren Time-to-Market sowie der Omnikanalfähigkeit.

Herausforderung

Die große Herausforderung bei der Umsetzung war die Wiederverwendbarkeit im Frontend und die Zielsetzung der Realisierung eines Streckenbaukastens mit unterschiedlichen wiederverwendbaren Oberflächenelementen. Hierbei sind unterschiedlichste Anforderungen der Anwendungen, komplexe und sich weiterentwickelnde Technologie-Stacks als auch eine gewisse Flexibilität und Benutzerfreundlichkeit in Einklang zu bringen. Weiter muss ein Komponenten-Baukasten ebenfalls für verschiedene Designs der jeweiligen Kundenschnittstellen geeignet sein und mit einer Vielzahl an Geräten, Browsern und Betriebssystemen kompatibel sein.

Für die Bildung wiederverwendbarer Frontend-Komponenten wurde ein erfahrener Chefentwickler oder Architekt benötigt, der Wege suchen sollte, wie die Wiederverwendbarkeit und auch weitere Umsetzbarkeit möglich gemacht werden könnten. In diesem Zuge entstand die Zusammenarbeit mit CROWDCODE. Ingo Düppe, einer der beiden Geschäftsführer, brachte viel Vorwissen und Erfahrung in der Oberflächenentwicklung mit in das Projekt. Er half der R+V bei der Ideenfindung für mögliche wiederverwendbare Frontend-Komponenten und übernahm die Abstimmung zwischen Entwicklern und UX-Designern, um einen Komponenten-Baukasten zu entwickeln. Gemeinsam mit dem Projektteams wurden diese Komponenten verprobt, testweise eingeführt und nachjustiert, sodass auch im Frontend eine Wiederverwendbarkeit gegeben ist.

Bewertungen*

Zusammenarbeit

4/5

Projektverständnis

5/5

Umsetzung

3/5

Erreichbarkeit

5/5

Zeitmanagement

3/5

Effizienz

4/5

Ergebnisse

Mitwirkung in die Häuser übergreifende Architekturstrategie

Streckenbaukasten (UI/DE)

Adaption Atomic Design Methodology, Domain Driven Design Richtlinien

E-Signaturkomponente

Wissen und Erfahrungen über Komponentenorientierung in den Teams gestärkt

Performance Bewertung der Services

Zahlen, Daten, Fakten

Was können wir über die Technik sagen

Scaled Agile Framework for Enterprise (SAFe)

7 PI-Zyklen á 5 Sprints á 2 Wochen

Koordination der Zusammenarbeit von 3-4 Teams à 7–9 Teammitglieder

Spring, Vault, Docker, Consul, Oracle, Grafana K6, Enterprise Architect, Postman, C4 Model

Frontend

Angular / WebComponents

Schnittstellen

OpenAPI

(Rest-Schnittstellen)

Backend

Microservices

mit Java Spring Boot auf Openshift Kubernetes Cluster

Modularisierung

Domain Driven Design / Business Components / Atomic System Design

Unsere

Success Storys

– Was Kunden über uns sagen!

Ascon Systems Holding

Integration einer neuen Toolchain

Helmholtz-Zentrum für Infektionsforschung

Low Bandwidth Database Synchronization für E-Health-Software

Hochschule Osnabrück

Software-Entwicklung: App „Smart Success“

*Da die Umsetzung des Gesamtprojektes bei R+V noch nicht abgeschlossen ist, ist die Bewertung vorerst auf die Zusammenarbeit und noch nicht auf die finale Lösung zu sehen.