HomeProjectsVersicherungs CRM & Terminportal

Versicherungs CRM & Terminportal

Modernes CRM-Terminportal für internationale Versicherungsgesellschaften: Skalierbares Kundenmanagement mit Angular, Spring Boot & Microservices

Problemstellung

Das bestehende CRM-System konnte die Anforderungen des Außendienstes nicht mehr effizient erfüllen. Es fehlte eine zentrale Plattform zur Kundenverwaltung, Terminplanung und Verkaufssteuerung, die eine transparente und schnelle Interaktion mit Kunden ermöglicht.

Herausforderungen im bisherigen System:

  • Fehlende Transparenz und ineffizientes Lead-Management: Außendienstmitarbeiter hatten keinen vollständigen Überblick über Kundeninteraktionen, was zu verpassten Verkaufschancen führte.
  • Manuelle Terminverwaltung und unstrukturierte Prozesse: Die Terminplanung war nicht automatisiert und führte zu Doppelbuchungen oder ineffizienten Abläufen.
  • Eingeschränkte Flexibilität in der Gebietsverwaltung: Vertriebsgebiete konnten nicht dynamisch angepasst werden, was die Reaktionsfähigkeit auf Marktveränderungen einschränkte.
  • Schlechte Integration mit anderen Systemen: Das bestehende System war nicht nahtlos mit anderen Unternehmensanwendungen verbunden, was zu ineffizientem Datenaustausch führte.
  • Mangelnde mobile Unterstützung: Außendienstmitarbeiter hatten keinen sicheren und schnellen Zugriff auf Kundendaten von unterwegs.

Lösung

Zur Lösung dieser Probleme wurde ein cloudbasiertes, modernes CRM Terminportal entwickelt, das durch eine leistungsfähige und skalierbare Architektur die Effizienz im Kundenmanagement erheblich steigert.

Die Hauptmerkmale der neuen Lösung:

  • Integrierte CRM-on-Demand-Lösung mit 360-Grad-Kundenansicht, Lead-Management und automatisierter Terminverwaltung.
  • Analyse- und Reporting-Tools, um das Kundenverhalten besser zu verstehen und Vertriebsentscheidungen datenbasiert zu treffen.
  • Dynamisches Gebietsmanagement, das eine flexible Anpassung von Verkaufsregionen in Echtzeit ermöglicht.
  • Automatisierte Prozesse und Workflows, die den Außendienst von administrativen Aufgaben entlasten und eine schnellere Bearbeitung von Anfragen ermöglichen.
  • Mobil optimierte Web-App, die einen sicheren Zugriff auf Kundendaten von Smartphones, Tablets und Laptops erlaubt, auch offline.
  • Erhöhte Datensicherheit und Compliance durch DSGVO-konforme Speicherung, rollenbasierte Zugriffsrechte und verschlüsselte Datenverarbeitung.
  • Nahtlose Integration mit bestehenden Systemen über moderne APIs (REST/GraphQL) zur Anbindung von ERP-, Finanz- und Dokumentenmanagementsystemen.

Technologieauswahl

KomponenteAlter Tech-StackNeuer Tech-Stack
BackendJava EE, JSP, Servlet, XML, JDBCSpring Boot, GraphQL/REST, Micronaut/Quarkus, Kafka
DatenbankenDB2, Oracle, SQLPostgreSQL, MongoDB, Redis
FrontendWeb Services, xBeam FrameworkAngular 17 mit NgRx, Material-UI, RxJS
Tools & UmgebungApache Tomcat, Eclipse, JIRA, Ant, CVSDocker, Kubernetes, AWS/GCP/Azure, GitHub Actions
Technologies & Tools
  • Cloud-native & Microservices-ready – Skalierbarkeit durch Kubernetes.
  • Bessere Performance & Maintainability – Angular + NgRx für moderne UI/UX.
  • Event-Driven Architektur – Kafka für asynchrone Verarbeitung.
  • Zukunftssicher – Spring Boot + GraphQL für flexible API-Nutzung.
  • Optimierte Entwicklung – CI/CD, Logging & Monitoring für hohe Stabilität.
Tätigkeiten
  • Analyse und Konzeption:

    • Aufnahme und Bewertung der bestehenden CRM-Prozesse und Anforderungen.
    • Erstellung eines Architektur- und Implementierungskonzepts basierend auf einer Microservices-Architektur.
    • Planung der Migration bestehender Daten und Systeme auf die neue Plattform.
  • Softwarearchitektur und Entwicklung:

    • Design und Implementierung von skalierbaren Backend-Services mit Spring Boot und GraphQL/REST.
    • Einführung eines eventbasierten Datenflusses mit Kafka für Echtzeit-Lead-Management.
    • Entwicklung von State-Management und UI-Komponenten mit Angular 17 und NgRx für eine dynamische Benutzeroberfläche.
    • Integration von Single Sign-On (SSO) und Security-Konzepten mit Keycloak.
  • Datenbank- und Infrastrukturmanagement:

    • Auswahl und Optimierung von PostgreSQL und Redis für performante Datenhaltung.
    • Einführung von Container-Technologien (Docker, Kubernetes) für effiziente Bereitstellung und Skalierung.
    • Implementierung von Logging- und Monitoring-Lösungen mit ELK Stack und Grafana.
  • Testing und Qualitätssicherung:

    • Automatisierung von Unit-, Integration- und End-to-End-Tests mit JUnit, Cypress und Jest.
    • Performance-Tests zur Sicherstellung einer schnellen und stabilen Anwendung.
  • Deployment und Betrieb:

    • Implementierung einer CI/CD-Pipeline mit GitHub Actions/GitLab CI/CD für automatisierte Builds und Deployments.
    • Sicherstellung der Hochverfügbarkeit und Skalierbarkeit in der Cloud-Infrastruktur (AWS/GCP/Azure).
    • Einführung von Feature-Toggles und Blue-Green-Deployments für eine risikoarme Einführung neuer Funktionen.
  •