SlideShare a Scribd company logo
1 of 31
Download to read offline
@jamet123 #decisionmgt © 2019 Decision Management Solutions
James Taylor, CEO
They call it a rule engine
They smush process and rules in one
project
They want to do rule harvesting
They want to use ORs, ELSEs,
ELSEIFs…Oh My!
They put off business user
enablement to phase 2
Five Reasons to Fire
Your Rules Consultant
@jamet123 #decisionmgt © 2019 Decision Management Solutions 2
Business Rules Management Systems WORK
Transparency Impact
Analysis
Collaboration Business User
Control
So why doesn’t everyone have one?
@jamet123 #decisionmgt © 2019 Decision Management Solutions 3
Too Many Consultants Use Them Poorly
1. They call it a rule engine
2. They smush process and rules in
one project
3. They want to do rule harvesting
4. They want to use ORs, ELSEs,
ELSEIFs…Oh My!
5. They put off business user
enablement to phase 2
@jamet123 #decisionmgt © 2019 Decision Management Solutions 4
Fired or Hired?
Technical
Rule
Execution
Business
Decision
Management
@jamet123 #decisionmgt © 2019 Decision Management Solutions 5
They Call It A Rule Engine
@jamet123 #decisionmgt © 2019 Decision Management Solutions 6
They Call It A Rule Engine
 Original products were limited
 Rule engine was critical
 Performance was a challenge
 Knowing how to “tweak” the engine was
key to success
 Now products are robust
 Algorithm improvements
 Design improvements
 Hardware improvements
 Engine performance is (almost)
always good enough “out of the box”
@jamet123 #decisionmgt © 2019 Decision Management Solutions 7
In rules, management is to execution
as three parts out of four.
Napoleon Bonaparte
In war, moral power is to physical as three parts out of four.
Napoleon’s notes entitled “Observations on Spanish Affairs,”
August 27, 1808 at the palace of Saint-Cloud
@jamet123 #decisionmgt © 2019 Decision Management Solutions 8
Business Rules Management Systems Have Many Elements
Testing and
Debugging
Technical Rule
Management
Non-technical
Rule
Management
Impact
Analysis
Data
Management
Verification
and Validation
Deployment
Rule
Repository
Decision Service
Generated
Code
Runtime Rule
Package
Business Rules
Engine
Logging
A rule engine is just a small piece of the
complete software stack that is a Business
Rules Management System. Most of the
system is focused on the management,
verification, testing and simulation of the
rules not their execution.
@jamet123 #decisionmgt © 2019 Decision Management Solutions 9
A BRMS is part of a Decision Management Technology Stack
Performance
Management
Enterprise Platform
Data
Infrastructure
Application Context
Decision Service
Decision
Performance
Monitoring
Business Process
Management
Legacy
Applications
Business Rules
Management System
Decision Modeling
Predictive
Analytics
ML
A decision service encapsulates business rules, advanced analytics and even AI technology to deliver
automated decisions to your application context. Leveraging your data, its behavior is defined by a
decision model that also connects its results to business performance for effective decision monitoring.
Packaged
Applications
AI
@jamet123 #decisionmgt © 2019 Decision Management Solutions 10
They Smush Process And Rules In One Project
@jamet123 #decisionmgt © 2019 Decision Management Solutions 11
Decision Are Not Processes
 Processes
 Flow oriented across roles
 Often sequential
 Interconnected to outcomes
 Stable in ‘what’
 Analytics about the process
 Decisions
 Declarative
 Hierarchical
 Logically “dense”
 Changeable
 Analytics change the decision
 Different Stakeholders
 Different Perspectives
 Different Measures
@jamet123 #decisionmgt © 2019 Decision Management Solutions 12
External Data
Big Data
Build Decision Services
Business
Rules
Analytics,
ML and AI
• Business Rules are quick
to change
• Good for regulations,
policies, flash updates
• Less insight-rich than
analytics
• Analytics are insight-rich
but often opaque,
especially ML and AI
• Good for patterns,
trends, categorization
• Must be fed new data and
continuously improved
A decision service
encapsulates business rules,
analytics, ML and AI to
deliver automated decisions
to your application context.
Data about business outcomes and
decisions made is integrated with
external data to close the loop and
improve both rules and analytics
@jamet123 #decisionmgt © 2019 Decision Management Solutions 13
Processes And Decisions Work Better Separately
Process is simplified, robust
Independent process & decision changes
Decisions are reusable
Decisions are easily modeled
Analytics drive decision-making
Process is complex, brittle
Decisions only evolve with process
Hard to share decisions
Hard to model decisions precisely
Hard to apply analytics
SeparateCombined
@jamet123 #decisionmgt © 2019 Decision Management Solutions 14
They Want To Do Rule Harvesting
@jamet123 #decisionmgt © 2019 Decision Management Solutions 15
Rule Harvesting
 Make a long list of all the rules
 Rules at various levels
 Mostly very technical
 By looking at code
 And talking to IT
 Treat all rules the same
 Unnecessary documentation
 Too much (or little) detail
 Put them in a bucket
 Hard to track source
 Not clear who owns each one
 Not clear what each is for
