Top Banner
Confidential. This presentation is provided for the recipient only and cannot be reproduced or shared without Fair Isaac Corporation's express consent. © 2010 Fair Isaac Corporation. 1 Enhancing Business Process Management with Business Rules Richard Lagerweij Principal Consultant FICO February 18, 2010
32

Enhancing Business Process Management with Business Rulesmedia.modernanalyst.com/Enhancing_BPM_with_BR_-18... · Enhancing Business Process Management with Business Rules Richard

Jun 23, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Enhancing Business Process Management with Business Rulesmedia.modernanalyst.com/Enhancing_BPM_with_BR_-18... · Enhancing Business Process Management with Business Rules Richard

Confidential. This presentation is provided for the recipient only and cannot be reproduced or shared without Fair Isaac Corporation's express consent.

© 2010 Fair Isaac Corporation. 1

Enhancing Business Process Management with Business Rules

Richard LagerweijPrincipal ConsultantFICO

February 18, 2010

Page 2: Enhancing Business Process Management with Business Rulesmedia.modernanalyst.com/Enhancing_BPM_with_BR_-18... · Enhancing Business Process Management with Business Rules Richard

© 2010 Fair Isaac Corporation. Confidential.2 © 2009 Fair Isaac Corporation. Confidential.2

Agenda

» The Need for Business Agility

» The Business Rules Approach

» Rules Management in Action

» Driving Agility from Managing Processes and Rules Separately

Page 3: Enhancing Business Process Management with Business Rulesmedia.modernanalyst.com/Enhancing_BPM_with_BR_-18... · Enhancing Business Process Management with Business Rules Richard

© 2010 Fair Isaac Corporation. Confidential.3 © 2009 Fair Isaac Corporation. Confidential.3

Agility = the capability of rapidly and cost efficiently adapting to changes

“It is not the strongest of the species that survive, nor the most intelligent, but the one most responsive to change.”

Charles Darwin

“Life is 10% what happens to you and 90% how you respond to it.”

Lou Holtz

Page 4: Enhancing Business Process Management with Business Rulesmedia.modernanalyst.com/Enhancing_BPM_with_BR_-18... · Enhancing Business Process Management with Business Rules Richard

© 2010 Fair Isaac Corporation. Confidential.4

Why do You Need to be Agile?

» Can you truly automate without agility?» How many cases would you send for manual review if it

takes you 3 months to make a change to the business logic?

» How many if it takes 3 hours?

» Can you truly improve without agility?» Almost 50% of companies take longer than 3 months to

implement a predictive model, with half of those taking longer than 9 months.

» Models don’t yield business results until implemented» Models predict better on the moment they are built—their

predictive power reducing over time

Page 5: Enhancing Business Process Management with Business Rulesmedia.modernanalyst.com/Enhancing_BPM_with_BR_-18... · Enhancing Business Process Management with Business Rules Richard

© 2010 Fair Isaac Corporation. Confidential.5 © 2009 Fair Isaac Corporation. Confidential.5

What the Analysts Say

“The increased emphasis on business agility is driving many organizations to Business Rule Engines, among other agility-focused technologies.”

Gartner, Inc.

Page 6: Enhancing Business Process Management with Business Rulesmedia.modernanalyst.com/Enhancing_BPM_with_BR_-18... · Enhancing Business Process Management with Business Rules Richard

© 2010 Fair Isaac Corporation. Confidential.6

You are a Good Candidate for Rules Management if…

» Your company does business in a heavily regulated environment

» You need to change business policies, procedures or information/products frequently

» Your company has enterprise consistency concerns

» Business people in your company want or need to make changes to business systems faster or more conveniently

» You have a competitive strategy that calls for differentiated business decisions and practices

» Your IT department has a significant application modification backlog and wants to get application maintenance off its plate

» You need a platform to “operationalize” your business intelligence

Page 7: Enhancing Business Process Management with Business Rulesmedia.modernanalyst.com/Enhancing_BPM_with_BR_-18... · Enhancing Business Process Management with Business Rules Richard

