mixing rules and process
DESCRIPTION
Presentation given at the Business Rules Forum in Orlando, October 2008TRANSCRIPT
![Page 1: Mixing Rules and Process](https://reader033.vdocument.in/reader033/viewer/2022061611/554927c9b4c9054c498bce35/html5/thumbnails/1.jpg)
Mixing Rules and Process
Sandy KemsleyKemsley Design Ltd.www.column2.com
Business Rules Forum, October 28th, 2008
![Page 2: Mixing Rules and Process](https://reader033.vdocument.in/reader033/viewer/2022061611/554927c9b4c9054c498bce35/html5/thumbnails/2.jpg)
Agenda
Business process management (BPM) defined
Business rules management (BRM) defined
BPM + BRM = greater than the sum of the parts
Techniques for mixing rules and process
![Page 3: Mixing Rules and Process](https://reader033.vdocument.in/reader033/viewer/2022061611/554927c9b4c9054c498bce35/html5/thumbnails/3.jpg)
Business Processes
Chain of activities producing a business result
Usually spans functional silos Requirement to “manage the white
space” between functional groups
![Page 4: Mixing Rules and Process](https://reader033.vdocument.in/reader033/viewer/2022061611/554927c9b4c9054c498bce35/html5/thumbnails/4.jpg)
BPM Defined
A management discipline for improving cross-functional business processes.
The methods and technology tools used to manage and optimize business processes.
![Page 5: Mixing Rules and Process](https://reader033.vdocument.in/reader033/viewer/2022061611/554927c9b4c9054c498bce35/html5/thumbnails/5.jpg)
What’s in a BPMS?
Process modeler Repository Execution engine System integration (web services) Work-in-progress management Monitoring and analysis Simulation and optimization
![Page 6: Mixing Rules and Process](https://reader033.vdocument.in/reader033/viewer/2022061611/554927c9b4c9054c498bce35/html5/thumbnails/6.jpg)
Process Lifecycle
Model
Automate
Monitor
Optimize
![Page 7: Mixing Rules and Process](https://reader033.vdocument.in/reader033/viewer/2022061611/554927c9b4c9054c498bce35/html5/thumbnails/7.jpg)
BPM Goals
Efficiency Automating steps and handoffs Integrating systems and data sources
Compliance Achieving and proving standardization
Agility Changing processes quickly and easily
Visibility See what’s happening in a process
![Page 8: Mixing Rules and Process](https://reader033.vdocument.in/reader033/viewer/2022061611/554927c9b4c9054c498bce35/html5/thumbnails/8.jpg)
Business Rules
Business policies that define an actionDecisionConstraint
Implicit in systems and procedures Explicit in BRMS
![Page 9: Mixing Rules and Process](https://reader033.vdocument.in/reader033/viewer/2022061611/554927c9b4c9054c498bce35/html5/thumbnails/9.jpg)
BRM Defined
Discipline for discovery and management of business rules
Methodologies and tools used to manage rules
![Page 10: Mixing Rules and Process](https://reader033.vdocument.in/reader033/viewer/2022061611/554927c9b4c9054c498bce35/html5/thumbnails/10.jpg)
What’s in a BRMS?
Rules modeler Rules repository Execution engine Monitoring and analysis Simulation
![Page 11: Mixing Rules and Process](https://reader033.vdocument.in/reader033/viewer/2022061611/554927c9b4c9054c498bce35/html5/thumbnails/11.jpg)
Doesn’t BPM Have Rules?
Typically not full-featured BR: Simple Boolean rules for routing decisions Rules defined for a specific process step
Rule changes may require redeploying processes with IT involvement
Rule changes may not affect in-flight processes
Many process models don’t automate decisions
![Page 12: Mixing Rules and Process](https://reader033.vdocument.in/reader033/viewer/2022061611/554927c9b4c9054c498bce35/html5/thumbnails/12.jpg)
Separating rules from process
Externalize decisions from processRouting decisionsWork assignmentSet parameters
Call BRMS from BPMS for decisionStandard web services callTight integration by vendors
![Page 13: Mixing Rules and Process](https://reader033.vdocument.in/reader033/viewer/2022061611/554927c9b4c9054c498bce35/html5/thumbnails/13.jpg)
Claims Process Before…
Source: Corticon
![Page 14: Mixing Rules and Process](https://reader033.vdocument.in/reader033/viewer/2022061611/554927c9b4c9054c498bce35/html5/thumbnails/14.jpg)
Claims Process After…
Source: Corticon
![Page 15: Mixing Rules and Process](https://reader033.vdocument.in/reader033/viewer/2022061611/554927c9b4c9054c498bce35/html5/thumbnails/15.jpg)
Splitting rules between platforms In process model:
Simple routing decisionsRarely changing
In rules system:“Business decisions”Frequently changing
Process and rules may be from same vendor
![Page 16: Mixing Rules and Process](https://reader033.vdocument.in/reader033/viewer/2022061611/554927c9b4c9054c498bce35/html5/thumbnails/16.jpg)
Benefits of Separation
Full BR functionality: Complex rules automate manual processes Advanced rule design, harvesting, simulation
Reuse rules across processes/applications Change rules without changing process
Rule changes affect in-flight processes Business can change rule parameters
![Page 17: Mixing Rules and Process](https://reader033.vdocument.in/reader033/viewer/2022061611/554927c9b4c9054c498bce35/html5/thumbnails/17.jpg)
Challenges of Separation
BPM and BRM may be acquired independently with no thought of integration
Processes and their rules may be modeled in different environments
![Page 18: Mixing Rules and Process](https://reader033.vdocument.in/reader033/viewer/2022061611/554927c9b4c9054c498bce35/html5/thumbnails/18.jpg)
Summary
Externalizing and automating decisions is the key to process agility
More sophisticated capabilities of BRM allow more process automation
BPM + BRM turns policies into action and builds for change
![Page 19: Mixing Rules and Process](https://reader033.vdocument.in/reader033/viewer/2022061611/554927c9b4c9054c498bce35/html5/thumbnails/19.jpg)
Questions?
Sandy KemsleyKemsley Design Ltd.www.column2.com