Business Rules for the Company's Provisioning Processes ~ There's a Lot More to Reference Data than Just Data!

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

A high-level manager at a large, well-established high-tech company recently explained his company's operational problems in two short, succinct statements:

  1. "We can't always deliver the products we announce correctly."
  2. "We don't always know exactly who our customers are."

These problems pose serious risks to the company's ability to remain competitive.

A quick look at the company's fulfillment process revealed two obvious signs of trouble.  First, the rate of complaints from the company's best customers was significant.  Second, growing pools of workers had formed at several points in the process focusing almost exclusively on problem resolution.

The manager's first impulse was to look at re-engineering the fulfillment process itself.  That course of action was a daunting one, however, because of the size, complexity, and distribution of the operation.  It also promised only incremental improvements at relatively high cost.

Probing deeper, however, it became apparent that the real source of problems did not lie within the fulfillment process at all.  The fulfillment process was highly dependent on other aspects of business operations, and these other aspects were simply not that well organized.

In IT terms, applications supporting the fulfillment process were dependent on data feeds from other operational systems.  IT therefore saw the matter as a data quality problem, and proposed a technical solution.  From the business perspective, however, the real problem did not lie with the data, but rather with the business processes that produced the data.

There were basically two such processes.  First was the company's product release process.  This process, which for more complex products typically stretched over many months, involved establishing valid product configurations based on a significant number of technical, packaging, and marketing guidelines (a.k.a. business rules).  It also orchestrated the timing of releases across the large number of worldwide geographical areas of company operations.  Each geographical area, of course, had its own local rules for releases, based on law, market factors, and customs.  Also important was coordinating the on-going review and approval process, which involves many levels of staff in different parts of the organization.

This product release process had evolved in an ad hoc manner over many years' time and was highly fragmented.  This produced flawed product and release data before it ever reached the fulfillment process.

The second business process supporting the fulfillment process was the company's customer process -- or rather the lack of one.  The company had never evolved a global view of the customer base (at least at the operational level), and consequently had no focal point for managing the complexities of customer data (e.g., subsidiary vs. parent company, account vs. customer, etc.).  Rules about customer identification and data could not be effectively enforced at the source (i.e., at the point of origin).  Although the company's data warehouse did support a consolidated version of customer information, this data was aimed for decision support rather than operational needs.

As a result of this analysis, the company began to focus more and more on the two upstream business processes, product release and customer.  Its motto became the following:

"Do it once, right at the source."

Doing it right at the source is a basic principle of the business rule approach.  As the above case study illustrates, it means re-examining the business processes that provide essential business inputs (e.g., product release information and customer information) for day-to-day operational processes.  Our name for these upstream support business processes is provisioning processes.

Provisioning processes present a high-yield opportunity to apply rule technology.  They are inevitably rule-intensive, but are not themselves highly dependent on incoming data feeds.  Also, they inevitably offer substantial opportunities for direct specification of rules by business-side workers.

From an IT perspective, provisioning processes produce what has traditionally been called reference data -- data that historically often appears as codes and/or in look-up tables.  Typical kinds of reference data, as suggested by the case study above, include product configurations, product families, customers, geographical areas, etc.  This is obviously just the tip of the iceberg.  A more complete list is presented in table 1.  For each, there is an associated provisioning process -- and a likely candidate for a business rule project.

The term reference data, unfortunately, does not do justice either to the problem or to the core issue of provisioning processes.  From a business perspective, provisioning processes are critical to the effectiveness of operational activities.  For example, in the case study above, at stake is no less than correct product configuration.  This capacity, by the way, encompasses support for fast product re-configuration -- increasingly a 'must' in today's competitive business environment.

From a business rule perspective, the core issue lies in standard business vocabulary -- the terms the business uses to communicate (and potentially to automate) fundamental aspects of its knowledge.  It turns out there is a whole lot more to "reference data" than just data!

Table 1. Examples of Provisioning Processes

A Provisioning Process and the Associated Business Rules may focus on ...

  • Customers  ... including segmentation
  • Companies  ... suppliers, outlets, channels, etc.
  • Part types  ... including substitution options
  • Technical Product Configuration Templates
  • Product Types  ... including option selections
  • Facilities  ... including capacity and usage restrictions
  • Agreements  ... any kind of service contract
  • Chart of Accounts  ... including currency conversions
  • Organizational Chart  ... including titles, ranks, etc.
  • Personnel Base  ... not limited to employees
  • Skill Sets  ... including certification requirements
  • Calendar  ... including categorizations of time periods
  • Jurisdictions  ... geographies, political units, etc.
  • Connections  ... routes, links, networks, etc.
  • Diagnostic Sets  ... including sets of inspection criteria

And more ...


Copyright, Business Rule Solutions, LLC, 2002.

# # #

Standard citation for this article:


citations icon
Ronald G. Ross , "Business Rules for the Company's Provisioning Processes ~ There's a Lot More to Reference Data than Just Data!" Business Rules Journal Vol. 3, No. 11, (Nov. 2002)
URL: http://www.brcommunity.com/a2002/b115.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 IPSpeak 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

Online Interactive Training Series

In response to a great many requests, Business Rule Solutions now offers at-a-distance learning options. No travel, no backlogs, no hassles. Same great instructors, but with schedules, content and pricing designed to meet the special needs of busy professionals.