@jamet123 #decisionmgt © 2019 Decision Management Solutions 16
Decision Modeling:
A Business-Centric, DecisionsFirst Journey To A BRMS
Policy Type Claim Date After
Start Date
Contestable Period
Group, Individual <1y, >1y, <2y, >2y Yes/No
1 Group <1y Yes
2 Group >1y No
3 Individual <2y Yes
4 Individual >2y No
Contestable Period
U
@jamet123 #decisionmgt © 2019 Decision Management Solutions 17
Standards-based Decision Models
Show What’s Involved In Digital Decisions
Knowledge
required
Structure of
decision-making
Data required
• Decision models are best
developed using the
Decision Model and
Notation (DMN) standard.
• This defines a notation
showing decisions, their
decomposition into
reusable sub-decisions, the
data each decision needs
and the knowledge
required to define business
rules or analytics for each.
Decision to be
made
@jamet123 #decisionmgt © 2019 Decision Management Solutions 18
Key Benefits of Decision Modeling
• Much faster than traditional
approaches
• In 1 hour developed understanding
“that would have taken 10”
Rapid
• Clarifies real requirements
• Often experienced SMEs learn
something from the modelEnlightening
@jamet123 #decisionmgt © 2019 Decision Management Solutions 19
Decision Models Structure Lists Of Rules
▪ Lists of business rules often group
unlike things
▪ For instance, these lists of rules for
high alert factors and medium alert
factors seem fine
▪ But when allocated out to the
decision model they are easier to
manage
▪ Plus it is clear the lists are
incomplete once they are modeled
@jamet123 #decisionmgt © 2019 Decision Management Solutions 20
Decision Models Can Be Built Iteratively
 Build high level models
 Pick a decision
 Model it in detail
 Then model business rules
 Repeat for other decisions
▪ Using decision models to
structure BRMS projects
allows them to be developed
and deployed incrementally
▪ This supports agile
development and allows for
check points in waterfall
development efforts
▪ Decision modeling is
naturally iterative
@jamet123 #decisionmgt © 2019 Decision Management Solutions 21
They want to use ORs, ELSEs, ELSEIFs…Oh My!
@jamet123 #decisionmgt © 2019 Decision Management Solutions 22
Decision Models Break Down Rules Into Simple Tables
▪ Decision models prioritize
representing business rules as
decision tables
▪ Because the decision model breaks
down all the complexity, each
decision table is simple and self-
contained
▪ Other representations can be used
but decision tables are by far the
most business friendly
@jamet123 #decisionmgt © 2019 Decision Management Solutions 23
Decision Models Structure Even Very Complex Decisions
▪ Decision model diagrams are
views on an underlying model
▪ This allows very complex
models to be broken down and
then displayed clearly using
multiple diagrams
@jamet123 #decisionmgt © 2019 Decision Management Solutions 24
They Put Off Business User Enablement To Phase 2
@jamet123 #decisionmgt © 2019 Decision Management Solutions 25
They Put Off Business User Enablement To Phase 2
 Phase 1
 IT will write the rules
 IT will manage the rules
 IT will test the rules
 IT will deploy the rules
 Phase 2
 Business users will manage the rules
 Business users will simulate the rules
 IT will test the rules
 IT will deploy the rules
 Business as usual
 Technical perspective
 Testing not simulation
@jamet123 #decisionmgt © 2019 Decision Management Solutions 26
Business User Enablement
 Phase 1 or Phase Never!
 Maintenance not Creation
 Complete environment
 Continuous Improvement
▪ Track decision outcomes
▪ Find the decisions that need to change
▪ Change the rules for these decisions
▪ Confirm the impact of the change is as expected
@jamet123 #decisionmgt © 2019 Decision Management Solutions 27
Clear decision model
for all
IT-managed
Transformation
Multiple business rule
lists and documents
Business
IT-Centric
Business-Centric
Business / IT Collaboration
Make Business Rules Development Business-Centric
BRMS
Separate executable
business rules
One set of executable
business rules
BRMS
▪ Excluding IT from business
rules writing can feel like
business empowerment
▪ But a business-only rule
writing approach requires IT
to transform these rules into
something executable
▪ A “purple” approach that has
business and IT work
together on the decision
model is more effective and
more business-centric in
reality
@jamet123 #decisionmgt © 2019 Decision Management Solutions 28
Five Reasons To Fire Your Rules Consultant
1. They call it a rule engine
2. They smush process and rules in
one project
3. They want to do rule harvesting
4. They want to use ORs, ELSEs,
ELSEIFs…Oh My!
5. They put off business user
enablement to phase 2
@jamet123 #decisionmgt © 2019 Decision Management Solutions 29
Adopt a DecisionsFirst Approach to Your BRMS
1. Focus on Rule Management not execution
2. Build managed, reusable Decision Services
3. Capture decisions first, not business rules
4. Use a decision model to manage complexity
5. Engage the business from the start
@jamet123 #decisionmgt © 2019 Decision Management Solutions 30
Thank You
 More resources for success with
