SlideShare ist ein Scribd-Unternehmen logo
1 von 24
@jamet123 #decisionmgt © 2016 Decision Management Solutions
James Taylor
CEO
Decision Modeling with DMN for
Red Hat JBoss BRMS
@jamet123 #decisionmgt © 2016 Decision Management Solutions 2
Key Benefits
• Traceability and clarity from business objectives
through decision requirements to the business
rules running in production
Business
Engagement
• Links decision models to new or existing
implementations and creates models suitable
for broad access
Common
View
• Requires no duplication or re-generation of
business rules to add decision model
perspective
Simplified
Management
• Leverages existing versioning, deployment and
management processes allowing business rules
architects to exploit their existing investments
Exploit JBoss
BRMS
@jamet123 #decisionmgt © 2016 Decision Management Solutions 3
James Taylor
Decision Management Solutions
▶ We work with clients to
improve their business by
applying business rules &
analytic technology to
automate & improve decisions.
▶ We are vendor-neutral and a
RedHat Technology Partner
▶ We are an original submitter of
DMN
▶ I have spent the last 14 years
championing Decision
Management and developing
Decision Management Systems
@jamet123 #decisionmgt © 2016 Decision Management Solutions 4
Agenda
▶ An introduction to DMN
▶ The role of DMN in business rules projects
▶ DecisionsFirst Modeler and Red Hat JBoss BRMS
▶ Questions
@jamet123 #decisionmgt © 2016 Decision Management Solutions 5
Decision Model and Notation (DMN)
@jamet123 #decisionmgt © 2016 Decision Management Solutions 6
Decision Modeling and Notation (DMN)
▶ “… 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.”
▶ Use Cases
▶ Modeling Human Decision-making
▶ Modeling Requirements for automated Decision-making
▶ Implementing automated Decision-making
▶ Decision Management Solutions, Escape Velocity,
FICO, KUL, KPI, IBM, Model Systems, Oracle, TIBCO,
Visumpoint
@jamet123 #decisionmgt © 2016 Decision Management Solutions 7
Two Layers of Detail
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
Decision Requirements Decision Logic
@jamet123 #decisionmgt © 2016 Decision Management Solutions 8
Decision Modeling In 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 9
Decision Requirements Diagram
Information Knowledge
Decision
@jamet123 #decisionmgt © 2016 Decision Management Solutions 10
Many Use Cases
▶ Human Decision-making
▶ Documenting human decision-making
▶ Improving human decision-making with analytics
▶ Training human decision-makers
▶ Requirements for automated Decision-making
▶ Business rules discovery and analysis
▶ Framing predictive analytics
▶ Dashboard design
▶ Implementing automated Decision-making
▶ Completely specifying business rules
▶ Acting as a BRMS front-end
▶ Orchestrating complex decisioning technology
@jamet123 #decisionmgt © 2016 Decision Management Solutions 11
The Power of Decision Modeling
▶ Decision modeling has filled the gap
between process models and business
rules in the most extensive project ever
undertaken by the Finnish Tax Authority.
▶ "Decision modeling enables us to model our business by
dividing it into concrete parts that are understandable to
business people without being too detailed. It also helps us
not to lose sight of the overall picture of the process while
delving deep into the details of business rules."
Timo Laukkanen, Process Director, Finnish Tax
Administration
▶ "I am truly amazed by decision modeling. This method gives
me an agile tool for modeling quite complicated domains."
Katja Hietikko, Senior Business Developer, M.Sc. (Tech.)
@jamet123 #decisionmgt © 2016 Decision Management Solutions 12
DMN and Business Rules
@jamet123 #decisionmgt © 2016 Decision Management Solutions 13
Business Rules can be hard to manage
▶ How to manage sources?
▶ How much detail for a given rule?
▶ Who owns which rules?
▶ How and where to document rules?
▶ What are these rules for?
▶ What is the right format for a rule?
▶ How do we find the right metaphor
for a set of rules?
@jamet123 #decisionmgt © 2016 Decision Management Solutions 14
Manage Decisions To Manage Rules
▶ Not all rules are the same
▶ Rules only add value once deployed
▶ Deploying and managing rules requires a structure
▶ Managing decisions
▶ Shows how to structure the rules
▶ Where to deploy the rules
▶ Gives a rationale for defining and managing the rules
▶ Describe each decision and sub-decision
with simple, unique business rules
@jamet123 #decisionmgt © 2016 Decision Management Solutions 15
Simplified
process models
Clear decision models for
business users
IT-managed
Transformation
Over-complex
process models
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
@jamet123 #decisionmgt © 2016 Decision Management Solutions 16
DecisionsFirst Modeler and
Red Hat JBoss BRMS
@jamet123 #decisionmgt © 2016 Decision Management Solutions 17
DecisionsFirst Modeler
Social, collaborative, cloud-based Decision
Management 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
Integrated Database
Shared Database, Reusable
components
Automated Consistency and
Completeness Checks
Living Repository
@jamet123 #decisionmgt © 2016 Decision Management Solutions 18
Red Hat JBoss BRMS
@jamet123 #decisionmgt © 2016 Decision Management Solutions 19
Demonstration
@jamet123 #decisionmgt © 2016 Decision Management Solutions 25
Decision Modeling Lifecycle
▶ Decision Modeling
▶ Drives requirements and automation
▶ Supports business rules and analytic implementations
▶ Delivers traceability
▶ Allows for ongoing orchestration
Orchestration
Automation
BoundaryDecision
Requirements
Business
Rules
Implementation
Technology Selection
Predictive
Analytics
Traceability
Optimization
@jamet123 #decisionmgt © 2016 Decision Management Solutions 26
Questions?
@jamet123 #decisionmgt © 2016 Decision Management Solutions 27
Key Benefits
• Traceability and clarity from business objectives
through decision requirements to the business
rules running in production
Business
Engagement
• Links decision models to new or existing
implementations and creates models suitable
for broad access
Common
View
• Requires no duplication or re-generation of
business rules to add decision model
perspective
Simplified
Management
• Leverages existing versioning, deployment and
management processes allowing business rules
architects to exploit their existing investments
Exploit JBoss
BRMS
@jamet123 #decisionmgt © 2016 Decision Management Solutions 28
More Information
▶ DecisionsFirst Modeler
▶ decisionsfirst.com
▶ Support
▶ support.decisionsfirst.com
▶ support@decisionsfirst.com
▶ White Papers and Training Schedule
▶ decisionmanagementsolution.com
▶ Questions about editions, consulting, training
▶ info@decisionsfirst.com
Thank You
@jamet123 #decisionmgt © 2016 Decision Management Solutions
For more on
Decision Management, go to:
decisionmanagementsolutions.com
James Taylor
james@decisionmanagementsolutions.com

