After bpmNEXT-2016

Today was the last day of bpmNext-2016 – a great event concentrated around 3 closely related technologies and their standards: BPMN, CMMN, and DMN. You may look at the program to see how many well-known experts and vendors attended the conference. The quality of presentations and informal discussions during and after the sessions was something that we all will remember after this event. Continue reading

Decision Models: Finding Alternative and Optimal Decisions

People frequently assume that a good, consistent decision model should produce one and only one decision (solution) for any valid input. However, in real-world applications we frequently deal with situations when a decision model may produce multiple feasible solutions for the same input. And it does not mean that the decision model is incomplete – simply a user may choose the most appropriate solution among all produced decisions. It can be done interactively or by adding more rules. I’ve already provided an example “Monkey Business Analyzed” that describes how to deal with multiple decisions using OpenRules What-If Analyzer.  In this post I will describe another  decision model that also shows how to choose an optimal decision among multiple feasible decisions. Continue reading