Business Rules
 bit.ly/MaximizeBizRules
 Decision Management Solutions
works with clients to improve
their business by applying
business rules and analytic
technology to automate and
improve decisions.
 We can help you deliver the
value of a Business Rules
Management System with our
DecisionsFirst approach.
Thank You
For more on
Decision Management, go to:
decisionmanagementsolutions.com
@jamet123 #decisionmgt © 2019 Decision Management Solutions
If you have further questions or comments:
James Taylor
CEO, Decision Management Solutions
james@decisionmanagementsolutions.com
+1 650 400 3029

More Related Content

What's hot

Mind The Gap - Refinements to DMN 1.1 Suggested by Real-World Experience
Mind The Gap - Refinements to DMN 1.1 Suggested by Real-World ExperienceMind The Gap - Refinements to DMN 1.1 Suggested by Real-World Experience
Mind The Gap - Refinements to DMN 1.1 Suggested by Real-World ExperienceDecision Management Solutions
 
Overcoming the challenges of financial decisions with DMN
Overcoming the challenges of financial decisions with DMNOvercoming the challenges of financial decisions with DMN
Overcoming the challenges of financial decisions with DMNJonathan L'Ecuyer
 
Framing Analytic Requirements with Decision Modeling
Framing Analytic Requirements with Decision ModelingFraming Analytic Requirements with Decision Modeling
Framing Analytic Requirements with Decision ModelingDecision Management Solutions
 
3 Reasons to Adopt Decision Modeling in your BRMS Program
3 Reasons to Adopt Decision Modeling in your BRMS Program3 Reasons to Adopt Decision Modeling in your BRMS Program
3 Reasons to Adopt Decision Modeling in your BRMS ProgramDecision Management Solutions
 
Lessons Learned from the Real-life Deployment of Decision Management at Scale
Lessons Learned from the Real-life Deployment of Decision Management at ScaleLessons Learned from the Real-life Deployment of Decision Management at Scale
Lessons Learned from the Real-life Deployment of Decision Management at ScaleDecision Management Solutions
 
Analytics Teams: 6 Questions To Ask Your Business Partner Before You Model
Analytics Teams: 6 Questions To Ask Your Business Partner Before You ModelAnalytics Teams: 6 Questions To Ask Your Business Partner Before You Model
Analytics Teams: 6 Questions To Ask Your Business Partner Before You ModelDecision Management Solutions
 
Analytics Teams: 5 Things You Need to Know Before You Deploy Your Model
Analytics Teams: 5 Things You Need to Know Before You Deploy Your ModelAnalytics Teams: 5 Things You Need to Know Before You Deploy Your Model
Analytics Teams: 5 Things You Need to Know Before You Deploy Your ModelDecision Management Solutions
 
4 Reasons to Start with Decision Modeling on Your First BRMS Project
4 Reasons to Start with Decision Modeling on Your First BRMS Project4 Reasons to Start with Decision Modeling on Your First BRMS Project
4 Reasons to Start with Decision Modeling on Your First BRMS ProjectDecision Management Solutions
 
How to Innovate Risk Management and Customer Centricity
How to Innovate Risk Management and Customer CentricityHow to Innovate Risk Management and Customer Centricity
How to Innovate Risk Management and Customer CentricityDecision Management Solutions
 
Bringing clarity to analytics projects with decision modeling: a leading prac...
Bringing clarity to analytics projects with decision modeling: a leading prac...Bringing clarity to analytics projects with decision modeling: a leading prac...
Bringing clarity to analytics projects with decision modeling: a leading prac...Decision Management Solutions
 
Strategic Cost Optimization: Driving Business Innovation While Reducing IT Costs
Strategic Cost Optimization: Driving Business Innovation While Reducing IT CostsStrategic Cost Optimization: Driving Business Innovation While Reducing IT Costs
Strategic Cost Optimization: Driving Business Innovation While Reducing IT CostsCognizant
 
Building a bullet proof business case
Building a bullet proof business caseBuilding a bullet proof business case
Building a bullet proof business caseJonathan L'Ecuyer
 
Getting IT Right
Getting IT RightGetting IT Right
Getting IT Rightwjgay19
 
Reaping the benefits of Big Data and real time analytics
Reaping the benefits of Big Data and real time analyticsReaping the benefits of Big Data and real time analytics
Reaping the benefits of Big Data and real time analyticsThe Marketing Distillery
 
IT Consolidation: The 5E Framework
IT Consolidation: The 5E FrameworkIT Consolidation: The 5E Framework
IT Consolidation: The 5E FrameworkRavi Bansal
 
Enterprise Fusion: Your Pathway To A Better Customer Experience
Enterprise Fusion: Your Pathway To A Better Customer ExperienceEnterprise Fusion: Your Pathway To A Better Customer Experience
Enterprise Fusion: Your Pathway To A Better Customer ExperienceCognizant
 
Predicting the Customer Experience: A Convergence of Business Process, Deci...
 Predicting the Customer Experience: A Convergence of Business Process, Deci... Predicting the Customer Experience: A Convergence of Business Process, Deci...
