ilog and business rules in a nutshell

Business Rules at Play
Telecom, Banking, Insurance: coping with change while making
better business decisions faster
Emmanuel Schweitzer
Technical Sales Specialist, schweitz@fr.ibm.com
Version 2.0 EN
Agenda
• ILOG and Business Rules in a Nutshell
– WebSphere ILOG Product Portofilo
– What are Business Rule and why are they useful for you?
• Telecommunications: Loyalty at SFR
– An agile point-based rewards system
• Retail Banking: Risk Management
– Streamlining behavioural risk management at a large retail bank
• Insurance: Commissioning
– Streamlining commission payments at several insurances
• Conclusion
Introduction
ILOG AND BUSINESS RULES
IN A NUTSHELL
How can clients embrace
change, empower people
and drive greater profits?
How can clients make
business processes
more dynamic yet
manageable?
4
How can clients increase
productivity and allocate
resources more
efficiently?
How do clients,
respond to challenges
in today’s business
climate?
WebSphere ILOG Portfolio
Powerful Business Rule
Management System
Advanced Suite of
Optimization Tools
Adapt and respond
dynamically,
automating processbased decisions with
business rule
management
Produce the best possible
action plans & schedules,
enhancing abilities to
explore alternatives,
understand trade-offs, and
respond to changes in
business operations
WebSphere ILOG
Efficient Supply
Chain Management
Innovative
Visualization Tools
Optimize supply
chains, design &
planning tools for
improved efficiency
and productivity
Transform insight into
action, enhancing
collaboration for smarter
role-based business
decisions
Business change drives IT agility
Decisions used in operations = “business rules”
Where Business Rules Exist
Issues
• Rules are hidden in code or isolated
within the organization
• Changes are hard to track and
maintain over time
Documents
Applications
• Rules used by systems have to be
programmed and require IT resources
• Duplication and multiple versions of
the same rules
• Lack of auditability, traceability
People
Processes
• Decision changes cannot be easily
tested or simulated
The Smarter Approach: Facilitating Change with BRMS
Where Business Rules Exist
Business Rule Management System
User Tools
Rules are
Defined,
Maintained
and
Simulated
Documents
Applications
Rules are
Managed
and Stored
Rule Repository
People
Processes
Rule Server
Rules are
Deployed,
Executed
and
Monitored
Rule and Software Development Lifecycles
Functional enhancements
Platform upgrade
Software Development Lifecycle
Design
Construct
Test
> 4-6 months
Design
Construct
Test
Deploy
Manage and Monitor
Deploy
Validate
Author
Analyze
< 1 month
Deploy
Deploy
Validate
Author
Analyze
Deploy
Validate
Author
Analyze
Validate
Author
Analyze
Rule Management Lifecycle
Change
Request
8
Change
Request
Deploy
Change
Request
Telecommunications
LOYALTY AT SFR
BRMS Success at SFR – Loyalty Management
 56% owned by Vivendi, 44% by Vodafone
 18 million clients with 34% market share and 8.6 billion revenue (2006)
 Retention and churn management a major goal for SFR in a mature market
ARPU
Acquisition
Client Revenue
Client lifetime
Prospect
Prospect
Retention
Service activation
Situation


Service deactivation
Aging legacy Campaign management and loyalty solution
Strong Quality of Service constraints
 8 million loyalty accounts, contribution to Mobile Renewal program
 Multi-channel approach required
Time
BRMS Success at SFR – Loyalty Management
Goals

Create a robust IT system to support SFR loyalty program’s growth objectives

Revamp the SFR point system engine enabling it to meet new business requirements

Support for new programs for earning and burning points
 Reward clients based on their value: €  points
 Reward clients based on their loyalty: years  points
 Promote new usage types
– Burn of points for trials of new services
– Burn of points for terminal renewal
 Segment high value customers and push specific loyalty events and campaigns
– GCR Status segmentation
– Statutory advantages
– Targeted marketing and communication campaigns
 Need for a robust and lasting solution
– 8 million accounts with a target of 20
– Up to 15.000 terminal renewals per day
– Multi-channel (Self-care, Customer Service, Distributors)
 New usage
– New populations (prepaid, corporate)
– Aggregation at multiple levels (group, client, line)
– New point accrual means
BRMS Success at SFR – Loyalty Management
Solution

« Garantie Carré Rouge » loyalty program implemented

BRMS solution based on 80 rules developed Cap Gemini & ILOG

ILOG consulting for requirements gathering, modeling, architecture & performance audits
 Vs. packaged solution
–  Turnkey, in use with other clients, matter expertise as editor and integrator…
–  Imposed roadmap, proprietary data model, no source code/black box, cost and delay
 9 month till delivery, about 1 year till production use
– Software editor present at all phases of the project
– Use of third party for integration
 Attention points
– Performance tests and tuning
– Change management for the authoring/maintenance of the rule base and associated parameters
Point Engine
GUI Module
Purging Module
Reporting Module
Rule Engine
Ginger
GCCP
ORIAN
GCR
Batch Module
SAP
DWH
CRM
TIMOR
Cegedim
Business Services Module
V&S
Mail Order
WAP/WEB
BRMS Success at SFR – Loyalty Management
Benefits

Flexibility of BRMS approach

Solution 30% cheaper than package