Weitere ähnliche Inhalte

Was ist angesagt?

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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
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
 
The 9 secrets of successful customer feedback and action programs
The 9 secrets of successful customer feedback and action programsThe 9 secrets of successful customer feedback and action programs
The 9 secrets of successful customer feedback and action programsGenroe
 
BuildingEffectiveDecisionMakingFramework_v1.05
BuildingEffectiveDecisionMakingFramework_v1.05BuildingEffectiveDecisionMakingFramework_v1.05
BuildingEffectiveDecisionMakingFramework_v1.05Jim Parnitzke
 

Was ist angesagt? (20)

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
 
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
 
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
 
Simplifying Complex Processes with Decision Management
Simplifying Complex Processes with Decision ManagementSimplifying Complex Processes with Decision Management
Simplifying Complex Processes with Decision Management
 
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 ...
 
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-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
 
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
 
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...
 
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
 
Framing Analytic Requirements with Decision Modeling
Framing Analytic Requirements with Decision ModelingFraming Analytic Requirements with Decision Modeling
Framing Analytic Requirements with Decision Modeling
 
Getting started with decision discovery
Getting started with decision discoveryGetting started with decision discovery
Getting started with decision discovery
 
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 ...
 
Customer Decision Management - 5 Benefits
Customer Decision Management - 5 BenefitsCustomer Decision Management - 5 Benefits
Customer Decision Management - 5 Benefits
 
Best Practices in Targeted Legacy Modernization
Best Practices in Targeted Legacy ModernizationBest Practices in Targeted Legacy Modernization
Best Practices in Targeted Legacy Modernization
 
Simplify BPM with Decision Management
Simplify BPM with Decision ManagementSimplify BPM with Decision Management
Simplify BPM with Decision Management
 
