SlideShare a Scribd company logo
1 of 46
Download to read offline
*
Jan Vanthienen
KU Leuven
Faculty of Economics and Business
Business Information Systems Group
Research and teaching:
• Business Analysis
• Information & Knowledge Management
• Business intelligence & Analytics
• Decision models & tables
• As a business analyst, you identify business needs and determine solutions to
business problems. To this end, you model and improve processes and manage
organizational change from a holistic view of the situation.
• One of the most important things for business is not just data and processes, but
improving and automating decision making. We often spend a lot of effort on
modeling business processes, but forget about important elements in the process:
the decisions.
• Decision management has a new standard, DMN. This may look trivial, but DMN
fully fits the business analysis mission to describe decisions and decision logic
from a business point of view, with a straightforward road to implementation.
• Modeling decisions and processes raises an interesting challenge: how to combine
both approaches and which comes first? That is what this session is about.
Prof. dr. Jan Vanthienen
jan.vanthienen@kuleuven.be
KU Leuven (Belgium)
Leuven Institute for Research in Information Systems
*
*
LIRIS (Leuven
Institute for
Research in
Information
Systems)
Decision & Process Modeling
Jan Vanthienen
KU Leuven
Faculty of Economics and Business
Business Information Systems Group
Research and teaching:
• Business Analysis
• Information & Knowledge Management
• Business intelligence & Analytics
• Decision models & tables
IBM Faculty Award
Belgian Francqui Chair 2009 at FUNDP
- Bpost bank Research Chair Actionable Analytics
- Colruyt-Symeta Research Chair Smart Data and Decisions in Marketing
- IBM Fund Intelligent Business Decision Making
- Microsoft Research Chair on Intelligent Environments
- PricewaterhouseCoopersChair on E-Business
Email: jan.vanthienen@kuleuven.be
(c) Jan Vanthienen, 2019 3
*
*Modeling Small and Large Data
*Large Volumes of data
* Many objects (e.g.: Customers, Products, …).
* Many features (e.g.: Age, Income, …).
*Velocity: data streams
* Phone calls, Bank transactions,
Web site visits, …
*Variety: different types of “data”
* numbers, text, speech, video, audio,
scanned documents, photos,
social media updates, sensor data, …
*Veracity:
* messy, untrustworthy data
Decision & Process Modeling(c) Jan Vanthienen, 2019 4
*
Decision & Process Modeling(c) Jan Vanthienen, 2019 5
Why would we only care about the (big) data or the processes?
Decisions are important for business.
Where is the decision?
How do we model the decision?
• Correct
• Complete
• Consistent
• Comprehensible
• Compliant
• Modular
• Traceable
Who makes the decision?
Can we improve the decision?
Can we automate the decision?
*
?
Decide acceptance?
Decision & Process Modeling(c) Jan Vanthienen, 2019 6
*
The evolution of computing
Calculation
Data processing
Communication
Decision making
•Big Data
•Analytics
•Knowledge-based AI
Decision & Process Modeling(c) Jan Vanthienen, 2019 7
*
*Made Frequently
*Non-trivial
*Made Rapidly
*Made Consistently, Repeatable
*High volume
*Measurable business impact
*Deterministic
*Frequent change (but compliant)
*Comprehensibility, Explainability
*Automated or manual
Decision & Process Modeling(c) Jan Vanthienen, 2019 8
*
Decision & Process Modeling(c) Jan Vanthienen, 2019 9
Mileage accrual
Customer Type
Traveller
data
*
(Source: Decision Management Solutions)
 Separating (decision) rules
from the process
simplifies the process
 Improved agility, reuse,
focus, visibility
 Simplify nested decision paths:
Model the decision separately
Decision depends on:
o data
o decision logic
o intermediate decisions
Decision & Process Modeling(c) Jan Vanthienen, 2019 10
*
Layered decisions
DMN
Decision tables
*
•Law
•Procedure
Text
• Specification
• Pseudocode
Schema
•Code
•Execution
System
Domain
expert
IT
* Hard to define
* Not standard
* Not executable
* Hard to maintain
 Manual work
 Expensive to maintain
 Low traceability
Decision & Process Modeling(c) Jan Vanthienen, 2019 12
*
*Decision model & notation, knowledge representation
*Flexible execution
•Law
•ProcedureText Decision
logicModel Executable
knowledgeResult
 Comprehensible
 Xplainable
 Made Consistently
 Executable
 Automated
 Flexible
 Generic
