Kennen Sie es auch, dass Sie im Arbeitsalltag immer wieder dieselben Entscheidungen treffen müssen? Sie sind es leid jedes Mal aufs Neue grübeln zu müssen, was dieses Mal das richtige Ergebnis wäre und manchmal ist die getroffene Wahl nicht vom gewünschten Erfolg gekrönt?
Sie haben sich oder Ihr Unternehmen wiedererkannt? Dann stehen Sie also auch vor der Frage: Wie kann man operative Entscheidungen richtig treffen?
Die Antwort mag recht banal klingen: Ja man kann tagtägliche Entscheidung richtig und reproduzierbar treffen. Dazu ist nur eine Sache notwendig: Die Regeln für die Entscheidung richtig zu dokumentieren!
Doch wie soll das gehen?

Seit 2015 gibt es einen Standard zur Dokumentation von Entscheidungen, bzw. Entscheidungsregeln – die Decision Management Notation, kurz DMN.

Mit diesem internationalen Standard, der von der Object Management Group (OMG) verwaltet und weiterentwickelt wird, können Sie strukturiert und transparent aufzeigen, wie sich eine Entscheidung logisch zusammensetzt, als auch festlegen nach welchen Regeln eine Entscheidung getroffen wird. Dazu bietet die DMN zwei wichtige Konstrukte an: Das Entscheidungsdiagramm und die Entscheidungstabelle.

Das Entscheidungsdiagramm

Dank diesem Diagramm ist es möglich die logischen Strukturen einer Entscheidungsfindung transparent zu dokumentieren. Sie können aufzeigen, welche Eingangsgrößen (A) für eine Entscheidung (B) benötigt werden. Dabei dienen die Ergebnisse sowohl einer Entscheidung als auch als Eingangsgröße einer weiteren Entscheidung. Zwecks Wiederverwendung einzelner Entscheidungen ist es von der OMG sogar gewünscht die Entscheidungen objektorientiert aufzubauen und wiederzuverwenden.
Zusätzlich können Sie in diesem Diagramm zeigen, ob und welche Logik zur Dokumentation der Entscheidungsregeln (C) verwendet wird. Ob Sie hier eine Liste aus Ihrem Tabellenkalkulationsprogramm Ihrer Wahl aufrufen und auswerten, eine Auswertungsfunktion starten, oder das mitgelieferte Konstrukt einer Entscheidungstabelle verwenden, steht Ihnen dabei frei.

Grafik_DMN1_SDO

 

Die Entscheidungstabelle

Um die Regeln zur Entscheidungsfindung zu dokumentieren, bietet Ihnen das Portfolio der DMN die Möglichkeit dies mithilfe von Entscheidungstabellen zu tun. Diese strukturierte Darstellungsform definiert die Entscheidungsregeln, welche beim Treffen einer Entscheidung genutzt werden sollen. Dabei wird beschrieben, welche Eingangsgrößen notwendig sind, um zu einem bestimmten Ergebnis zu kommen. Die beschriebenen Regeln können so formuliert sein, dass entweder nur ein Treffer ausgegeben wird, oder mehrere gültige Ausgaben zurückgeliefert werden.

 
Grafik_DMN2_SDO
 
 

Dank dieser Form der Dokumentation lassen sich Entscheidungsfindungen auch durch eine Rule Engine automatisieren.

Aber Moment! Bei Ihnen klingeln beim Wort Automatisierung die Alarmglocken und Sie fragen sich, kann die DMN auch in meine Prozesse integriert werden, um diese zu automatisieren? Aber sicher doch! Die DMN baut darauf, mit der Prozessmodellierungssprache BPMN kombiniert zu werden. Nutzen Sie die Stärken aus beiden Standards und optimieren Sie Ihre Prozesse: Trennen Sie die Entscheidungslogik von der Prozesslogik um am Ende zu besseren Prozessen zu kommen und diese, wenn gewünscht, vollständig zu automatisieren.

Weiterführende Informationen

Auch das Thema Prozessautomatisierung ist aktuell relevant? Dann lohnt es sich unser kostenfreies Webinar zum Thema "Mit DMN und BPMN automatisiert entscheiden" anzusehen

Neben der Theorie darf natürlich auch nicht die Praxis fehlen! Der kostenlose Innovator Testzugang ermöglicht es 60 Tage lang selbst in DMN zu modellieren. Jetzt kostenfrei und unverbindlich testen.

In unserem anschaulichem DMN-Notationsposter haben wir außerdem die Elemente übersichtlich erklärt. Jetzt das Poster anfordern und als praktische PDF oder kostenloses A1 Plakat einsetzen. 

MID Blog Newsletter abonnieren

Mehr lesen

Die Relevanz von DMN zur Abbildung von Entscheidungen ist bekannt, aber die Frage bleibt: Wie oder besser basierend auf welchen Informationen fange...

Popup Image
stagNames-> |||
counterPost-> [1, 2, 3]
Zurück zum Blog