The 9 secrets of successful customer feedback and action programs
The 9 secrets of successful customer feedback and action programsThe 9 secrets of successful customer feedback and action programs
The 9 secrets of successful customer feedback and action programs
 
BuildingEffectiveDecisionMakingFramework_v1.05
BuildingEffectiveDecisionMakingFramework_v1.05BuildingEffectiveDecisionMakingFramework_v1.05
BuildingEffectiveDecisionMakingFramework_v1.05
 

Andere mochten auch

JBoss Business Rules Management System (BRMS) Primer
JBoss Business Rules Management System (BRMS) PrimerJBoss Business Rules Management System (BRMS) Primer
JBoss Business Rules Management System (BRMS) PrimerEric D. Schabell
 
Scala in our BRMS
Scala in our BRMSScala in our BRMS
Scala in our BRMSscalaconfjp
 
Decision Management : M2DL@UPS Lecture
Decision Management : M2DL@UPS LectureDecision Management : M2DL@UPS Lecture
Decision Management : M2DL@UPS LectureEmmanuel Bonnet
 
Decision Service Architecture - Red Hat Forum Paris 2015
Decision Service Architecture - Red Hat Forum Paris 2015Decision Service Architecture - Red Hat Forum Paris 2015
Decision Service Architecture - Red Hat Forum Paris 2015Emmanuel Bonnet
 
Jboss jbpm and drools 1 introduction to drools architecture
Jboss jbpm and drools   1 introduction to drools architectureJboss jbpm and drools   1 introduction to drools architecture
Jboss jbpm and drools 1 introduction to drools architectureZoran Hristov
 
Intro to Drools - St Louis Gateway JUG
Intro to Drools - St Louis Gateway JUGIntro to Drools - St Louis Gateway JUG
Intro to Drools - St Louis Gateway JUGRay Ploski
 
JBoss BRMS sneak peak, the future is now for your Business Processes
JBoss BRMS sneak peak, the future is now for your Business ProcessesJBoss BRMS sneak peak, the future is now for your Business Processes
JBoss BRMS sneak peak, the future is now for your Business ProcessesEric D. Schabell
 
Red Hat JBoss BRMS Primer - JBoss Business Rules and BPM Solutions
Red Hat JBoss BRMS Primer - JBoss Business Rules and BPM SolutionsRed Hat JBoss BRMS Primer - JBoss Business Rules and BPM Solutions
Red Hat JBoss BRMS Primer - JBoss Business Rules and BPM SolutionsEric D. Schabell
 
Application Architecture -Data, Process, Rule-
Application Architecture -Data, Process, Rule-Application Architecture -Data, Process, Rule-
Application Architecture -Data, Process, Rule-Masahiko Umeno
 
Zero to Hero Using Red Hat JBoss BRMS
Zero to Hero Using Red Hat JBoss BRMSZero to Hero Using Red Hat JBoss BRMS
Zero to Hero Using Red Hat JBoss BRMSEric D. Schabell
 
JBoss BRMS - The enterprise platform for business logic
JBoss BRMS - The enterprise platform for business logicJBoss BRMS - The enterprise platform for business logic
JBoss BRMS - The enterprise platform for business logicJBug Italy
 
Drools 6 deep dive
Drools 6 deep diveDrools 6 deep dive
Drools 6 deep diveMario Fusco
 
Drools 6.0 (Red Hat Summit)
Drools 6.0 (Red Hat Summit)Drools 6.0 (Red Hat Summit)
Drools 6.0 (Red Hat Summit)Mark Proctor
 
JBoss Drools and Drools Fusion (CEP): Making Business Rules react to RTE
JBoss Drools and Drools Fusion (CEP): Making Business Rules react to RTEJBoss Drools and Drools Fusion (CEP): Making Business Rules react to RTE
JBoss Drools and Drools Fusion (CEP): Making Business Rules react to RTEtsurdilovic
 

Andere mochten auch (16)

JBoss Business Rules Management System (BRMS) Primer
JBoss Business Rules Management System (BRMS) PrimerJBoss Business Rules Management System (BRMS) Primer
JBoss Business Rules Management System (BRMS) Primer
 
Scala in our BRMS
Scala in our BRMSScala in our BRMS
Scala in our 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
 
jBPM
jBPMjBPM
jBPM
 
Decision Management : M2DL@UPS Lecture
Decision Management : M2DL@UPS LectureDecision Management : M2DL@UPS Lecture
Decision Management : M2DL@UPS Lecture
 
