SlideShare a Scribd company logo
Michael Anstis Decision Tables & Guvnor
Agenda ,[object Object]
Types
Validation & Verification
Transformation
What is Guvnor?
Decision Tables in Guvnor
Roadmap
Summary
Q&A
Agenda ,[object Object],[object Object]
Validation & Verification
Transformation
What is Guvnor?
Decision Tables in Guvnor
Roadmap
Summary
Q&A
Agenda Some decisions are simple
Introduction  - Some decisions are simple Should I fly to Buenos Aires?
Introduction  - Some decisions are simple I want to treat myself
Introduction  - Some decisions are simple
Agenda Some decisions are complex
Introduction   - Some decisions are complex What insurance premium should I charge?
Introduction  - Some decisions are complex ,[object Object]
Applicant's experience
Sailing qualifications
Value of vessel
Type of cover
Introduction  - Some decisions are complex ,[object Object]
If less than 35 add 10% surcharge
If less than 45 add 5% surcharge
Introduction  - Some decisions are complex ,[object Object]
Introduction  - Enter the decision table ,[object Object]
Introduction  - Overview ,[object Object]
Compact way to model large sets of related rules. ,[object Object],[object Object]
Agenda ,[object Object],[object Object],[object Object]
Transformation
What is Guvnor?
Decision Tables in Guvnor
Roadmap
Summary
Q&A
Types ,[object Object],[object Object]
Horizontal
Vertical
Limited entry
Extended entry ,[object Object],[object Object]
Multi-hit, all hits
Multi-hit, first hit
Single hit
Layouts ,[object Object],Conditions stub Actions stub Action states Condition states Rule identifiers
Layouts ,[object Object]
Layouts ,[object Object]
Layouts ,[object Object]
Layouts ,[object Object]
Layouts ,[object Object]
Categorisation ,[object Object],[object Object]
The number of columns should equal the product of the number of states for every condition. ,[object Object],2 * 3 = 6 combinations
Categorisation ,[object Object],[object Object]
Not essential for expansion but ensures completeness ,[object Object]
Categorisation ,[object Object]
Categorisation ,[object Object],[object Object]
Reduces the number of condition columns.
If the same actions exist for rules covering all condition states for a given condition they can be combined and the condition state becomes irrelevant.
Categorisation ,[object Object]
Categorisation ,[object Object]
Categorisation ,[object Object],[object Object]

More Related Content

Similar to Buenos Aires Decision Table presentation

What is the decision rule all about?
What is the decision rule all about?What is the decision rule all about?
What is the decision rule all about?
Maryam Sourani
 
Testcase design techniques final
Testcase design techniques finalTestcase design techniques final
Testcase design techniques final
shraavank
 