Decision & Process Modeling(c) Jan Vanthienen, 2019 13
1. Decisions requirements 2. Decision logic
*
Applicant Risk Rating
U
Applicant Age Medical History Applicant Risk Rating
1
> 60
good Medium
2 bad High
3 [25..60] - Medium
4
< 25
good Low
5 bad Medium
Decision & Process Modeling(c) Jan Vanthienen, 2019 14
Decision(s) (logic) need to be modeled
* A standard for processes (BPMN)
is not enough
* What is the decision?
* Eligibility, rating, retention, offer,
selection, hire, credit, …
* What is required to make this decision?
* Information
* Knowledge sources
(regulations, analytics, expertise)
* Other decisions
* Decision logic
Decision Modeling & Notation standard (DMN)
*
Decision & Process Modeling(c) Jan Vanthienen, 2019 15
*
Informaton requirement
Knowledge requirement
Authority requirement
Decision & Process Modeling(c) Jan Vanthienen, 2019 16
*
*If CustomerType = US and OrderType = Web then Discount = 8%
*If CustomerType = US and OrderType = Phone then Discount = 5%
*If CustomerType = non US then Discount = 0%
* Inputs in one rule are always ANDed. No ORs, no parentheses
* Every row is a rule
* The order of the inputs is the same for every rule
* “-” means: does not matter in this rule (irrelevant)
Inputs Outputs
Information items
"rules"
(rows)
values
Decision & Process Modeling(c) Jan Vanthienen, 2019 17
End of year premiums (simplified real case, French company)
1. Anciennity premium
If the employee has an anciennity of at least 3 years and (s)he was absent for
less than 4 weeks during the year, (s)he will get an anciennity premium.
2. Presence premium
If the employee has an anciennity of at least 1 year and (s)he was absent for
less than 2 weeks during the year, (s)he will get a presence premium.
3. Productivity premium
If the employee has an anciennity of at least 3 years, (s)he is entitled to a
productivity premium, but the premium is only awarded if:
- (s)he was absent for less than 2 weeks during the year
- or (s)he was absent for less than 4 weeks during the year and his/her
appreciation score was excellent.
Premiums can be combined.
*DIY: Build your own table
Decision & Process Modeling(c) Jan Vanthienen, 2019 18
*
*E.g. If CustomerType = US and OrderType = Phone then Discount = ?
Various solutions:
* Take the first rule that applies (from top to bottom) and stop (8%) FIRST
* Make sure the rules do not overlap UNIQUE
* Allow rules to overlap, but only if the output is the same ANY
* Take the output with the highest priority, listed in decreasing order (5%) PRIORITY
* Collect (and add) the output of every rule that applies (13%) COLLECT
-> We need a standard
Decision & Process Modeling(c) Jan Vanthienen, 2019 19
*
*Decision tables (DT)
* Decision rules in a tabular format
*Decision table methodology (DTM)
* How to use a constrained form of decision tables in order to model decisions
* Goal-oriented decision modeling network
* Good decision table design
* Single hit tables (complete, consistent and correct), relations between
tables, table notation, contraction, optimization, normalization.
*Decision Modeling & Notation (DMN) standard
* Standard syntax and notation for exchange
* Recognize other forms of tables
* Combine tables with other concepts in decision modeling
* Standard expression language FEEL
Decision & Process Modeling(c) Jan Vanthienen, 2019 20
Good decision table models are a proven technique to represent decision rules
Consistency,
completeness
and correctness by design
*
Decision & Process Modeling(c) Jan Vanthienen, 2019 21
*
DMN identifies different table types, indicated by the first letter:
Single hit (returns one rule):
*If only one rule can match every case: (U)nique hit indicator
*If more then one rule can match a certain case: Choose only one
The Hit Indicator tells which one:
- A(ny), P(riority of outcome)
- F(irst)
Multiple hit:
*If all applicable rules are required:
* results in an output collection (list, or operation on list)
* List order is No order (arbitrary), Rule order, Output order
* An operation may be applied, e.g. C+
Good
Ugly
Bad
Decision & Process Modeling(c) Jan Vanthienen, 2019 22
*
*Some of this is methodology
*But if you can choose 2 out of 3, what do you choose?
Compact Consistent
Correct
Decision & Process Modeling(c) Jan Vanthienen, 2019 23
• Decisions, decisions, decisions
• Decisions in process modeling
• Process variability
• ’Simple’ operational decisions
• Eligibility, credit, churn, social security, finance,
insurance, healthcare, security, definitions, …
• Regulations, legislation
• Enumerating and evaluating alternatives, constraints,
options
• Combinatorial optimizations
• Scheduling and resource allocation
*Application areas & Tools
Decision & Process Modeling(c) Jan Vanthienen, 2019 24
*It is not a rebirth of rule-based systems
*It belongs at the business side, not the IT side. It is part of BA
*Emphasis on structuring, verification, model quality, …
*It is a model (& notation) standard
*No lock-in, but compatibility (TCK)
*Straightforward execution is common. More sophisticated
execution (inferences) is possible but the standard ≠ the tools
(-> research area)
*It is not the ultimate full-blown knowledge representation
*Complexity has its price
*Already so much better than not modeling decision (logic)
*
Decision & Process Modeling(c) Jan Vanthienen, 2019 25
*
Issues DMN solves
How to connect decisions and processes
*
*What is the decision?
* eligibility, price, insurance, theft rating, customer offer,
retention, supplier selection, hire, credit, …
*Who, what, how?
*Who owns the decision?
*Who makes the decision every day?
*Who is impacted?
*What triggers the decision?
*When are we making this decision?
*What is required to make this decision?
* Information requirements
* Knowledge sources (regulations, analytics, expertise)
* Other decisions
* Decision logic
Decision & Process Modeling(c) Jan Vanthienen, 2019 27
*Separating decisions and processes
* Using a standard modeling notation.
*Decision table types
* Recognize, and unambiguously exchange.
*Decision modeling methodology
* Keep the insights of the past and avoid confusion.
*Separating decision structure and decision logic
* Allows to model decision relations, even if not all logic is expressed in tables.
*Standard notation for exchange and implementation
* Strict notation and simple expression language.
*
Decision & Process Modeling(c) Jan Vanthienen, 2019 28
*
*Separating decision structure and decision logic
*Allows to model decision relations, even if not all logic is
expressed in tables.
Decision & Process Modeling(c) Jan Vanthienen, 2019 29
*
*Decision modeling methodology
*Keep the insights of the past and avoid confusion.
*Good decision table models are a proven technique to represent decision rules
Consistency, completeness and
correctness by design column 4 subsumes column 1• Exclusivity
• Completeness
Decision & Process Modeling(c) Jan Vanthienen, 2019 30
*
*Standard notation for exchange and implementation
*Strict notation and simple expression language ((S-)FEEL).
*FEEL (“Friendly Enough Expression Language) implements
the required mechanisms
* Built-in types, functions and operators
* Every decision in a DRD can be defined using a formal expression that
specifies how the decision’s output is determined from its inputs
* Complete decision models can be defined
* Formal expressions may also be encapsulated as functions
*S-FEEL (“Simple FEEL”) is a basic subset of FEEL designed to cover
the essential requirements of Decision Table-based DMN models
*DMN tools
Decision & Process Modeling(c) Jan Vanthienen, 2019 31
*
*Separating decisions and processes
*Using a standard modeling notation. refuse high
riskapplicant
accept low risk
applicant
GoodMedicalRecord
Age<20
21<=Age<50
Age>=50
BadMedicalRecord
accept
medium risk
applicant
Decision & Process Modeling(c) Jan Vanthienen, 2019 32
*
Process-decision consistency
Which comes first?
Decision models are not
lower level details of one process
* Decisions models
can span
over multiple activities,
and even multiple processes
* Separation of concerns
* Sometimes the process is about
one large decision
Model of the decision(s)
*
Decision & Process Modeling(c) Jan Vanthienen, 2019 34
*
Decision & Process Modeling(c) Jan Vanthienen, 2019 35
*
Decision & Process Modeling(c) Jan Vanthienen, 2019 36
Decision & Process Modeling
*Decision outcomes and gateways
*Order of decisions
*Available inputs
(c) Jan Vanthienen, 2019 37
*Repeat all decisions in process?
Hasić, F., De Smedt, J., Vanthienen, J.: Redesigning Processes for Decision-Awareness:
Strategies for Integrated Modelling. QUATIC 2018: 247-250.
*
*How to integrate processes and decisions?
*How to redesign a process to split off decisions?
*Where to start?
*From an existing process?
*From a decision?
Decision & Process Modeling(c) Jan Vanthienen, 2019 38
*
*This approach views decisions as local concerns (details)
with respect to decision points in the process model
(decision activity before an XOR-split).
But:
* decisions do not only happen at XOR-splits (decision logic
≠ routing logic). Decisions can impact other things.
*The holistic business decision is lost and fragmented.
*Redesigning the process takes out relevant input data and
all possible decision outcomes for one decision at the time.
Decision & Process Modeling(c) Jan Vanthienen, 2019 39
*
*This approach tries to identify decision constructs from the
existing process model and externalizes the decision constructs
into a separate decision model.
*It uses mappings and transformation rules from process
constructs to decision constructs.
*This impacts and simplifies the process model.
*But: The extracted decision model is strongly dependent on how
the process was modelled (decisions can be in gateways,
activities or data).
Decision & Process Modeling(c) Jan Vanthienen, 2019 40
*
*The decision-centric approach starts with the
decision (model).
*The process model is constructed afterwards
in such a way that it is automatically consistent
with the decision model.
*The process model needs to provide the
relevant data for the decision model and needs
to take care of data storage, and data and
decision outcome propagation within the
process.
Decision & Process Modeling(c) Jan Vanthienen, 2019 41
*Sometimes the entire process is about a decision
*Model the decision first,
and then think about how to execute it
*The same decision
can be processed in many ways
*The process of making a decision
depends on the desired criteria
(throughput, efficiency, data collection,
customer comfort, …)
*
Decision & Process Modeling(c) Jan Vanthienen, 2019 42
*
Start each individual decision activity as
soon as all its preconditions are fulfilled
Avoid superfluous decision activities
(unnecessary work)
Group customer contacts
naturalization
Decision & Process Modeling(c) Jan Vanthienen, 2019 43
*
Decision & Process Modeling(c) Jan Vanthienen, 2019 44
*
*DMN models the logic of a decision, but allows to answer different decision questions.
*The basic decision/process:
* John Doe is 50 and has 30 years of service, process John’s case
* The customer puts in an claim/order/loan request.
* Do we accept the order? What is the price? How to process the order, etc.
*There is more than this basic decision
• What-If, Optimization and Incomplete data
• Why do I get this result?
• What can I already decide with these incomplete data?
• Goal seeking: What do I have to change to obtain that result?
• Optimization: How do I get the maximum?
• Overview: Who finally gets this result? Where is my case?
• Decision Analysis: Are there some strange assignments in giving this result?
• Decision Maintenance: What if the policy changes?
• Traceability: How easy is it to trace back to the original text (rules)?
What is really the question?
Different inferences of the
same decision logic
Decision & Process Modeling(c) Jan Vanthienen, 2019 45
*
* Hasić, F., De Smedt, J., Vanthienen, J.: Augmenting processes with decision intelligence: Principles for integrated
modelling, Decision Support Systems 107 (2018) 1 – 12.
* Hasić, F., De Smedt, J., Vanthienen, J.: Redesigning Processes for Decision-Awareness: Strategies for Integrated
Modelling. QUATIC 2018: 247-250.
* De Smedt, J., Hasić, F., vanden Broucke, S.K., Vanthienen, J.: Towards a holistic discovery of decisions in process-
aware information systems, International Conference on Business Process Management, Springer (2017).
* Batoulis, K., Haarmann, S., Weske, M.: Various notions of soundness for decision-aware business processes. In:
International Conference on Conceptual Modeling, Springer (2017) 403–418.
* Janssens, L., Bazhenova, E., De Smedt, J., Vanthienen, J., Denecker, M.: Consistent Integration of Decision (DMN)
and Process (BPMN) Models, CAiSE forum (2016).
* De Smedt, J., vanden Broucke, S., Obregon, J., Kim, A., Jung, J., Vanthienen, J.: Decision Mining in a Broader
Context: An Overview of the Current Landscape and Future Directions, BPM Workshop DeMiMoP (2016).
* Vanthienen, J., Caron, F.: Modeling business decisions and processes – which comes first?, Proceedings of the
International Conference on Knowledge Discovery and Information Retrieval and the International Conference on
Knowledge Management and Information Sharing (2014), pp. 451 - 456.
Research topics: Decision & Process Modeling, Mining and Analytics
http://feb.kuleuven.be/drc/LIRIS/misc/JVResearch
Decision & Process Modeling(c) Jan Vanthienen, 2019 46