Predicting the Customer Experience: A Convergence of Business Process, Deci...Nathaniel Palmer
 
Creating A Necessary Dependence - IT Business Alignment
Creating A Necessary Dependence - IT Business AlignmentCreating A Necessary Dependence - IT Business Alignment
Creating A Necessary Dependence - IT Business Alignmentgmwhitfield
 

What's hot (20)

3 Critical Elements of a Digital Business Platform
3 Critical Elements of a Digital Business Platform3 Critical Elements of a Digital Business Platform
3 Critical Elements of a Digital Business Platform
 
Mind The Gap - Refinements to DMN 1.1 Suggested by Real-World Experience
Mind The Gap - Refinements to DMN 1.1 Suggested by Real-World ExperienceMind The Gap - Refinements to DMN 1.1 Suggested by Real-World Experience
Mind The Gap - Refinements to DMN 1.1 Suggested by Real-World Experience
 
Overcoming the challenges of financial decisions with DMN
Overcoming the challenges of financial decisions with DMNOvercoming the challenges of financial decisions with DMN
Overcoming the challenges of financial decisions with DMN
 
Framing Analytic Requirements with Decision Modeling
Framing Analytic Requirements with Decision ModelingFraming Analytic Requirements with Decision Modeling
Framing Analytic Requirements with Decision Modeling
 
3 Reasons to Adopt Decision Modeling in your BRMS Program
3 Reasons to Adopt Decision Modeling in your BRMS Program3 Reasons to Adopt Decision Modeling in your BRMS Program
3 Reasons to Adopt Decision Modeling in your BRMS Program
 
Lessons Learned from the Real-life Deployment of Decision Management at Scale
Lessons Learned from the Real-life Deployment of Decision Management at ScaleLessons Learned from the Real-life Deployment of Decision Management at Scale
Lessons Learned from the Real-life Deployment of Decision Management at Scale
 
Analytics Teams: 6 Questions To Ask Your Business Partner Before You Model
Analytics Teams: 6 Questions To Ask Your Business Partner Before You ModelAnalytics Teams: 6 Questions To Ask Your Business Partner Before You Model
Analytics Teams: 6 Questions To Ask Your Business Partner Before You Model
 
Analytics Teams: 5 Things You Need to Know Before You Deploy Your Model
Analytics Teams: 5 Things You Need to Know Before You Deploy Your ModelAnalytics Teams: 5 Things You Need to Know Before You Deploy Your Model
Analytics Teams: 5 Things You Need to Know Before You Deploy Your Model
 
Putting Predictive Analytics To Work
Putting Predictive Analytics To WorkPutting Predictive Analytics To Work
Putting Predictive Analytics To Work
 
4 Reasons to Start with Decision Modeling on Your First BRMS Project
4 Reasons to Start with Decision Modeling on Your First BRMS Project4 Reasons to Start with Decision Modeling on Your First BRMS Project
4 Reasons to Start with Decision Modeling on Your First BRMS Project
 
How to Innovate Risk Management and Customer Centricity
How to Innovate Risk Management and Customer CentricityHow to Innovate Risk Management and Customer Centricity
How to Innovate Risk Management and Customer Centricity
 
Bringing clarity to analytics projects with decision modeling: a leading prac...
Bringing clarity to analytics projects with decision modeling: a leading prac...Bringing clarity to analytics projects with decision modeling: a leading prac...
Bringing clarity to analytics projects with decision modeling: a leading prac...
 
Strategic Cost Optimization: Driving Business Innovation While Reducing IT Costs
Strategic Cost Optimization: Driving Business Innovation While Reducing IT CostsStrategic Cost Optimization: Driving Business Innovation While Reducing IT Costs
Strategic Cost Optimization: Driving Business Innovation While Reducing IT Costs
 
Building a bullet proof business case
Building a bullet proof business caseBuilding a bullet proof business case
Building a bullet proof business case
 
Getting IT Right
Getting IT RightGetting IT Right
Getting IT Right
 
Reaping the benefits of Big Data and real time analytics
Reaping the benefits of Big Data and real time analyticsReaping the benefits of Big Data and real time analytics
Reaping the benefits of Big Data and real time analytics
 
IT Consolidation: The 5E Framework
IT Consolidation: The 5E FrameworkIT Consolidation: The 5E Framework
IT Consolidation: The 5E Framework
 
Enterprise Fusion: Your Pathway To A Better Customer Experience
Enterprise Fusion: Your Pathway To A Better Customer ExperienceEnterprise Fusion: Your Pathway To A Better Customer Experience
Enterprise Fusion: Your Pathway To A Better Customer Experience
 
Predicting the Customer Experience: A Convergence of Business Process, Deci...
 Predicting the Customer Experience: A Convergence of Business Process, Deci... Predicting the Customer Experience: A Convergence of Business Process, Deci...
Predicting the Customer Experience: A Convergence of Business Process, Deci...
 
Creating A Necessary Dependence - IT Business Alignment
Creating A Necessary Dependence - IT Business AlignmentCreating A Necessary Dependence - IT Business Alignment
Creating A Necessary Dependence - IT Business Alignment
 