Decision Service Architecture - Red Hat Forum Paris 2015
Decision Service Architecture - Red Hat Forum Paris 2015Decision Service Architecture - Red Hat Forum Paris 2015
Decision Service Architecture - Red Hat Forum Paris 2015
 
Jboss jbpm and drools 1 introduction to drools architecture
Jboss jbpm and drools   1 introduction to drools architectureJboss jbpm and drools   1 introduction to drools architecture
Jboss jbpm and drools 1 introduction to drools architecture
 
Intro to Drools - St Louis Gateway JUG
Intro to Drools - St Louis Gateway JUGIntro to Drools - St Louis Gateway JUG
Intro to Drools - St Louis Gateway JUG
 
JBoss BRMS sneak peak, the future is now for your Business Processes
JBoss BRMS sneak peak, the future is now for your Business ProcessesJBoss BRMS sneak peak, the future is now for your Business Processes
JBoss BRMS sneak peak, the future is now for your Business Processes
 
Red Hat JBoss BRMS Primer - JBoss Business Rules and BPM Solutions
Red Hat JBoss BRMS Primer - JBoss Business Rules and BPM SolutionsRed Hat JBoss BRMS Primer - JBoss Business Rules and BPM Solutions
Red Hat JBoss BRMS Primer - JBoss Business Rules and BPM Solutions
 
Application Architecture -Data, Process, Rule-
Application Architecture -Data, Process, Rule-Application Architecture -Data, Process, Rule-
Application Architecture -Data, Process, Rule-
 
Zero to Hero Using Red Hat JBoss BRMS
Zero to Hero Using Red Hat JBoss BRMSZero to Hero Using Red Hat JBoss BRMS
Zero to Hero Using Red Hat JBoss BRMS
 
JBoss BRMS - The enterprise platform for business logic
JBoss BRMS - The enterprise platform for business logicJBoss BRMS - The enterprise platform for business logic
JBoss BRMS - The enterprise platform for business logic
 
Drools 6 deep dive
Drools 6 deep diveDrools 6 deep dive
Drools 6 deep dive
 
Drools 6.0 (Red Hat Summit)
Drools 6.0 (Red Hat Summit)Drools 6.0 (Red Hat Summit)
Drools 6.0 (Red Hat Summit)
 
JBoss Drools and Drools Fusion (CEP): Making Business Rules react to RTE
JBoss Drools and Drools Fusion (CEP): Making Business Rules react to RTEJBoss Drools and Drools Fusion (CEP): Making Business Rules react to RTE
JBoss Drools and Drools Fusion (CEP): Making Business Rules react to RTE
 

Ähnlich wie DecisionsFrst Modeler and Red Hat JBoss BRMS

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
 
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
 
Unveiling Strategic Trends in Global Finance, Banking, and Insurance - IT Ex...
Unveiling Strategic Trends in Global Finance, Banking, and Insurance -  IT Ex...Unveiling Strategic Trends in Global Finance, Banking, and Insurance -  IT Ex...
Unveiling Strategic Trends in Global Finance, Banking, and Insurance - IT Ex...Enterprise Management Associates
 
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
 
Strat Pro White Paper
Strat Pro   White PaperStrat Pro   White Paper
Strat Pro White PaperPedro Dudiuk
 
Why it's time to rethink your approach to Enterprise Architecture
Why it's time to rethink your approach to Enterprise ArchitectureWhy it's time to rethink your approach to Enterprise Architecture
Why it's time to rethink your approach to Enterprise ArchitectureLeanIX GmbH
 
Deployment roadmap
Deployment roadmapDeployment roadmap
Deployment roadmapsujite2e
 
Best Practices for Implementing Self-Service Analytics
Best Practices for Implementing Self-Service AnalyticsBest Practices for Implementing Self-Service Analytics
Best Practices for Implementing Self-Service AnalyticsMattSaxton5
 
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
 

Ähnlich wie DecisionsFrst Modeler and Red Hat JBoss BRMS (20)

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
 
Delivering the Business Value of Analytics
Delivering the Business Value of Analytics Delivering the Business Value of Analytics
Delivering the Business Value of Analytics
 
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
 
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
 
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
 
Upmc tpdev6
Upmc tpdev6Upmc tpdev6
Upmc tpdev6
 
