SGO BPM CoP-Anlass 05.09.2017 CMMN - Case Management Model and Notation CMMN als Modellierungsnotation für unstrukturierte Geschäftsprozesse ein Neben- und Miteinander mit BPMN 2.0
Agenda 1. Fallstudie 2. Möglichkeiten und Grenzen der BPMN 3. Case Management 4. CMMN im Detail 5. CMMN kombiniert mit BPMN 6. CMMN-Automatisierung
Camunda Software Hersteller mit 100% Fokus auf BPM HQ in Berlin >70 Mitarbeiter Offices in San Francisco und Denver Weltweites Partnernetzwerk über 50 Systemintegratoren in 20 Ländern Über 120 Camunda BPM Enterprise Kunden
Customer Case Studies https://network.camunda.org/whitepapers/
Fallstudie
Fallstudie Industrie Krankenversicherung Geschäftsprozess Underwriting
Was macht eigentlich ein Underwriter bei einem Versicherer? Evaluiert Risiken und Gefahrenpotentiale potentieller Kunden Entscheidet ultimativ über die Annahme oder Ablehnung von Versicherungsanträgen potentieller Kunden
Wie macht ein Underwriter seinen Job? Einige typische Aufgaben Redet mit Kunden wenn es weitere Nachfragen zu einem Antrag geben sollte z.b. persönlich, per Telefon, via Email Kommuniziert mit externen Dritten wenn weitere Nachforschungen benötigt werden z.b. mit Ärzten, Ämtern Hält Rücksprache mit internen Kollegen, Vorgesetzten, Spezialisten wenn es um die Absicherung der Entscheidungsfindung geht weitere Aufgaben
Möglichkeiten und Grenzen der BPMN
BPMN 2.0 Business Process Model and Notation 2.0 OMG-Standard seit 2005 ISO-Standard seit 2013 Gegenstand Workflows Grafische Modellierung XML-Austauschformat Technische Ausführung Aktuelle Version: 2.0.2 (Dezember 2013)
BPMN-Möglichkeit #1: Ad hoc Teilprozess Vorteile Einfach modellierbar Einfach lesbar Nachteile Keine Abhängigkeiten darstellbar Keine Wiederholbarkeits-Limitierung Keine obligatorischen Aufgaben Nicht automatisierbar
BPMN-Möglichkeit #2: Nicht-unterbrechende, angeheftete Zwischenereignisse Vorteile Automatisierbar Nachteile Keine Abhängigkeiten darstellbar Keine Wiederholbarkeits-Limitierung Keine obligatorischen Aufgaben
BPMN-Möglichkeit #2: Dieser Ansatz hat visuelle Grenzen Vorteile Automatisierbar Nachteile Keine Abhängigkeiten Keine Wiederholbarkeits-Limitierung Keine obligatorischen Aufgaben Nicht einfach lesbar wenn die Anzahl der Ereignisse größer wird
BPMN Möglichkeit #3: Ereignisbasierte Teilprozesse Advantages Automatisierbar Disadvantages Nicht einfach lesbar Keine Abhängigkeiten darstellbar Keine Wiederholbarkeits- Limitierung Keine obligatorischen Aufgaben
Erkenntnis: BPMN eignet sich am besten für strukturierte Abläufe Keine einfachen Möglichkeiten optionale Aufgaben zu modellieren komplexe Abhängigkeiten zwischen Aufgaben zu modellieren Wiederholbarkeitsbedingungen zu modellieren eine Kombination dieser Anforderungen zu modellieren
Case Management
Case Management beschäftigt sich mit Methoden, welche es ermöglichen, Geschäftsprozesse zu managen, die besonders dynamisch und komplex sind und die es erfordern, individuell während der Ausführung angepasst werden zu können
Die Evolution des Case Management Originär aus dem Gesundheits- und Sozialwesen Individueller Service zwischen einem Case Manager und einem Kunden Fokus liegt auf dem Kunden und dessen individueller Situation Ergebnisorientiert Diese Konzepte wurden in die Privatwirtschaft übertragen
Wo Fälle gefunden werden können Versicherungen Versorger Gesundheitswesen Banken Policen erstellen Forderungs- Patientenfälle Kreditanträge und Risiken bewerten / management managen Beschwerden dokumentieren Liegenschaften Kunden / Anbieter- Bonitätsprüfungen Schadensfälle managen management durchführen bearbeiten Hoheitsaufgaben Fraud Detection Prämien / Renten übernehmen Hypotheken auszahlen bearbeiten
Was ist ein Fall? Individuelle Situation Verschiedene Stadien Erreichen eines gewünschten Zustandes Datengetrieben Gegenstand / Subjekt Sammlung möglicher Aktionen
Was ist ein Wissensarbeiter? Implizites Wissen / Tacit knowledge Ad hoc Entscheidungen Kollaboration mit anderen Wissensarbeitern
The most valuable assets of a 20th-century company were its production equipment. The most valuable asset of a 21st-century institution, whether business or non-business, will be its knowledge workers and their productivity Peter F. Drucker, 1999
Merkmale der Wissensarbeit Unbestimmte Abläufe Sonderfälle Hoher Entscheidungsspielraum???? Varianten Hohe Mitarbeiterautonomie Kreativität
CMMN im Detail
CMMN - Überblick Case Management Model and Notation OMG Standard seit 2014 ISO-Standard seit - Gegenstand Fälle Grafische Ausführung XML-Austauschformat Technische Ausführung Aktuelle Version: 1.1 (Dezember 2016) Activities that are not so predefined and repeatable, but instead depend on evolving circumstances and ad hoc decisions by knowledge workers regarding a particular situation, a case
XML-Repräsentation des grafischen Modells
Die Hauptunterschiede zwischen CMMN und BPMN CMMN BPMN Fokus Status (Fall) Fluss (Prozess) Ausführungskontrolle Mensch (meist) Prozess Modellierungskonzept Deklarativ Imperativ Menschlicher Freiheitsgrad Hoch Niedrig
CMMN als Alternative 29
32 CMMN erklärt Konnektor visualisiert Abhängigkeiten (kein Sequenzfluss!) Sentry kontrolliert, ob der Milestone erreicht wird Human Task automatisch aktiviert Exit Criterion beendet den Case Process Task manuell aktivierbar Milestone dient zur Strukturierung des Cases Sentry kontrolliert, ob der Human Task aktiviert werden kann
CMMN kennt viele Möglichkeiten
CMMN kombiniert mit BPMN
35 Beispiel: Underwriting Modellierung einer stabilen Struktur ist schwierig! Es wird Flexibilität benötigt. 100 % standardisiert keine Flexibilität benötigt Es gibt Workarounds Modellierung in BPMN ist trotzdem limitiert. 100 % standardisiert keine Flexibilität benötigt
Der Prozess ist nun einfacher und stabiler 36
37 CMMN ruft BPMN auf Vom CMMN-Standard definiert
38 Strukturierte vs. unstrukturierte Abläufe Unstrukturierte Prozesse Flexible Arbeit Strukturierte Prozesse Routinearbeit
Fragen Sie sich, ob Sie die Reihenfolge der Aufgaben in Ihrem Prozess kennen? komplexe Abhängigkeiten zwischen Ihren Aufgaben haben? optionale Aufgaben in Ihren Prozessen identifizieren können? Aufgaben haben, die (unter gewissen Umständen) wiederholbar sein sollen? komplexe Kombinationen der obig genannten Anforderungen benötigen?
CMMN-Automatisierung
Unterstützung von Wissensarbeitern bei der Bearbeitung von Cases Camunda Tasklist
Eine Beispielanwendung für CMMN Cockpit 42
CMMN verstehen mit Camunda Play Probieren Sie es selbst aus! http://play.camunda.org
Vielen Dank für Ihre Aufmerksamkeit!