© 2010 Fair Isaac Corporation. Confidential.7

Today’s trends

Size

Scalability

Performance Needs

Frequency of change

Time to deliver

Resource Available

Skills

Page 8: Enhancing Business Process Management with Business Rulesmedia.modernanalyst.com/Enhancing_BPM_with_BR_-18... · Enhancing Business Process Management with Business Rules Richard

© 2010 Fair Isaac Corporation. Confidential.8

History of Software Development …

Page 9: Enhancing Business Process Management with Business Rulesmedia.modernanalyst.com/Enhancing_BPM_with_BR_-18... · Enhancing Business Process Management with Business Rules Richard

© 2010 Fair Isaac Corporation. Confidential.9

Software Development Today

Recognition of business IT stack:

OS/ Platform

Database

Rules

Process

Service

Components

Tools

Page 10: Enhancing Business Process Management with Business Rulesmedia.modernanalyst.com/Enhancing_BPM_with_BR_-18... · Enhancing Business Process Management with Business Rules Richard

© 2010 Fair Isaac Corporation. Confidential.10

Software Development Today

OS/ Platform

Process (flow)

Service

OS/ Platform

Rules

Service

OS/ Platform

Database

Service

Recognition of an optimal service-oriented IT architecture:

Page 11: Enhancing Business Process Management with Business Rulesmedia.modernanalyst.com/Enhancing_BPM_with_BR_-18... · Enhancing Business Process Management with Business Rules Richard

© 2010 Fair Isaac Corporation. Confidential.11 © 2009 Fair Isaac Corporation. Confidential.11

Agenda

» The Need for Business Agility

» The Business Rules Approach

» Rules Management in Action

» Driving Agility from Managing Processes and Rules Separately

Page 12: Enhancing Business Process Management with Business Rulesmedia.modernanalyst.com/Enhancing_BPM_with_BR_-18... · Enhancing Business Process Management with Business Rules Richard

© 2010 Fair Isaac Corporation. Confidential.12

Rules are Applied to Address a Wide Range of Business Areas

» Marketing/Campaign Management

» Account Management» Personalization» Behavior Scoring» Product/Service

Recommendation» Underwriting (Lending/Insurance)» Diagnostics» Problem Resolution» Sales Commission Calculation» Data Validation/Formatting» Offer management

» Business Process/Workflow» Self-Service Web Inquiries» Regulatory Compliance» Order Configuration» Call Center / CRM» Fraud Detection» Authorization» Benefits Analysis» Manufacturing Process» Claims Processing» Accounting and compliance

Our decision management solutions support a wide ra nge of application services for our customers. These inclu de:

Page 13: Enhancing Business Process Management with Business Rulesmedia.modernanalyst.com/Enhancing_BPM_with_BR_-18... · Enhancing Business Process Management with Business Rules Richard

© 2010 Fair Isaac Corporation. Confidential.13

What are Business Rules?… The Way You Conduct Business

» Cars should be checked on return from each rental, and on transfer between branches.

» Under any of the following conditions the car should be scheduled for service or repair:» Accumulated mileage since the last service is greater than 5000,» The brakes are not satisfactory,» The exhaust is noisy or emitting fumes,» There is any damage to body work (apart from superficial dents and

scratches),» Broken lights or glass,» There are any significant fluid leaks

» Rental charge is based on base rental price, optional insurances, and refuelling charge.

» The number of cars (of a group) that will be available the next day to meet demand is computed as the number of cars of that group currently in the parking lot, plus the number due in today from rental.

Page 14: Enhancing Business Process Management with Business Rulesmedia.modernanalyst.com/Enhancing_BPM_with_BR_-18... · Enhancing Business Process Management with Business Rules Richard

© 2010 Fair Isaac Corporation. Confidential.14

Business Rules Approach

» Business Rules should be defined, stored, reported etc. separately from other entities» In business documentation» In business process definitions» In use cases and system requirements» In code

