SlideShare a Scribd company logo
1 of 34
@jamet123 #decisionmgt © 2016 Decision Management Solutions
James Taylor
CEO
4 Reasons to Start with Decision
Modeling on Your First BRMS Project
@jamet123 #decisionmgt © 2016 Decision Management Solutions 2
James Taylor
Decision Management Solutions
▶ We work with clients to
improve their business by
applying business rules &
analytic technology to
automate & improve decisions.
▶ Vendor-neutral
▶ Original DMN submitter
▶ Using decision modeling since 2011
▶ I have spent the last 14 years
focused on Business Rules and
Decision Management
@jamet123 #decisionmgt © 2016 Decision Management Solutions 3
Agenda
▶ Challenges With Traditional Approaches In BRMS
Projects
▶ Decision Modeling, DMN and BRMS
▶ Value of Decision Modeling for New BRMS Projects
▶ Increased Business Engagement
▶ Shorter Time to Market
▶ Easier to Demonstrate Business Value
▶ Minimized Ongoing maintenance costs
▶ Questions and Wrap Up
@jamet123 #decisionmgt © 2016 Decision Management Solutions 4
Challenges With Traditional
Approaches In BRMS Projects
@jamet123 #decisionmgt © 2016 Decision Management Solutions 5
Challenges With Traditional Approaches In
BRMS Projects
▶ Drowning In The Rules Waterfall
▶ It’s Just A Big Bucket O’Rules
▶ I Can’t See The Forest For The Trees
▶ Where’s The Business Value Again?
▶ Are We There Yet?
▶ This Change Would Be Easy To Make If I Could Just
Find It…
@jamet123 #decisionmgt © 2016 Decision Management Solutions 6
Drowning In The Rules Waterfall
▶ Traditional rule analysis forces a waterfall approach:
▶ Find all the terms before you find the rules
▶ Find all the rules before you start implementing
▶ Capture the rules outside the BRMS before you do anything
▶ You can’t
▶ Identify iterations
▶ Deliver incrementally
▶ Apply Agile
▶ …
@jamet123 #decisionmgt © 2016 Decision Management Solutions 7
It’s Just A Big Bucket O’Rules
▶ Once captured, the rules are hard to manage
▶ Hard to track rules to sources
▶ Not clear who owns which rules
▶ Hard to show what each rule is for
▶ And all rules are treated the same
▶ Unnecessary documentation
▶ Too much (or too little) detail
▶ And BRMS metaphors are ignored
@jamet123 #decisionmgt © 2016 Decision Management Solutions 8
I Can’t See The Forest For The Trees
▶ It’s not clear what the rules are actually for
▶ Capturing rules involves a rush to detail
▶ Thresholds, limits and specifics overwhelm reviewers
▶ This detail is good for IT but not for business owners
@jamet123 #decisionmgt © 2016 Decision Management Solutions 9
Where’s The Business Value Again?
▶ A BRMS is faster and cheaper for IT
▶ But which business objective is being targeted by
each rule is not clear
▶ How changing a rule affects the goal is not clear
either
@jamet123 #decisionmgt © 2016 Decision Management Solutions 10
Are We There Yet?
▶ Can seem like nothing can be done until everything
can be done
▶ Everyone ends up waiting for 100% coverage
▶ Not obvious how the project can add incremental
value
@jamet123 #decisionmgt © 2016 Decision Management Solutions 11
This Change Would Be Easy To Make If I
Could Just Find It…
▶ Changing a rule is easy
▶ Testing the change is
easy
▶ Finding the change is
hard
@jamet123 #decisionmgt © 2016 Decision Management Solutions 12
Decision Modeling, DMN and BRMS
@jamet123 #decisionmgt © 2016 Decision Management Solutions 13
Model Decision Requirements
Information
Knowledge
DECISION
Precise
Decision
Structure
@jamet123 #decisionmgt © 2016 Decision Management Solutions 14
Pre-Bureau
Risk Category
1 HIGH
2 MEDIUM
3 LOW
4 VERYLOW
5 DECLINE
6 HIGH
7 MEDIUM
8 LOW
TRUE
<100
[100..120[
[120..130]
>130
FALSE
<80
[80..90]
[90..110]
>110
Pre-bureau risk category table
UC
Existing
Customer
Application
Risk Score
Model Decision Context
-amount : Money
-amountLimit : Money
-facilityType : Enum
-id : String
-repaymentBy : Date
-status : Enum
Loan Appliation -address : String
-creditRtng : Enum
-dateOfBirth : Date
-disqualified : Boolean
-disqualificationReason : String
-firstName : String
-id : String
-middleInitials : String
-proofOfIdSeenBy : StaffId
-surname : String
-telephone : TelephoneNo
Person
-annualIncome : Money
-employmentRecord : Enum
-personalDebt : Integer
Financial Profile
-endDate : Date
-salary : Money
-startDate : Date
-terminationReason : Enum
-workType : Enum
Employment
-realisationDate : Date
-type : Enum
-value : Money
AssetLiability
0..* -applicant
1
0..1
-guarantor
1..*
1
1
1
0..*
1
0..*
Process
Data
Decision
Motivation
Organization
Department
Team
Role
Role
Team
Department
Organization
@jamet123 #decisionmgt © 2016 Decision Management Solutions 15
Pre-Bureau
Risk Category
1 HIGH
2 MEDIUM
3 LOW
4 VERYLOW
5 DECLINE
6 HIGH
7 MEDIUM
8 LOW
TRUE
<100
[100..120[
[120..130]
>130
FALSE
<80
[80..90]
[90..110]
>110
Pre-bureau risk category table
UC
Existing
Customer
Application
Risk Score
Model Two Layers of Detail
Decision Requirements Decision Logic
Or Business Rules
In A BRMS
@jamet123 #decisionmgt © 2016 Decision Management Solutions 16
Decision Model and Notation (DMN)
▶ Open Industry Standard
▶ Broad Vendor Support
▶ Decision Management Solutions, FICO, IBM,
Oracle, TIBCO and others
▶ Object Management Group
▶ BPMN, UML and many other established standards
▶ “… provide a common notation that is readily
understandable by all business users... DMN creates a
standardized bridge for the gap between the business
decision design and decision implementation.”
@jamet123 #decisionmgt © 2016 Decision Management Solutions 17
Value of Decision Modeling for New
BRMS Projects
@jamet123 #decisionmgt © 2016 Decision Management Solutions 18
Decision Modeling with DMN
For New BRMS Projects
Increased business
engagement
Shorter time to
market
Easier to
demonstrate
business value
Minimize ongoing
maintenance costs
@jamet123 #decisionmgt © 2016 Decision Management Solutions 19
Decision Models Are Accessible,
Collaborative, Sketchable
@jamet123 #decisionmgt © 2016 Decision Management Solutions 20
Decision Models Support Multiple (Business)
Perspectives
▶ All diagrams are views of the model
▶ Shared underlying decision requirements model
▶ Allows multiple business perspectives with
inconsistency
Decision Requirements
Model
@jamet123 #decisionmgt © 2016 Decision Management Solutions 21
Decision Models Are Developed and Deployed
Iteratively
▶ Build high level models
▶ Pick a decision
▶ Model it in detail
▶ Then document rules,
decision logic
▶ Repeat for other decisions
@jamet123 #decisionmgt © 2016 Decision Management Solutions 22
Decision Models Link Business Performance
to Execution
Improve
Cross-Sell
A
Total
Number of
Orders
Most
Recent
Order
Total Orders
last 12
months
Lifetime
Order Total
Customer
Status
1 >= 5 < 90 days > $10,000 - Gold
2 >=10 < 180 days > $20,000 - Gold
3 >= 20 < 360 days > $40,000 - Gold
4 - < 180 days - > $1,000,000 Gold
5 - - - > $2,000,000 Gold
Gold Customer Determination
@jamet123 #decisionmgt © 2016 Decision Management Solutions 23
Decision Models Manage Rules
▶ Break down complex problems
▶ Eliminate redundant, hard to manage rules
▶ Describe each sub-decision with simple rules
▶ Dependencies are clear
▶ Navigation is easy
Sources and drivers
of change are clear
Rule Sets are
coherent
Impact and
ownership are clear
Find the rules that
have to change
@jamet123 #decisionmgt © 2016 Decision Management Solutions 24
Decision Models Help The Business Manage
Decisions Not Just Rules
So you business-types
want to be able to
change your business
rules?
I want to relax
my underwriting
policy
I want to be able to
promote a new
product combination
I need to add
the new
regulations
No…
@jamet123 #decisionmgt © 2016 Decision Management Solutions 25
Clear decision models for
business users
IT-managed
Transformation
BRMS
Executable
Rules
BRMS
Executable
Rules BEFORE
AFTER
Multiple lists
and documents
about rules
Business Rules
duplicated
Users must navigate
unfamiliar repository
One set of Business
Rules
Users link directly
from familiar
diagram
Business / IT Collaboration
Change The Project Dynamic:
From IT-Centric to Business-Centric
@jamet123 #decisionmgt © 2016 Decision Management Solutions 26
Decision Modeling with DMN
For New BRMS Projects
Increased business
engagement
Shorter time to
market
Easier to
demonstrate
business value
Minimize ongoing
maintenance costs
@jamet123 #decisionmgt © 2016 Decision Management Solutions 27
Getting Started
@jamet123 #decisionmgt © 2016 Decision Management Solutions 28
Decision Modeling For BRMS Projects
▶ Steps
1. Decision Discovery
2. Business Decision Context
3. Iteration 1 Modeled
4. Initial Business Rules
5. Integrate Rules, Decisions
6. Finalize Iteration 1
▶ Software, consulting
and training
▶ Deliverables
▶ Self-sufficient team
▶ Best practices
▶ Graphical front-end
▶ First iteration complete
▶ First IBM ODM Project
http://bit.ly/DMSODM1
▶ First Red Hat JBoss BRMS Project
http://bit.ly/DMSRH1
@jamet123 #decisionmgt © 2016 Decision Management Solutions 29
Questions?
@jamet123 #decisionmgt © 2016 Decision Management Solutions 30
Decision Modeling with DMN
For New BRMS Projects
Increased business
engagement
Shorter time to
market
Easier to
demonstrate
business value
Minimize ongoing
maintenance costs
@jamet123 #decisionmgt © 2016 Decision Management Solutions 31
Decision Modeling For BRMS Projects
▶ Steps
1. Decision Discovery
2. Business Decision Context
3. Iteration 1 Modeled
4. Initial Business Rules
5. Integrate Rules, Decisions
6. Finalize Iteration 1
▶ Software, consulting
and training
▶ Deliverables
▶ Self-sufficient team
▶ Best practices
▶ Graphical front-end
▶ First iteration complete
▶ First IBM ODM Project
http://bit.ly/DMSODM1
▶ First Red Hat JBoss BRMS Project
http://bit.ly/DMSRH1
@jamet123 #decisionmgt © 2016 Decision Management Solutions 32
DecisionsFirst Modeler
Collaborative, cloud-based decision modeling software
that puts decisions at the heart of your business
architecture, building better requirements and driving
successful business rules implementations
Key Features
Multi-user, Collaborative
Decision Model and Notation
(DMN) Support
Shared Database, Reusable
components
Automated Consistency and
Completeness Checks
Living Repository
@jamet123 #decisionmgt © 2016 Decision Management Solutions 33
Opportunities To Learn More
▶ 3 Reasons to Adopt
Decision Modeling in
your BRMS Program
▶ Webinar
▶ September 29
▶ Register:
▶ http://bit.ly/2cVNHow
▶ White papers and more
on our website
▶ Online training coming
in November
Thank You
@jamet123 #decisionmgt © 2016 Decision Management Solutions
For more on
Decision Management, go to:
decisionmanagementsolutions.com
James Taylor
james@decisionmanagementsolutions.com

More Related Content

What's hot

Improve your Process Models by Modeling Decisions
Improve your Process Models by Modeling DecisionsImprove your Process Models by Modeling Decisions
Improve your Process Models by Modeling Decisions
Decision Management Solutions
 
BuildingEffectiveDecisionMakingFramework_v1.05
BuildingEffectiveDecisionMakingFramework_v1.05BuildingEffectiveDecisionMakingFramework_v1.05
BuildingEffectiveDecisionMakingFramework_v1.05
Jim Parnitzke
 

What's hot (20)

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
 
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
 
Decision-Centric Dashboards with DMN at Two Fortune 200 Financial Companies
Decision-Centric Dashboards with DMN at Two Fortune 200 Financial CompaniesDecision-Centric Dashboards with DMN at Two Fortune 200 Financial Companies
Decision-Centric Dashboards with DMN at Two Fortune 200 Financial Companies
 
Agile and Cost Effective Compliance: Going Beyond Business Rules with Decisio...
Agile and Cost Effective Compliance: Going Beyond Business Rules with Decisio...Agile and Cost Effective Compliance: Going Beyond Business Rules with Decisio...
Agile and Cost Effective Compliance: Going Beyond Business Rules with Decisio...
 
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 ...
 
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
 
What is a claims handling pilot?
What is a claims handling pilot?What is a claims handling pilot?
What is a claims handling pilot?
 
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
 
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
 
Improve your Process Models by Modeling Decisions
Improve your Process Models by Modeling DecisionsImprove your Process Models by Modeling Decisions
Improve your Process Models by Modeling Decisions
 
Why is decision modeling the burning issue among business analysts? IIBA Bay ...
Why is decision modeling the burning issue among business analysts? IIBA Bay ...Why is decision modeling the burning issue among business analysts? IIBA Bay ...
Why is decision modeling the burning issue among business analysts? IIBA Bay ...
 
Getting started with decision discovery
Getting started with decision discoveryGetting started with decision discovery
Getting started with decision discovery
 
Delivering the Business Value of Analytics
Delivering the Business Value of Analytics Delivering the Business Value of Analytics
Delivering the Business Value of Analytics
 
Customer Decision Management - 5 Benefits
Customer Decision Management - 5 BenefitsCustomer Decision Management - 5 Benefits
Customer Decision Management - 5 Benefits
 
Increasing Productivity in Insurance Operations with Digital Decisioning
Increasing Productivity in Insurance Operations with Digital DecisioningIncreasing Productivity in Insurance Operations with Digital Decisioning
Increasing Productivity in Insurance Operations with Digital Decisioning
 
Simpler, smarter and more agile
Simpler, smarter and more agileSimpler, smarter and more agile
Simpler, smarter and more agile
 
BuildingEffectiveDecisionMakingFramework_v1.05
BuildingEffectiveDecisionMakingFramework_v1.05BuildingEffectiveDecisionMakingFramework_v1.05
BuildingEffectiveDecisionMakingFramework_v1.05
 
Five Reasons to Fire Your Rules Consultant
Five Reasons to Fire Your Rules ConsultantFive Reasons to Fire Your Rules Consultant
Five Reasons to Fire Your Rules Consultant
 
Building a bullet proof business case
Building a bullet proof business caseBuilding a bullet proof business case
Building a bullet proof business case
 
6 opportunities for business improvement with decision management
6 opportunities for business improvement with decision management6 opportunities for business improvement with decision management
6 opportunities for business improvement with decision management
 

Similar to 4 Reasons to Start with Decision Modeling on Your First BRMS Project

How Nationwide Insurance Transformed and Accelerated its Small_1.3.1
How Nationwide Insurance Transformed and Accelerated its Small_1.3.1How Nationwide Insurance Transformed and Accelerated its Small_1.3.1
How Nationwide Insurance Transformed and Accelerated its Small_1.3.1
ptulachan
 

Similar to 4 Reasons to Start with Decision Modeling on Your First BRMS Project (20)

DecisionsFirst Modeler and IBM ODM Demonstration
DecisionsFirst Modeler and IBM ODM Demonstration DecisionsFirst Modeler and IBM ODM Demonstration
DecisionsFirst Modeler and IBM ODM Demonstration
 
Simplifying Complex Processes with Decision Management
Simplifying Complex Processes with Decision ManagementSimplifying Complex Processes with Decision Management
Simplifying Complex Processes with Decision Management
 
Framing Analytic Requirements with Decision Modeling
Framing Analytic Requirements with Decision ModelingFraming Analytic Requirements with Decision Modeling
Framing Analytic Requirements with Decision Modeling
 
Simplify BPM with Decision Management
Simplify BPM with Decision ManagementSimplify BPM with Decision Management
Simplify BPM with Decision Management
 
Backward Engineering: Plan Machine Learning Deployment in Reverse
Backward Engineering: Plan Machine Learning Deployment in ReverseBackward Engineering: Plan Machine Learning Deployment in Reverse
Backward Engineering: Plan Machine Learning Deployment in Reverse
 
1120 track1 taylor
1120 track1 taylor1120 track1 taylor
1120 track1 taylor
 
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
 
Best Practices in Targeted Legacy Modernization
Best Practices in Targeted Legacy ModernizationBest Practices in Targeted Legacy Modernization
Best Practices in Targeted Legacy Modernization
 
Customer digitaldecisioningfinal
Customer digitaldecisioningfinalCustomer digitaldecisioningfinal
Customer digitaldecisioningfinal
 
Implementing analytics? You need decision modeling and business rules
Implementing analytics? You need decision modeling and business rulesImplementing analytics? You need decision modeling and business rules
Implementing analytics? You need decision modeling and business rules
 
The Decision Management Manifesto Explained
The Decision Management Manifesto ExplainedThe Decision Management Manifesto Explained
The Decision Management Manifesto Explained
 
How Nationwide Insurance Transformed and Accelerated its Small_1.3.1
How Nationwide Insurance Transformed and Accelerated its Small_1.3.1How Nationwide Insurance Transformed and Accelerated its Small_1.3.1
How Nationwide Insurance Transformed and Accelerated its Small_1.3.1
 
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
 
Customer Success Plans - Value Realization Methodologies
Customer Success Plans - Value Realization MethodologiesCustomer Success Plans - Value Realization Methodologies
Customer Success Plans - Value Realization Methodologies
 
3 Secrets to Becoming a Predictive Enterprise
3 Secrets to Becoming a Predictive Enterprise3 Secrets to Becoming a Predictive Enterprise
3 Secrets to Becoming a Predictive Enterprise
 
Upmc tpdev6
Upmc tpdev6Upmc tpdev6
Upmc tpdev6
 
Models Collecting Dust? How to Transform Your Results from Interesting to Imp...
Models Collecting Dust? How to Transform Your Results from Interesting to Imp...Models Collecting Dust? How to Transform Your Results from Interesting to Imp...
Models Collecting Dust? How to Transform Your Results from Interesting to Imp...
 
CRM 101: Session 3: Less is More - How to Plan a Successful CRM Rollout
CRM 101: Session 3: Less is More - How to Plan a Successful CRM RolloutCRM 101: Session 3: Less is More - How to Plan a Successful CRM Rollout
CRM 101: Session 3: Less is More - How to Plan a Successful CRM Rollout
 
Six sigma
Six sigmaSix sigma
Six sigma
 
Smarter systems for uncertain times
Smarter systems for uncertain timesSmarter systems for uncertain times
Smarter systems for uncertain times
 

Recently uploaded

introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 

Recently uploaded (20)

OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
Crypto Cloud Review - How To Earn Up To $500 Per DAY Of Bitcoin 100% On AutoP...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 

4 Reasons to Start with Decision Modeling on Your First BRMS Project

  • 1. @jamet123 #decisionmgt © 2016 Decision Management Solutions James Taylor CEO 4 Reasons to Start with Decision Modeling on Your First BRMS Project
  • 2. @jamet123 #decisionmgt © 2016 Decision Management Solutions 2 James Taylor Decision Management Solutions ▶ We work with clients to improve their business by applying business rules & analytic technology to automate & improve decisions. ▶ Vendor-neutral ▶ Original DMN submitter ▶ Using decision modeling since 2011 ▶ I have spent the last 14 years focused on Business Rules and Decision Management
  • 3. @jamet123 #decisionmgt © 2016 Decision Management Solutions 3 Agenda ▶ Challenges With Traditional Approaches In BRMS Projects ▶ Decision Modeling, DMN and BRMS ▶ Value of Decision Modeling for New BRMS Projects ▶ Increased Business Engagement ▶ Shorter Time to Market ▶ Easier to Demonstrate Business Value ▶ Minimized Ongoing maintenance costs ▶ Questions and Wrap Up
  • 4. @jamet123 #decisionmgt © 2016 Decision Management Solutions 4 Challenges With Traditional Approaches In BRMS Projects
  • 5. @jamet123 #decisionmgt © 2016 Decision Management Solutions 5 Challenges With Traditional Approaches In BRMS Projects ▶ Drowning In The Rules Waterfall ▶ It’s Just A Big Bucket O’Rules ▶ I Can’t See The Forest For The Trees ▶ Where’s The Business Value Again? ▶ Are We There Yet? ▶ This Change Would Be Easy To Make If I Could Just Find It…
  • 6. @jamet123 #decisionmgt © 2016 Decision Management Solutions 6 Drowning In The Rules Waterfall ▶ Traditional rule analysis forces a waterfall approach: ▶ Find all the terms before you find the rules ▶ Find all the rules before you start implementing ▶ Capture the rules outside the BRMS before you do anything ▶ You can’t ▶ Identify iterations ▶ Deliver incrementally ▶ Apply Agile ▶ …
  • 7. @jamet123 #decisionmgt © 2016 Decision Management Solutions 7 It’s Just A Big Bucket O’Rules ▶ Once captured, the rules are hard to manage ▶ Hard to track rules to sources ▶ Not clear who owns which rules ▶ Hard to show what each rule is for ▶ And all rules are treated the same ▶ Unnecessary documentation ▶ Too much (or too little) detail ▶ And BRMS metaphors are ignored
  • 8. @jamet123 #decisionmgt © 2016 Decision Management Solutions 8 I Can’t See The Forest For The Trees ▶ It’s not clear what the rules are actually for ▶ Capturing rules involves a rush to detail ▶ Thresholds, limits and specifics overwhelm reviewers ▶ This detail is good for IT but not for business owners
  • 9. @jamet123 #decisionmgt © 2016 Decision Management Solutions 9 Where’s The Business Value Again? ▶ A BRMS is faster and cheaper for IT ▶ But which business objective is being targeted by each rule is not clear ▶ How changing a rule affects the goal is not clear either
  • 10. @jamet123 #decisionmgt © 2016 Decision Management Solutions 10 Are We There Yet? ▶ Can seem like nothing can be done until everything can be done ▶ Everyone ends up waiting for 100% coverage ▶ Not obvious how the project can add incremental value
  • 11. @jamet123 #decisionmgt © 2016 Decision Management Solutions 11 This Change Would Be Easy To Make If I Could Just Find It… ▶ Changing a rule is easy ▶ Testing the change is easy ▶ Finding the change is hard
  • 12. @jamet123 #decisionmgt © 2016 Decision Management Solutions 12 Decision Modeling, DMN and BRMS
  • 13. @jamet123 #decisionmgt © 2016 Decision Management Solutions 13 Model Decision Requirements Information Knowledge DECISION Precise Decision Structure
  • 14. @jamet123 #decisionmgt © 2016 Decision Management Solutions 14 Pre-Bureau Risk Category 1 HIGH 2 MEDIUM 3 LOW 4 VERYLOW 5 DECLINE 6 HIGH 7 MEDIUM 8 LOW TRUE <100 [100..120[ [120..130] >130 FALSE <80 [80..90] [90..110] >110 Pre-bureau risk category table UC Existing Customer Application Risk Score Model Decision Context -amount : Money -amountLimit : Money -facilityType : Enum -id : String -repaymentBy : Date -status : Enum Loan Appliation -address : String -creditRtng : Enum -dateOfBirth : Date -disqualified : Boolean -disqualificationReason : String -firstName : String -id : String -middleInitials : String -proofOfIdSeenBy : StaffId -surname : String -telephone : TelephoneNo Person -annualIncome : Money -employmentRecord : Enum -personalDebt : Integer Financial Profile -endDate : Date -salary : Money -startDate : Date -terminationReason : Enum -workType : Enum Employment -realisationDate : Date -type : Enum -value : Money AssetLiability 0..* -applicant 1 0..1 -guarantor 1..* 1 1 1 0..* 1 0..* Process Data Decision Motivation Organization Department Team Role Role Team Department Organization
  • 15. @jamet123 #decisionmgt © 2016 Decision Management Solutions 15 Pre-Bureau Risk Category 1 HIGH 2 MEDIUM 3 LOW 4 VERYLOW 5 DECLINE 6 HIGH 7 MEDIUM 8 LOW TRUE <100 [100..120[ [120..130] >130 FALSE <80 [80..90] [90..110] >110 Pre-bureau risk category table UC Existing Customer Application Risk Score Model Two Layers of Detail Decision Requirements Decision Logic Or Business Rules In A BRMS
  • 16. @jamet123 #decisionmgt © 2016 Decision Management Solutions 16 Decision Model and Notation (DMN) ▶ Open Industry Standard ▶ Broad Vendor Support ▶ Decision Management Solutions, FICO, IBM, Oracle, TIBCO and others ▶ Object Management Group ▶ BPMN, UML and many other established standards ▶ “… provide a common notation that is readily understandable by all business users... DMN creates a standardized bridge for the gap between the business decision design and decision implementation.”
  • 17. @jamet123 #decisionmgt © 2016 Decision Management Solutions 17 Value of Decision Modeling for New BRMS Projects
  • 18. @jamet123 #decisionmgt © 2016 Decision Management Solutions 18 Decision Modeling with DMN For New BRMS Projects Increased business engagement Shorter time to market Easier to demonstrate business value Minimize ongoing maintenance costs
  • 19. @jamet123 #decisionmgt © 2016 Decision Management Solutions 19 Decision Models Are Accessible, Collaborative, Sketchable
  • 20. @jamet123 #decisionmgt © 2016 Decision Management Solutions 20 Decision Models Support Multiple (Business) Perspectives ▶ All diagrams are views of the model ▶ Shared underlying decision requirements model ▶ Allows multiple business perspectives with inconsistency Decision Requirements Model
  • 21. @jamet123 #decisionmgt © 2016 Decision Management Solutions 21 Decision Models Are Developed and Deployed Iteratively ▶ Build high level models ▶ Pick a decision ▶ Model it in detail ▶ Then document rules, decision logic ▶ Repeat for other decisions
  • 22. @jamet123 #decisionmgt © 2016 Decision Management Solutions 22 Decision Models Link Business Performance to Execution Improve Cross-Sell A Total Number of Orders Most Recent Order Total Orders last 12 months Lifetime Order Total Customer Status 1 >= 5 < 90 days > $10,000 - Gold 2 >=10 < 180 days > $20,000 - Gold 3 >= 20 < 360 days > $40,000 - Gold 4 - < 180 days - > $1,000,000 Gold 5 - - - > $2,000,000 Gold Gold Customer Determination
  • 23. @jamet123 #decisionmgt © 2016 Decision Management Solutions 23 Decision Models Manage Rules ▶ Break down complex problems ▶ Eliminate redundant, hard to manage rules ▶ Describe each sub-decision with simple rules ▶ Dependencies are clear ▶ Navigation is easy Sources and drivers of change are clear Rule Sets are coherent Impact and ownership are clear Find the rules that have to change
  • 24. @jamet123 #decisionmgt © 2016 Decision Management Solutions 24 Decision Models Help The Business Manage Decisions Not Just Rules So you business-types want to be able to change your business rules? I want to relax my underwriting policy I want to be able to promote a new product combination I need to add the new regulations No…
  • 25. @jamet123 #decisionmgt © 2016 Decision Management Solutions 25 Clear decision models for business users IT-managed Transformation BRMS Executable Rules BRMS Executable Rules BEFORE AFTER Multiple lists and documents about rules Business Rules duplicated Users must navigate unfamiliar repository One set of Business Rules Users link directly from familiar diagram Business / IT Collaboration Change The Project Dynamic: From IT-Centric to Business-Centric
  • 26. @jamet123 #decisionmgt © 2016 Decision Management Solutions 26 Decision Modeling with DMN For New BRMS Projects Increased business engagement Shorter time to market Easier to demonstrate business value Minimize ongoing maintenance costs
  • 27. @jamet123 #decisionmgt © 2016 Decision Management Solutions 27 Getting Started
  • 28. @jamet123 #decisionmgt © 2016 Decision Management Solutions 28 Decision Modeling For BRMS Projects ▶ Steps 1. Decision Discovery 2. Business Decision Context 3. Iteration 1 Modeled 4. Initial Business Rules 5. Integrate Rules, Decisions 6. Finalize Iteration 1 ▶ Software, consulting and training ▶ Deliverables ▶ Self-sufficient team ▶ Best practices ▶ Graphical front-end ▶ First iteration complete ▶ First IBM ODM Project http://bit.ly/DMSODM1 ▶ First Red Hat JBoss BRMS Project http://bit.ly/DMSRH1
  • 29. @jamet123 #decisionmgt © 2016 Decision Management Solutions 29 Questions?
  • 30. @jamet123 #decisionmgt © 2016 Decision Management Solutions 30 Decision Modeling with DMN For New BRMS Projects Increased business engagement Shorter time to market Easier to demonstrate business value Minimize ongoing maintenance costs
  • 31. @jamet123 #decisionmgt © 2016 Decision Management Solutions 31 Decision Modeling For BRMS Projects ▶ Steps 1. Decision Discovery 2. Business Decision Context 3. Iteration 1 Modeled 4. Initial Business Rules 5. Integrate Rules, Decisions 6. Finalize Iteration 1 ▶ Software, consulting and training ▶ Deliverables ▶ Self-sufficient team ▶ Best practices ▶ Graphical front-end ▶ First iteration complete ▶ First IBM ODM Project http://bit.ly/DMSODM1 ▶ First Red Hat JBoss BRMS Project http://bit.ly/DMSRH1
  • 32. @jamet123 #decisionmgt © 2016 Decision Management Solutions 32 DecisionsFirst Modeler Collaborative, cloud-based decision modeling software that puts decisions at the heart of your business architecture, building better requirements and driving successful business rules implementations Key Features Multi-user, Collaborative Decision Model and Notation (DMN) Support Shared Database, Reusable components Automated Consistency and Completeness Checks Living Repository
  • 33. @jamet123 #decisionmgt © 2016 Decision Management Solutions 33 Opportunities To Learn More ▶ 3 Reasons to Adopt Decision Modeling in your BRMS Program ▶ Webinar ▶ September 29 ▶ Register: ▶ http://bit.ly/2cVNHow ▶ White papers and more on our website ▶ Online training coming in November
  • 34. Thank You @jamet123 #decisionmgt © 2016 Decision Management Solutions For more on Decision Management, go to: decisionmanagementsolutions.com James Taylor james@decisionmanagementsolutions.com