Why Johnny Still Can’t Write Rules

Registration is free. Login or register to view/download this content.


Managing Director, Business Decision Management, Allegiance Advisory Group
Brian Stucky is Managing Director of Allegiance Advisory Group (AAG) – a Financial Advisory and Technology Consulting firm – where he leads the Business Decision Management group. Prior to joining AAG, Brian served as the Enterprise Rule Steward at Freddie Mac where he set the business and technology strategy for business rule development across the corporation.

Business rules administration constitutes the core value proposition of any advanced business rules management system (BRMS) solution and, quite often, represents the holy grail of enterprise BRMS implementations. With the promise of propelling IT into an agile, flexible, and faster policy deployment environment, business rules administration capabilities often serve as key drivers for many cost benefit cases. However, less than 60% of these implementations actually leverage the full promise of BRMS offerings, ending up by managing business rules projects much like any other conventional software project. More importantly, business rules are too often not managed by those who should be empowered to manage them – i.e., business owners and stewards. Why does this happen? AAG’s experience shows that solutions with a full-scale, end-user facing rules administration capability may overwhelm the software change management infrastructure or, alternatively, they do not adequately address key aspects of business rule change management. This continues to happen despite increasingly sophisticated and advanced software platforms.

The result is that, as the software gets better, the ROI gets worse – at least in terms of agility and business user enablement gets worse. This observation leads to several basic questions:

  1. What role does IT play? What role should IT play? Are business, IT, and BRMS platforms on the same page?
  2. BRMS market offerings for rules administration and the emerging demands of business users demand – are they converging on the same page?
  3. Has adoption of management technologies been hampered by the inadequacy of available tools and techniques for harvesting, capturing, and analyzing business rules?

Let’s begin with the question of the roles played by business, IT and how they interact with current BRMS platforms. A robust BRMS has a fairly well defined set of capabilities for managing rules[1], to include:

  • A rule repository
  • Technical and non-technical rule management tools
  • Verification and validations tools
  • Testing tools
  • Deployment tools
  • Data management capabilities
  • Impact analysis tools

The majority of the market leaders in this space provide platforms with most of these capabilities, if not many more. With them, the ability to realize “zero time to market” or “total agility” is there for the taking. It is possible to make an immediate change to a production environment, thus allowing an enterprise to react instantaneously to environmental, market, or regulatory changes. It can happen, but typically doesn’t.

There is reason to believe that many business users haven’t acquired the skills, confidence, or authority to take advantage of the non-technical rule management tools available to them. However, the real problem here is more likely to be the SDLC (software development life cycle) that has been created in most organizations. In many instances, they may not have been established to handle situations where this kind of rapid change was anticipated, or even considered. Lacking any other alternatives, BRMS projects are far too often lumped together with many other types of software implementations and are then subjected to a long, overly controlled, and a non-responsive change management process. The result is often a marked lack of agility and yet another IT-driven solution.

This doesn’t have to be the case. We all seem to have the tools we need – what we need is a better way to use them. This means modifying the overriding change management process to provide an agile framework that satisfies corporate needs for safe and controlled system deployment. This kind of framework should present trade-offs for various levels of maturity throughout the process, while also offering key control-gates for customizing rule administration implementations. Salient points for a framework of this type should include:

  • The need for an incremental maturity level approach, e.g., starting with a read-only, development-centric approach for rules administration – moving toward a full-scale, end-user facing, hot-deployment type approach;
  • Describing what types of business should be subjected to each of these maturity levels and the corresponding investments required. Are certain kinds of rules less-risky to change (i.e., changing a numerical limit from 70 to 75)? Do certain situations necessitate an immediate change (e.g., a sudden unanticipated stock market plunge over some threshold)?
  • Identifying needs from project inception that will facilitate later adoption of management capabilities.
  • Delineating control points to tailor the right balance between the benefits, investments, and realizable value for the organization, i.e., do all projects really need or use a rules administration capability?

Putting a framework like this in place can effectively balance the needs between agility and safety and allow the tools that have been provided to truly be put into the hands of the business user.

You will notice at this point that we have only addressed the first question (and perhaps part of the second) in this discussion. What has been proposed here has the potential for enabling functionality and an operational mode that seldom exists.  However, this just gets the proverbial horse to water. It doesn’t make him drink. This is because we are talking about rules management. Essentially, rules operate more or less like a programming language. And, as much as we’d like to believe it is completely business user friendly, experience suggests otherwise. That’s because we should be discussing decision management, a topic teed up for discussion in another issue.

[1]A full presentation of these can be found in James Taylor’s “Decision Management Systems Platform Technologies Report”

Similar Resources

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





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


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.




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



  • 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



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




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



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


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