Business Rules and Tacit Knowledge

Listening several recent presentations of Pragmatic Dave Thomas (see this and this), I cannot help getting back to the fundamental decision modeling problem:  Rules vs. Tacit Knowledge (or Intuition). Continue reading

Posted in Decision Management, DMN, Just Thoughts, Optimization, Predictive Analytics | 2 Comments

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

Posted in DMN, Events | Leave a comment

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

Posted in Decision Management, Optimization, OpenRules Specific, Constraint Programming, Tools and Technologies, Use Cases | Leave a comment

RuleML and DecisionCAMP 2016

This year OpenRules will sponsor the 10th International Web Rule Symposium RuleML that will take place at the Stony Brook University, New York on July 6-9, 2016. RuleML is well-known for building bridges between academia and industry in the field of business rules. Our CTO Dr. Jacob Feldman is a publicity chair of the conference. He is also the organizer of DecisionCAMP-2016 that will be held on July 7-8 at RuleML.  This year DecisionCAMP will focus on the new OMG standard “Decision Model and Notation (DMN)” and an emerging best practice.  If you attend, you will have a chance to meet face-to-face with many well-known decision management gurus, vendors, and practitioners.

Posted in Events | Leave a comment

“Monkey Business” Analyzed

I decided to add the decision model “Monkey Business” to our new What-If Analyzer. It brought several considerations missed by other solutions. In this post I will discuss my implementation and will show how What-If Analyzer helps to do a through analysis of usually unnoticed aspects of business decision modeling. Continue reading

Posted in Decision Management, Constraint Programming, Tools and Technologies, DMN, Use Cases | Leave a comment

bpmNEXT 2016

This year OpenRules will participate in the bpmNEXT 2016 that will take place at Santa Barbara, CA on April 19-21, 2016. This is a very selective conference that does not allow marketing and forces the presenters to do only live demonstrations of specific achievements that have a chance to shape the next generation of Business Process Management software – including intelligent operations, the Internet of Things, case management, business decision management, and goal-directed processes. I will present “Dynamic Decision Models: Activation/Deactivation of Business Rules in Real ­Time” on Apr. 21 at 14:00. Continue reading

Posted in Events, Decision Management, Tools and Technologies, DMN | Leave a comment

Decision Model for Vacation Days Calculation

This month DMCommunity.org asked to present the best design of the notorious decision tables offered by Prof. Jan Vanthienen. It should implement the following business logic: Continue reading

Posted in Decision Management, Tools and Technologies, DMN, Use Cases | Leave a comment