More Related Content

What's hot

The Vendor Selection Guide - How to on Assessing Vendor Viability
The Vendor Selection Guide - How to on Assessing Vendor ViabilityThe Vendor Selection Guide - How to on Assessing Vendor Viability
The Vendor Selection Guide - How to on Assessing Vendor ViabilityProformative, Inc.
 
Automated Decision Making Comes to Age
Automated Decision Making Comes to AgeAutomated Decision Making Comes to Age
Automated Decision Making Comes to AgeComputer Aid, Inc
 
Axios Systems Webinar: 10 quick wins to transform your IT Service Desk from g...
Axios Systems Webinar: 10 quick wins to transform your IT Service Desk from g...Axios Systems Webinar: 10 quick wins to transform your IT Service Desk from g...
Axios Systems Webinar: 10 quick wins to transform your IT Service Desk from g...Axios Systems
 
Back to the Future
Back to the FutureBack to the Future
Back to the Futurecssa
 
Automated Decision Making Comes Of Age
Automated Decision Making Comes Of AgeAutomated Decision Making Comes Of Age
Automated Decision Making Comes Of AgeThakur Shashank
 
Competitive Intelligence
Competitive IntelligenceCompetitive Intelligence
Competitive IntelligenceElijah Ezendu
 
Business Intelligence Analysis - The key to organisational and business success
Business Intelligence Analysis - The key to organisational and business successBusiness Intelligence Analysis - The key to organisational and business success
Business Intelligence Analysis - The key to organisational and business successcssa
 
IT Strategy Framework
IT Strategy FrameworkIT Strategy Framework
IT Strategy FrameworkVishal Sharma
 
Managing intellectual liabilities by service recovery
Managing intellectual liabilities by service recoveryManaging intellectual liabilities by service recovery
Managing intellectual liabilities by service recoveryVirpi Sillanpää
 
Best Practices in Software Vendor Selection
Best Practices in Software Vendor SelectionBest Practices in Software Vendor Selection
Best Practices in Software Vendor SelectionAdvantiv Solutions, LLC
 
Jonathan Marshall: Beyond RoI – An alternative solution for measuring benefit...
Jonathan Marshall: Beyond RoI – An alternative solution for measuring benefit...Jonathan Marshall: Beyond RoI – An alternative solution for measuring benefit...
Jonathan Marshall: Beyond RoI – An alternative solution for measuring benefit...AGI Geocommunity
 
How it works: it consulting
How it works: it consultingHow it works: it consulting
How it works: it consultingMassMedia Group
 
Developing Superstar Project Managers
Developing Superstar Project ManagersDeveloping Superstar Project Managers
Developing Superstar Project ManagersEDR
 
Making the case for technology in Legal Operations
Making the case for technology in Legal OperationsMaking the case for technology in Legal Operations
Making the case for technology in Legal OperationsAlexander Ali
 
Guide to Identifying Business Challenges
Guide to Identifying Business ChallengesGuide to Identifying Business Challenges
Guide to Identifying Business ChallengesInsight
 
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
 

What's hot (20)

The Vendor Selection Guide - How to on Assessing Vendor Viability
The Vendor Selection Guide - How to on Assessing Vendor ViabilityThe Vendor Selection Guide - How to on Assessing Vendor Viability
The Vendor Selection Guide - How to on Assessing Vendor Viability
 
Automated Decision Making Comes to Age
Automated Decision Making Comes to AgeAutomated Decision Making Comes to Age
Automated Decision Making Comes to Age
 
Axios Systems Webinar: 10 quick wins to transform your IT Service Desk from g...
Axios Systems Webinar: 10 quick wins to transform your IT Service Desk from g...Axios Systems Webinar: 10 quick wins to transform your IT Service Desk from g...
Axios Systems Webinar: 10 quick wins to transform your IT Service Desk from g...
 
Back to the Future
Back to the FutureBack to the Future
Back to the Future
 
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
 
Automated Decision Making Comes Of Age
Automated Decision Making Comes Of AgeAutomated Decision Making Comes Of Age
Automated Decision Making Comes Of Age
 
Competitive Intelligence
Competitive IntelligenceCompetitive Intelligence
Competitive Intelligence
 
Business Intelligence Analysis - The key to organisational and business success
Business Intelligence Analysis - The key to organisational and business successBusiness Intelligence Analysis - The key to organisational and business success
Business Intelligence Analysis - The key to organisational and business success
 
IT Strategy Framework
IT Strategy FrameworkIT Strategy Framework
IT Strategy Framework
 
Managing intellectual liabilities by service recovery
Managing intellectual liabilities by service recoveryManaging intellectual liabilities by service recovery
Managing intellectual liabilities by service recovery
 
Digital maturity model overview
Digital maturity model   overviewDigital maturity model   overview
Digital maturity model overview
 
Best Practices in Software Vendor Selection
Best Practices in Software Vendor SelectionBest Practices in Software Vendor Selection
Best Practices in Software Vendor Selection
 
Jonathan Marshall: Beyond RoI – An alternative solution for measuring benefit...
Jonathan Marshall: Beyond RoI – An alternative solution for measuring benefit...Jonathan Marshall: Beyond RoI – An alternative solution for measuring benefit...
Jonathan Marshall: Beyond RoI – An alternative solution for measuring benefit...
 
Assess and Optimize BI Operations - IT
Assess and Optimize BI Operations - ITAssess and Optimize BI Operations - IT
Assess and Optimize BI Operations - IT
 
How it works: it consulting
How it works: it consultingHow it works: it consulting
How it works: it consulting
 
4 syte solutions
4 syte solutions4 syte solutions
4 syte solutions
 
Developing Superstar Project Managers
Developing Superstar Project ManagersDeveloping Superstar Project Managers
Developing Superstar Project Managers
 
Making the case for technology in Legal Operations
Making the case for technology in Legal OperationsMaking the case for technology in Legal Operations
Making the case for technology in Legal Operations
 
Guide to Identifying Business Challenges
Guide to Identifying Business ChallengesGuide to Identifying Business Challenges
Guide to Identifying Business Challenges
 
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
 

Similar to Modeling Decisions and Processes with DMN

Conference presentation-metrics-and-dashboards-1233628018622665-2
Conference presentation-metrics-and-dashboards-1233628018622665-2Conference presentation-metrics-and-dashboards-1233628018622665-2
Conference presentation-metrics-and-dashboards-1233628018622665-2Uppiliappan Gopalan
 