Development and deployment time (- 2/5 months) quicker than package
Si
Il y a un événement de facturation sur la ligne
Alors
Créditer la ligne de 10 points par euro de type Standard de durée 36 mois
Definitions
set ‘billing event’ to a billing event in the events of the line
When
the type of ‘billing event’ is in { « voice », « SMS », « MMS » }
Then
Credit the line with ( 10 * the price of ‘billing event’ ) points of type Standard
and duration 36 months
Retail Banking
RISK MANAGEMENT
Success in Risk Management – Major Retail Bank
• One of the 5 Retail Banks in Europe
– Deployed for 13,000 users
– 9 million customer accounts
• Private individuals
• Small businesses
• Behavioural Risk Management project
– Improve customer advisor productivity
– Better risk detection and management
– Automate action recommendations
Success in Risk Management – Major Retail Bank
• “High risk customer profile” process:
Advisor’s working day
Night
Get explanations
And actions plan
Get list of letters
For a customer
4,000,000 events on
9,000,000 accounts
• Benefits:
400,000 High Risk profiles
about 5% of customers
Get High Risk Profiles
When logging in
Update actions plan
13,000 advisors
2,500 branches
50,000 letters
per day
– Manage 200 risk management profiles in 7 categories
– Allow business users to manage & understand the risk profiles
– Gain 1 hour/day/advisor
Application Architecture
Data
flows
Backend
Rule Execution
Server
Rule Team
Server
Rule Scenario
Manager
Rule Repository
RuleApps
Scenario
Repository
Counterpart
consolidation
Risk Situation Handling Batch
Situation Handling
Rule Service
Event generation
Rule Service
Follow-up Servlet
Interactive follow-up
Rule Service
Data Access
Data Access
Rule Execution Server
Rule Execution Server
Risk Database
Counterpart
indicators
Events
Risk situations
Advisor
Workplace
Technical, SOA Architecture
• 7 Rule Services sharing 400 business rules
– 3 Batch programs (6,700 events/sec)
– 4 TPs (1 Transaction < 10 ms)
• Deployed on WebSphere 6.1 on z/OS USS
– Online using Web Contained and CICS Transaction
Gateway
– Batch written in Java with JDBC Binding
Copyright© 2008 - ILOG, Inc., All Rights Reserved
Overall phasing
Client Program
Program Kick-off Design & Specs
Other phases
Integration
BRMS Sub-project
I
E Design and C
Implementation
Kick-off
Specs
Assembly and T Assistance
sub-validation to Integration
App. 5 months
App. 9 months
Validation/UAT
Insurance
COMMISSIONING
Business Rules for Commissioning
• Commission networks in growth and competitive markets
• Steer the network
– Commissioning, over-commissioning, bonuses
– Sales campaigns: product launch, promotions,…
• Manage general and specific contractual provisions
– Attach rules to contracts, products or networks
– Commission throughout the life-cycle of a contract (different events)
• Create a link between commissions and their calculation
components
– Conformity and SOX
– Amount verification, validation and explanation
• Reduce errors in commissioned amounts and enhance brand image
with distributors
Where Rules Apply in the Process
Events to be
commissionned
Preparation
• Data enrichment
• Eligibility
• Grouping
Calculation
Validation
• Formulas, rates,
scopes
• Global Validation
• Conditions and
priorities
• Identifying
singularities and
notification
• Overcommissionning
• Payment Orders
generation
Business Rules Capabilities for commissioning
• Make rules understandable by business staff
– Express rules in a business language and in dedicated design
environments
• Centralize the management of rules in a repository
– Defines hierarchies and priorities
– Group rules
– Control the execution flow
• Change swiftly rules in production
• Audit and analyze the impact of rules and their
interaction
• Simulate rules and perform « what if » scenarios
Illustration: rules for business people
Illustration: Audit for more control
Check
Business
Partner
Compute
Savings
Commission
Compute
Pension
Commission
Compute Life
Commission
VAT
Computation
General
Ledger
Assignment
Success at Generali – Commissioning
Situation Goals




Generali France: 14.2 B€ vs Generali Group 64 B€
Classic organisation by Business Line ( life, non-life, health,..)
Deployment of a new software architecture
17 different commissioning applications/modules




Standardize on one commissioning Decision Service for all Business Lines
Improve Time to market – service initiative
Commissioning : capital asset
Improve Tracability and auditability
Solution




BRMS part of the new software architecture
JRules for Commissioning Services with 1st Pilot in Dec 07
Dvpt incremental com services, on a 3 years plan
Set-up BRMS task force in parallel (Underwriting, Claims, ...)
Benefits




Better Commissioning change management
Improve process time  better services  External network retention customer retention
less failures  improved service quality
Extended process automation
CONCLUSION
Conclusion
• Applicability of technology to all decisioning logic
• Fastest time to business value and lowest total cost of
ownership
• Empowerment for business teams and IT teams
• Synchronised full life-cycle management of all business rules
and decision logic
• Next steps
– Check IBM’s website for more material :
http://www.ibm.com/software/websphere/products/business-rule-management/
– Discuss your business case one on one, illustrate with appropriate
references
– Build a solution outline together through a Discovery Workshop
Emmanuel Schweitzer
schweitz@fr.ibm.com