Customer digitaldecisioningfinal
Customer digitaldecisioningfinalCustomer digitaldecisioningfinal
Customer digitaldecisioningfinal
 
Unveiling Strategic Trends in Global Finance, Banking, and Insurance - IT Ex...
Unveiling Strategic Trends in Global Finance, Banking, and Insurance -  IT Ex...Unveiling Strategic Trends in Global Finance, Banking, and Insurance -  IT Ex...
Unveiling Strategic Trends in Global Finance, Banking, and Insurance - IT Ex...
 
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
 
Strat Pro White Paper
Strat Pro   White PaperStrat Pro   White Paper
Strat Pro White Paper
 
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
 
Presentation on Denovo SAP Service
Presentation on Denovo SAP ServicePresentation on Denovo SAP Service
Presentation on Denovo SAP Service
 
Why it's time to rethink your approach to Enterprise Architecture
Why it's time to rethink your approach to Enterprise ArchitectureWhy it's time to rethink your approach to Enterprise Architecture
Why it's time to rethink your approach to Enterprise Architecture
 
Deployment roadmap
Deployment roadmapDeployment roadmap
Deployment roadmap
 
Aug 2017 damaga-peter-vennel
Aug 2017 damaga-peter-vennelAug 2017 damaga-peter-vennel
Aug 2017 damaga-peter-vennel
 
Best Practices for Implementing Self-Service Analytics
Best Practices for Implementing Self-Service AnalyticsBest Practices for Implementing Self-Service Analytics
Best Practices for Implementing Self-Service Analytics
 
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
 

Kürzlich hochgeladen

Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
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...ICS
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 

Kürzlich hochgeladen (20)

Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
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...
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 