QA_Chapter_01_Dr_B_Dayal_Overview.pptx
QA_Chapter_01_Dr_B_Dayal_Overview.pptxQA_Chapter_01_Dr_B_Dayal_Overview.pptx
QA_Chapter_01_Dr_B_Dayal_Overview.pptxTeshome62
 
Finance and Technology for More Effective Systems
Finance and Technology for More Effective SystemsFinance and Technology for More Effective Systems
Finance and Technology for More Effective Systemsicgfmconference
 
Accounting_Essentials.ppt
Accounting_Essentials.pptAccounting_Essentials.ppt
Accounting_Essentials.pptyoussefchouni1
 
Bbai pom u1.4 decision making
Bbai pom u1.4 decision makingBbai pom u1.4 decision making
Bbai pom u1.4 decision makingRai University
 
Information Management - Linio White Paper Part 1 'Nice-to-Know vs. Need-to-K...
Information Management - Linio White Paper Part 1 'Nice-to-Know vs. Need-to-K...Information Management - Linio White Paper Part 1 'Nice-to-Know vs. Need-to-K...
Information Management - Linio White Paper Part 1 'Nice-to-Know vs. Need-to-K...Peter Reij
 
Foundations of analytics.ppt
Foundations of analytics.pptFoundations of analytics.ppt
Foundations of analytics.pptSurekha98
 
Business PPT on Business Analytics For Beginners
Business PPT on Business Analytics For BeginnersBusiness PPT on Business Analytics For Beginners
Business PPT on Business Analytics For BeginnersPavithra M. R
 
Design Thinking Applied for the Tax department
Design Thinking Applied for the Tax departmentDesign Thinking Applied for the Tax department
Design Thinking Applied for the Tax departmentRene Saracho
 
UCB i190 Spring 2014 ICTD in Practice_Lect22_21Apr14
UCB i190 Spring 2014 ICTD in Practice_Lect22_21Apr14UCB i190 Spring 2014 ICTD in Practice_Lect22_21Apr14
UCB i190 Spring 2014 ICTD in Practice_Lect22_21Apr14San Ng
 
A 'Cancel' service is much needed, June 28th 2022
A 'Cancel' service is much needed, June 28th 2022A 'Cancel' service is much needed, June 28th 2022
A 'Cancel' service is much needed, June 28th 2022decodemai
 
Data and Information
Data and InformationData and Information
Data and Informationankitdel7
 
Interview Questions Analytics.pdf
Interview Questions Analytics.pdfInterview Questions Analytics.pdf
Interview Questions Analytics.pdfSuyashBansal9
 

Similar to Modeling Decisions and Processes with DMN (20)

Analytic Journeys from Predictive Analytics World
Analytic Journeys from Predictive Analytics WorldAnalytic Journeys from Predictive Analytics World
Analytic Journeys from Predictive Analytics World
 
Conference presentation-metrics-and-dashboards-1233628018622665-2
Conference presentation-metrics-and-dashboards-1233628018622665-2Conference presentation-metrics-and-dashboards-1233628018622665-2
Conference presentation-metrics-and-dashboards-1233628018622665-2
 
QA_Chapter_01_Dr_B_Dayal_Overview.pptx
QA_Chapter_01_Dr_B_Dayal_Overview.pptxQA_Chapter_01_Dr_B_Dayal_Overview.pptx
QA_Chapter_01_Dr_B_Dayal_Overview.pptx
 
Finance and Technology for More Effective Systems
Finance and Technology for More Effective SystemsFinance and Technology for More Effective Systems
Finance and Technology for More Effective Systems
 
Decision making
Decision makingDecision making
Decision making
 
Accounting_Essentials.ppt
Accounting_Essentials.pptAccounting_Essentials.ppt
Accounting_Essentials.ppt
 
Bbai pom u1.4 decision making
Bbai pom u1.4 decision makingBbai pom u1.4 decision making
Bbai pom u1.4 decision making
 
Information Management - Linio White Paper Part 1 'Nice-to-Know vs. Need-to-K...
Information Management - Linio White Paper Part 1 'Nice-to-Know vs. Need-to-K...Information Management - Linio White Paper Part 1 'Nice-to-Know vs. Need-to-K...
Information Management - Linio White Paper Part 1 'Nice-to-Know vs. Need-to-K...
 
Decision analytics: More than BI and Web Analytics
Decision analytics: More than BI and Web AnalyticsDecision analytics: More than BI and Web Analytics
Decision analytics: More than BI and Web Analytics
 
Dss project
Dss projectDss project
Dss project
 
Foundations of analytics.ppt
Foundations of analytics.pptFoundations of analytics.ppt
Foundations of analytics.ppt
 
Business PPT on Business Analytics For Beginners
Business PPT on Business Analytics For BeginnersBusiness PPT on Business Analytics For Beginners
Business PPT on Business Analytics For Beginners
 
Design Thinking Applied for the Tax department
Design Thinking Applied for the Tax departmentDesign Thinking Applied for the Tax department
Design Thinking Applied for the Tax department
 
Importance of decisions OMG
Importance of decisions OMGImportance of decisions OMG
Importance of decisions OMG
 
UCB i190 Spring 2014 ICTD in Practice_Lect22_21Apr14
UCB i190 Spring 2014 ICTD in Practice_Lect22_21Apr14UCB i190 Spring 2014 ICTD in Practice_Lect22_21Apr14
UCB i190 Spring 2014 ICTD in Practice_Lect22_21Apr14
 
Ro It
Ro ItRo It
Ro It
 
A 'Cancel' service is much needed, June 28th 2022
A 'Cancel' service is much needed, June 28th 2022A 'Cancel' service is much needed, June 28th 2022
A 'Cancel' service is much needed, June 28th 2022
 
Data and Information
Data and InformationData and Information
Data and Information
 
Interview Questions Analytics.pdf
Interview Questions Analytics.pdfInterview Questions Analytics.pdf
Interview Questions Analytics.pdf
 
Nes cba summary 2012
Nes cba summary 2012Nes cba summary 2012
Nes cba summary 2012
 

More from BA and Beyond

BA and Beyond 20 - Marijke Verhavert and Hans Ponnet - Future-Proof Digital T...
BA and Beyond 20 - Marijke Verhavert and Hans Ponnet - Future-Proof Digital T...BA and Beyond 20 - Marijke Verhavert and Hans Ponnet - Future-Proof Digital T...
BA and Beyond 20 - Marijke Verhavert and Hans Ponnet - Future-Proof Digital T...BA and Beyond
 
BA and Beyond 20 - Milena Mileva, Geertje Appel, and Danny Kalkhoven - Tools ...
BA and Beyond 20 - Milena Mileva, Geertje Appel, and Danny Kalkhoven - Tools ...BA and Beyond 20 - Milena Mileva, Geertje Appel, and Danny Kalkhoven - Tools ...
BA and Beyond 20 - Milena Mileva, Geertje Appel, and Danny Kalkhoven - Tools ...BA and Beyond
 
BA and Beyond 20 - Maida Stevic - Communities of Practice Generation 3.0 — Ho...
BA and Beyond 20 - Maida Stevic - Communities of Practice Generation 3.0 — Ho...BA and Beyond 20 - Maida Stevic - Communities of Practice Generation 3.0 — Ho...
BA and Beyond 20 - Maida Stevic - Communities of Practice Generation 3.0 — Ho...BA and Beyond
 
BA and Beyond 20 - Liz Calder - We can, but should we? Modern ethics and the BA.
BA and Beyond 20 - Liz Calder - We can, but should we? Modern ethics and the BA.BA and Beyond 20 - Liz Calder - We can, but should we? Modern ethics and the BA.
BA and Beyond 20 - Liz Calder - We can, but should we? Modern ethics and the BA.BA and Beyond
 