» Business rules should be defined declaratively» Changing one rules definition should not requiring

changes in another» Rules should be order-independent

Page 15: Enhancing Business Process Management with Business Rulesmedia.modernanalyst.com/Enhancing_BPM_with_BR_-18... · Enhancing Business Process Management with Business Rules Richard

© 2010 Fair Isaac Corporation. Confidential.15

Business Rules Approach

»Compare with “data management”»Data is defined and managed separately as a

common practice

»Compare with “object orientation”»Objects should encapsulate data, behavior»… but does not prevent us managing such data

and rules separately

Page 16: Enhancing Business Process Management with Business Rulesmedia.modernanalyst.com/Enhancing_BPM_with_BR_-18... · Enhancing Business Process Management with Business Rules Richard

© 2010 Fair Isaac Corporation. Confidential.16

Main Drivers for Using Business Rules Approach

1. Centralize/standard rule execution/management strategy in an organization. → Always know what the rules are where

2. Apply rules in a standard way across channels/ subsidiaries→ Always use the same rules from the same source

3. Allow businesses to control what rules are executed , and update them as required → Empower your business users

4. Allow more complex processes to be automated→ Allow for planning, scheduling, best-choice type

decisions to be made

Page 17: Enhancing Business Process Management with Business Rulesmedia.modernanalyst.com/Enhancing_BPM_with_BR_-18... · Enhancing Business Process Management with Business Rules Richard

© 2010 Fair Isaac Corporation. Confidential.17

Rule Maturity Model at a Glance

Business analysts define and change the business process and business form of rules.

Business analysts know the business processes and can challenge the rules. I/T traces rules to systems.

Level 1

There is talk about harvesting BRsfrom people or docs and mining BRs from code.

Business ValueMINIMUM MAXIMUM

Business ControlMINIMUM MAXIMUM

Business analysts generate and test automated BRswith minimal technical intervention.

Business analysts can assess potential business impact of rule changes.

BR governance is integrated into business processes.

RULES SHARED ACROSS PROJECTSRULES AT PROJECT LEVEL ONLY RULES SHARED ACROSS ENTERPRISE

Level 0 Level 3 Level 2 Level 4 Level 5

Knowledgeandvisibilityof rules

Agility of rules(BRMS)

Consistencyof rules and alignment of rules tobusiness directions(AutomatedAnalytics, RMA)

Prediction of rule changeson business

Stewardshipof rules, of businessdirections

Unaware ofrules

Source: Barbara von Halle, Knowledge Partners International

Page 18: Enhancing Business Process Management with Business Rulesmedia.modernanalyst.com/Enhancing_BPM_with_BR_-18... · Enhancing Business Process Management with Business Rules Richard

© 2010 Fair Isaac Corporation. Confidential.18

Transaction Execution

BLAZE ADVISORRules Engine

OperationalData Store

Architecture Blue Print

Customer Behavior and Strategy Performance

AnalyticDevelopment

RulesManagement

Configuration& Deployment

Services

Development & Management

Rule & ModelRepository

BusinessIntelligence

AnalyticServices

RulesServices

DataServices

Decision Analysis

DecisionRequest

Decision

APS

CRM

BILLING

C&R

OPERATIONALPROCESSES

External DataSource(s)

DataWarehouse

CallCenter

CHANNELS

Web

Email

Kiosk/ATM

Field

Store/Branch

PROCESSES

Page 19: Enhancing Business Process Management with Business Rulesmedia.modernanalyst.com/Enhancing_BPM_with_BR_-18... · Enhancing Business Process Management with Business Rules Richard

© 2010 Fair Isaac Corporation. Confidential.19 © 2009 Fair Isaac Corporation. Confidential.19

Agenda

» The Need for Business Agility

» The Business Rules Approach

» Rules Management in Action

» Driving Agility from Managing Processes and Rules Separately

Page 20: Enhancing Business Process Management with Business Rulesmedia.modernanalyst.com/Enhancing_BPM_with_BR_-18... · Enhancing Business Process Management with Business Rules Richard

