Decision management enables organizations to become decision-centric and as the result, they will be able to deliver quality business value, faster. However, it is critically important to realize that practicing decision management requires:
- The methodology to guide organizations on what to do and how to do it.
- The technology to support organizations ambition to manage any type of decisions
And in order to make decision management a success both methodology and technology must support a wide range of techniques and business decisions. And what that means is they should not limit to only operational decisions (leaving tactical and strategic decisions out) or only one type of decision automation such as business rules automation, machine learning, optimization, decision-making process and etc.
Methodology for Practicing Decision Management
Over the years we have put together a comprehensive guideline called DECISION-CENTRIC APPROACH™ on whys, hows, and core principles of business decisions in practice. This unique way of thinking enables organizations to adopt decision management successfully and help them to:
- Identify and extract business decisions from (code, excel, business processes, heads of domain experts and etc.)
- Clearly describe and understand them
- Capture them visually i.e. model them
- Prioritize and link them to quantifiable business values
- Identify and capture the influencers and authorities
It is important to note a business decision may or may not be automated, but the principle of the DECISION-CENTRIC APPROACH™ for business decisions are applicable to both of them.
Technology for Practicing Decision Management
The technology has two aspects:
- What tooling techniques can be used i.e. pro-code vs low-code
- What types of decision logic are needed i.e. rule-based logic, data-driven and Machine Learning models, and so on…
In both aspects, there are many technologies out there that enable organizations to automate business decisions and decision-making processes. On the tooling itself, technologies are ranging from pro-code (or code-driven solutions) to low-code platforms. Decision Management technologies should support a wide range of these options.
In many organizations, the in-house software development team plays a critical role in building computer systems that fully or partially automate either business decisions, or the decision-making processes. Decision Management technology should allow the software development teams to expand and enhance the business decision’s logic and making process with a code-driven approach. This can be either as an in-proc or out-proc approach. When the in-proc approach is utilized it is generally more optimum in terms of performance as executing a code happens inside a decision. In the out-proc method, the decision logic is hosted as a service outside of the decision and the decision management platform should call out service for execution.
Because the landscape of business decisions is dynamic and changes quite frequently, pro-code technology puts lots of pressure on software development teams as the frequency and complexity of required changes are high. The low-code approach can help organizations to enable all leaders from technology, business, and operation to take ownership of adapting changes in a systematic and collaborative approach. Therefore, this will significantly reduce the load from the software development team as the result enables all the leaders to participate and innovate in delivering business values.
When it comes to business decisions and decision-making process both tooling technology should take into account the traceability, auditability, and explainability of the end solution and the decision outcomes.
Multiple Types of Decision Logic
The other challenge is, in organizations not all business decisions can only use a single technology such as business rules or machine learning, and so on. More often than not, in a decision-making process, there are multiple of these different technologies should work together as part of a single, coherent, and concise decision unit to create the outcomes and carry out the actions. Therefore, the decision management technology should support a wide range of techniques in decision logic such as business rules, predictive and prescriptive analytics, optimizations, procedural and algorithmic logic, calculation, and so on. Not only those but also, must be able to orchestrate the decision execution in a stateless (transient decision) or stateful (long-running decision).
Practicing Decision Management will enable organizations to focus on all types of business decisions and integrate and execute multiple techniques of decision logic into a coherent, concise manner as a single unit of decision making. As already mentioned decisions may or may not be automated, however, the DECISION-CENTRIC APPROACH™ still is relevant to all types of decisions whether automated or not.
Last updated July 29th, 2022 at 11:02 am, Published January 13th, 2022 at 11:02 am