Rules, Decisions and… Standards?

Author(s)

Managing Director, Business Decision Management, Allegiance Advisory Group
Brian Stucky is Managing Director of Allegiance Advisory Group (AAG) – a Financial Advisory and Technology Consulting firm – where he leads the Business Decision Management group. Prior to joining AAG, Brian served as the Enterprise Rule Steward at Freddie Mac where he set the business and technology strategy for business rule development across the corporation.

While pondering the difficulties still faced by enterprises employing a business rule management system (BRMS) and attempting to fully enable business users, I see yet another wave of standards coming our way. Standards for rules have been attempted in a variety of ways over the years. Each attempt provided some valuable insight but none really answered the call. This got me to thinking about the how far the field has come in terms of approach and execution but not in terms of standardization.

I have been fortunate to be involved with rules long enough to see a tremendous evolution in how the technologies are labeled, presented, integrated, and ultimately utilized. We have truly seen a sweeping move across the spectrum from purely academic research platforms to a boutique niche technology to its current place as a mainstream part of everyday business.

In the days of Artificial Intelligence we had something called expert systems. These were powerful tools that allowed for some advanced reasoning techniques via various execution paradigms. The use of “expert” implied these systems could emulate the thinking of a human expert in a particular domain. We saw attempts to do more complex problem-solving here: planning, diagnosis, monitoring, and sophisticated reasoning.

From there we moved to rules-based systems and business rules. The emphasis had by thenshifted to the extent that we were no longer concerned with complex reasoning; instead,  the rules served to define or constrain some aspect of business. In fact, they could be considered an actual manifestation of the business rules of an enterprise. However, we still only had what was primarily a technical implementation. Consequently, the concept of business rule management systems grew. Now we could theoretically represent the rules of business and do it in such a way that actual business analysts could manage – read, write, edit, expire, save, and deploy – via a rule repository. There were a great many successes with the integration of these systems but the reality never really seemed to completely match the hype. Business users were more involved but there was never a complete passing of the torch from IT. This hurdle – along with some possible approaches – was discussed in my last article: Why Johnny Still Can’t Write Rules.

The most recent step in the evolution is perhaps the most interesting. As business rule management systems grew, so did business process management systems. And across all of them was an explicit (or sometimes implicit) workflow. Now, when viewed together, it appears that an overriding approach has emerged that allows us focus on what we must be most concerned with: decision-making. We can think of both strategic and operational decisions, but perhaps the latter is more relevant at this point – the decisions that reflect the day-to-day operations of any business. This, I believe, more accurately represents how a business analyst thinks: not in terms of a specific rule or a process but in terms of a decision that must be made. This combination of process, workflow, rules and even analytics can make quite a powerful platform. It looks great on paper and there is terrific software for the execution of it — but can we really put this in a useable and manageable form?

This was all a rather long introduction to get us to the point of this narrative. I believe the industry has again found itself at the familiar crossroads of looking for a uniform, practical, common representation for what has come to be known as decision management. The search for standards began with business rules and we saw approaches like RuleML, XBRL, RuleSpeak, SVBR, and many others. All great work, but none provided THE answer. With every BRMS vendor using its own proprietary representation for rule execution, and their own syntax for expressing rules across various metaphors, this task became increasingly difficult. Consequently, virtually every business rule implementation became unique – not only from company to company but often within the same company. More recent efforts, including RIF (Rule Interchange Format), can potentially narrow the gap – but the gap it still exists.

Working on the consulting side of the business, I can’t even begin to count the number of times I’m asked for a ready-built library, or at least a template for rules within a specific industry. People have repeatedly asked: “Can we just have the rules?” This request is not so much due to a desire to share and standardize, but really reflects a desire to decrease the workload required to start from scratch. This is a very reasonable request but one that has really never been answered (and in many cases shouldn’t be).

And now we see yet another emerging standard for the new world of decision management – the Decision Management Notation (DMN). From what I’ve heard, this standard will be finalized and submitted to OMG before the end of the year. At that time we will certainly have much more to discuss when the individual components can be broken out and analyzed. The stated goals for DMN are twofold: 1) to provide a notation understandable by all business users and technical developers, and 2) to ensure decision models are interchangeable across organizations via XML.

While I strongly believe in the general approach of decision management and am fully supportive of doing so in a way that fully enables business users, I’m still somewhat perplexed at the constant drive for standards supporting interchange.  Decision-exchange? Rule interoperability? Process sharing? Do we really need this or even really want it? To be sure, there seem to be some potential advantages including the facilitation of transparency and consistency in the application of regulations. On the flip side, do companies risk losing competitive advantages or retaining customers if their “secret sauce” is possibly shared? A number of industries are certainly pushing uniform standards. The mortgage industry has MISMO standards in place although not a lot of companies use them – yet. The insurance industry has ACORD. These represent probably the two earliest and most widespread adopters of rule/decision approaches. Will these use DMN? If they do, will they actually share with other companies? Vendors will likely do what they can to become conformant with the standard but perhaps only so they can ensure someone evaluating their software can check that box during the assessment process.