BA and Beyond 20 - Lien Brusselaers and Jasper Bosmans - Optimize the experie...
BA and Beyond 20 - Lien Brusselaers and Jasper Bosmans - Optimize the experie...BA and Beyond 20 - Lien Brusselaers and Jasper Bosmans - Optimize the experie...
BA and Beyond 20 - Lien Brusselaers and Jasper Bosmans - Optimize the experie...BA and Beyond
 
BA and Beyond 20 - Joris Van Ostaeyen - Demystifying Robotic Process Automati...
BA and Beyond 20 - Joris Van Ostaeyen - Demystifying Robotic Process Automati...BA and Beyond 20 - Joris Van Ostaeyen - Demystifying Robotic Process Automati...
BA and Beyond 20 - Joris Van Ostaeyen - Demystifying Robotic Process Automati...BA and Beyond
 
BA and Beyond 20 - Johan Merckx - Being a Conscious Business Analyst
BA and Beyond 20 - Johan Merckx - Being a Conscious Business AnalystBA and Beyond 20 - Johan Merckx - Being a Conscious Business Analyst
BA and Beyond 20 - Johan Merckx - Being a Conscious Business AnalystBA and Beyond
 
BA and Beyond 20 - Jan de Vries - What can Antifragility do for business anal...
BA and Beyond 20 - Jan de Vries - What can Antifragility do for business anal...BA and Beyond 20 - Jan de Vries - What can Antifragility do for business anal...
BA and Beyond 20 - Jan de Vries - What can Antifragility do for business anal...BA and Beyond
 
BA and Beyond 20 - Ines Vanlangendonck - Stand out and apply empathy
BA and Beyond 20 - Ines Vanlangendonck - Stand out and apply empathyBA and Beyond 20 - Ines Vanlangendonck - Stand out and apply empathy
BA and Beyond 20 - Ines Vanlangendonck - Stand out and apply empathyBA and Beyond
 
BA and Beyond 20 - IIBA Brussels Chapter - You, yourself and your BA community…
BA and Beyond 20 - IIBA Brussels Chapter - You, yourself and your BA community…BA and Beyond 20 - IIBA Brussels Chapter - You, yourself and your BA community…
BA and Beyond 20 - IIBA Brussels Chapter - You, yourself and your BA community…BA and Beyond
 
BA and Beyond 20 - Geert Haerens - Evolvable Architecture — Are you hoping fo...
BA and Beyond 20 - Geert Haerens - Evolvable Architecture — Are you hoping fo...BA and Beyond 20 - Geert Haerens - Evolvable Architecture — Are you hoping fo...
BA and Beyond 20 - Geert Haerens - Evolvable Architecture — Are you hoping fo...BA and Beyond
 
BA and Beyond 20 - Friederike Schröder-Pander - The rocky path to a process o...
BA and Beyond 20 - Friederike Schröder-Pander - The rocky path to a process o...BA and Beyond 20 - Friederike Schröder-Pander - The rocky path to a process o...
BA and Beyond 20 - Friederike Schröder-Pander - The rocky path to a process o...BA and Beyond
 
BA and Beyond 20 - Elke Steegmans and David Vandenbroeck - Behaviour-driven d...
BA and Beyond 20 - Elke Steegmans and David Vandenbroeck - Behaviour-driven d...BA and Beyond 20 - Elke Steegmans and David Vandenbroeck - Behaviour-driven d...
BA and Beyond 20 - Elke Steegmans and David Vandenbroeck - Behaviour-driven d...BA and Beyond
 
BA and Beyond 20 - Dennis Aarts and Bert Heymans - Model Driven Engineering
BA and Beyond 20 - Dennis Aarts and Bert Heymans - Model Driven EngineeringBA and Beyond 20 - Dennis Aarts and Bert Heymans - Model Driven Engineering
BA and Beyond 20 - Dennis Aarts and Bert Heymans - Model Driven EngineeringBA and Beyond
 
BA and Beyond 20 - Birgit Hay - Artificial Intelligence (AI), the new top spo...
BA and Beyond 20 - Birgit Hay - Artificial Intelligence (AI), the new top spo...BA and Beyond 20 - Birgit Hay - Artificial Intelligence (AI), the new top spo...
BA and Beyond 20 - Birgit Hay - Artificial Intelligence (AI), the new top spo...BA and Beyond
 
BA and Beyond 20 - Bas Van Gils - Data management: from the trenches
BA and Beyond 20 - Bas Van Gils - Data management: from the trenchesBA and Beyond 20 - Bas Van Gils - Data management: from the trenches
BA and Beyond 20 - Bas Van Gils - Data management: from the trenchesBA and Beyond
 
BA and Beyond 20 - Antonio Gonzalez Sanchis - Add some RICE to your organisation
BA and Beyond 20 - Antonio Gonzalez Sanchis - Add some RICE to your organisationBA and Beyond 20 - Antonio Gonzalez Sanchis - Add some RICE to your organisation
BA and Beyond 20 - Antonio Gonzalez Sanchis - Add some RICE to your organisationBA and Beyond
 
BA and Beyond 20 - Ann Leemans - The Business Analyst: Saboteur or Ambassador...
BA and Beyond 20 - Ann Leemans - The Business Analyst: Saboteur or Ambassador...BA and Beyond 20 - Ann Leemans - The Business Analyst: Saboteur or Ambassador...
BA and Beyond 20 - Ann Leemans - The Business Analyst: Saboteur or Ambassador...BA and Beyond
 
BA and Beyond 18 Evening Event - Adrian Reed - Leading from the Middle
BA and Beyond 18 Evening Event - Adrian Reed - Leading from the MiddleBA and Beyond 18 Evening Event - Adrian Reed - Leading from the Middle
BA and Beyond 18 Evening Event - Adrian Reed - Leading from the MiddleBA and Beyond
 
BA and Beyond 19 Autumn Event - Pieter-Jan Pauwels - Museum of Things for People
BA and Beyond 19 Autumn Event - Pieter-Jan Pauwels - Museum of Things for PeopleBA and Beyond 19 Autumn Event - Pieter-Jan Pauwels - Museum of Things for People
BA and Beyond 19 Autumn Event - Pieter-Jan Pauwels - Museum of Things for PeopleBA and Beyond
 

More from BA and Beyond (20)

BA and Beyond 20 - Marijke Verhavert and Hans Ponnet - Future-Proof Digital T...
BA and Beyond 20 - Marijke Verhavert and Hans Ponnet - Future-Proof Digital T...BA and Beyond 20 - Marijke Verhavert and Hans Ponnet - Future-Proof Digital T...
BA and Beyond 20 - Marijke Verhavert and Hans Ponnet - Future-Proof Digital T...
 
BA and Beyond 20 - Milena Mileva, Geertje Appel, and Danny Kalkhoven - Tools ...
BA and Beyond 20 - Milena Mileva, Geertje Appel, and Danny Kalkhoven - Tools ...BA and Beyond 20 - Milena Mileva, Geertje Appel, and Danny Kalkhoven - Tools ...
BA and Beyond 20 - Milena Mileva, Geertje Appel, and Danny Kalkhoven - Tools ...
 
BA and Beyond 20 - Maida Stevic - Communities of Practice Generation 3.0 — Ho...
BA and Beyond 20 - Maida Stevic - Communities of Practice Generation 3.0 — Ho...BA and Beyond 20 - Maida Stevic - Communities of Practice Generation 3.0 — Ho...
BA and Beyond 20 - Maida Stevic - Communities of Practice Generation 3.0 — Ho...
 
BA and Beyond 20 - Liz Calder - We can, but should we? Modern ethics and the BA.
BA and Beyond 20 - Liz Calder - We can, but should we? Modern ethics and the BA.BA and Beyond 20 - Liz Calder - We can, but should we? Modern ethics and the BA.
BA and Beyond 20 - Liz Calder - We can, but should we? Modern ethics and the BA.
 
