The Urgent Need for New Rule Platforms in Business & Government

Ronald G.  Ross
Ronald G. Ross Co-Founder & Principal, Business Rule Solutions, LLC , Executive Editor, Business Rules Journal and Co-Chair, Building Business Capability (BBC) Read Author Bio       || Read All Articles by Ronald G. Ross

Extracted from Rules: Shaping Behavior and Knowledge, by Ronald G. Ross, 2023, 274 pp, https://www.brsolutions.com/rules-shaping-behavior-and-knowledge-book.html

The opportunity for rule platforms in the coming years is to get smarter about the fundamental needs of groups and communities of people. These needs include:

  • Better governance.

  • Digital absorption of laws, regulations, contracts, and agreements.

  • Smart touch points that today's digital systems often lack.

  • Diminished programmer workload.

Essential in that regard is recognizing that many rules can be violated. It's so obvious. It's a mystery why, two decades into the 21st century, rule platforms don't directly support behavioral rules.[1] Selective responses to violations of behavioral rules allow real-time:

  • Insertion of human discretion, sentiment, and common sense into ongoing activities.

  • Pinpoint dissemination of needed knowledge.

  • Prevention of data defects.

Not catching attempted violations of behavioral rules in real time causes snowballing errors downstream and thus extensive rework. No wonder data quality remains so bad and business software so complex and brittle. That work is currently being left to software developers — and their skills and incentives simply don't align very well with it.

Business and government need platforms such that people (not just software engineers) can work directly with behavioral and definitional rules. The platform should assist people with disambiguation, refinement, verification, implementation, and management of the rules. Work within the platform should be visible and traceable all the way from the initial drafting of policies through to automated application.

Natural Language

A key factor in considering how rule platforms could better support business and government is to remember how guidance is formally communicated. It's expressed in natural language in documents, starting with policies and directives.

On top of that is an array of legal documents, almost all pure text as well, including:

Alongside these are authoritative sources of science and engineering knowledge, documents which are also often extensively framed in text.

Like it or not, policy makers and knowledge workers by and large will never learn a different means to represent, revise, or disambiguate the policies, rules, and other content already expressed in these artifacts. And why should they?!

Yet most rule platforms today don't support any form of natural language. How well do you think a rule platform will fare among policy professionals, business people, and knowledge workers without such support?![2]

Unfortunately, most rule platforms to date have assiduously avoided natural language in any form, as well as its natural cohort, business semantics. They were simply not originally developed to address the problem of organizing and documenting rules for groups and communities of people.

Aside: Most existing rule platforms were originally created to emulate human intelligence (e.g., expert systems) and/or to support architectural separation at runtime between business content that changes frequently and other programming code.

In general, rule platforms have not come to grips with the fact that rules for groups and communities of people are first and foremost a communication problem, not an engineering problem. Also, the industry seems to have a fixation on perfect disambiguation (impossible), rather than on pragmatic disambiguation beyond a reasonable doubt in a well-defined context.[3]

It would be hugely productive to reach a pragmatic middle ground where humans contribute structured business vocabularies based on concept models (business ontologies), and machines exploit those specifications to assist with automated disambiguation of rule statements in some form of controlled natural language. Yes, it's a hard problem — but by no means is it impossible.

In the day and age of statistical AI, a language-based (symbolic) approach for rules might seem out of touch. No! It's not old-fashioned and it's never actually been solved. In any case, surely generative AI with its focus on natural language could be a helpful partner in that regard.

In a day and age when you can Google almost anything, it's amazing in fact that it hasn't already happened. We need to envision a new partnership between humans and machines, one more directly suitable to governance.

Closing the Governance Gap

Lack of support for some form of natural language leaves a huge gap right at the heart of organizations. And it's not just a technological gap, it's also a traceability gap. Why?

Today, automating governance sources requires translation, not just interpretation. Under the very best of circumstances, this translation is into specific parameter settings for some automated tool(s). Far more common is translation into procedural coding languages — a.k.a. programming.

Indeed, the overwhelming majority of rules for business and government is still implemented using procedural software languages not at all built for that purpose. That simply won't do. The resulting gap from a governance perspective is illustrated in Figure 1.

Figure 1. The Governance Gap

