Teaching Your Partner to do the Business Rules Dance

Author(s)

President, Strategic Value Partners
Neal McWhorter is the President of Strategic Value Partners, a specialty consulting firm that provides leadership for organizations looking to improve the business benefits they derive from their technology investment. Neal's lead major re-engineering and modernization projects as well as worked to help organizations build their own internal capabilities. Neal has worked with multiple large organizations to help them gain improved productivity and time-to-market by leveraging techniques including Business Process and Business Rules analysis. In the last couple of years Neal's focused a lot of his attention on the Business Architecture approach as a way of helping organizations gain visibility into how their portfolio of initiatives interrelate and helping them rationalize conflicting demands.

You can think of the Business Rules Movement as the catalyst that makes a bunch of other techniques and technologies finally gel. On the business side there’s been the movement towards formalized process modeling with the associated entity modeling typical of the IDEF 1.x style approach; and a focus on metrics-based process improvement particularly via TQM and Six Sigma. On the IT side there been the whole Business Process Management framework implementation with the associated Business Process Monitoring pieces to provide streams of real-time metrics. What’s separated the two is that once IT put the business processes into their Business Process Management framework two things quickly became readily apparent:

1. Details of how the business processes were controlled had no place to be captured so they were still implemented “underneath” the business processes by IT and were invisible to the business.

2. Once the business processes were put into the technology platform, they no longer looked like those that the business provided.

So along came the white knight known as Business Rules to save the day. The business side had known all along that there was some significant complexity underlying the control points in their processes but they didn’t have an effective technique for dealing with the issues. The IT side had written code for this kind of need for decades but before the emergence of Business Rules Management Systems they did not have technology specifically adapted to help deal with this problem. So business and IT read the latest writings of the business rules apostles and they agreed to externalize their business rules from their business process and then the happy business and IT partners rode off into the sunset. Not so fast… While this kind of approach deals with the first problem we identified, the second problem still remains or maybe even gets worse. After all, business agility is the result of getting domain experts to be able to make changes to business behavior at the speed that they can specify the changes. Putting another tool into the mix to capture another part of their problem doesn’t directly address this. That’s where the movement part of the Business Rules Movement comes in.

The Business Rules Movement is about more than just a new technique for business modeling as well as more than just a new technology for IT to deploy. The movement is about delivering business agility. Of course, new business modeling techniques and new IT technology can be key tools in helping to achieve this agility, but there’s more to it than just that. That’s because attacking the business agility problem involves changing the relationship between business domain experts and IT domain experts. Techniques and technology are enablers for achieving the organizational ability to perform with agility, but they are not alone enough to deliver that agility.

Earlier we identified that business agility revolves around the ability of domain experts to make changes to business behavior at the speed that they can specify the changes. What is it that impedes most organizations from achieving this agility? The answer to this question is complex, but if we look at it from the perspective of the business analyst we see the outlines of the problem.

Let’s say that you are the business analyst for a project where some extensive changes are being made to the way that an existing business process behaves. Traditionally, the business analyst acts as an intermediary between the business and the IT elements of an organization. In reality, business analysts sometimes are strictly order-takers for the business side acting solely as a buffer to insulate the business from IT demands and other times they are de-facto domain experts who create a draft design of the business automation solution to a business need. But if the “business” side is going to be able to change business behavior of the automation solution “at the speed that they can specify the changes”, then the individuals designing these solutions must be the individuals that are responsible, from a business perspective, for the correct behavior of those solutions from a business standpoint. That makes it essential that these individuals become what in most industries we would think of as “product designers”.

This is an important first step but even it still isn’t enough. What’s still missing? Traditionally product designers are responsible for making sure that they work with the folks that design the production facility to make sure that the product can be produced efficiently and with quality. Translated into the world we’re discussing, that means that the role we are talking about not only needs to be able to create a fully defined business product specification, they also need to be able to work with the IT area to make sure that it is feasible to produce at a defined cost. What we don’t want to end up with is with a product that meets the business specification but is so complex and expensive to operate that they business can’t afford it. Sometimes the biggest threat that IT can make is to “build it as it was spec’d” because they know that the individuals in charge of creating these specifications often have not made these kinds of considerations and it is up to IT to push back.

Of course, this new type of role on the business side requires a realignment of the role that the IT partners play as well. If we are going to expect that the business side can create complete product specifications then we must be able to eliminate the “translation” that turns these specifications into code or some other representation that cannot be controlled by the business side. Taking this approach involves moving the IT organization away from the idea of coding a business application. Instead, IT is expected to engineer platforms to execute business logic that can be inspected, and ultimately modified directly by the business side. Think of this as the equivalent of IT providing a machine tool that can mill any range of parts whose specification is loaded into it. This kind of approach means that IT is free to focus on engineering instead of being a code translator for business specifications.

While these are major changes to how the business side and the IT side work together there is a strong reason to believe that this kind of change is coming. Probably the key factor driving this change is that the current working relationship has shown itself to be both unresponsive and expensive. The interest in business rules approaches and their promise of increased business agility also indicates that the business side is looking for a change. Most IT organizations would be happy to have the business side take over more responsibility for business behavior as well so that they could focus on what they do well, designing and running the production facilities. It’s a new way of working with your partner, on either side, and there are sure to be missteps on the way. It can take some patience and a willingness to try a few new dance steps.

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.