BA and Beyond 20 - Lien Brusselaers and Jasper Bosmans - Optimize the experie...
BA and Beyond 20 - Lien Brusselaers and Jasper Bosmans - Optimize the experie...BA and Beyond 20 - Lien Brusselaers and Jasper Bosmans - Optimize the experie...
BA and Beyond 20 - Lien Brusselaers and Jasper Bosmans - Optimize the experie...
 
BA and Beyond 20 - Joris Van Ostaeyen - Demystifying Robotic Process Automati...
BA and Beyond 20 - Joris Van Ostaeyen - Demystifying Robotic Process Automati...BA and Beyond 20 - Joris Van Ostaeyen - Demystifying Robotic Process Automati...
BA and Beyond 20 - Joris Van Ostaeyen - Demystifying Robotic Process Automati...
 
BA and Beyond 20 - Johan Merckx - Being a Conscious Business Analyst
BA and Beyond 20 - Johan Merckx - Being a Conscious Business AnalystBA and Beyond 20 - Johan Merckx - Being a Conscious Business Analyst
BA and Beyond 20 - Johan Merckx - Being a Conscious Business Analyst
 
BA and Beyond 20 - Jan de Vries - What can Antifragility do for business anal...
BA and Beyond 20 - Jan de Vries - What can Antifragility do for business anal...BA and Beyond 20 - Jan de Vries - What can Antifragility do for business anal...
BA and Beyond 20 - Jan de Vries - What can Antifragility do for business anal...
 
BA and Beyond 20 - Ines Vanlangendonck - Stand out and apply empathy
BA and Beyond 20 - Ines Vanlangendonck - Stand out and apply empathyBA and Beyond 20 - Ines Vanlangendonck - Stand out and apply empathy
BA and Beyond 20 - Ines Vanlangendonck - Stand out and apply empathy
 
BA and Beyond 20 - IIBA Brussels Chapter - You, yourself and your BA community…
BA and Beyond 20 - IIBA Brussels Chapter - You, yourself and your BA community…BA and Beyond 20 - IIBA Brussels Chapter - You, yourself and your BA community…
BA and Beyond 20 - IIBA Brussels Chapter - You, yourself and your BA community…
 
BA and Beyond 20 - Geert Haerens - Evolvable Architecture — Are you hoping fo...
BA and Beyond 20 - Geert Haerens - Evolvable Architecture — Are you hoping fo...BA and Beyond 20 - Geert Haerens - Evolvable Architecture — Are you hoping fo...
BA and Beyond 20 - Geert Haerens - Evolvable Architecture — Are you hoping fo...
 
BA and Beyond 20 - Friederike Schröder-Pander - The rocky path to a process o...
BA and Beyond 20 - Friederike Schröder-Pander - The rocky path to a process o...BA and Beyond 20 - Friederike Schröder-Pander - The rocky path to a process o...
BA and Beyond 20 - Friederike Schröder-Pander - The rocky path to a process o...
 
BA and Beyond 20 - Elke Steegmans and David Vandenbroeck - Behaviour-driven d...
BA and Beyond 20 - Elke Steegmans and David Vandenbroeck - Behaviour-driven d...BA and Beyond 20 - Elke Steegmans and David Vandenbroeck - Behaviour-driven d...
BA and Beyond 20 - Elke Steegmans and David Vandenbroeck - Behaviour-driven d...
 
BA and Beyond 20 - Dennis Aarts and Bert Heymans - Model Driven Engineering
BA and Beyond 20 - Dennis Aarts and Bert Heymans - Model Driven EngineeringBA and Beyond 20 - Dennis Aarts and Bert Heymans - Model Driven Engineering
BA and Beyond 20 - Dennis Aarts and Bert Heymans - Model Driven Engineering
 
BA and Beyond 20 - Birgit Hay - Artificial Intelligence (AI), the new top spo...
BA and Beyond 20 - Birgit Hay - Artificial Intelligence (AI), the new top spo...BA and Beyond 20 - Birgit Hay - Artificial Intelligence (AI), the new top spo...
BA and Beyond 20 - Birgit Hay - Artificial Intelligence (AI), the new top spo...
 
BA and Beyond 20 - Bas Van Gils - Data management: from the trenches
BA and Beyond 20 - Bas Van Gils - Data management: from the trenchesBA and Beyond 20 - Bas Van Gils - Data management: from the trenches
BA and Beyond 20 - Bas Van Gils - Data management: from the trenches
 
BA and Beyond 20 - Antonio Gonzalez Sanchis - Add some RICE to your organisation
BA and Beyond 20 - Antonio Gonzalez Sanchis - Add some RICE to your organisationBA and Beyond 20 - Antonio Gonzalez Sanchis - Add some RICE to your organisation
BA and Beyond 20 - Antonio Gonzalez Sanchis - Add some RICE to your organisation
 
BA and Beyond 20 - Ann Leemans - The Business Analyst: Saboteur or Ambassador...
BA and Beyond 20 - Ann Leemans - The Business Analyst: Saboteur or Ambassador...BA and Beyond 20 - Ann Leemans - The Business Analyst: Saboteur or Ambassador...
BA and Beyond 20 - Ann Leemans - The Business Analyst: Saboteur or Ambassador...
 
BA and Beyond 18 Evening Event - Adrian Reed - Leading from the Middle
BA and Beyond 18 Evening Event - Adrian Reed - Leading from the MiddleBA and Beyond 18 Evening Event - Adrian Reed - Leading from the Middle
BA and Beyond 18 Evening Event - Adrian Reed - Leading from the Middle
 
BA and Beyond 19 Autumn Event - Pieter-Jan Pauwels - Museum of Things for People
BA and Beyond 19 Autumn Event - Pieter-Jan Pauwels - Museum of Things for PeopleBA and Beyond 19 Autumn Event - Pieter-Jan Pauwels - Museum of Things for People
BA and Beyond 19 Autumn Event - Pieter-Jan Pauwels - Museum of Things for People
 

Recently uploaded

Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth MarketingShawn Pang
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Delhi Call girls
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...Paul Menig
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Tina Ji
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsApsara Of India
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfPaul Menig
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insightsseri bangash
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsMichael W. Hawkins
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 

Recently uploaded (20)

Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
Tech Startup Growth Hacking 101  - Basics on Growth MarketingTech Startup Growth Hacking 101  - Basics on Growth Marketing
Tech Startup Growth Hacking 101 - Basics on Growth Marketing
 
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
Best VIP Call Girls Noida Sector 40 Call Me: 8448380779
 
7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...7.pdf This presentation captures many uses and the significance of the number...
7.pdf This presentation captures many uses and the significance of the number...
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
Russian Faridabad Call Girls(Badarpur) : ☎ 8168257667, @4999
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call GirlsCash Payment 9602870969 Escort Service in Udaipur Call Girls
Cash Payment 9602870969 Escort Service in Udaipur Call Girls
 
Grateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdfGrateful 7 speech thanking everyone that has helped.pdf
Grateful 7 speech thanking everyone that has helped.pdf
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insights
 
HONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael HawkinsHONOR Veterans Event Keynote by Michael Hawkins
HONOR Veterans Event Keynote by Michael Hawkins
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 

