Atos, the Atos logo, Atos Codex, Atos Consulting, Atos Worldgrid, Worldline, BlueKiwi, Bull, Canopy the Open Cloud Company, Unify, Yunano, Zero Email, Zero Email Certified and The Zero Email Company are registered trademarks of the Atos group. May 2016. © 2016 Atos. Confidential information owned by Atos, to be used by the recipient only. This document, or any part of it, may not be reproduced, copied, circulated and/or distributed nor quoted without prior written approval from Atos.
2016Prepare visually for Automated Decisioning
with DMNPeter Kalmijn, Business Information Analyst
Visual-Spatial thinker, innovator
2Trusted Partner for your Digital Journey
Visueel denken & natuurlijke aanleg
3Trusted Partner for your Digital Journey
Decision Requirements Modeling met DMN
• Beslistabellen inzetten• Beslissing-georienteerd Process Design met BPMN
• Decision Requirements visueel organiseren met DMN
4Trusted Partner for your Digital Journey
Beslissing- en regelgeorienteerd Process Design
Beslissingenen
Berekeningen
5Trusted Partner for your Digital Journey
BPRM/DMN voorbeeld: Maaltijdbereiding
6Trusted Partner for your Digital Journey
BPRM voorbeeld: Maaltijdbereiding
https://camunda.org/dmn/tutorial/
Stel het type maaltijd vast
7Trusted Partner for your Digital Journey
Wat zetten we op het dagmenu?
BPRM voorbeeld: kies voor eenvoud
Conditie 1 2 3 4 5 6
Jaargetijde Herfst Winter Vorjaar Voorjaar HerfstWinterVoorjaar
Zomer
Aantalgasten
<=8 <=8 <=5 3..8 >8 Elk aantal
Actie
Gewenst gerecht
Spareribs
Rosbeef Extra malse biefstuk
Biefstuk Stoofpotje Lichte salade en biefstuk
Aantekening Geld besparen
Minder werk,altijd klaar in de friezer
Hee, waarom niet?
Prijs 16,50 20,50 15,00 10,95 9,99 14,50
8Trusted Partner for your Digital Journey
BPRM voorbeeld: kies voor eenvoud
Nog beter:Modelleer voor flexibiliteiten nog minder onderhoud
een gerecht toe te voegen of te veranderen – nu simpel
Onze kok weet zelf wat hij moet doen..
9Trusted Partner for your Digital Journey
Voorbeeld: wat serveren we in de lucht?
Aardappels en varkenslapje
Rijst met paddenstoelen
Rijst met kip
Pasta met Kip
10Trusted Partner for your Digital Journey
Conditie 1 2 3 4 5 6 7 8
Klant houdt van rijst Y Y Y Y N N N N
Klant is moslim Y Y N N Y Y N N
Klant is vegetariër Y N Y N Y N Y N
Actie
Aardappels en varkensvlees N N N ? N N N ?
Rijst met paddenstoelen O O O O O O O O
Rijst met kip N O N O N O N O
Pasta met Kip N ? N ? N O N O
Beslistabel – voorbeeld voor een maaltijd
J=Ja, N=Nee, O=Optie, ?=Misschien
11Trusted Partner for your Digital Journey
Beslistabel - principe
Conditie 1 2 3 4 5 6 7 8
Klant houdt van rijst J J J J N N N N
Klant is moslim J J N N J J N N
Klant is vegetariër J N J N J N J N
Actie
Aardappels en varkensvlees N N N ? N N N ?
Rijst met paddenstoelen O O O O O O O O
Rijst met kip N O N O N O N O
Pasta met Kip N ? N ? N O N O
Conditie 1 2 3 4
Aardappels aan boord J J N N
Varkensvlees aan boord J N J N
Actie
Biedt aardappelen en varkensvlees aan
J N N N
Biedt aardappelen en varkensvlees aan
Conditie 1 2 3 4
Heeft de klant geen trek in rijst?
J J N N
Klant is in Italië geweest J N J N
Actioe
Biedt Pasta en kip aan J J J N
J=Ja, N=Nee, O=Optie, ?=Misschien
12Trusted Partner for your Digital Journey
Decision Modeling schrijfwijzeDMN elementen
Beslissing
BusinessKnowledge
Input data
Kennisbron
Vaststellen van een output uit een aantal input waarden
Een functie die business logica bevat
Informatie die als input wordt gebruikt
Autoriteit voor business knowledge of beslissing
13Trusted Partner for your Digital Journey
Decision Requirements ModelingDecision Analysis Model
Bron
Gerichte informatieGerichte
informatie
Deel-beslissing
14Trusted Partner for your Digital Journey
Criteria Beschrijving
Noodzaak Doelstellingen van de beslissing. De meeste organisaties hebben input nodig van onderliggende beslissingen
Hergebruik Onderliggende beslissingen kunnen worden hergebruikt in verschillende beslismodellen en in een andere context
Complexiteit Als een beslissing meer dan 7 inputs en/of onderliggende beslissingen heeft dan is er sprake van een complexe beslislogica. Het is dan beter om complexe beslissingen op te delen in twee of meer beslissingen
Autoriteit Refereert aan regelingen of voorschriften die een beslissing sturen of beïnvloeden
Nemer van de beslissing
Wie neemt de beslissing: mens of machine? Als verschillende mensen of verschillende systemen verschillende delen van een beslissing nemen, is het aan te raden om de beslissing op te delen in beslissingen die door één machine of vanuit één rol worden genomen
Eigenaar van de beslissing
Iedere beslissing kan een eigenaar hebben. Dit is de persoon die verantwoordelijk is voor de uitkomst van de beslissing. “Beslissing eigenaar” is een attribuut van beslissingen in DMN diagrammen (niet grafische voorstelling)
Op basis waarvan beslissingen onderverdelen
15Trusted Partner for your Digital Journey
Samengevoegd
Beslissingsgericht procesmodel
Regels als grondslag voor beslissingen
Beslis-model
16Trusted Partner for your Digital Journey
Toepassing b.v. IOT to SMART automated decisioning
SMART / Adaptive decisioning
Smartdecisioning
?
Customersatisfaction
Next best product,service, advice, …
17Trusted Partner for your Digital Journey
Time for thoughts