CamundaCon 2023 ― Die Konferenz rund um Prozessorchestrierung | 27. & 28. September

Jetzt anmelden

freenet Group

Unterstützung der wichtigsten Verkaufsprozesse zur Bereitstellung verschiedener Internetportale und -dienste für neue und bestehende Kunden

Industrie:
telco
Region:
EMEA
freenet Group

Hauptvorteile

  • BPMN als gemeinsame Sprache zwischen Business und IT
  • Offene Architektur
  • Entwicklerfreundlich
  • End-to-End-Orchestrierung

Camunda Produkte

  • Camunda
  • Camunda Cockpit

• Automatisierung zentraler Vertriebsprozesse
• Prozessgetriebene Entwicklung
• Transparenz und Business-IT-Roundtrip

Hintergrund

Die freenet Group ist der größte netzunabhängige Telekommunikationsanbieter in Deutschland. Daneben engagiert sich der Konzern im Bereich Digital Lifestyle als Anbieter von Lösungen für den Haushalt des Kunden, die nicht unmittelbar etwas mit Telekommunikation zu tun haben. OPITZ CONSULTING wurde 1990 in Bensberg bei Köln gegründet – mit dem Ziel, Organisationsberatung und IT-Projektabwicklung in einem Unternehmen zu vereinen. Seit 2013 ist OPITZ CONSULTING zertifizierter Dienstleister der Camunda Services GmbH.

Seit 2012 setzt die freenet.de GmbH, ein Unternehmen der freenet Group, Camunda für die Automatisierung zentraler Vertriebsprozesse ein.

Das folgende Interview führten wir mit Olaf Roßmanek, Geschäftsführer der freenet.de GmbH.

Problemstellung

„Als Anbieter verschiedener Internet-Portale und -Services war es das Ziel von freenet.de, zentrale Vertriebsprozesse effizient durch Software zu unterstützen. Projektgegenstand waren Prozesse aus den Bereichen Vertragsabschluss, Upgrade und Kündigung für Services aus den Produktwelten freenetMail, single.de und dem freenet.de-Portal. Die betrachteten Prozesse liefen im Wesentlichen bereits automatisch ab, nur in Ausnahmefällen war ein manuelles Eingreifen beziehungsweise eine manuelle Prüfung notwendig.

Im Rahmen der ausgelagerten Abrechnung für die angebotenen Services an einen spezialisierten Dienstleister stand auch die Lösung für die Prozessunterstützung auf dem Prüfstand. Diese wurde seit einem Jahrzehnt individuell entwickelt, war leistungsfähig und bot viele Features. Allerdings waren auch die Aufwände für Wartung und Modifikation der Lösung hoch. Es wurde ein kosteneffizienteres Modell gewünscht. In diesem Zusammenhang wurde OPITZ CONSULTING mit der Erarbeitung einer geeigneten Architektur und ihrer Umsetzung beauftragt.“

Warum Camunda?

„Aus fachlicher Sicht bestand die Herausforderung darin, die Aufrufe einer Vielzahl von sowohl internen als auch externen Backend-Systemen in langlaufenden Prozessen zu automatisieren. Darunter fallen unter anderem die Bonitätsprüfung, die Abrechnung für kostenpflichtige Services, die Kundenverwaltung sowie die Provisionierung der Mailaccounts von neuen Kunden. Neben einem hohen Automatisierungsgrad waren auch eine hohe Transparenz der Prozesse sowie ein agiles Projektvorgehen wichtige Ziele von freenet.de. Darüber hinaus musste die neue Architektur zum in der Entwicklung vorhandenem Skillset – in erster Linie Java EE und verwandte Open-Source-Technologien – passen. Der Einsatz einer Prozess-Engine erschien unter diesen Voraussetzungen sinnvoll.

Prozesse werden in BPMN modelliert und dann auf der Prozess-Engine ausgeführt. Damit sprechen Produktmanager und Entwicklung eine gemeinsame Sprache.
Olaf Roßmanek, Geschäftsführer der freenet.de GmbH

Die geforderte Transparenz wird durch Camunda hergestellt: Prozesse werden in BPMN modelliert und dann auf der Prozess-Engine ausgeführt. Damit sprechen Produktmanager und Entwicklung eine gemeinsame Sprache.

Die Management-Anwendung Camunda Cockpit erlaubt zu jeder Zeit einen Einblick in laufende Prozessinstanzen und ihren Status. Aus Entwickler-Sicht ist Camunda ein weiteres Framework, welches im Zusammenspiel mit den gewohnten Technologien Java EE (JBoss), CDI und JPA genutzt werden kann. Auch die bevorzugten Arbeitsweisen – Nutzung des Build tools Apache Maven, testgetriebene Entwicklung und automatisierte Ausführung von Integrationstests mit einem Continuous-Integration-Server sind mit Camunda problemlos möglich.