© 2010 Fair Isaac Corporation. Confidential.20

Rule Service Assisting a Business Service

» Implement a Rule Service» Accessing resources and services » Use it in the context of a Business Service implementation

» Delegate the business rules sections of the Business Service to Rule Service

Business-controlled SOA-managed business service

Rule Repository

Rule

Server

Page 21: Enhancing Business Process Management with Business Rulesmedia.modernanalyst.com/Enhancing_BPM_with_BR_-18... · Enhancing Business Process Management with Business Rules Richard

© 2010 Fair Isaac Corporation. Confidential.21

Healthcare Provider

» Challenges :» Costs and expertise involved in manual interventions» Consistency in processes» Business objective to double the volume using the same budget

» Solution :» Configurable services

» Underwriting» Rules to drive questioning process in call center» Claims processing

» Deployed in a SOA using Web services

» Benefits :» Cost : much larger volumes are processed in an automated fashion» Improved strategies : testing, analytics, capturing expertise» Consistency : logic can be used in multiple processes» Speed : accelerated processing resulted in quicker responses

Page 22: Enhancing Business Process Management with Business Rulesmedia.modernanalyst.com/Enhancing_BPM_with_BR_-18... · Enhancing Business Process Management with Business Rules Richard

© 2010 Fair Isaac Corporation. Confidential.22

Rule Service Implementing a Business Service

» Implement the business rule service» Accessing enterprise resources» Possibly accessing other business services through SOA

» Expose business interfaces to it

» Generate Web Service or ESB deployment

Business-controlled SOA-managed business service“The Policy Hub”

Rule Repository

Rule

Server

Page 23: Enhancing Business Process Management with Business Rulesmedia.modernanalyst.com/Enhancing_BPM_with_BR_-18... · Enhancing Business Process Management with Business Rules Richard

© 2010 Fair Isaac Corporation. Confidential.23

Leader in Consumer Finance in Europe

» Challenges :» Expansion to other regions» Time required to update of credit underwriting logic » Flexibility to develop new customer acceptance strategies

» Solution :» Rule based credit decisioning framework» Deployed in a SOA using Web services » Framework configured for credit acceptance and behavior scoring» Firstly deployed in two countries, followed by 6 other countries

» Benefits :» Compliance : consistency and auditing embedded in the framework» Agility : Changes to credit policies can be applied within a day» Consistency : Roll out to new regions in weeks» Speed : Scoring millions of customers in 3 hours

Page 24: Enhancing Business Process Management with Business Rulesmedia.modernanalyst.com/Enhancing_BPM_with_BR_-18... · Enhancing Business Process Management with Business Rules Richard

© 2010 Fair Isaac Corporation. Confidential.24 © 2009 Fair Isaac Corporation. Confidential.24

Agenda

» The Need for Business Agility

» The Business Rules Approach

» Decision Management in Action

» Driving Agility from Managing Processes and Rules Separately

Page 25: Enhancing Business Process Management with Business Rulesmedia.modernanalyst.com/Enhancing_BPM_with_BR_-18... · Enhancing Business Process Management with Business Rules Richard

© 2010 Fair Isaac Corporation. Confidential.25

Processes Versus Rules

» Processes live at a higher abstraction layer then rules» Rules are used to implement processes» Rules are usually exposed as services: processes consume services

StrategyBusiness Processes

Policy &policy rules

Governance &regulations

Business Rules

Page 26: Enhancing Business Process Management with Business Rulesmedia.modernanalyst.com/Enhancing_BPM_with_BR_-18... · Enhancing Business Process Management with Business Rules Richard

© 2010 Fair Isaac Corporation. Confidential.26

Comparing BPM and BRM

Business Process Management

» Standardize Processes—Howshould a process be carried out?

» Facilitate collaboration and compliance

» Workflow Definition and Management» Process Automation» Activity Monitoring and Exceptions» Process Reports» Integration Broker

Business Rules Management

