SlideShare uma empresa Scribd logo
1 de 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]

Mais conteúdo relacionado

Semelhante a 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
 

Semelhante a 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
 

Último

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
 

Último (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
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
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
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
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

Buenos Aires Decision Table presentation