Similar to Five Reasons to Fire Your Rules Consultant

The CMDB/CMS in the Digital Age: A Bedrock for IT Transformation
The CMDB/CMS in the Digital Age: A Bedrock for IT TransformationThe CMDB/CMS in the Digital Age: A Bedrock for IT Transformation
The CMDB/CMS in the Digital Age: A Bedrock for IT TransformationEnterprise Management Associates
 
AIIM Info360 Conference - What ECM Success Looks Like - 2010 04 21
AIIM Info360 Conference - What ECM Success Looks Like - 2010 04 21AIIM Info360 Conference - What ECM Success Looks Like - 2010 04 21
AIIM Info360 Conference - What ECM Success Looks Like - 2010 04 21Greg Clark
 
BA and Beyond 19 Dennis Aarts - Decision management Based on knowledge yet do...
BA and Beyond 19 Dennis Aarts - Decision management Based on knowledge yet do...BA and Beyond 19 Dennis Aarts - Decision management Based on knowledge yet do...
BA and Beyond 19 Dennis Aarts - Decision management Based on knowledge yet do...BA and Beyond
 
BRMS – Power of Business Agility
BRMS – Power of Business Agility BRMS – Power of Business Agility
BRMS – Power of Business Agility JK Tech
 
SHARE in Boston: z/OS Applications Adapting at the Speed of Business
SHARE in Boston: z/OS Applications Adapting at the Speed of BusinessSHARE in Boston: z/OS Applications Adapting at the Speed of Business
SHARE in Boston: z/OS Applications Adapting at the Speed of BusinessRichard Szulewski
 
value and implications of master data management.pptx
value and implications of master data management.pptxvalue and implications of master data management.pptx
value and implications of master data management.pptxMuhammad Khalid
 
Extending Business Architecture with Regulatory Architecture using Decisions ...
Extending Business Architecture with Regulatory Architecture using Decisions ...Extending Business Architecture with Regulatory Architecture using Decisions ...
Extending Business Architecture with Regulatory Architecture using Decisions ...Decision Management Solutions
 
Business transformation with_bpm_Manila_Apr-2013
Business transformation with_bpm_Manila_Apr-2013Business transformation with_bpm_Manila_Apr-2013
Business transformation with_bpm_Manila_Apr-2013Logan Vadivelu
 
Take Charge of Your Cloud Migrations with Dependency Mapping, Inventory and U...
Take Charge of Your Cloud Migrations with Dependency Mapping, Inventory and U...Take Charge of Your Cloud Migrations with Dependency Mapping, Inventory and U...
Take Charge of Your Cloud Migrations with Dependency Mapping, Inventory and U...Enterprise Management Associates
 
Capturing and documenting business processes and rules for agility
Capturing and documenting business processes and rules for agilityCapturing and documenting business processes and rules for agility
Capturing and documenting business processes and rules for agilityMichael Moyal - BPM Consultant
 
Making advanced analytics work for you
Making advanced analytics work for youMaking advanced analytics work for you
Making advanced analytics work for youPrasunn .
 

Similar to Five Reasons to Fire Your Rules Consultant (20)

DecisionsFrst Modeler and Red Hat JBoss BRMS
DecisionsFrst Modeler and Red Hat JBoss BRMSDecisionsFrst Modeler and Red Hat JBoss BRMS
DecisionsFrst Modeler and Red Hat JBoss BRMS
 
DecisionsFirst Modeler and IBM ODM Demonstration
DecisionsFirst Modeler and IBM ODM Demonstration DecisionsFirst Modeler and IBM ODM Demonstration
DecisionsFirst Modeler and IBM ODM Demonstration
 
How to succeed with advanced analytics at scale
How to succeed with advanced analytics at scaleHow to succeed with advanced analytics at scale
How to succeed with advanced analytics at scale
 
The Decision Management Manifesto Explained
The Decision Management Manifesto ExplainedThe Decision Management Manifesto Explained
The Decision Management Manifesto Explained
 
Smarter systems for uncertain times
Smarter systems for uncertain timesSmarter systems for uncertain times
Smarter systems for uncertain times
 
IT Service Modeling in the Age of Cloud and Containers
IT Service Modeling in the Age of Cloud and ContainersIT Service Modeling in the Age of Cloud and Containers
IT Service Modeling in the Age of Cloud and Containers
 
The CMDB/CMS in the Digital Age: A Bedrock for IT Transformation
The CMDB/CMS in the Digital Age: A Bedrock for IT TransformationThe CMDB/CMS in the Digital Age: A Bedrock for IT Transformation
The CMDB/CMS in the Digital Age: A Bedrock for IT Transformation
 
AIIM Info360 Conference - What ECM Success Looks Like - 2010 04 21
AIIM Info360 Conference - What ECM Success Looks Like - 2010 04 21AIIM Info360 Conference - What ECM Success Looks Like - 2010 04 21
AIIM Info360 Conference - What ECM Success Looks Like - 2010 04 21
 