» Standardize Operational Decisions—What should the decision-making be based on?

» Facilitate decision automation and maintenance

» Centralized Business Rules Repository» Straight Through Processing » Decision Broker

Page 27: Enhancing Business Process Management with Business Rulesmedia.modernanalyst.com/Enhancing_BPM_with_BR_-18... · Enhancing Business Process Management with Business Rules Richard

© 2010 Fair Isaac Corporation. Confidential.27

Liberate Your Business Rules from Your Processes

» Define roles clearly» BRM is responsible for capturing

and maintaining the business rules that make decisions

» BPM is used to turn those decisions into actions by stringing those decisions together and routing the documents to the appropriate actor—a Rating system, a Fulfillment Service, a Storage area

» The Service-Oriented nature of those technologies make it a simple IT task» Business Rules deploy as a Service» Processes invoke Services natively

Page 28: Enhancing Business Process Management with Business Rulesmedia.modernanalyst.com/Enhancing_BPM_with_BR_-18... · Enhancing Business Process Management with Business Rules Richard

© 2010 Fair Isaac Corporation. Confidential.28

A Simple Analogy

» BRMS is the Brain» It does not DO anything» It sits there and, when exposed with

relevant data, can make a decision

» BPM is the Nervous System» It carries information (Documents)

from the organs (Departments) to the Brain

» It transmit decisions taken in the Brain to the involved organs for a coordinated response

It is getting colder, I just turned the AC on, it’s normalIt is getting colder, it is getting late too, I nee d a jacket

Go to the closet, pick the black jacket that matches my outfit and put it on

Page 29: Enhancing Business Process Management with Business Rulesmedia.modernanalyst.com/Enhancing_BPM_with_BR_-18... · Enhancing Business Process Management with Business Rules Richard

© 2010 Fair Isaac Corporation. Confidential.29

To Separate or Not To Separate

Risks of BPM without BRM» Business rules become an

afterthought» Business rules are re-buried into

the “new process”» “New process” becomes

complex, burdened by the buried business rules

» Inconsistency of business rules is likely

» Non-compliance due to problems with the business rules is likely, leading to fines

Benefits of BPM with BRM» “New process” is simplified» Rules are organized into

discrete rulesets» Rulesets are designed, using

rule paradigm» Rulesets are tied to business

objectives and monitored» Rulesets are tied to the

“new process”» Rulesets can be tied to other

systems not built with the BPMS» Process & rule changes are

managed and deployed independently

» Business process runs with state-of-the-art technology for two very different aspects of the business

Page 30: Enhancing Business Process Management with Business Rulesmedia.modernanalyst.com/Enhancing_BPM_with_BR_-18... · Enhancing Business Process Management with Business Rules Richard

© 2010 Fair Isaac Corporation. Confidential.31

Benefits?

In a study, undertaken by independent research company Strategic Focus, of Milpitas, CA, it took 38% less time to build, deploy and test applications with a combined process and business rules environment than it did with a modern Java development environment. Further, it then took 58% less time to change the completed application.

Business Rules are from Mars & Processes from Venusby Derek Miers

Page 31: Enhancing Business Process Management with Business Rulesmedia.modernanalyst.com/Enhancing_BPM_with_BR_-18... · Enhancing Business Process Management with Business Rules Richard

© 2010 Fair Isaac Corporation. Confidential.32

Want to know more ?What is next ?

FICO world fico.com/ficoworld

FICO events fico.com/events

FICO website fico.com

Rules and decision community decisions.fico.com

Contact the presenter [email protected]

Contact FICO [email protected]

Page 32: Enhancing Business Process Management with Business Rulesmedia.modernanalyst.com/Enhancing_BPM_with_BR_-18... · Enhancing Business Process Management with Business Rules Richard

Confidential. This presentation is provided for the recipient only and cannot be reproduced or shared without Fair Isaac Corporation's express consent.

© 2010 Fair Isaac Corporation. 33

THANK YOU

February 18, 2010

Richard [email protected]