blckboxtesting.ppt il.;io'/ ulio'[ yjko8i[0'-p/ yk
blckboxtesting.ppt il.;io'/ ulio'[ yjko8i[0'-p/ ykblckboxtesting.ppt il.;io'/ ulio'[ yjko8i[0'-p/ yk
blckboxtesting.ppt il.;io'/ ulio'[ yjko8i[0'-p/ yk
SMayankSharma
 
Acceptance Test Driven Development at StarWest 2014
Acceptance Test Driven Development at StarWest 2014Acceptance Test Driven Development at StarWest 2014
Acceptance Test Driven Development at StarWest 2014
jaredrrichardson
 
Porto Seguro’s Safe driver prediction
Porto Seguro’s Safe driver predictionPorto Seguro’s Safe driver prediction
Porto Seguro’s Safe driver prediction
Kapil Garg
 
Chapter 1 Principles of economics· Opportunity costs· Tra.docx
Chapter 1 Principles of economics· Opportunity costs· Tra.docxChapter 1 Principles of economics· Opportunity costs· Tra.docx
Chapter 1 Principles of economics· Opportunity costs· Tra.docx
sleeperharwell
 
selection.ppt
selection.pptselection.ppt
selection.ppt
alaguap
 
ch1. .ppt
ch1. .pptch1. .ppt
ch1. .ppt
mazber1
 
Black box testing techniques
Black box testing techniques Black box testing techniques
Black box testing techniques
Nguyen Quoc Dung
 
Cmt learning objective 36 case study of s&p 500
Cmt learning objective 36   case study of s&p 500Cmt learning objective 36   case study of s&p 500
Cmt learning objective 36 case study of s&p 500
Professional Training Academy
 
Case study of s&p 500
Case study of s&p 500Case study of s&p 500
Case study of s&p 500
Professional Training Academy
 
International accounting standards ias intro
International accounting standards   ias introInternational accounting standards   ias intro
International accounting standards ias intro
University Of Central Punjab
 
Risk Based Loan Approval Framework
Risk Based Loan Approval FrameworkRisk Based Loan Approval Framework
Risk Based Loan Approval Framework
Ramkumar Ravichandran
 
22nd Annual NASPP Presentation - 2014
22nd Annual NASPP Presentation - 201422nd Annual NASPP Presentation - 2014
22nd Annual NASPP Presentation - 2014
Jeremy Goldstein
 
Product_Briefing_for_Custome_Care_Higher_Risk_Car_Insurance_V1.pptx
Product_Briefing_for_Custome_Care_Higher_Risk_Car_Insurance_V1.pptxProduct_Briefing_for_Custome_Care_Higher_Risk_Car_Insurance_V1.pptx
Product_Briefing_for_Custome_Care_Higher_Risk_Car_Insurance_V1.pptx
sivachandransubraman1
 
Advanced Topics in Roth Conversions
Advanced Topics in Roth ConversionsAdvanced Topics in Roth Conversions
Advanced Topics in Roth Conversions
BenLJennings
 
Helping Our Clients Select Best Quote
Helping Our Clients Select Best QuoteHelping Our Clients Select Best Quote
Helping Our Clients Select Best Quote
Alexander Levine
 
Decision tree-an-illustration-of-decision-tree-building-process
Decision tree-an-illustration-of-decision-tree-building-processDecision tree-an-illustration-of-decision-tree-building-process
Decision tree-an-illustration-of-decision-tree-building-process
Avisek Kundu
 
Slidecast: Understanding the Compensation Self Audit
Slidecast: Understanding the Compensation Self AuditSlidecast: Understanding the Compensation Self Audit
Slidecast: Understanding the Compensation Self Audit
Thomas Econometrics
 
Markets & Market Failure Exam Question Guide
Markets & Market Failure Exam Question GuideMarkets & Market Failure Exam Question Guide
Markets & Market Failure Exam Question Guide
Aquinas College Economics Department
 

Similar to Buenos Aires Decision Table presentation (20)

What is the decision rule all about?
What is the decision rule all about?What is the decision rule all about?
What is the decision rule all about?
 
Testcase design techniques final
Testcase design techniques finalTestcase design techniques final
Testcase design techniques final
 
blckboxtesting.ppt il.;io'/ ulio'[ yjko8i[0'-p/ yk
blckboxtesting.ppt il.;io'/ ulio'[ yjko8i[0'-p/ ykblckboxtesting.ppt il.;io'/ ulio'[ yjko8i[0'-p/ yk
blckboxtesting.ppt il.;io'/ ulio'[ yjko8i[0'-p/ yk
 
Acceptance Test Driven Development at StarWest 2014
Acceptance Test Driven Development at StarWest 2014Acceptance Test Driven Development at StarWest 2014
Acceptance Test Driven Development at StarWest 2014
 
Porto Seguro’s Safe driver prediction
Porto Seguro’s Safe driver predictionPorto Seguro’s Safe driver prediction
Porto Seguro’s Safe driver prediction
 
Chapter 1 Principles of economics· Opportunity costs· Tra.docx
Chapter 1 Principles of economics· Opportunity costs· Tra.docxChapter 1 Principles of economics· Opportunity costs· Tra.docx
Chapter 1 Principles of economics· Opportunity costs· Tra.docx
 
selection.ppt
selection.pptselection.ppt
selection.ppt
 
ch1. .ppt
ch1. .pptch1. .ppt
ch1. .ppt
 
Black box testing techniques
Black box testing techniques Black box testing techniques
Black box testing techniques
 
Cmt learning objective 36 case study of s&p 500
Cmt learning objective 36   case study of s&p 500Cmt learning objective 36   case study of s&p 500
Cmt learning objective 36 case study of s&p 500
 
Case study of s&p 500
Case study of s&p 500Case study of s&p 500
Case study of s&p 500
 
International accounting standards ias intro
International accounting standards   ias introInternational accounting standards   ias intro
International accounting standards ias intro
 
Risk Based Loan Approval Framework
Risk Based Loan Approval FrameworkRisk Based Loan Approval Framework
Risk Based Loan Approval Framework
 
22nd Annual NASPP Presentation - 2014
22nd Annual NASPP Presentation - 201422nd Annual NASPP Presentation - 2014
22nd Annual NASPP Presentation - 2014
 
Product_Briefing_for_Custome_Care_Higher_Risk_Car_Insurance_V1.pptx
Product_Briefing_for_Custome_Care_Higher_Risk_Car_Insurance_V1.pptxProduct_Briefing_for_Custome_Care_Higher_Risk_Car_Insurance_V1.pptx
Product_Briefing_for_Custome_Care_Higher_Risk_Car_Insurance_V1.pptx
 
Advanced Topics in Roth Conversions
Advanced Topics in Roth ConversionsAdvanced Topics in Roth Conversions
Advanced Topics in Roth Conversions
 
Helping Our Clients Select Best Quote
Helping Our Clients Select Best QuoteHelping Our Clients Select Best Quote
Helping Our Clients Select Best Quote
 
Decision tree-an-illustration-of-decision-tree-building-process
Decision tree-an-illustration-of-decision-tree-building-processDecision tree-an-illustration-of-decision-tree-building-process
Decision tree-an-illustration-of-decision-tree-building-process
 
Slidecast: Understanding the Compensation Self Audit
Slidecast: Understanding the Compensation Self AuditSlidecast: Understanding the Compensation Self Audit
Slidecast: Understanding the Compensation Self Audit
 
Markets & Market Failure Exam Question Guide
Markets & Market Failure Exam Question GuideMarkets & Market Failure Exam Question Guide
Markets & Market Failure Exam Question Guide
 

Recently uploaded

HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStrDeep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
saastr
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
GDSC PJATK
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
flufftailshop
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
Intelisync
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
Pravash Chandra Das
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
LucaBarbaro3
 

Recently uploaded (20)

HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStrDeep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
Deep Dive: Getting Funded with Jason Jason Lemkin Founder & CEO @ SaaStr
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!Finale of the Year: Apply for Next One!
Finale of the Year: Apply for Next One!
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdfNunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
Nunit vs XUnit vs MSTest Differences Between These Unit Testing Frameworks.pdf
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
 

Buenos Aires Decision Table presentation