Das folgende Bild zeigt einen Überblick über die gewählte Architektur: Camunda und selbst entwickelte Services laufen auf einem JBoss 7 Application Server und einem Cluster mit drei Knoten. Tasklist und Cockpit greifen über eine REST-Schnittstelle auf die Prozess-Engine zu. Neue Bestellungen werden zunächst über einen Service-Aufruf in der Datenbank angelegt. Anschließend wird ein weiterer Service genutzt, um die Prozessinstanz zu starten. Die Verknüpfung zum gespeicherten Auftrag wird dabei über die ID hergestellt.“

Herausforderungen

„Im Rahmen des Projektes wurden über 30 Prozesse – unterteilt in Haupt- und Unterprozesse – modelliert und umgesetzt. Über einen Projektzeitraum von einem knappen halben Jahr waren bis zu 20 Personen daran beteiligt, darunter neun Entwickler und drei Prozessverantwortliche. Das Bild zeigt exemplarisch den Prozess „Mailbestellung“, der wiederum zehn Unterprozesse aufruft.

In der ersten Projektphase wurde der Prozess „Mailbestellung“ vollständig inklusive aller Unterprozesse umgesetzt und veröffentlicht. Damit stand der erste Prozess früh zur Verfügung und das Feedback zu diesem Prozess konnte in die Umsetzung der übrigen Prozesse einfließen. In den folgenden Iterationen wurde darauf geachtet, je einen Prozess vollständig – inklusive automatisierter Unit- und Integrationstests – lauffähig zu machen.“

Ergebnisse

„Mit Camunda konnte ein System geschaffen werden, das die Anforderungen von freenet.de erfüllt. Zweieinhalb Jahre nach Inbetriebnahme der ersten Prozesse wurden insgesamt 73 Prozesse (Haupt- und Unterprozesse) auf der Maschine bereitgestellt. Von den Hauptprozessen werden im Schnitt 6.500 Instanzen pro Tag gestartet. Zusammen mit den Unterprozessen, die von den Hauptprozessen gestartet werden, sind es im Schnitt 27.600 Instanzen am Tag.

Der Einsatz von Camunda fördert die Transparenz und unterstützt das von freenet.de gewohnte Entwicklungsvorgehen. Der Einsatz von Camunda Cockpit erleichtert die Wartung: Fehler in der Dunkelverarbeitung können schnell identifiziert werden und der Prozess kann nach der Korrektur an der Stelle, an der der Fehler auftrat, fortgesetzt werden. Bei fachlichen Fehlern kann an einen Fachanwender ausgesteuert werden. Bei Änderungen am Ablauf kann relativ schnell eine neue Version eines bestehenden Prozesses oder ein weiterer Prozess in der Maschine bereitgestellt werden Nach Projektende konnte die Software zur Wartung und Weiterentwicklung an die freenet.de Entwickler übergeben werden.“

Verwandte Referenzen

Dank Camunda konnte die GEMA den komplexen Kernprozess der Musikdokumentation, der verschiedene Systeme und manuelle Aufgaben umfasst, orchestrieren. Im Bereich der Werbespotdokumentation wurde so eine Automatisierung von 50 % erreicht. Repetitive Aufgaben sind deutlich weniger geworden, sodass sich die Mitarbeiter:innen vermehrt der verbleibenden manuellen Dokumentation widmen können.
Die Münchener Hypothekenbank eG hat ihre bisherige Prozess-Engine mit Camunda modernisiert und freut sich zudem über eine neue, selbst entwickelte und zentrale Taskliste für die Verwaltung manueller Aufgaben. Schnellere Reaktionszeiten und zufriedene Mitarbeitende, die gerne mit dem neuen System arbeiten, sind das Ergebnis.
Wie die Jyske Bank die Kundenzufriedenheit durch die Optimierung und Automatisierung von Geschäftsprozessen bei gleichzeitiger Einhaltung strenger internationaler Vorschriften erhöhte
Schnellere Grundbucheintragungen und Besteuerung von Grundstücken; Manuelle Prozesse um zwei Drittel reduziert; Höhere Flexibilität bei sich ändernden gesetzlichen Vorgaben; End-to-End-Prozessautomatisierung integriert mit vorhandenen Kataster-, Grundstsücks- und Dokumentenverwaltungssystemen
Zymergen ist ein US-amerikanisches Molekulartechnologie-Unternehmen, das mit Hilfe von Mikroben neue Produkte und Materialien entwickelt. Zymergen benötigte eine flexible und skalierbare Lösung zur Workflow-Automatisierung, um die Einführung neuer Projekte zu beschleunigen und gleichzeitig die Prozesseffizienz und Anpassungsfähigkeit zu erhalten. Zymergen entschied sich für Camunda Platform, da die Plattform perfekt auf die Anforderungen des Unternehmens zugeschnitten ist.
Automatisierte Auftragsverwaltung für bessere Kundenerfahrungen; Ermöglicht Telekommunikationsanbietern, individualisierte Kampagnen anzubieten und abzuwickeln sowie neue Einnahmequellen zu erschließen; Hoch skalierbare, Camunda-basierte Lösung mit bis zu 1.000 gestarteten Prozessinstanzen pro Sekunde