Decision Model and Notation
Die Decision Model and Notation (kurz DMN) wurde von der Object Management Group (kurz OMG) als offizieller Notationsstandard für Entscheidungsregeln definiert. Dieser Standard wird zum Beschreiben und Modellieren von wiederholbaren Entscheidungen in Organisationen genutzt. DMN ermöglicht Nutzern aus den verschiedensten Abteilungen, effektiv bei der Entscheidungsmodellierung zusammen zu arbeiten. [1]
Entwicklung
Die erste Version des Standards erschien im September 2015. Seit Juni 2016 gibt es die Version Decision Model and Notation 1.1.
Gegenstand
DMN dient dem dokumentieren von Entscheidungen in allen Bereichen eines Unternehmens und erleichtert somit die Kommunikation zwischen den Abteilungen. Angefangen beim Business Analysten, welcher die Entscheidungsanforderungen dokumentiert, über den technischen Entwickler, der die Entscheidungsregeln automatisiert, bis hin zur Anwendung und Überwachung der Entscheidungsregeln durch den Fachbereich. [2] [3]
Ziele
Ziel der DMN ist es, die Entscheidungen von den Geschäftsprozessen loszulösen. Hierzu werden Entscheidungsprozesse graphisch dargestellt und Entscheidungsregeln festgelegt. Dadurch werden wiederkehrende Entscheidungen im operativen Alltagsgeschäft eines Unternehmens transparent gemacht. Sollten sich die Entscheidungsgrundlagen ändern, müssen nur diese angepasst werden, die davon abhängigen Geschäftsprozesse bleiben jedoch unverändert. [4] [5]
Anwendung
DMN kann zu unterschiedlichen Zwecken verwendet werden. Eine Möglichkeit ist zur genauen Analyse der Geschäftsprozesse, indem diese hinterfragt werden und die Entscheidungen in Teilentscheidungen aufgespalten werden. Eine andere Möglichkeit ist die Automatisierung von Entscheidungen mit Hilfe der Entscheidungstabellen (Decision Table) und der Expression Language FEEL.[6]
Vorteile
- Schnelle Anpassung der Geschäftsregeln an sich ändernde Anforderungen, ohne die Geschäftsprozesse zu verändern
- Automatisierung der Entscheidungslogik
- Möglichkeit der nahtlosen Integration in BPMN[7]
Elemente
Decision Model and Notation setzt sich zusammen aus dem Decision Requirements Diagram (kurz: DRD, deutsch: Entscheidungsdiagramm), der graphischen Darstellung der Entscheidungsregel, sowie dem Decision Table (deutsch: Entscheidungstabelle), anhand dem für jeden gelieferten Input die passende Entscheidung abgelesen wird. Als Sprache wird die Expression Language FEEL (Friendly Enough Expression Language) genutzt. Durch die Nutzung dieser Sprache können Entscheidungen automatisiert werden.[8] [9]
Verbindung zu BPMN
DMN (Decision Model and Notation) ist zwar eine eigenständige Notation, aber die Konzipierung ermöglicht eine einfache Verknüpfung mit BPMN (Business Process Model and Notation). Prozesse können hierbei getrennt von Entscheidungen betrachtet werden, mit dem Vorteil, dass der Prozess verschlankt und die Entscheidung nachvollziehbar wird. Um das zu erreichen, kann wie folgt vorgegangen werden:
- Entscheidungen im Geschäftsprozess identifizieren
- Entscheidungsmodell getrennt vom Prozess betrachten
- Bericht- und Update-Prozesse implementieren, um kontinuierlich Optimierungen durchführen zu können[10]
Literatur
Tom Debevoise und James Taylor: Prozess- und Entscheidungsmodellierung in BPMN/DMN. 1. Januar 2016, ISBN 978-1519542960
Weblinks
- Offizielle Website der OMG mit Spezifikationen zu DMN
- Decision Model and Notation (Englischsprachige Wikipedia)
Einzelnachweise
- ↑ Object Management Group: Decision Model and Notation (DMN) V1.1. 1.Juni 2016
- ↑ Sven Dobke (MID GmbH): Was ist DMN (Decision Model and Notation)? Kurz erklärt! Blogpost vom 28.September 2016
- ↑ Tom Debevoise und James Taylor: Prozess- und Entscheidungsmodellierung in BPMN/DMN. 1.Januar 2016 (S.9/10)
- ↑ Dr. Marcus Winteroll (oose Innovative Informatik eG): Entscheidungen mit DMN analysieren und modellieren. Fachartikel im Business Technology, Ausgabe Februar 2015
- ↑ Michael Jacob (MID GmbH): DMN, ACM, BPM, BRM, CMMN – Alles klar? Blogpost vom 16. September 2016
- ↑ Dr. Marcus Winteroll (oose Innovative Informatik eG): Entscheidungen mit DMN analysieren und modellieren. Fachartikel im Business Technology, Ausgabe Februar 2015
- ↑ Johannes Stöhr (Signavio GmbH): Methodisches Vorgehen mit DMN. Whitepaper von November 2015
- ↑ Bernd Rücker (Camunda): Decision Model and Notation: Zwischen Fachseite und IT. Fachartikel im Business Technology, Ausgabe Februar 2016
- ↑ Dr. Rainer Feldbrügge (Dr. R. Feldbrügge Organisationsberatung): Geschäftsregeln modellieren. Blogpost vom 16. Dezember 2014
- ↑ Dr. Marcus Winteroll (oose Innovative Informatik eG): Entscheidungen mit DMN analysieren und modellieren. Fachartikel im Business Technology, Ausgabe Februar 2015