Course 124:
Business Rules

(2 days)


Course Description

A business rule is a statement that describes a business policy or procedure. Considering that the organization and business environment in which the organization operates is in constant change, capturing and maintaining the set of business rules describing the operations or the organization provides a strong basis for managing the change. Business rules are the basis for requirements that drive software innovation and processes, they define the constraints which circumscribe the business operations, and establish the structure for organizational decision making. This course provides an introduction to business rules, the process of identifying and maintaining business rules, and the systems and processes which manage the organization’s business rules.

Learning Objectives

At the end of this course, the participant will know how to:

  • Define a business rule and associated business processes
  • Perform a decision analysis using business rules
  • Analyze a business process with business rules
  • Create a business rule structure to identify the stable parts of the organizational processes
  • Distinguish among the business rule modeling techniques and the systems that support business rules

Who Should Attend

Managers, business analysts, corporate decision makers, data analysts, and all who are interested in learning about the structural backbone of the organization.

Course Outline

Unit 1: The Lexicon of Business Rules

  • Overview
    • Business Analysis with Business Rules
    • The Operational Aspect
    • Architectural Scope and Scope Lists
  • The Business Rule
    • Definition
    • Principles
    • Patterns *
    • Categories of Business Rules
    • Implicit and Explicit Business Rules *
  • Business Processes
    • Definition
    • Identifying the Business Process *
    • The Business Process in the Problem Domain *
  • Structured Business Vocabulary
    • Categories *
    • Instances *

Unit 2: Strategy for Business Rules Application 

  • The Policy Charter
    • Strategic vs. Tactical *
    • Conflicts and Trade-Offs *
    • Inbound and Outbound Product Management
    • The Product Line Concept *
  • Defining the Fact Model
    • Business Milestones *
    • Business Rules from Business Milestones *
  • The Corporate Data Model
    • Repository of Business Rules
    • Enforcer of Business Rules *

Unit 3: Business Rules and Business Processes 

  • Deriving Business Rules from Business Processes
    • Focusing on Flows *
    • Organizing Outputs *
    • Picking Out the Patterns *
    • Tracking the Timing *
  • Formal Representation of Business Rules
    • Business Process Execution Language (BPEL)
    • Business Process Modeling Notation (BPMN)
    • Semantics of Business Vocabulary and Business Rules (SBVR)

Unit 4: Business Rules and Decision Analysis 

  • What Is Decision Analysis?
    • The Built-In Checks and Balances
    • Product Evangelism *
    • Working with the Multi-Disciplinary Team *
    • Customer-Driven Quality
  • Elements of Business Decision
    • Operational Business Decision *
  • Modeling Decisions
  • Operational Decision Management (ODM)

Unit 5: Practical Application

  • Business Rule Enforcement
    • Enforcement Specifications for Business Rules
    • The Working Set of Business Rules
  • Applying Metrics
    • Measuring Business Performance *
    • Business Rules and Process Improvement
  • Business Rule Management
    • Business Rules Engines
    • Business Motivation Model (BMM)
    • Business Rules Management System (BRMS)
    • Rule Interchange Format (RIF)

Unit 6: Business Rules Best Practices

  • Business Rules Management *
  • Organizing Business Rules *
  • Maintain the Business Rulebook *
  • Develop Ability and Capability Statements *

Unit 7: The Bottom Line

  • The Business Rule Life Cycle Process Revisited
  • Lessons Learned
  • Where to Go for More Information
  • Industry Keys to Success Summary

* One or more interactive activities or workshops are included in this topic

Please Contact Your ROI Representative to Discuss Course Tailoring!