Decision Model and Notation (kurz DMN) ist ein offizieller Notationsstandard für Entscheidungsregeln im Geschäftsprozessmanagement, der von der Object Management Group (OMG) definiert wurde. 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 zusammenzuarbeiten.[1]

Versionen

  • April 2023, Version 1.4
  • Februar 2021, Version 1.3
  • Januar 2019, Version 1.2
  • Juni 2016, Version 1.1
  • September 2015, Version 1.0

Gegenstand

DMN dient dem Dokumentieren von Entscheidungen nicht-situativer und willentlich gewählter Handlungsalternativen basierend auf bekannten und nicht beeinflussbaren Bewertungskriterien.

Die DMN erleichtert 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]

Abgrenzung

Entscheidungen zur Meinungsbildung, zu zwischenmenschlichen Beziehungen, spontan getroffenen sowie von strategischen, übergeordneten Entscheidungen, die in ihrer Operationalisierung noch immer mehrere Handlungsalternativen zulassen würden, können nicht oder nur sehr bedingt durch die DMN beschrieben werden.[4]

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.[5][6]

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 (Friendly Enough Expression Language).[7]

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 (Business Process Model and Notation)[8]

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.[9][10]

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[11]

Literatur

  • Tom Debevoise und James Taylor: Prozess- und Entscheidungsmodellierung in BPMN/DMN. 1. Januar 2016, ISBN 978-1519542960

Einzelnachweise

  1. Object Management Group: Decision Model and Notation (DMN) V1.1. 1. Juni 2016
  2. Sven Dobke (MID GmbH): Was ist DMN (Decision Model and Notation)? Kurz erklärt! Blogpost vom 28. September 2016
  3. Tom Debevoise, James Taylor: Prozess- und Entscheidungsmodellierung in BPMN/DMN. 1. Januar 2016 (S. 9/10)
  4. Björn Richerzhagen: Entscheidungen automatisieren. In: Blog. MINAUTICS GmbH, 12. März 2020, abgerufen am 17. April 2020.
  5. Marcus Winteroll: Entscheidungen mit DMN analysieren und modellieren. Fachartikel im Business Technology, Ausgabe Februar 2015. oose Innovative Informatik
  6. Michael Jacob (MID GmbH): DMN, ACM, BPM, BRM, CMMN – Alles klar? Blogpost vom 16. September 2016.
  7. Marcus Winteroll: Entscheidungen mit DMN analysieren und modellieren. Fachartikel im Business Technology, Ausgabe Februar 2015. oose Innovative Informatik
  8. Johannes Stöhr (Signavio GmbH): Methodisches Vorgehen mit DMN. Whitepaper von November 2015
  9. Bernd Rücker: Decision Model and Notation: Zwischen Fachseite und IT. Fachartikel im Business Technology, Ausgabe Februar 2016. Camunda
  10. Rainer Feldbrügge: Geschäftsregeln modellieren. Blogpost vom 16. Dezember 2014. Dr. Rainer Feldbrügge, Personal- und Organisationsberatung
  11. Marcus Winteroll: Entscheidungen mit DMN analysieren und modellieren. Fachartikel im Business Technology, Ausgabe Februar 2015. oose Innovative Informatik