SlideShare ist ein Scribd-Unternehmen logo
1 von 68
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]

Weitere ähnliche Inhalte

Ähnlich wie Buenos Aires Decision Table presentation

Testcase design techniques final
Testcase design techniques finalTestcase design techniques final
Testcase design techniques final
shraavank
 
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
 
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
 

Ähnlich wie 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
 
ch1. .ppt
ch1. .pptch1. .ppt
ch1. .ppt
 
selection.ppt
selection.pptselection.ppt
selection.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
 

Kürzlich hochgeladen

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 

Buenos Aires Decision Table presentation