Better! Cheaper! Faster!

Author(s)

Senior Decision Architect, Knowledge Partners International LLP

Have you ever worked on a project where the rules to be automated were very complex? Where the business representatives described the rules differently (but essentially used the same logic)? Where the rule inter-relationships made it seem like the rule logic was circular? Where they were difficult to document in a clear and precise format? Where it seemed like the stakeholders each spoke a different language? Where defining the concrete rules to be automated seemed impossible? Well, you are not alone.

I recently completed a project that fit these characteristics. The project implemented regulations and enterprise policies into our processes across a large enterprise. These regulations and policies included independence, conflicts, risk management, financial risks, contracts and a complex approval process. The global regulations and policies had to be augmented with local country policies and regulations across approximately one hundred and forty countries. Up to that point, these complex polices and regulations were implemented in a variety of automated and manual silo systems.

This was the organization’s first BPM project so we hired the best consultants the vendor had on staff.  At this time, BPM had matured to the point where it could be used in large scale applications. We were excited that it would provide the process capabilities and flexibility we needed. We followed the vendors’ recommendations, but we ran into gaps because the methodology lacked the ability to present complex rules in a format that the business and IT could easily understand.  We used several different approaches, and each of them provided improvements, but they did not provide the clarity in a common technology independent language that would have enabled the rules to be implemented like a well-tuned machine.

We spent a lot of time documenting the business rules but, over time, it became clear to me that they were becoming buried in the documentation, or the code, or the brains of a few key project personnel.  As the leader on this project, I came to realize that anyone that did not have the benefit of my in-depth knowledge would have difficulty understanding how the system worked.

Based on these concerns, I decided to search for answers. There had to be a better way to document rules and processes.  I found many answers at a BPM Institute training course called “Business Rules 101”.  This course teaches a technology independent methodology for documenting business decisions called the Decision Model. The Decision Model addressed my issues because it provided a representation for business logic that:

1. Created a standard for a stable normalized model of business logic2. Provided a missing link in today’s technologies, methodologies, and business practices3. Bridged the communication gap between business and technology professionals4. Functioned as the first step for automation on various technology platforms5. Lead to technology advances that preserve the technology-independent view of business logic6. Enabled faster changes and better impact analysis7. Encouraged better practices whereby non-technical people could create models of business logic

I’m a big proponent of the “keep it simple” philosophy, but policies, regulations and operating decisions are often complex by nature and business personnel typically want to automate everything.  I did not want to be in a position where I’m telling a business owner that their business rules should not be implemented because they are too complex. You can document and manage very complex operating decisions in a technology independent language that everyone understands by using the Decision Model.

Once the business decisions are documented, the next step is to document which rules will change and separate them into a BR service. This will give you the ability to change the rules without having to go through a development cycle. I implemented a business rules editing suite for a portion of this application prior to fully understanding these principles. I did this because I knew that portions of the rules would change frequently, and without this flexibility it would be impossible to keep up with the changes. This was a big success, but my assumptions that the rules in the rest of the process would not change were incorrect.  They changed more frequently than anyone imagined.

While this project was too far along to fully implement BDM, a window opened when we had to upgrade a major portion of the application. The upgrade involved implementing rules that were considerably more complex. I was able to take a small step forward and the results were impressive. The decision model created the visibility and clarity that we needed to reduce the development cycle (we estimated that this saved us 10% to 25% development time). Rule ambiguities and context became much easier to discuss and resolve. One of the project members told me that it would have been close to impossible to document the complex rules in a traditional format, and I had to agree.

When I listen to deployment teams and users, their questions typically focus on the process (steps, tasks and sequence), the business decisions and related rules. Based on this, I recommend that the Process Model and the Decision Model be the cornerstone of your documentation. Traditional narrative documentation takes a lot of time to create and maintain (if done properly). Using these models will reduce the volumes of words needed to explain your process and rules into a concise and precise format that is easy to understand.

I have a recommendation for regulators. Because of the limitations of describing rules in narrative form, I propose that regulators should be required to document their rules in the decision model (in addition to narratives). The Decision Model speaks a thousand words in a very concise and precise format. This will reduce the time it takes companies to implement regulations into their systems and improve implementation accuracy.

Because of the challenges of this project (which are common to most projects), I’ve dedicated a considerable portion of my time over the last year studying and evangelizing and implementing enterprise business architecture, the decision model and business process management. I recommend that you don’t wait for a complex project to motivate you to implement these disciplines in your organization. Create a plan to evangelize and build a culture that embraces them. This will save you time and money, as well as increase customer satisfaction, improve quality, flexibility and competitiveness.

Similar Resources

Understanding the Difference Between a Certificate and Certification

Understanding the Difference Between a Certificate and Certification

Author(s):

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

As professionals seek to advance their careers or pivot to new fields, understanding the variety of learning and credentialing options is essential. At BPMInstitute.org, we often encounter students wondering whether they should pursue a certificate or certification in Business Process Management (BPM). This article is designed to clarify the differences, highlight the benefits of each, and guide prospective students in making the best decision for their career goals.

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...

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.