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

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
 
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 CompaniesDecision Management Solutions
 
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...Decision Management Solutions
 
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
 
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
 
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
 
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 ...Decision Management Solutions
 
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 DecisioningDecision Management Solutions
 
BuildingEffectiveDecisionMakingFramework_v1.05
BuildingEffectiveDecisionMakingFramework_v1.05BuildingEffectiveDecisionMakingFramework_v1.05
BuildingEffectiveDecisionMakingFramework_v1.05Jim Parnitzke
 
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
 
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 managementDecision Management Solutions
 

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

Simplifying Complex Processes with Decision Management
Simplifying Complex Processes with Decision ManagementSimplifying Complex Processes with Decision Management
Simplifying Complex Processes with Decision ManagementDecision Management Solutions
 
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
 
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 ReverseDecision 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
 
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 rulesDecision Management Solutions
 
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.1ptulachan
 
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
 
Customer Success Plans - Value Realization Methodologies
Customer Success Plans - Value Realization MethodologiesCustomer Success Plans - Value Realization Methodologies
Customer Success Plans - Value Realization MethodologiesShawn Hank
 
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...Revolution Analytics
 
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 RolloutSugarCRM
 

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

办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odishasmiwainfosol
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfkalichargn70th171
 

Recently uploaded (20)

办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company OdishaBalasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
 

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