Camunda BPM für den Kfz-Versichererwechsel Ablösung eines Cobol Mainframe-Systems Verdopplung der bisherigen Automatisierungsquote www.camunda.com »Im Ergebnis wird eine höhere Prozesstransparenz und -standardisierung erreicht, welche in der VWB-Verarbeitung zu einer Verdopplung der bisherigen Automatisierungsquote führte.« »Die Möglichkeit, BPMN 2.0-Modelle direkt ausführen zu lassen aber auch das attraktive Lizenzmodell hinter dem Produkt haben uns dazu bewogen, Camunda BPM bei uns einzusetzen.« Camunda BPM für den Kfz-Versichererwechsel Diese Fallstudie beschreibt die Umsetzung eines Kernprozesses bei einem führenden deutschen Versicherungsunternehmen. Die umgesetzte Lösung unterstützt den Kfz-Versichererwechsel und wurde zusammen mit einem externen Dienstleistungspartner realisiert. Das folgende Interview führten wir mit dem zuständigen Projektleiter. Problemstellung 1. Problemstellung vor dem Einsatz von Camunda BPM »Als Versicherer mit über fünf Millionen Kfz-Versicherungsverträgen war es unser Ziel, die Prozesse für den Datenaustausch mit dem Gesamtverband Deutscher Versicherer (GDV) im Rahmen des Kfz-Versichererwechsels zu optimieren. Die zuständigen Sachbearbeiter sollten entlastet werden, indem wiederkehrende Routinetätigkeiten automatisiert werden. Damit bleibt ihnen mehr Zeit, sich wertschöpfenden Tätigkeiten mit starkem Kundenbezug zu widmen. Insgesamt sollten so die Bearbeitungsgeschwindigkeit und -qualität und damit die Kundenzufriedenheit erhöht werden. Möchte ein Versicherungsnehmer die Versicherung wechseln (z.B. bei einem Fahrzeugwechsel), fragt der Nachversicherer über den GDV beim Vorversicherer eine Versichererwechselbescheinigung (VWB) an. Inhalt der VWB sind unter anderem Art und Verwendungszweck des Fahrzeuges, Beginn und Ende des Vertrages sowie der Schadenfreiheitsrabatt (SFR) und das Rabattgrundjahr. Der Datenaustausch erfolgt über eine dateibasierte, vom GDV bereitgestellte Schnittstelle. Im Rahmen dieses Projektes sollten die Prozesse „VWB-Anfrage verarbeiten“ (Nachversicherer stellt eine Anfrage an uns, den Vorversicherer) und „VWB-Antwort verarbeiten“ (wir als Nachversicherer stellen bei einem anderen Versicherungsunternehmen eine Anfrage und verarbeiten die Antwort) umgesetzt werden. -1- Camunda BPM für den Kfz-Versichererwechsel bpmn modeler | demo.bpmn.io (0, 0) Versicherung (Kunde) VWB­Antwort verarbeiten Vorversicherer­ anfrage weiterleiten GDV Vorversicherer­ anfrage starten Information vom Vorversicherer benötigt VWB­Antwort geht ein Anfrage an Nachversicherer weiterleiten VWB­Antwort VWB­Anfrage zuordnen VWB­Antwort verarbeiten SF aktualisieren VWB­Vorgang bearbeitet Daten unvollständig Fehlende Information beim Kunden anfordern Kunden­ nachricht verarbeiten Kunde Fehlende Information an VU weiterleiten Bild 1: Strategisches Prozessmodell des Teilprozesses „Antwort verarbeiten“ Die VWB wurden bislang in einem in Cobol geschriebenen Mainframe-System verwaltet, welches durch eine neue auf Java und relationalen Datenbanken basierende Lösung abgelöst werden sollte.« Warum Camunda BPM? 2. Entscheidung für Camunda BPM »In der Anwendungslandschaft besitzen Mainframe-Systeme noch einen hohen Stellenwert, bei Neuentwicklungen wird hingegen auf Java und relationale Datenbanken gesetzt. Dabei wird das Ziel einer serviceorientierten Architektur (SOA) mit Kommunikation über einen Enterprise Service Bus (ESB) verfolgt. Die Anbindung der Mainframe-Systeme erfolgt asynprivacy terms imprint chron über Message-Queues. bpmn.io/ -2- Camunda BPM für den Kfz-Versichererwechsel GDV VWB-System (Tomcat) täglich per FTP ESB (Tomcat, Spring Integration) Rückmeldung auf Schreiben an Kunden Camunda BPM asynchron über messaging eigene Engine Backend-Mainframe-System (Kunden- und Vertragsverwaltung, Postkörbe) Kundenbezogene Eingangskanäle Prozesssteuerung (Tomcat) Zur Ausführung der VWB-Prozesse sollte mit Camunda BPM eine neue Prozess-Engine auf Basis von BPMN 2.0 eingeführt werden, die auch für in Zukunft umzusetzende Prozesse genutzt wird. Die Möglichkeit, BPMN 2.0-Modelle direkt ausführen zu lassen aber auch das attraktive Lizenzmodell hinter dem Produkt, hat uns dazu bewogen, Camunda BPM bei uns einzusetzen. Nicht zuletzt konnte uns auch die kompetente Betreuung durch die Camunda-Mitarbeiter im Rahmen eines zuvor durchgeführten Workshops von einer Zusammenarbeit überzeugen. Die Prozesssteuerung wird als Spring-basierte Webanwendung auf Apache Tomcat deployed. In dieses Deployment kann Camunda BPM leicht eingebettet werden. Damit laufen die BPMN-Prozesse in der Camunda-Engine neben den bereits bestehenden Prozessen und können über dieselbe bestehende Management-Anwendung verwaltet werden.« -3- Camunda BPM für den Kfz-Versichererwechsel Projektablauf 3. Aufstellung des Projekts und Herausforderungen »Zur Projektumsetzung wurden vier Teams von je sechs bis acht Personen mit folgenden Tätigkeitsschwerpunkten gebildet: Umsetzung des VWB-Systems, Umsetzung der Prozesse, Umsetzung der Kommunikation und Anpassung der Backend-Systeme. Über die Projektdauer von etwas über einem Jahr waren in der Spitze bis zu 40 Personen an diesem Projekt beteiligt. Für gewöhnlich werden IT-Projekte in unserem Hause wasserfallartig umgesetzt. Im Rahmen dieses Projektes sollte jedoch ein agiles Vorgehen in Drei-Wochen-Sprints etabliert werden. Es wurden interdisziplinäre Teams aus Analysten, Entwicklern und Testern gebildet. In diesem Zusammenhang zeigte sich einer der Vorteile der Einführung von BPMN 2.0: Alle Diskussionen beziehen sich auf dasselbe Modell, wodurch die Kommunikation deutlich einfacher wird. Entwickler und Analysten nutzen das Modell, um fachliche Fragen zu diskutieren. Tester können anhand der Darstellung des Modells in der Management-Anwendung der Engine den Prozessverlauf verfolgen und gemeinsam mit den Entwicklern Fehlerursachen ermitteln. Das Team kommuniziert seinen Fortschritt nach außen anhand des ausführbaren Prozessmodells. Für unsere Entwickler hat die Nutzung von Camunda BPM den Vorteil, dass sie BPMN-Prozesse in ihrer gewohnten technischen Umgebung und mit ihren gewohnten Werkzeugen – Java, Spring, Eclipse – umsetzen können. Mit der Unterstützung durch die externen Berater haben sie die Entwicklung mit der Plattform schnell im täglichen Projekteinsatz erlernt. Das Camunda Testframework kam in diesem Projekt allerdings nicht zum Einsatz.« -4- Camunda BPM für den Kfz-Versichererwechsel Situation heute 4. Ergebnisse der Nutzung von Camunda BPM »Die entwickelten BPMN-Prozesse sind seit April 2015 gemeinsam mit unserem neuen VWB-System vollständig produktiv. Sämtliche VWB-Anfragen und Antworten werden hierüber (teil-)automatisiert verarbeitet. Das VWB-Projekt hat es als erstes Projekt geschafft, komplexe BPMN-Prozesse in enger Zusammenarbeit mit dem Fachbereich umzusetzen. Von besonderer Bedeutung ist hierbei die Integration fachlicher User Tasks zur Wiederaufnahme kontrolliert gestoppter Prozesse. Auf diese Weise können für den Prozess relevante Informationen durch den Sachbearbeiter angereichert werden ohne die maschinelle Verarbeitung zu beenden. Im Ergebnis wird eine höhere Prozesstransparenz und -standardisierung erreicht, welche in der VWB-Verarbeitung zu einer Verdopplung der bisherigen Automatisierungsquote führte.« -5-