Leveraging Business Rules in a BPM World

Author(s)

Managing Partner & Founder, Knowledge Partners International LLP
Barbara von Halle is founder and a managing partner of Knowledge Partners, International LLC (KPI). She, together with Larry, is the co-developer of the Decision Model, and co-author of The Decision Model: A Business Logic Framework Linking Business and Technology. Barb is well known for pioneering in Business Rules through writings and consulting work, as early as the 1980s. In 1996, she was inducted into the Data Management Hall of Fame when she received the honored Outstanding Individual Achievement Award from the International Data Management Association.

Barbara von Halle is the founder of Knowledge Partners, a company specializing in business rule services. Her most recent book, “Business Rules Applied” is the first book to contain a systematic approach for delivering business rules systems. It was a finalist in the 2002 Jolt Awards from Software Development Magazine.

According to von Halle, the business rules represent the intellectual decision-making aspect of your organization. They are the business policies, constraints, computations, and reasoning capability of your organization. Business people state the business rules in a business-oriented manner, then the IT staff translates the business rules into a technical representation that may become iron-clad in the business applications.

The risks of not using a business rules approach include:

Lost rules Incorrect rules Embarrassing inconsistent rules Purchased rules Meaningless rules Legally compromising rules Unknown rules Rules resistant to change Elusive, expensive rules

Von Halle said that the business rules approach has the following characteristics which spell out STEP.

Separate the rules: The business can find them and apply them consistently Trace the rules: Know where the rules come from, why they exist and where they are used. Externalize the rules: The business audience can understand the rules in their own language and can change them to fit business needs Position the rules for change: The business can evolve at its own pace in its own way.

The business rules approach uses the following to create the rules.

Business people use interviews and sessions aimed to specify rules for software systems and document the rules as deliverables Technical developers mine rules from existing software Technology architects purchase one or more rules engines Business and technical organizations work to enable business people to change and maintain the rules in these new systems with minimal technical intervention BRE vendors are adding more functionality to their products to support the above efforts

Von Halle showed KPI’s Rule Maturity Model which goes from level 0 to level 5. Level 0 is chaos, whereas level 2 is structured with the rules being controlled by the business people. There are cultural symptoms for organizations at each of these levels. Von Halle said that Level 0 is like having no roads to drive on so there is no control. At Level 1 only the technical people can drive on the roads. At Level 2 business analysts can drive with the permission and a technical presence. She didn’t cover Levels 3, 4, and 5. For now, a Level 2 is good enough.

The business rules need to be related to business processes. Von Halle said that a new breed of systems is emerging where business proce3ss and business rules are managed as separate resources but closely connected. Tasks in a BPM environment can become powered by the rules themselves. There are four main types:

Stand-alone BPM products Stand-alone BRE products Single vendors with an integrated BPM+BRE product Vendors partnered for BPM+BRE offering

The business side drives the rules with the business strategy, goals and process flow. The technical side has to turn the rules into executable models using a lot of conditions in order for the rules to work. A business rules repository needs to manage:

Business decisions Natural language rules Rule sources Rule roles Business glossaries Rule clauses/conditions Formal rules

Many problems still plague this whole process, including:

BPM/BRE products focus mostly on technical aspects and business people are still out of the loop. Often the rules are not reusable from one project to the next. Rules are not traceable to a business objective or initiative Business people do not recognize their rules even if the rules are implemented in a business rules engine No one is paying enough attention to the rules behind non-automated processes because technical people are not focused on these rules Organizations don’t budget or invest in more guidance throughout the life-cycle of a BR project

The crucial lessons learned include:

Involve business people early and learn their objectives, then tie these to the BR approach Don’t ignore manual rules Don’t lose the business in the rules. Don’t assume that all automated rules will go into a BRE. Not all rules fit the rules engines Take time to plan for the business source rules repository and a proven rules management approach Don’t consider BPM/BR a quick fix. It is a critical evolution for today with great benefits, but only if it is done properly.

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.