BA and Beyond 19 Dennis Aarts - Decision management Based on knowledge yet do...
BA and Beyond 19 Dennis Aarts - Decision management Based on knowledge yet do...BA and Beyond 19 Dennis Aarts - Decision management Based on knowledge yet do...
BA and Beyond 19 Dennis Aarts - Decision management Based on knowledge yet do...
 
Importance of decisions OMG
Importance of decisions OMGImportance of decisions OMG
Importance of decisions OMG
 
BRMS – Power of Business Agility
BRMS – Power of Business Agility BRMS – Power of Business Agility
BRMS – Power of Business Agility
 
SHARE in Boston: z/OS Applications Adapting at the Speed of Business
SHARE in Boston: z/OS Applications Adapting at the Speed of BusinessSHARE in Boston: z/OS Applications Adapting at the Speed of Business
SHARE in Boston: z/OS Applications Adapting at the Speed of Business
 
Best Practices in Targeted Legacy Modernization
Best Practices in Targeted Legacy ModernizationBest Practices in Targeted Legacy Modernization
Best Practices in Targeted Legacy Modernization
 
value and implications of master data management.pptx
value and implications of master data management.pptxvalue and implications of master data management.pptx
value and implications of master data management.pptx
 
Introduction to Digital Decisioning
Introduction to Digital DecisioningIntroduction to Digital Decisioning
Introduction to Digital Decisioning
 
Extending Business Architecture with Regulatory Architecture using Decisions ...
Extending Business Architecture with Regulatory Architecture using Decisions ...Extending Business Architecture with Regulatory Architecture using Decisions ...
Extending Business Architecture with Regulatory Architecture using Decisions ...
 
Business transformation with_bpm_Manila_Apr-2013
Business transformation with_bpm_Manila_Apr-2013Business transformation with_bpm_Manila_Apr-2013
Business transformation with_bpm_Manila_Apr-2013
 
Take Charge of Your Cloud Migrations with Dependency Mapping, Inventory and U...
Take Charge of Your Cloud Migrations with Dependency Mapping, Inventory and U...Take Charge of Your Cloud Migrations with Dependency Mapping, Inventory and U...
Take Charge of Your Cloud Migrations with Dependency Mapping, Inventory and U...
 
Capturing and documenting business processes and rules for agility
Capturing and documenting business processes and rules for agilityCapturing and documenting business processes and rules for agility
Capturing and documenting business processes and rules for agility
 
Making advanced analytics work for you
Making advanced analytics work for youMaking advanced analytics work for you
Making advanced analytics work for you
 

More from Decision Management Solutions

Good Old UServ Product Derby in the Brave New World of Decision Management
Good Old UServ Product Derby in the Brave New World of Decision Management Good Old UServ Product Derby in the Brave New World of Decision Management
Good Old UServ Product Derby in the Brave New World of Decision Management Decision Management Solutions
 
The Value of Predictive Analytics and Decision Modeling
The Value of Predictive Analytics and Decision ModelingThe Value of Predictive Analytics and Decision Modeling
The Value of Predictive Analytics and Decision ModelingDecision Management Solutions
 
Case Study UMUC - Decision Modeling for Predictive Analytic Projects - Predic...
Case Study UMUC - Decision Modeling for Predictive Analytic Projects - Predic...Case Study UMUC - Decision Modeling for Predictive Analytic Projects - Predic...
Case Study UMUC - Decision Modeling for Predictive Analytic Projects - Predic...Decision Management Solutions
 

More from Decision Management Solutions (7)

Customer digitaldecisioningfinal
Customer digitaldecisioningfinalCustomer digitaldecisioningfinal
Customer digitaldecisioningfinal
 
Introduction to Digital Decisioning
Introduction to Digital DecisioningIntroduction to Digital Decisioning
Introduction to Digital Decisioning
 
The role of decision models in analytic excellence
The role of decision models in analytic excellenceThe role of decision models in analytic excellence
The role of decision models in analytic excellence
 
Good Old UServ Product Derby in the Brave New World of Decision Management
Good Old UServ Product Derby in the Brave New World of Decision Management Good Old UServ Product Derby in the Brave New World of Decision Management
Good Old UServ Product Derby in the Brave New World of Decision Management
 
The Value of Predictive Analytics and Decision Modeling
The Value of Predictive Analytics and Decision ModelingThe Value of Predictive Analytics and Decision Modeling
The Value of Predictive Analytics and Decision Modeling
 
A New Approach to Defining BI Requirements
A New Approach to Defining BI RequirementsA New Approach to Defining BI Requirements
A New Approach to Defining BI Requirements
 
Case Study UMUC - Decision Modeling for Predictive Analytic Projects - Predic...
Case Study UMUC - Decision Modeling for Predictive Analytic Projects - Predic...Case Study UMUC - Decision Modeling for Predictive Analytic Projects - Predic...
Case Study UMUC - Decision Modeling for Predictive Analytic Projects - Predic...
 

Recently uploaded

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 

Recently uploaded (20)

E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 