Modeling Decisions and Processes with DMN

  • 1. * Jan Vanthienen KU Leuven Faculty of Economics and Business Business Information Systems Group Research and teaching: • Business Analysis • Information & Knowledge Management • Business intelligence & Analytics • Decision models & tables • As a business analyst, you identify business needs and determine solutions to business problems. To this end, you model and improve processes and manage organizational change from a holistic view of the situation. • One of the most important things for business is not just data and processes, but improving and automating decision making. We often spend a lot of effort on modeling business processes, but forget about important elements in the process: the decisions. • Decision management has a new standard, DMN. This may look trivial, but DMN fully fits the business analysis mission to describe decisions and decision logic from a business point of view, with a straightforward road to implementation. • Modeling decisions and processes raises an interesting challenge: how to combine both approaches and which comes first? That is what this session is about.
  • 2. Prof. dr. Jan Vanthienen jan.vanthienen@kuleuven.be KU Leuven (Belgium) Leuven Institute for Research in Information Systems *
  • 3. * LIRIS (Leuven Institute for Research in Information Systems) Decision & Process Modeling Jan Vanthienen KU Leuven Faculty of Economics and Business Business Information Systems Group Research and teaching: • Business Analysis • Information & Knowledge Management • Business intelligence & Analytics • Decision models & tables IBM Faculty Award Belgian Francqui Chair 2009 at FUNDP - Bpost bank Research Chair Actionable Analytics - Colruyt-Symeta Research Chair Smart Data and Decisions in Marketing - IBM Fund Intelligent Business Decision Making - Microsoft Research Chair on Intelligent Environments - PricewaterhouseCoopersChair on E-Business Email: jan.vanthienen@kuleuven.be (c) Jan Vanthienen, 2019 3
  • 4. * *Modeling Small and Large Data *Large Volumes of data * Many objects (e.g.: Customers, Products, …). * Many features (e.g.: Age, Income, …). *Velocity: data streams * Phone calls, Bank transactions, Web site visits, … *Variety: different types of “data” * numbers, text, speech, video, audio, scanned documents, photos, social media updates, sensor data, … *Veracity: * messy, untrustworthy data Decision & Process Modeling(c) Jan Vanthienen, 2019 4
  • 5. * Decision & Process Modeling(c) Jan Vanthienen, 2019 5
  • 6. Why would we only care about the (big) data or the processes? Decisions are important for business. Where is the decision? How do we model the decision? • Correct • Complete • Consistent • Comprehensible • Compliant • Modular • Traceable Who makes the decision? Can we improve the decision? Can we automate the decision? * ? Decide acceptance? Decision & Process Modeling(c) Jan Vanthienen, 2019 6
  • 7. * The evolution of computing Calculation Data processing Communication Decision making •Big Data •Analytics •Knowledge-based AI Decision & Process Modeling(c) Jan Vanthienen, 2019 7
  • 8. * *Made Frequently *Non-trivial *Made Rapidly *Made Consistently, Repeatable *High volume *Measurable business impact *Deterministic *Frequent change (but compliant) *Comprehensibility, Explainability *Automated or manual Decision & Process Modeling(c) Jan Vanthienen, 2019 8
  • 9. * Decision & Process Modeling(c) Jan Vanthienen, 2019 9 Mileage accrual Customer Type Traveller data
  • 10. * (Source: Decision Management Solutions)  Separating (decision) rules from the process simplifies the process  Improved agility, reuse, focus, visibility  Simplify nested decision paths: Model the decision separately Decision depends on: o data o decision logic o intermediate decisions Decision & Process Modeling(c) Jan Vanthienen, 2019 10
  • 12. * •Law •Procedure Text • Specification • Pseudocode Schema •Code •Execution System Domain expert IT * Hard to define * Not standard * Not executable * Hard to maintain  Manual work  Expensive to maintain  Low traceability Decision & Process Modeling(c) Jan Vanthienen, 2019 12
  • 13. * *Decision model & notation, knowledge representation *Flexible execution •Law •ProcedureText Decision logicModel Executable knowledgeResult  Comprehensible  Xplainable  Made Consistently  Executable  Automated  Flexible  Generic Decision & Process Modeling(c) Jan Vanthienen, 2019 13
  • 14. 1. Decisions requirements 2. Decision logic * Applicant Risk Rating U Applicant Age Medical History Applicant Risk Rating 1 > 60 good Medium 2 bad High 3 [25..60] - Medium 4 < 25 good Low 5 bad Medium Decision & Process Modeling(c) Jan Vanthienen, 2019 14
  • 15. Decision(s) (logic) need to be modeled * A standard for processes (BPMN) is not enough * What is the decision? * Eligibility, rating, retention, offer, selection, hire, credit, … * What is required to make this decision? * Information * Knowledge sources (regulations, analytics, expertise) * Other decisions * Decision logic Decision Modeling & Notation standard (DMN) * Decision & Process Modeling(c) Jan Vanthienen, 2019 15
  • 16. * Informaton requirement Knowledge requirement Authority requirement Decision & Process Modeling(c) Jan Vanthienen, 2019 16
  • 17. * *If CustomerType = US and OrderType = Web then Discount = 8% *If CustomerType = US and OrderType = Phone then Discount = 5% *If CustomerType = non US then Discount = 0% * Inputs in one rule are always ANDed. No ORs, no parentheses * Every row is a rule * The order of the inputs is the same for every rule * “-” means: does not matter in this rule (irrelevant) Inputs Outputs Information items "rules" (rows) values Decision & Process Modeling(c) Jan Vanthienen, 2019 17
  • 18. End of year premiums (simplified real case, French company) 1. Anciennity premium If the employee has an anciennity of at least 3 years and (s)he was absent for less than 4 weeks during the year, (s)he will get an anciennity premium. 2. Presence premium If the employee has an anciennity of at least 1 year and (s)he was absent for less than 2 weeks during the year, (s)he will get a presence premium. 3. Productivity premium If the employee has an anciennity of at least 3 years, (s)he is entitled to a productivity premium, but the premium is only awarded if: - (s)he was absent for less than 2 weeks during the year - or (s)he was absent for less than 4 weeks during the year and his/her appreciation score was excellent. Premiums can be combined. *DIY: Build your own table Decision & Process Modeling(c) Jan Vanthienen, 2019 18
  • 19. * *E.g. If CustomerType = US and OrderType = Phone then Discount = ? Various solutions: * Take the first rule that applies (from top to bottom) and stop (8%) FIRST * Make sure the rules do not overlap UNIQUE * Allow rules to overlap, but only if the output is the same ANY * Take the output with the highest priority, listed in decreasing order (5%) PRIORITY * Collect (and add) the output of every rule that applies (13%) COLLECT -> We need a standard Decision & Process Modeling(c) Jan Vanthienen, 2019 19
  • 20. * *Decision tables (DT) * Decision rules in a tabular format *Decision table methodology (DTM) * How to use a constrained form of decision tables in order to model decisions * Goal-oriented decision modeling network * Good decision table design * Single hit tables (complete, consistent and correct), relations between tables, table notation, contraction, optimization, normalization. *Decision Modeling & Notation (DMN) standard * Standard syntax and notation for exchange * Recognize other forms of tables * Combine tables with other concepts in decision modeling * Standard expression language FEEL Decision & Process Modeling(c) Jan Vanthienen, 2019 20
  • 21. Good decision table models are a proven technique to represent decision rules Consistency, completeness and correctness by design * Decision & Process Modeling(c) Jan Vanthienen, 2019 21
  • 22. * DMN identifies different table types, indicated by the first letter: Single hit (returns one rule): *If only one rule can match every case: (U)nique hit indicator *If more then one rule can match a certain case: Choose only one The Hit Indicator tells which one: - A(ny), P(riority of outcome) - F(irst) Multiple hit: *If all applicable rules are required: * results in an output collection (list, or operation on list) * List order is No order (arbitrary), Rule order, Output order * An operation may be applied, e.g. C+ Good Ugly Bad Decision & Process Modeling(c) Jan Vanthienen, 2019 22
  • 23. * *Some of this is methodology *But if you can choose 2 out of 3, what do you choose? Compact Consistent Correct Decision & Process Modeling(c) Jan Vanthienen, 2019 23
  • 24. • Decisions, decisions, decisions • Decisions in process modeling • Process variability • ’Simple’ operational decisions • Eligibility, credit, churn, social security, finance, insurance, healthcare, security, definitions, … • Regulations, legislation • Enumerating and evaluating alternatives, constraints, options • Combinatorial optimizations • Scheduling and resource allocation *Application areas & Tools Decision & Process Modeling(c) Jan Vanthienen, 2019 24
  • 25. *It is not a rebirth of rule-based systems *It belongs at the business side, not the IT side. It is part of BA *Emphasis on structuring, verification, model quality, … *It is a model (& notation) standard *No lock-in, but compatibility (TCK) *Straightforward execution is common. More sophisticated execution (inferences) is possible but the standard ≠ the tools (-> research area) *It is not the ultimate full-blown knowledge representation *Complexity has its price *Already so much better than not modeling decision (logic) * Decision & Process Modeling(c) Jan Vanthienen, 2019 25
  • 26. * Issues DMN solves How to connect decisions and processes
  • 27. * *What is the decision? * eligibility, price, insurance, theft rating, customer offer, retention, supplier selection, hire, credit, … *Who, what, how? *Who owns the decision? *Who makes the decision every day? *Who is impacted? *What triggers the decision? *When are we making this decision? *What is required to make this decision? * Information requirements * Knowledge sources (regulations, analytics, expertise) * Other decisions * Decision logic Decision & Process Modeling(c) Jan Vanthienen, 2019 27
  • 28. *Separating decisions and processes * Using a standard modeling notation. *Decision table types * Recognize, and unambiguously exchange. *Decision modeling methodology * Keep the insights of the past and avoid confusion. *Separating decision structure and decision logic * Allows to model decision relations, even if not all logic is expressed in tables. *Standard notation for exchange and implementation * Strict notation and simple expression language. * Decision & Process Modeling(c) Jan Vanthienen, 2019 28
  • 29. * *Separating decision structure and decision logic *Allows to model decision relations, even if not all logic is expressed in tables. Decision & Process Modeling(c) Jan Vanthienen, 2019 29
  • 30. * *Decision modeling methodology *Keep the insights of the past and avoid confusion. *Good decision table models are a proven technique to represent decision rules Consistency, completeness and correctness by design column 4 subsumes column 1• Exclusivity • Completeness Decision & Process Modeling(c) Jan Vanthienen, 2019 30
  • 31. * *Standard notation for exchange and implementation *Strict notation and simple expression language ((S-)FEEL). *FEEL (“Friendly Enough Expression Language) implements the required mechanisms * Built-in types, functions and operators * Every decision in a DRD can be defined using a formal expression that specifies how the decision’s output is determined from its inputs * Complete decision models can be defined * Formal expressions may also be encapsulated as functions *S-FEEL (“Simple FEEL”) is a basic subset of FEEL designed to cover the essential requirements of Decision Table-based DMN models *DMN tools Decision & Process Modeling(c) Jan Vanthienen, 2019 31
  • 32. * *Separating decisions and processes *Using a standard modeling notation. refuse high riskapplicant accept low risk applicant GoodMedicalRecord Age<20 21<=Age<50 Age>=50 BadMedicalRecord accept medium risk applicant Decision & Process Modeling(c) Jan Vanthienen, 2019 32
  • 34. Decision models are not lower level details of one process * Decisions models can span over multiple activities, and even multiple processes * Separation of concerns * Sometimes the process is about one large decision Model of the decision(s) * Decision & Process Modeling(c) Jan Vanthienen, 2019 34
  • 35. * Decision & Process Modeling(c) Jan Vanthienen, 2019 35
  • 36. * Decision & Process Modeling(c) Jan Vanthienen, 2019 36
  • 37. Decision & Process Modeling *Decision outcomes and gateways *Order of decisions *Available inputs (c) Jan Vanthienen, 2019 37 *Repeat all decisions in process? Hasić, F., De Smedt, J., Vanthienen, J.: Redesigning Processes for Decision-Awareness: Strategies for Integrated Modelling. QUATIC 2018: 247-250.
  • 38. * *How to integrate processes and decisions? *How to redesign a process to split off decisions? *Where to start? *From an existing process? *From a decision? Decision & Process Modeling(c) Jan Vanthienen, 2019 38
  • 39. * *This approach views decisions as local concerns (details) with respect to decision points in the process model (decision activity before an XOR-split). But: * decisions do not only happen at XOR-splits (decision logic ≠ routing logic). Decisions can impact other things. *The holistic business decision is lost and fragmented. *Redesigning the process takes out relevant input data and all possible decision outcomes for one decision at the time. Decision & Process Modeling(c) Jan Vanthienen, 2019 39
  • 40. * *This approach tries to identify decision constructs from the existing process model and externalizes the decision constructs into a separate decision model. *It uses mappings and transformation rules from process constructs to decision constructs. *This impacts and simplifies the process model. *But: The extracted decision model is strongly dependent on how the process was modelled (decisions can be in gateways, activities or data). Decision & Process Modeling(c) Jan Vanthienen, 2019 40
  • 41. * *The decision-centric approach starts with the decision (model). *The process model is constructed afterwards in such a way that it is automatically consistent with the decision model. *The process model needs to provide the relevant data for the decision model and needs to take care of data storage, and data and decision outcome propagation within the process. Decision & Process Modeling(c) Jan Vanthienen, 2019 41
  • 42. *Sometimes the entire process is about a decision *Model the decision first, and then think about how to execute it *The same decision can be processed in many ways *The process of making a decision depends on the desired criteria (throughput, efficiency, data collection, customer comfort, …) * Decision & Process Modeling(c) Jan Vanthienen, 2019 42
  • 43. * Start each individual decision activity as soon as all its preconditions are fulfilled Avoid superfluous decision activities (unnecessary work) Group customer contacts naturalization Decision & Process Modeling(c) Jan Vanthienen, 2019 43
  • 44. * Decision & Process Modeling(c) Jan Vanthienen, 2019 44
  • 45. * *DMN models the logic of a decision, but allows to answer different decision questions. *The basic decision/process: * John Doe is 50 and has 30 years of service, process John’s case * The customer puts in an claim/order/loan request. * Do we accept the order? What is the price? How to process the order, etc. *There is more than this basic decision • What-If, Optimization and Incomplete data • Why do I get this result? • What can I already decide with these incomplete data? • Goal seeking: What do I have to change to obtain that result? • Optimization: How do I get the maximum? • Overview: Who finally gets this result? Where is my case? • Decision Analysis: Are there some strange assignments in giving this result? • Decision Maintenance: What if the policy changes? • Traceability: How easy is it to trace back to the original text (rules)? What is really the question? Different inferences of the same decision logic Decision & Process Modeling(c) Jan Vanthienen, 2019 45
  • 46. * * Hasić, F., De Smedt, J., Vanthienen, J.: Augmenting processes with decision intelligence: Principles for integrated modelling, Decision Support Systems 107 (2018) 1 – 12. * Hasić, F., De Smedt, J., Vanthienen, J.: Redesigning Processes for Decision-Awareness: Strategies for Integrated Modelling. QUATIC 2018: 247-250. * De Smedt, J., Hasić, F., vanden Broucke, S.K., Vanthienen, J.: Towards a holistic discovery of decisions in process- aware information systems, International Conference on Business Process Management, Springer (2017). * Batoulis, K., Haarmann, S., Weske, M.: Various notions of soundness for decision-aware business processes. In: International Conference on Conceptual Modeling, Springer (2017) 403–418. * Janssens, L., Bazhenova, E., De Smedt, J., Vanthienen, J., Denecker, M.: Consistent Integration of Decision (DMN) and Process (BPMN) Models, CAiSE forum (2016). * De Smedt, J., vanden Broucke, S., Obregon, J., Kim, A., Jung, J., Vanthienen, J.: Decision Mining in a Broader Context: An Overview of the Current Landscape and Future Directions, BPM Workshop DeMiMoP (2016). * Vanthienen, J., Caron, F.: Modeling business decisions and processes – which comes first?, Proceedings of the International Conference on Knowledge Discovery and Information Retrieval and the International Conference on Knowledge Management and Information Sharing (2014), pp. 451 - 456. Research topics: Decision & Process Modeling, Mining and Analytics http://feb.kuleuven.be/drc/LIRIS/misc/JVResearch Decision & Process Modeling(c) Jan Vanthienen, 2019 46