Someone wiser than me once said “when you only have a hammer, the whole world looks like a nail.” While you can probably get a board into two pieces with a hammer, it won’t be pretty and it won’t be easy – and it would be a whole lot easier with a saw. Far too often the attempt to funnel a diverse set of rules, processes, and decisions into a single “one size fits all” bottle feels like taking a hammer to a board. Perhaps we should keep the saw as well.

Similar Resources

Enhancing Your Team’s BPM Capabilities: The Value of External Expertise

Enhancing Your Team’s BPM Capabilities: The Value of External Expertise

Author(s):

Editor & Founder, BPMInstitute.org, BAInstitute.org and DBIZInstitute.org

Enhancing Your Team's BPM Capabilities: The Value of External Expertise In today’s dynamic business environment, managing and improving business processes is critical for any organization aiming to maintain a competitive edge. Many companies consider handling Business...

Exploring Shared Data Model and Notation (SDMN) and Its Role in BPM+

Exploring Shared Data Model and Notation (SDMN) and Its Role in BPM+

Author(s):

Editor & Founder, BPMInstitute.org, BAInstitute.org and DBIZInstitute.org

Exploring Shared Data Model and Notation (SDMN) and Its Role in BPM+ Introduction In the evolving landscape of Business Process Management (BPM), the introduction of Shared Data Model Notation (SDMN) marks a significant advancement. As businesses increasingly seek to...

Embracing the Future: Low-Code and No-Code Platforms in BPM+

Embracing the Future: Low-Code and No-Code Platforms in BPM+

Author(s):

Editor & Founder, BPMInstitute.org, BAInstitute.org and DBIZInstitute.org

Embracing the Future: Low-Code and No-Code Platforms in BPM+ Introduction In the realm of business process management (BPM), low-code and no-code platforms have emerged as transformative tools, reshaping how organizations develop applications and manage workflows....

Featured Certificate: BPM Specialist

Everyone starts here.

You're looking for a way to improve your process improvement skills, but you're not sure where to start.

Earning your Business Process Management Specialist (BPMS) Certificate will give you the competitive advantage you need in today's world. Our courses help you deliver faster and makes projects easier.

Your skills will include building hierarchical process models, using tools to analyze and assess process performance, defining critical process metrics, using best practice principles to redesign processes, developing process improvement project plans, building a center of excellence, and establishing process governance.

The BPMS Certificate is the perfect way to show employers that you are serious about business process management. With in-depth knowledge of process improvement and management, you'll be able to take your business career to the next level.

Learn more about the BPM Specialist Certificate

Courses

  •  

 

Certificates

  • Business Process Management Specialist
  • Earning your Business Process Management Specialist (BPMS) Certificate will provide you with a distinct competitive advantage in today’s rapidly evolving business landscape. With in-depth knowledge of process improvement and management, you’ll be able to take your business career to the next level.
  • BPM Professional Certificate
    Business Process Management Professional
  • Earning your Business Process Management Professional (BPMP) Certificate will elevate your expertise and professional standing in the field of business process management. Our BPMP Certificate is a tangible symbol of your achievement, demonstrating your in-depth knowledge of process improvement and management.

Certification

BPM Certification

  • Make the most of your hard-earned skills. Earn the respect of your peers and superiors with Business Process Management Certification from the industry's top BPM educational organization.

Courses

 

Certificates

  • Operational Excellence Specialist
  • Earning your Operational Excellence Specialist Certificate will provide you with a distinct advantage in driving organizational excellence and achieving sustainable improvements in performance.
 

 

OpEx Professional Certificate

  • Operational Excellence Professional
  • Earn your Operational Excellence Professional Certificate and gain a competitive edge in driving organizational excellence and achieving sustainable improvements in performance.

Courses

Certificate
  •  

  • Agile BPM Specialist
  • Earn your Agile BPM Specialist Certificate and gain a competitive edge in driving business process management (BPM) with agile methodologies. You’ll gain a strong understanding of how to apply agile principles and concepts to business process management initiatives.  
 

Business Architecture

 

Certificates

  • Business Architecture Specialist
  • The Business Architecture Specialist (BAIS) Certificate is proof that you’ve begun your business architecture journey by committing to the industry’s most meaningful and credible business architecture training program.

  • Business Architecture Professional
  • When you earn your Business Architecture Professional (BAIP) Certificate, you will be able to design and implement a governance structure for your organization, develop and optimize business processes, and manage business information effectively.

BA CertificationCertification

  • Make the most of your hard-earned skills. Earn the respect of your peers and superiors with Business Architecture Certification from the industry's top BPM educational organization.

Courses

 

Certificates

  • Digital Transformation Specialist
  • Earning your Digital Transformation Specialist Certificate will provide you with a distinct advantage in today’s rapidly evolving business landscape. 
 

 

  • Digital Transformation Professional
  • The Digital Transformation Professional Certificate is the first program in the industry to cover all the key pillars of Digital Transformation holistically with practical recommendations and exercises.

Courses

Certificate

  • Agile Business Analysis Specialist
  • Earning your Agile Business Analysis Specialist Certificate will provide you with a distinct advantage in the world of agile software development.

Courses

Certificate
  • DAS Certificate
  • Decision Automation Specialist
  • Earning your Decision Automation Certificate will empower you to excel in the dynamic field of automated decision-making, where data-driven insights are pivotal to driving business innovation and efficiency.