Five Reasons to Fire Your Rules Consultant

  • 1. @jamet123 #decisionmgt © 2019 Decision Management Solutions James Taylor, CEO They call it a rule engine They smush process and rules in one project They want to do rule harvesting They want to use ORs, ELSEs, ELSEIFs…Oh My! They put off business user enablement to phase 2 Five Reasons to Fire Your Rules Consultant
  • 2. @jamet123 #decisionmgt © 2019 Decision Management Solutions 2 Business Rules Management Systems WORK Transparency Impact Analysis Collaboration Business User Control So why doesn’t everyone have one?
  • 3. @jamet123 #decisionmgt © 2019 Decision Management Solutions 3 Too Many Consultants Use Them Poorly 1. They call it a rule engine 2. They smush process and rules in one project 3. They want to do rule harvesting 4. They want to use ORs, ELSEs, ELSEIFs…Oh My! 5. They put off business user enablement to phase 2
  • 4. @jamet123 #decisionmgt © 2019 Decision Management Solutions 4 Fired or Hired? Technical Rule Execution Business Decision Management
  • 5. @jamet123 #decisionmgt © 2019 Decision Management Solutions 5 They Call It A Rule Engine
  • 6. @jamet123 #decisionmgt © 2019 Decision Management Solutions 6 They Call It A Rule Engine  Original products were limited  Rule engine was critical  Performance was a challenge  Knowing how to “tweak” the engine was key to success  Now products are robust  Algorithm improvements  Design improvements  Hardware improvements  Engine performance is (almost) always good enough “out of the box”
  • 7. @jamet123 #decisionmgt © 2019 Decision Management Solutions 7 In rules, management is to execution as three parts out of four. Napoleon Bonaparte In war, moral power is to physical as three parts out of four. Napoleon’s notes entitled “Observations on Spanish Affairs,” August 27, 1808 at the palace of Saint-Cloud
  • 8. @jamet123 #decisionmgt © 2019 Decision Management Solutions 8 Business Rules Management Systems Have Many Elements Testing and Debugging Technical Rule Management Non-technical Rule Management Impact Analysis Data Management Verification and Validation Deployment Rule Repository Decision Service Generated Code Runtime Rule Package Business Rules Engine Logging A rule engine is just a small piece of the complete software stack that is a Business Rules Management System. Most of the system is focused on the management, verification, testing and simulation of the rules not their execution.
  • 9. @jamet123 #decisionmgt © 2019 Decision Management Solutions 9 A BRMS is part of a Decision Management Technology Stack Performance Management Enterprise Platform Data Infrastructure Application Context Decision Service Decision Performance Monitoring Business Process Management Legacy Applications Business Rules Management System Decision Modeling Predictive Analytics ML A decision service encapsulates business rules, advanced analytics and even AI technology to deliver automated decisions to your application context. Leveraging your data, its behavior is defined by a decision model that also connects its results to business performance for effective decision monitoring. Packaged Applications AI
  • 10. @jamet123 #decisionmgt © 2019 Decision Management Solutions 10 They Smush Process And Rules In One Project
  • 11. @jamet123 #decisionmgt © 2019 Decision Management Solutions 11 Decision Are Not Processes  Processes  Flow oriented across roles  Often sequential  Interconnected to outcomes  Stable in ‘what’  Analytics about the process  Decisions  Declarative  Hierarchical  Logically “dense”  Changeable  Analytics change the decision  Different Stakeholders  Different Perspectives  Different Measures
  • 12. @jamet123 #decisionmgt © 2019 Decision Management Solutions 12 External Data Big Data Build Decision Services Business Rules Analytics, ML and AI • Business Rules are quick to change • Good for regulations, policies, flash updates • Less insight-rich than analytics • Analytics are insight-rich but often opaque, especially ML and AI • Good for patterns, trends, categorization • Must be fed new data and continuously improved A decision service encapsulates business rules, analytics, ML and AI to deliver automated decisions to your application context. Data about business outcomes and decisions made is integrated with external data to close the loop and improve both rules and analytics
  • 13. @jamet123 #decisionmgt © 2019 Decision Management Solutions 13 Processes And Decisions Work Better Separately Process is simplified, robust Independent process & decision changes Decisions are reusable Decisions are easily modeled Analytics drive decision-making Process is complex, brittle Decisions only evolve with process Hard to share decisions Hard to model decisions precisely Hard to apply analytics SeparateCombined
  • 14. @jamet123 #decisionmgt © 2019 Decision Management Solutions 14 They Want To Do Rule Harvesting
  • 15. @jamet123 #decisionmgt © 2019 Decision Management Solutions 15 Rule Harvesting  Make a long list of all the rules  Rules at various levels  Mostly very technical  By looking at code  And talking to IT  Treat all rules the same  Unnecessary documentation  Too much (or little) detail  Put them in a bucket  Hard to track source  Not clear who owns each one  Not clear what each is for
  • 16. @jamet123 #decisionmgt © 2019 Decision Management Solutions 16 Decision Modeling: A Business-Centric, DecisionsFirst Journey To A BRMS Policy Type Claim Date After Start Date Contestable Period Group, Individual <1y, >1y, <2y, >2y Yes/No 1 Group <1y Yes 2 Group >1y No 3 Individual <2y Yes 4 Individual >2y No Contestable Period U
  • 17. @jamet123 #decisionmgt © 2019 Decision Management Solutions 17 Standards-based Decision Models Show What’s Involved In Digital Decisions Knowledge required Structure of decision-making Data required • Decision models are best developed using the Decision Model and Notation (DMN) standard. • This defines a notation showing decisions, their decomposition into reusable sub-decisions, the data each decision needs and the knowledge required to define business rules or analytics for each. Decision to be made
  • 18. @jamet123 #decisionmgt © 2019 Decision Management Solutions 18 Key Benefits of Decision Modeling • Much faster than traditional approaches • In 1 hour developed understanding “that would have taken 10” Rapid • Clarifies real requirements • Often experienced SMEs learn something from the modelEnlightening
  • 19. @jamet123 #decisionmgt © 2019 Decision Management Solutions 19 Decision Models Structure Lists Of Rules ▪ Lists of business rules often group unlike things ▪ For instance, these lists of rules for high alert factors and medium alert factors seem fine ▪ But when allocated out to the decision model they are easier to manage ▪ Plus it is clear the lists are incomplete once they are modeled
  • 20. @jamet123 #decisionmgt © 2019 Decision Management Solutions 20 Decision Models Can Be Built Iteratively  Build high level models  Pick a decision  Model it in detail  Then model business rules  Repeat for other decisions ▪ Using decision models to structure BRMS projects allows them to be developed and deployed incrementally ▪ This supports agile development and allows for check points in waterfall development efforts ▪ Decision modeling is naturally iterative
  • 21. @jamet123 #decisionmgt © 2019 Decision Management Solutions 21 They want to use ORs, ELSEs, ELSEIFs…Oh My!
  • 22. @jamet123 #decisionmgt © 2019 Decision Management Solutions 22 Decision Models Break Down Rules Into Simple Tables ▪ Decision models prioritize representing business rules as decision tables ▪ Because the decision model breaks down all the complexity, each decision table is simple and self- contained ▪ Other representations can be used but decision tables are by far the most business friendly
  • 23. @jamet123 #decisionmgt © 2019 Decision Management Solutions 23 Decision Models Structure Even Very Complex Decisions ▪ Decision model diagrams are views on an underlying model ▪ This allows very complex models to be broken down and then displayed clearly using multiple diagrams
  • 24. @jamet123 #decisionmgt © 2019 Decision Management Solutions 24 They Put Off Business User Enablement To Phase 2
  • 25. @jamet123 #decisionmgt © 2019 Decision Management Solutions 25 They Put Off Business User Enablement To Phase 2  Phase 1  IT will write the rules  IT will manage the rules  IT will test the rules  IT will deploy the rules  Phase 2  Business users will manage the rules  Business users will simulate the rules  IT will test the rules  IT will deploy the rules  Business as usual  Technical perspective  Testing not simulation
  • 26. @jamet123 #decisionmgt © 2019 Decision Management Solutions 26 Business User Enablement  Phase 1 or Phase Never!  Maintenance not Creation  Complete environment  Continuous Improvement ▪ Track decision outcomes ▪ Find the decisions that need to change ▪ Change the rules for these decisions ▪ Confirm the impact of the change is as expected
  • 27. @jamet123 #decisionmgt © 2019 Decision Management Solutions 27 Clear decision model for all IT-managed Transformation Multiple business rule lists and documents Business IT-Centric Business-Centric Business / IT Collaboration Make Business Rules Development Business-Centric BRMS Separate executable business rules One set of executable business rules BRMS ▪ Excluding IT from business rules writing can feel like business empowerment ▪ But a business-only rule writing approach requires IT to transform these rules into something executable ▪ A “purple” approach that has business and IT work together on the decision model is more effective and more business-centric in reality
  • 28. @jamet123 #decisionmgt © 2019 Decision Management Solutions 28 Five Reasons To Fire Your Rules Consultant 1. They call it a rule engine 2. They smush process and rules in one project 3. They want to do rule harvesting 4. They want to use ORs, ELSEs, ELSEIFs…Oh My! 5. They put off business user enablement to phase 2
  • 29. @jamet123 #decisionmgt © 2019 Decision Management Solutions 29 Adopt a DecisionsFirst Approach to Your BRMS 1. Focus on Rule Management not execution 2. Build managed, reusable Decision Services 3. Capture decisions first, not business rules 4. Use a decision model to manage complexity 5. Engage the business from the start
  • 30. @jamet123 #decisionmgt © 2019 Decision Management Solutions 30 Thank You  More resources for success with Business Rules  bit.ly/MaximizeBizRules  Decision Management Solutions works with clients to improve their business by applying business rules and analytic technology to automate and improve decisions.  We can help you deliver the value of a Business Rules Management System with our DecisionsFirst approach.
  • 31. Thank You For more on Decision Management, go to: decisionmanagementsolutions.com @jamet123 #decisionmgt © 2019 Decision Management Solutions If you have further questions or comments: James Taylor CEO, Decision Management Solutions james@decisionmanagementsolutions.com +1 650 400 3029