What impacts does the gap have for the day-to-day needs and practices of business and government?

  • Loss of traceability. Top-down, it's hard to determine what pieces of code implement which policy so as to prove that obligations have been met correctly. Compliance professionals feel this pain acutely (or sometimes are simply too numb to articulate it).
  • Loss of traceability, however, works both ways. Bottom-up, it's hard to determine real-life motivation for crucial pieces of code so as to understand what results should be considered authentic.

    So, impact assessment is difficult and time-consuming in both directions. Nobody enjoys it or feels very productive doing it.

  • Diminished agility. Change is far harder than it needs to be. It's not possible simply to re-state and re-interpret the content of source artifacts through to implementation, watching for conflicts, gaps, and inconsistencies — including, of course, inter-artifact clashes. That's hard enough on its own. Instead, change almost always requires programmer intervention.
  • That software work, in turn, is not simply a matter of translating modifications into computer code. First, developers must do fine-grained detective work to determine what code needs to be revised or replaced where, work that is often very time-consuming and error-prone in its own regard. It's not a happy overall mix whatsoever!

  • Poor corporate memory. In an ever more fluid digital workplace, who can possibly remember that some new bit of code implemented some revised piece of policy in a particular way for a given reason?!
  • Rules for groups and communities of people always pertain to corporate memory. (Perhaps we should call it community memory instead!) In this regard, it is no surprise that the law is so relevant to rules. With regard to everyday business activity, does the following sound familiar?[4]

    "One of the important roles of a contract is memory, in at least two different ways: 1. The recollections and expectations of the original parties diverge with time. 2. In business life, the original definers of the deal, and hence of the contract, move on and are replaced by people who do not know the deal except from the written documentation."

Policy and knowledge are never static. Unforeseen events (e.g., pandemics) will happen. Hard-coded, long-forgotten policies and rules embedded in legacy will have knock-on effects as new policies and rules are introduced. The problem is not about speed of software deployment per se; it's about having a governance mechanism to evaluate new circumstances comprehensively and react appropriately.

Creating and deploying policy and rules into day-to-day business operations is at the very heart of business governance. Such creation and deployment should be:

Does the need for such policy-oriented rule platforms seem obvious? Yes, it is! Being rule-based is the most basic characteristic of Western civilization. We need to do it better!

References

[1] For more, refer to Ronald G. Ross, "The Two Fundamental Kinds of Rules," Business Rules Journal, Vol. 24, No. 6, (Jun. 2023)
URL: http://www.brcommunity.com/a2023/c120.html

[2] Oracle Intelligent Advisor (formerly Oracle Policy Automation (OPA)) was an early pioneer and exception in this regard.

[3] For more, refer to Ronald G. Ross, "Being Unambiguous Beyond Reasonable Doubt in Expressing Rules," Business Rules Journal, Vol. 25, No. 1, (Jan. 2024)
URL: http://www.brcommunity.com/a2024/c134.html

[4] Contract Drafting to Software Specification: Linguistic Sources of Ambiguity: A Handbook, Version 1.0, November 2003, by Daniel M. Berry, Ph.D., Erik Kamsties, Ph.D., and Michael M. Krieger, Ph.D., J.D., p. 17.

# # #

Standard citation for this article:


citations icon
Ronald G. Ross, "The Urgent Need for New Rule Platforms in Business & Government" Business Rules Journal, Vol. 25, No. 2, (Feb. 2024)
URL: http://www.brcommunity.com/a2024/c136.html

About our Contributor:


Ronald  G. Ross
Ronald G. Ross Co-Founder & Principal, Business Rule Solutions, LLC , Executive Editor, Business Rules Journal and Co-Chair, Building Business Capability (BBC)

Ronald G. Ross is Principal and Co-Founder of Business Rule Solutions, LLC, where he actively develops and applies the BRS Methodology including RuleSpeak®, DecisionSpeak and TableSpeak.

Ron is recognized internationally as the "father of business rules." He is the author of ten professional books including the groundbreaking first book on business rules The Business Rule Book in 1994. His newest are:


Ron serves as Executive Editor of BRCommunity.com and its flagship publication, Business Rules Journal. He is a sought-after speaker at conferences world-wide. More than 50,000 people have heard him speak; many more have attended his seminars and read his books.

Ron has served as Chair of the annual International Business Rules & Decisions Forum conference since 1997, now part of the Building Business Capability (BBC) conference where he serves as Co-Chair. He was a charter member of the Business Rules Group (BRG) in the 1980s, and an editor of its Business Motivation Model (BMM) standard and the Business Rules Manifesto. He is active in OMG standards development, with core involvement in SBVR.

Ron holds a BA from Rice University and an MS in information science from Illinois Institute of Technology. Find Ron's blog on http://www.brsolutions.com/category/blog/. For more information about Ron visit www.RonRoss.info. Tweets: @Ronald_G_Ross

Read All Articles by Ronald G. Ross
The BRSolutions Professional Training Suite

BRSolutions Professional Training Suite

All About Concepts, Policies, Rules, Decisions & Requirements
We want to share some insights with you that will positively rock your world. They will absolutely change the way you think and go about your work. We would like to give you high-leverage opportunities to add value to your initiatives, and give you innovative new techniques for developing great business solutions.