More on Decision Models
Since we jumped into our example and focused on getting a working business rule, we only got a hint of what Decision models are. Officially called DMN, the three key benefits are as follows:
- Decision models are accessible to business users. You could share the
Hello World
example with a colleague and have them understand what is going on – without any technical training. - Decision models are executable. Unlike other diagrams, there is no need for a technical colleague to translate them into executable code. We might take this for granted in Excel, but it’s a radical idea. In other solutions, the diagram and the code often drift apart, so we can never be totally sure of the business decision-making process. Since Decision Models are executable, we don’t have that problem – what is in the diagram is how the decision gets made.
- Decision models are an agreed standard. You’ve probably already scrawled similar diagrams...