DecisionsFrst Modeler and Red Hat JBoss BRMS

  • 1. @jamet123 #decisionmgt © 2016 Decision Management Solutions James Taylor CEO Decision Modeling with DMN for Red Hat JBoss BRMS
  • 2. @jamet123 #decisionmgt © 2016 Decision Management Solutions 2 Key Benefits • Traceability and clarity from business objectives through decision requirements to the business rules running in production Business Engagement • Links decision models to new or existing implementations and creates models suitable for broad access Common View • Requires no duplication or re-generation of business rules to add decision model perspective Simplified Management • Leverages existing versioning, deployment and management processes allowing business rules architects to exploit their existing investments Exploit JBoss BRMS
  • 3. @jamet123 #decisionmgt © 2016 Decision Management Solutions 3 James Taylor Decision Management Solutions ▶ We work with clients to improve their business by applying business rules & analytic technology to automate & improve decisions. ▶ We are vendor-neutral and a RedHat Technology Partner ▶ We are an original submitter of DMN ▶ I have spent the last 14 years championing Decision Management and developing Decision Management Systems
  • 4. @jamet123 #decisionmgt © 2016 Decision Management Solutions 4 Agenda ▶ An introduction to DMN ▶ The role of DMN in business rules projects ▶ DecisionsFirst Modeler and Red Hat JBoss BRMS ▶ Questions
  • 5. @jamet123 #decisionmgt © 2016 Decision Management Solutions 5 Decision Model and Notation (DMN)
  • 6. @jamet123 #decisionmgt © 2016 Decision Management Solutions 6 Decision Modeling and Notation (DMN) ▶ “… 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.” ▶ Use Cases ▶ Modeling Human Decision-making ▶ Modeling Requirements for automated Decision-making ▶ Implementing automated Decision-making ▶ Decision Management Solutions, Escape Velocity, FICO, KUL, KPI, IBM, Model Systems, Oracle, TIBCO, Visumpoint
  • 7. @jamet123 #decisionmgt © 2016 Decision Management Solutions 7 Two Layers of Detail 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 Decision Requirements Decision Logic
  • 8. @jamet123 #decisionmgt © 2016 Decision Management Solutions 8 Decision Modeling In 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
  • 9. @jamet123 #decisionmgt © 2016 Decision Management Solutions 9 Decision Requirements Diagram Information Knowledge Decision
  • 10. @jamet123 #decisionmgt © 2016 Decision Management Solutions 10 Many Use Cases ▶ Human Decision-making ▶ Documenting human decision-making ▶ Improving human decision-making with analytics ▶ Training human decision-makers ▶ Requirements for automated Decision-making ▶ Business rules discovery and analysis ▶ Framing predictive analytics ▶ Dashboard design ▶ Implementing automated Decision-making ▶ Completely specifying business rules ▶ Acting as a BRMS front-end ▶ Orchestrating complex decisioning technology
  • 11. @jamet123 #decisionmgt © 2016 Decision Management Solutions 11 The Power of Decision Modeling ▶ Decision modeling has filled the gap between process models and business rules in the most extensive project ever undertaken by the Finnish Tax Authority. ▶ "Decision modeling enables us to model our business by dividing it into concrete parts that are understandable to business people without being too detailed. It also helps us not to lose sight of the overall picture of the process while delving deep into the details of business rules." Timo Laukkanen, Process Director, Finnish Tax Administration ▶ "I am truly amazed by decision modeling. This method gives me an agile tool for modeling quite complicated domains." Katja Hietikko, Senior Business Developer, M.Sc. (Tech.)
  • 12. @jamet123 #decisionmgt © 2016 Decision Management Solutions 12 DMN and Business Rules
  • 13. @jamet123 #decisionmgt © 2016 Decision Management Solutions 13 Business Rules can be hard to manage ▶ How to manage sources? ▶ How much detail for a given rule? ▶ Who owns which rules? ▶ How and where to document rules? ▶ What are these rules for? ▶ What is the right format for a rule? ▶ How do we find the right metaphor for a set of rules?
  • 14. @jamet123 #decisionmgt © 2016 Decision Management Solutions 14 Manage Decisions To Manage Rules ▶ Not all rules are the same ▶ Rules only add value once deployed ▶ Deploying and managing rules requires a structure ▶ Managing decisions ▶ Shows how to structure the rules ▶ Where to deploy the rules ▶ Gives a rationale for defining and managing the rules ▶ Describe each decision and sub-decision with simple, unique business rules
  • 15. @jamet123 #decisionmgt © 2016 Decision Management Solutions 15 Simplified process models Clear decision models for business users IT-managed Transformation Over-complex process models 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
  • 16. @jamet123 #decisionmgt © 2016 Decision Management Solutions 16 DecisionsFirst Modeler and Red Hat JBoss BRMS
  • 17. @jamet123 #decisionmgt © 2016 Decision Management Solutions 17 DecisionsFirst Modeler Social, collaborative, cloud-based Decision Management 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 Integrated Database Shared Database, Reusable components Automated Consistency and Completeness Checks Living Repository
  • 18. @jamet123 #decisionmgt © 2016 Decision Management Solutions 18 Red Hat JBoss BRMS
  • 19. @jamet123 #decisionmgt © 2016 Decision Management Solutions 19 Demonstration
  • 20. @jamet123 #decisionmgt © 2016 Decision Management Solutions 25 Decision Modeling Lifecycle ▶ Decision Modeling ▶ Drives requirements and automation ▶ Supports business rules and analytic implementations ▶ Delivers traceability ▶ Allows for ongoing orchestration Orchestration Automation BoundaryDecision Requirements Business Rules Implementation Technology Selection Predictive Analytics Traceability Optimization
  • 21. @jamet123 #decisionmgt © 2016 Decision Management Solutions 26 Questions?
  • 22. @jamet123 #decisionmgt © 2016 Decision Management Solutions 27 Key Benefits • Traceability and clarity from business objectives through decision requirements to the business rules running in production Business Engagement • Links decision models to new or existing implementations and creates models suitable for broad access Common View • Requires no duplication or re-generation of business rules to add decision model perspective Simplified Management • Leverages existing versioning, deployment and management processes allowing business rules architects to exploit their existing investments Exploit JBoss BRMS
  • 23. @jamet123 #decisionmgt © 2016 Decision Management Solutions 28 More Information ▶ DecisionsFirst Modeler ▶ decisionsfirst.com ▶ Support ▶ support.decisionsfirst.com ▶ support@decisionsfirst.com ▶ White Papers and Training Schedule ▶ decisionmanagementsolution.com ▶ Questions about editions, consulting, training ▶ info@decisionsfirst.com
  • 24. Thank You @jamet123 #decisionmgt © 2016 Decision Management Solutions For more on Decision Management, go to: decisionmanagementsolutions.com James Taylor james@decisionmanagementsolutions.com