INTRODUCTION
Organizations adopting business process management approaches often find that a process-centric approach risks assuming that only two basic components must be coordinated - existing systems and tasks performed by people. The problem with this is twofold.
INTRODUCTION
Organizations adopting business process management approaches often find that a process-centric approach risks assuming that only two basic components must be coordinated - existing systems and tasks performed by people. The problem with this is twofold.
An organization can use a BPMS to define the steps in a decision and try to manage the decision like it is part of a process. However, this leads to overly complex processes with dozens or even hundreds of steps and branches tied into the process to automate a business decision. Furthermore, changing these decisions is now tied inextricably into the process definition, forcing updates in the process for any change in the rules governing the decision. This forced synchronization drains business value from the effort. The definers of the process steps and the decision logic are different groups and synchronizing their work is not simple.
The solution is to consider the business decisions within these processes as "first class" objects to be managed – to adopt an approach known as Business Decision Management.
BUSINESS DECISION MANAGEMENT
Business Decision Management (BDM), or Enterprise Decision Management as it is sometimes known, is an approach for automating and improving high-volume operational decisions. Focusing on operational decisions, it develops decision services using business rules to automate those decisions, adds analytic insight to these services using predictive analytics and allows for the ongoing improvement of decision-making through adaptive control and optimization.
The five concepts identified in italics in the definition above underlie the approach:
BDM improves processes by externalizing the operational decisions that control them. These decisions are not the big, high-value decisions beloved of management consultants and CEOs. These decisions are those required to make day to day operations run effectively. They ensure that customers are treated consistently, that the right price is offered, that policies are applied correctly and consistently, that the most effective offer is made. While the value of each individual decision is small, the cumulative effect is very large thanks to the huge numbers of these decisions in all but the smallest organizations.
A decision service can be defined as a self-contained, callable component with a view of all conditions and actions that need to be considered to make an operational business decision. More simply, it’s a component or service that answers a business question for other services.1
Best practices for business process management include using a service-oriented architecture to underpin the process definitions. The most effective way to introduce the automation and management of decisions is to create Decision Services. A decision service is typically a stateless service invoked at a point in time where the decision is made and synchronously returning an answer.
Business rules are the core building block of decisions and of decision services. Business rules are atomic, in that each is a single statement that can be reused and managed separately, and declarative in that the order of execution of business rules is not determined when they are written but is determined by the state of the business and of the information about the business at the time they are executed.
One of the most powerful features of BDM is the ability to bring analytics into play. When people make decisions they increasingly rely on reports, dashboards, visualizations and more. But decision services cannot “read” reports or use Excel so the tools and techniques of data mining and predictive analytics come into play. Data mining can investigate data and derive trends and characteristics that can be represented as business rules. Predictions can be made about how customers, prospects or products might behave in the future. New rules can be written to take advantage of these predictions. Decision services allow these insights to be applied not just to broad statements or corporate strategies, but deep down into the day to day operations of your business processes.
While you have control of many of the forces that drive a particular process or system change, the things that affect a decision are often out of your control. The “best” decision at any given moment might be constrained by company policies and external regulations, determined in part by the behavior of competitors and influenced always by how the customers impacted by the decision respond and how that response changes over time. This means that a decision must constantly be challenged to see if the situation that led to it being automated a certain way remains valid. Multiple approaches, typically one “best” one called the champion and several other candidates called challengers, are made available when executing a decision service. The service picks a small number of transactions and randomly assigns them to each challenger. Performance management tools are then used to compare the results of the challengers to the champion approach. A challenger that outperforms the champion is considered for promotion to be the new champion going forward.
CONCLUSIONWhile there are many ways to bring business rules and analytics to play in information systems and while both rules and analytics can be used to improve business processes, using them in the context of Business Decision Management to automate and improve operational business decisions is emerging as the most productive and effective.
Read Business Decision Management - Part 2. the next article in this series.
1 James Taylor and Neil Raden in "Smart (enough) Systems", Prentice Hall 2007
There are no products in your shopping cart.
0 Items |
BPMInstitute.org provides training courses online and in person for individuals and groups. View courses related to the material you are reading on this page.
BPM 101OpEx Tools of the TradeMethodologies and Approaches for BPMOpEx 101Process Modeling, Analysis and Design: As Is, To BeView the Learning Path for more courses »