Decision Logic

1 Definition

The set of all decision rules for cases in decision scope.

NOTES: Decision logic is captured and expressed in the form of decision structures, decision tables, and business rule statements. Decision analysis might also be suitable where the end-products are statistical models, neural nets, or similar forms of non-verbal representation, but these other forms are outside the scope of this book. We assume decision logic is always to be encoded in a verbal form that can be understood, managed, and traced-back by business people and Business Analysts.

Decision logic includes decision rules for both standard cases and exceptional cases (if any), as well as general rules and specific rules (as appropriate). Decision logic should be rendered in a form that is practicable, enterprise-robust, and business-friendly. Externalizing decision logic from business processes (a form of rule independence) can reduce the complexity of business process models dramatically. It also results in decision logic that is highly accessible, adaptable (easy to change), and re-usable (e.g., in other business processes). Overall, externalizing and single-sourcing decision logic is essential in achieving business agility.