SlideShare a Scribd company logo
1 of 42
Business Rule Concepts
GETTING TO THE POINT OF KNOWLEDGE
Structured Business Vocabularies
Structured Business Vocabularies
Business operations, structure is given by business
vocabulary
human body
bones ligament
s
vocabulary
noun
concepts
terms
verb
connections
wordings
Structured Business Vocabularies
According to Merriam-Webster’s Unabridged Dictionary:
Term: a word or expression that has a precisely limited meaning in some uses
or is peculiar to a science, art, profession, trade, or special subject
Noun Concepts and Terms
A term is a noun or noun phrase that workers recognize and use in business
communications of all kinds.
i.e. in agreements, deals, licenses, certifications, warranties, procedure manuals,
schedules, directives, training, instructions, and so on.
Business requirements for IT systems, and the documentation and help or
guidance messages in operational IT systems, are additional forms of
business communication.
A term carries a particular meaning for the business, which should be
unambiguous given a particular context of usage. Some examples:
Noun Concepts and Terms
customer
prospect
shipment
order
invoice
employee name
delivery date due
manager
gender
status
date
high-risk customer
employee
line item
quantity back-
ordered
To communicate business rules effectively, a precise definition for each term
should be given explicitly in business-oriented fashion, free of any IT jargon.
All wordings (and statements of business rules) that use the term will depend
on this meaning.
Customer: one that purchases some commodity or service; especially, one that
purchases systematically or frequently
Noun Concepts and Terms
The core terms in the business vocabulary — those typically depicted in a graphical
concept model — should satisfy these three tests:
Basic Countable Non-Procedural
• something fundamental to business.
• term should be one that cannot be
derived or computed from any other
terms.
• Any term that can be derived or
computed should be specified as the
subject of a business rule.
• A thing whose instances are
discrete (counted).
• A term that has an aggregate or
mass sense (e.g., personnel,
inventory, and so on) should be
broken down into its countable
constituents (e.g., product,
employee, etc.).
• A term should always be known
rather than how something
happens.
• business vocabulary is about
knowledge, not about the actions
or processes.
E.g.
Knowledge: customer, order.
Action: taking
Noun Concepts and Terms
Noun Concepts and Terms
Developing the Business Vocabulary
Core terms in a business vocabulary represent types or classes of things in the business,
rather than instances of those classes.
i.e. Business has 10,000 customers, but they are represented by the single term customer.
 Business rules generally address classes rather than instances, i.e. country
 but business rules can address instances too, i.e. Netherlands, Belgium, etc
Managing, operating, and interacting based on agreed vocabulary is basic not only to
improving business communication, but to retaining core business know-how as well.
Developing the Business Vocabulary
Connections Between Noun Concepts and Wordings
vocabulary
noun
concepts
terms
verb
connections
wordings
Wording for a Connection
Between Noun Concepts
Sample Business Rule Statement
Using the Wording
customer places order
A customer has always placed at least one
order.
shipment is approved by
employee
A shipment must be approved by at least
two employees.
shipment includes order
A shipment must not include more than 10
orders.
Connections Between Noun Concepts and Wordings
Here are some important observations:
1. Wordings extend business vocabulary in important ways.
2. Most obvious is that wordings add standard verbs and verb phrases.
3. Less obvious but equally important is that by connecting terms they bring structure
to the vocabulary (think ligaments). For this reason, we structured business
vocabulary.
4. The sample wordings in the table actually represent types of connections, called
verb concepts, rather than individual connections expressed as facts. i.e customer
places order a stated fact might be Global Supply, Inc. has placed the order
A601288.
Connections Between Noun Concepts and Wordings
5. Structured business vocabularies are generally more concerned with identifying verb
concepts rather than expressing facts.
6. every wording follows a strict subject-verb-object structure — i.e. customer places order.
7. The wording thus provides a building block for constructing sentences of arbitrary
complexity that unambiguously express business rules or other kinds of knowledge.
Connections Between Noun Concepts and Wordings
8. A verb concept does not imply or establish any business rule on its own, nor
does any associated wording.
i.e. the wording customer places order creates no business rule.
It would be inappropriate to express a wording as: A customer has always
placed at least one order. This latter statement is more than a verb concept — it
expresses a business rule pertaining to the verb concept.
9. Verbs (e.g., places) used in wordings do not represent or label any action, task, or
procedure per se (e.g., place order).
10. Any such operation represents a different aspect of business operations — the
power or “muscle” aspect.
11. Think of a structured business vocabulary as providing the most appropriate way
to organize knowledge about the results (or potential results) of such operations.
anomaly-free and semantically-clear.
12. a business vocabulary organizes what we can know (and communicate) as the results of
operational processes or transforms taking place in the business.
Connections Between Noun Concepts and Wordings
Connections Between Noun Concepts and Wordings
13. A majority of connections of core interest for structured business vocabularies
involve exactly two terms (e.g., customer places order).
14. Connections involving more than two terms, however, are sometimes
appropriate (e.g., person visits city on date).
15. It’s also possible for a wording to concern only a single term (e.g., person
smokes).
16. In formal logic, each wording represents a predicate, in SBVR a wording
represents the meaning of a predicate.
special-purpose elements
Special-Purpose
Element of
Structure
Example
Use in a Sample
Business Rule Statement
Categorization
‘Corporate customer’ is a
category of ‘customer’.
A customer is always
considered corporate if the
customer is not an
individual person.
Property
order has date taken
order has date promised
An order’s date promised must
be at least 24 hours after the
order’s date
taken.
Using Graphical Concept Models
Getting all the terms and wordings in a vocabulary to fit together as if in some
large jigsaw puzzle can be hard. This is where a graphical concept model
plays an important role
Using Graphical Concept Models
Figure 1–1. Sample Concept Model
for a Library Using ConceptSpeak.
Explicitly-labeled:
• library card is used to check out book
• library card is authorized for library
• library owns book (book is owned by library)
• librarian works for library
• librarian makes assessment
• assessment is made for book
• assessment is charged against library card
• borrower holds library card
Unlabeled, based on connector type:
• fiction is category of book
• nonfiction is category of book
• assessment has fee amount
Closing the Communications Gap
A shared, well-structured business vocabulary literally provides meaning
(semantics).
A well-managed, well-structured business vocabulary should be a central fixture of
business operations.
Closing the Communications Gap
Closing the Communications Gap
Developing and managing a shared, well-structured vocabulary means capturing business
knowledge from the business-side workers and managers who possess it (or adopting it
from some outside source or community of practice).
Closing the Communications Gap
Business Rules
human body
control
nervous
system
muscles
business
operations
business rules processes
Rule
Independence
+
Business Rules
Business Rules
each business rule is specified once and only once. One-place specification (single-
sourcing) means the business rule will be easier to find — and to change quickly.
Business Rules
Although the business rules are important, you still need artifacts for other needs,
including process models, use cases, etc
The Basics of Business Rules
 In understanding business
rules is simply to relate them to
the issue of guidance.
 Every aspect of guidance for
business operations can be
addressed by business rules.
# First step
The Basics of Business Rules
 in understanding business rules is to understand how they relate to a structured business
vocabulary.
 Rules build directly on verb concepts.
 expression of a business rule simply adds a sense of obligation or necessity to terms and
wordings already set up in the concept model.
# Second step
Business rule example:
A customer must be assigned to an agent if the customer has placed an order.
The Basics of Business Rules
Basing verbalizations directly on wordings for verb concepts is a key feature of business-
oriented notations for business rules such as RuleSpeak.
The Basics of Business Rules
 Business rules is appreciating the importance and power of expressing business rules
declaratively.
 When statements are based directly on wordings for verb concepts, the result is always
declarative.
 Expressing business rules declaratively is a key means of liberating the business from
the perils of IT-speak.
# Third step
The Basics of Business Rules
Violation of Business Rules
1. The business rule needs to be evaluated with respect to the event, called a flash
point.
2. If a violation is detected, appropriate intervention should ensue.
3. Assuming the user is authorized and knowledgeable, some explanation should be
provided about what triggered the intervention.
You might call that explanation an error message, but we prefer guidance message.
i.e. A customer must be assigned to an agent if the customer has placed an
order.
Guidance messages, business
rule statements, error messages
from a business perspective —
these are all literally one and the
same
Violation of Business Rules
poorly-expressed
business rules
Requirements process
Well-expressed
business rules
well-expressed
guidance messages
poorly-expressed
guidance messages
Decision Management and Decision Tables
Business rules directly support business operations in at least three ways:
• Guide day-to-day business activity.
• Shape operational business judgments.
• Make operational business decisions.
An operational business decision is where some minute-to-minute, day to-day
determination must be made in performing business activity.
For instance:
• Approve an application for automobile insurance.
• Pay a claim.
• Buy a stock.
• Declare an emergency.
• Accept a reservation.
Operational business decisions might
have to do with configuration, allocation,
assignment, classification, assessment,
compliance, diagnosis, and so on.
• Indicate possible fraud.
• Give an on-the-spot discount to a customer.
• Assign a particular resource to a given
request.
• Select a health care service for a patient.
• Certify a ship for safety.
Decision Management and Decision Tables
Business Activity vs. Specialized Know-How
Business Activity vs. Specialized Know-How
Business Activity vs. Specialized Know-How
 A good business analyst seeks to ensure that each noun concept and verb concept
of the operational business is represented in the business vocabulary, one and only
one time.
 The goal is to ensure that all structural components are unified and unique.
 This approach helps ensure that all business rules and other forms of business
communication, including IT requirements, are expressed consistently.
 A structured business vocabulary promotes consistency.
 Business rules should be externalized from processes and established as a separate
resource.
 Rule Independence permits direct management of the business rules, so they can
evolve at
their own natural pace rather than that of the software release cycle.
 Business rules put your company on the road to true agility.
 Every business rule costs something.
 The most significant cost of rules is not the direct cost of their implementation and
maintenance in software systems (a rule engine), the real cost often lies hidden in the
associated
documentation, training, administration, and time.
Summary
Reference

More Related Content

Similar to 12.pptx

Solving Semantic Disparity and Explanation Problems in Regulatory Compliance
Solving Semantic Disparity and Explanation Problems in Regulatory Compliance Solving Semantic Disparity and Explanation Problems in Regulatory Compliance
Solving Semantic Disparity and Explanation Problems in Regulatory Compliance Dr.-Ing. Sagar Sunkle
 
Dwyer and Tanner Business Marketing Chapter 1 and 2
Dwyer and Tanner Business Marketing Chapter 1 and 2Dwyer and Tanner Business Marketing Chapter 1 and 2
Dwyer and Tanner Business Marketing Chapter 1 and 2Steven Kluber
 
Ch 1 and 2 Dwyer and Tanner Business Marketing
Ch 1 and 2 Dwyer and Tanner Business MarketingCh 1 and 2 Dwyer and Tanner Business Marketing
Ch 1 and 2 Dwyer and Tanner Business MarketingSteven Kluber
 
Achieving better requirements in agile
Achieving better requirements in agileAchieving better requirements in agile
Achieving better requirements in agileCherifa Mansoura
 
CREATE A PROFESSIONAL BIOSEE THE SAMPLE FORMAT BELOW Sente
CREATE A PROFESSIONAL BIOSEE THE SAMPLE FORMAT BELOW SenteCREATE A PROFESSIONAL BIOSEE THE SAMPLE FORMAT BELOW Sente
CREATE A PROFESSIONAL BIOSEE THE SAMPLE FORMAT BELOW SenteCruzIbarra161
 
The Top Ten Skills
The Top Ten SkillsThe Top Ten Skills
The Top Ten Skillskktv
 
Graded ProjectResearch Memorandum© PENN FOSTER, IN.docx
Graded ProjectResearch Memorandum© PENN FOSTER, IN.docxGraded ProjectResearch Memorandum© PENN FOSTER, IN.docx
Graded ProjectResearch Memorandum© PENN FOSTER, IN.docxwhittemorelucilla
 
67C H A P T E R 5Conveying the Basics of Your Busines.docx
67C H A P T E R  5Conveying the Basics of Your Busines.docx67C H A P T E R  5Conveying the Basics of Your Busines.docx
67C H A P T E R 5Conveying the Basics of Your Busines.docxalinainglis
 
Discussion #1 - HR Certifications Requirements· Your discussion r.docx
Discussion #1 - HR Certifications Requirements· Your discussion r.docxDiscussion #1 - HR Certifications Requirements· Your discussion r.docx
Discussion #1 - HR Certifications Requirements· Your discussion r.docxcharlieppalmer35273
 
On the nature of the enterprise architecture capability
On the nature of the enterprise architecture capabilityOn the nature of the enterprise architecture capability
On the nature of the enterprise architecture capabilityFrederick Halas
 
Scanning of Business Analysis
Scanning of Business AnalysisScanning of Business Analysis
Scanning of Business AnalysisTechShiv
 
Business Architecture - The Rise and Fall of Smart Retail
Business Architecture - The Rise and Fall of Smart RetailBusiness Architecture - The Rise and Fall of Smart Retail
Business Architecture - The Rise and Fall of Smart RetailRichard Veryard
 
DAMA Business Glossary
DAMA Business Glossary DAMA Business Glossary
DAMA Business Glossary Tracy Eddey
 

Similar to 12.pptx (20)

noric dilanchian
noric dilanchiannoric dilanchian
noric dilanchian
 
Solving Semantic Disparity and Explanation Problems in Regulatory Compliance
Solving Semantic Disparity and Explanation Problems in Regulatory Compliance Solving Semantic Disparity and Explanation Problems in Regulatory Compliance
Solving Semantic Disparity and Explanation Problems in Regulatory Compliance
 
Business plan
Business planBusiness plan
Business plan
 
Dwyer and Tanner Business Marketing Chapter 1 and 2
Dwyer and Tanner Business Marketing Chapter 1 and 2Dwyer and Tanner Business Marketing Chapter 1 and 2
Dwyer and Tanner Business Marketing Chapter 1 and 2
 
Ch 1 and 2 Dwyer and Tanner Business Marketing
Ch 1 and 2 Dwyer and Tanner Business MarketingCh 1 and 2 Dwyer and Tanner Business Marketing
Ch 1 and 2 Dwyer and Tanner Business Marketing
 
Achieving better requirements in agile
Achieving better requirements in agileAchieving better requirements in agile
Achieving better requirements in agile
 
Business proposal
Business proposalBusiness proposal
Business proposal
 
Peers For Careers
Peers For CareersPeers For Careers
Peers For Careers
 
CREATE A PROFESSIONAL BIOSEE THE SAMPLE FORMAT BELOW Sente
CREATE A PROFESSIONAL BIOSEE THE SAMPLE FORMAT BELOW SenteCREATE A PROFESSIONAL BIOSEE THE SAMPLE FORMAT BELOW Sente
CREATE A PROFESSIONAL BIOSEE THE SAMPLE FORMAT BELOW Sente
 
The Top Ten Skills
The Top Ten SkillsThe Top Ten Skills
The Top Ten Skills
 
Archimate Meta Model
Archimate   Meta ModelArchimate   Meta Model
Archimate Meta Model
 
Fd0 f2d01
Fd0 f2d01Fd0 f2d01
Fd0 f2d01
 
Graded ProjectResearch Memorandum© PENN FOSTER, IN.docx
Graded ProjectResearch Memorandum© PENN FOSTER, IN.docxGraded ProjectResearch Memorandum© PENN FOSTER, IN.docx
Graded ProjectResearch Memorandum© PENN FOSTER, IN.docx
 
67C H A P T E R 5Conveying the Basics of Your Busines.docx
67C H A P T E R  5Conveying the Basics of Your Busines.docx67C H A P T E R  5Conveying the Basics of Your Busines.docx
67C H A P T E R 5Conveying the Basics of Your Busines.docx
 
Discussion #1 - HR Certifications Requirements· Your discussion r.docx
Discussion #1 - HR Certifications Requirements· Your discussion r.docxDiscussion #1 - HR Certifications Requirements· Your discussion r.docx
Discussion #1 - HR Certifications Requirements· Your discussion r.docx
 
On the nature of the enterprise architecture capability
On the nature of the enterprise architecture capabilityOn the nature of the enterprise architecture capability
On the nature of the enterprise architecture capability
 
Cbap babok 2.0 ppt introduction
Cbap babok 2.0 ppt introductionCbap babok 2.0 ppt introduction
Cbap babok 2.0 ppt introduction
 
Scanning of Business Analysis
Scanning of Business AnalysisScanning of Business Analysis
Scanning of Business Analysis
 
Business Architecture - The Rise and Fall of Smart Retail
Business Architecture - The Rise and Fall of Smart RetailBusiness Architecture - The Rise and Fall of Smart Retail
Business Architecture - The Rise and Fall of Smart Retail
 
DAMA Business Glossary
DAMA Business Glossary DAMA Business Glossary
DAMA Business Glossary
 

More from ssuser0d0f881

BK 1 Unit 5 to 8 Present Simple Do Does.ppt
BK 1 Unit 5 to 8 Present Simple Do Does.pptBK 1 Unit 5 to 8 Present Simple Do Does.ppt
BK 1 Unit 5 to 8 Present Simple Do Does.pptssuser0d0f881
 
Traditional-Based Learning Vs Program-Based Learning.pptx
Traditional-Based Learning Vs Program-Based Learning.pptxTraditional-Based Learning Vs Program-Based Learning.pptx
Traditional-Based Learning Vs Program-Based Learning.pptxssuser0d0f881
 
Information and documentation, Records management, Concepts and principles.pptx
Information and documentation, Records management, Concepts and principles.pptxInformation and documentation, Records management, Concepts and principles.pptx
Information and documentation, Records management, Concepts and principles.pptxssuser0d0f881
 
Service-oriented architecture (SOA) is a method of software development that ...
Service-oriented architecture (SOA) is a method of software development that ...Service-oriented architecture (SOA) is a method of software development that ...
Service-oriented architecture (SOA) is a method of software development that ...ssuser0d0f881
 
PRECISE SPECIFICATION OF BUSINESS DECISIONS AND BUSINESS RULES
PRECISE SPECIFICATION OF BUSINESS DECISIONS AND BUSINESS RULESPRECISE SPECIFICATION OF BUSINESS DECISIONS AND BUSINESS RULES
PRECISE SPECIFICATION OF BUSINESS DECISIONS AND BUSINESS RULESssuser0d0f881
 
BPM IMPROVMENT &IMPLIMENTATION &MONITORI-Mcenter.pptx
BPM IMPROVMENT &IMPLIMENTATION &MONITORI-Mcenter.pptxBPM IMPROVMENT &IMPLIMENTATION &MONITORI-Mcenter.pptx
BPM IMPROVMENT &IMPLIMENTATION &MONITORI-Mcenter.pptxssuser0d0f881
 
المعايير الدولية في مجال إدارة الوثائق والرقمنة.pdf
المعايير الدولية في مجال إدارة الوثائق والرقمنة.pdfالمعايير الدولية في مجال إدارة الوثائق والرقمنة.pdf
المعايير الدولية في مجال إدارة الوثائق والرقمنة.pdfssuser0d0f881
 
protect your data.pdf
protect your data.pdfprotect your data.pdf
protect your data.pdfssuser0d0f881
 
FBPM2-Chapter10-ProcessImplementationExecutableModels.pptx
FBPM2-Chapter10-ProcessImplementationExecutableModels.pptxFBPM2-Chapter10-ProcessImplementationExecutableModels.pptx
FBPM2-Chapter10-ProcessImplementationExecutableModels.pptxssuser0d0f881
 
BPM13-29-08-13-Tutorial-Process-Automation_Part-I.pptx
BPM13-29-08-13-Tutorial-Process-Automation_Part-I.pptxBPM13-29-08-13-Tutorial-Process-Automation_Part-I.pptx
BPM13-29-08-13-Tutorial-Process-Automation_Part-I.pptxssuser0d0f881
 
FBPM2-Chapter09-ProcessAwareInformationSystems.pptx
FBPM2-Chapter09-ProcessAwareInformationSystems.pptxFBPM2-Chapter09-ProcessAwareInformationSystems.pptx
FBPM2-Chapter09-ProcessAwareInformationSystems.pptxssuser0d0f881
 
Lecture7-QuantitativeAnalysis2.pptx
Lecture7-QuantitativeAnalysis2.pptxLecture7-QuantitativeAnalysis2.pptx
Lecture7-QuantitativeAnalysis2.pptxssuser0d0f881
 

More from ssuser0d0f881 (20)

BK 1 Unit 5 to 8 Present Simple Do Does.ppt
BK 1 Unit 5 to 8 Present Simple Do Does.pptBK 1 Unit 5 to 8 Present Simple Do Does.ppt
BK 1 Unit 5 to 8 Present Simple Do Does.ppt
 
Traditional-Based Learning Vs Program-Based Learning.pptx
Traditional-Based Learning Vs Program-Based Learning.pptxTraditional-Based Learning Vs Program-Based Learning.pptx
Traditional-Based Learning Vs Program-Based Learning.pptx
 
Information and documentation, Records management, Concepts and principles.pptx
Information and documentation, Records management, Concepts and principles.pptxInformation and documentation, Records management, Concepts and principles.pptx
Information and documentation, Records management, Concepts and principles.pptx
 
Service-oriented architecture (SOA) is a method of software development that ...
Service-oriented architecture (SOA) is a method of software development that ...Service-oriented architecture (SOA) is a method of software development that ...
Service-oriented architecture (SOA) is a method of software development that ...
 
PRECISE SPECIFICATION OF BUSINESS DECISIONS AND BUSINESS RULES
PRECISE SPECIFICATION OF BUSINESS DECISIONS AND BUSINESS RULESPRECISE SPECIFICATION OF BUSINESS DECISIONS AND BUSINESS RULES
PRECISE SPECIFICATION OF BUSINESS DECISIONS AND BUSINESS RULES
 
BPM IMPROVMENT &IMPLIMENTATION &MONITORI-Mcenter.pptx
BPM IMPROVMENT &IMPLIMENTATION &MONITORI-Mcenter.pptxBPM IMPROVMENT &IMPLIMENTATION &MONITORI-Mcenter.pptx
BPM IMPROVMENT &IMPLIMENTATION &MONITORI-Mcenter.pptx
 
المعايير الدولية في مجال إدارة الوثائق والرقمنة.pdf
المعايير الدولية في مجال إدارة الوثائق والرقمنة.pdfالمعايير الدولية في مجال إدارة الوثائق والرقمنة.pdf
المعايير الدولية في مجال إدارة الوثائق والرقمنة.pdf
 
ch6-part1.pptx
ch6-part1.pptxch6-part1.pptx
ch6-part1.pptx
 
ch05-part1.pptx
ch05-part1.pptxch05-part1.pptx
ch05-part1.pptx
 
ch04-part1.pptx
ch04-part1.pptxch04-part1.pptx
ch04-part1.pptx
 
ch03-part2.pptx
ch03-part2.pptxch03-part2.pptx
ch03-part2.pptx
 
ch03-part1.pptx
ch03-part1.pptxch03-part1.pptx
ch03-part1.pptx
 
ch02-part1.pptx
ch02-part1.pptxch02-part1.pptx
ch02-part1.pptx
 
protect your data.pdf
protect your data.pdfprotect your data.pdf
protect your data.pdf
 
BPMN (28).pptx
BPMN (28).pptxBPMN (28).pptx
BPMN (28).pptx
 
2018Lecture12.pptx
2018Lecture12.pptx2018Lecture12.pptx
2018Lecture12.pptx
 
FBPM2-Chapter10-ProcessImplementationExecutableModels.pptx
FBPM2-Chapter10-ProcessImplementationExecutableModels.pptxFBPM2-Chapter10-ProcessImplementationExecutableModels.pptx
FBPM2-Chapter10-ProcessImplementationExecutableModels.pptx
 
BPM13-29-08-13-Tutorial-Process-Automation_Part-I.pptx
BPM13-29-08-13-Tutorial-Process-Automation_Part-I.pptxBPM13-29-08-13-Tutorial-Process-Automation_Part-I.pptx
BPM13-29-08-13-Tutorial-Process-Automation_Part-I.pptx
 
FBPM2-Chapter09-ProcessAwareInformationSystems.pptx
FBPM2-Chapter09-ProcessAwareInformationSystems.pptxFBPM2-Chapter09-ProcessAwareInformationSystems.pptx
FBPM2-Chapter09-ProcessAwareInformationSystems.pptx
 
Lecture7-QuantitativeAnalysis2.pptx
Lecture7-QuantitativeAnalysis2.pptxLecture7-QuantitativeAnalysis2.pptx
Lecture7-QuantitativeAnalysis2.pptx
 

Recently uploaded

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
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageMatteo Carbone
 
Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdfOrient Homes
 
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
 
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
 
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
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024christinemoorman
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurSuhani Kapoor
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdfCatalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdfOrient Homes
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
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
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechNewman George Leech
 

Recently uploaded (20)

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) 👒
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
Catalogue ONG NUOC PPR DE NHAT .pdf
Catalogue ONG NUOC PPR DE NHAT      .pdfCatalogue ONG NUOC PPR DE NHAT      .pdf
Catalogue ONG NUOC PPR DE NHAT .pdf
 
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
 
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
 
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
 
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
 
The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024The CMO Survey - Highlights and Insights Report - Spring 2024
The CMO Survey - Highlights and Insights Report - Spring 2024
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service JamshedpurVIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
VIP Call Girl Jamshedpur Aashi 8250192130 Independent Escort Service Jamshedpur
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdfCatalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
Catalogue ONG NƯỚC uPVC - HDPE DE NHAT.pdf
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Best Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting PartnershipBest Practices for Implementing an External Recruiting Partnership
Best Practices for Implementing an External Recruiting Partnership
 
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
 
KestrelPro Flyer Japan IT Week 2024 (English)
KestrelPro Flyer Japan IT Week 2024 (English)KestrelPro Flyer Japan IT Week 2024 (English)
KestrelPro Flyer Japan IT Week 2024 (English)
 
RE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman LeechRE Capital's Visionary Leadership under Newman Leech
RE Capital's Visionary Leadership under Newman Leech
 

12.pptx

  • 1. Business Rule Concepts GETTING TO THE POINT OF KNOWLEDGE
  • 3. Structured Business Vocabularies Business operations, structure is given by business vocabulary human body bones ligament s vocabulary noun concepts terms verb connections wordings
  • 4. Structured Business Vocabularies According to Merriam-Webster’s Unabridged Dictionary: Term: a word or expression that has a precisely limited meaning in some uses or is peculiar to a science, art, profession, trade, or special subject
  • 5. Noun Concepts and Terms A term is a noun or noun phrase that workers recognize and use in business communications of all kinds. i.e. in agreements, deals, licenses, certifications, warranties, procedure manuals, schedules, directives, training, instructions, and so on. Business requirements for IT systems, and the documentation and help or guidance messages in operational IT systems, are additional forms of business communication.
  • 6. A term carries a particular meaning for the business, which should be unambiguous given a particular context of usage. Some examples: Noun Concepts and Terms customer prospect shipment order invoice employee name delivery date due manager gender status date high-risk customer employee line item quantity back- ordered
  • 7. To communicate business rules effectively, a precise definition for each term should be given explicitly in business-oriented fashion, free of any IT jargon. All wordings (and statements of business rules) that use the term will depend on this meaning. Customer: one that purchases some commodity or service; especially, one that purchases systematically or frequently Noun Concepts and Terms
  • 8. The core terms in the business vocabulary — those typically depicted in a graphical concept model — should satisfy these three tests: Basic Countable Non-Procedural • something fundamental to business. • term should be one that cannot be derived or computed from any other terms. • Any term that can be derived or computed should be specified as the subject of a business rule. • A thing whose instances are discrete (counted). • A term that has an aggregate or mass sense (e.g., personnel, inventory, and so on) should be broken down into its countable constituents (e.g., product, employee, etc.). • A term should always be known rather than how something happens. • business vocabulary is about knowledge, not about the actions or processes. E.g. Knowledge: customer, order. Action: taking Noun Concepts and Terms
  • 10. Developing the Business Vocabulary Core terms in a business vocabulary represent types or classes of things in the business, rather than instances of those classes. i.e. Business has 10,000 customers, but they are represented by the single term customer.  Business rules generally address classes rather than instances, i.e. country  but business rules can address instances too, i.e. Netherlands, Belgium, etc
  • 11. Managing, operating, and interacting based on agreed vocabulary is basic not only to improving business communication, but to retaining core business know-how as well. Developing the Business Vocabulary
  • 12. Connections Between Noun Concepts and Wordings vocabulary noun concepts terms verb connections wordings Wording for a Connection Between Noun Concepts Sample Business Rule Statement Using the Wording customer places order A customer has always placed at least one order. shipment is approved by employee A shipment must be approved by at least two employees. shipment includes order A shipment must not include more than 10 orders.
  • 13. Connections Between Noun Concepts and Wordings Here are some important observations: 1. Wordings extend business vocabulary in important ways. 2. Most obvious is that wordings add standard verbs and verb phrases. 3. Less obvious but equally important is that by connecting terms they bring structure to the vocabulary (think ligaments). For this reason, we structured business vocabulary. 4. The sample wordings in the table actually represent types of connections, called verb concepts, rather than individual connections expressed as facts. i.e customer places order a stated fact might be Global Supply, Inc. has placed the order A601288.
  • 14. Connections Between Noun Concepts and Wordings 5. Structured business vocabularies are generally more concerned with identifying verb concepts rather than expressing facts. 6. every wording follows a strict subject-verb-object structure — i.e. customer places order. 7. The wording thus provides a building block for constructing sentences of arbitrary complexity that unambiguously express business rules or other kinds of knowledge.
  • 15. Connections Between Noun Concepts and Wordings 8. A verb concept does not imply or establish any business rule on its own, nor does any associated wording. i.e. the wording customer places order creates no business rule. It would be inappropriate to express a wording as: A customer has always placed at least one order. This latter statement is more than a verb concept — it expresses a business rule pertaining to the verb concept.
  • 16. 9. Verbs (e.g., places) used in wordings do not represent or label any action, task, or procedure per se (e.g., place order). 10. Any such operation represents a different aspect of business operations — the power or “muscle” aspect. 11. Think of a structured business vocabulary as providing the most appropriate way to organize knowledge about the results (or potential results) of such operations. anomaly-free and semantically-clear. 12. a business vocabulary organizes what we can know (and communicate) as the results of operational processes or transforms taking place in the business. Connections Between Noun Concepts and Wordings
  • 17. Connections Between Noun Concepts and Wordings 13. A majority of connections of core interest for structured business vocabularies involve exactly two terms (e.g., customer places order). 14. Connections involving more than two terms, however, are sometimes appropriate (e.g., person visits city on date). 15. It’s also possible for a wording to concern only a single term (e.g., person smokes). 16. In formal logic, each wording represents a predicate, in SBVR a wording represents the meaning of a predicate.
  • 18. special-purpose elements Special-Purpose Element of Structure Example Use in a Sample Business Rule Statement Categorization ‘Corporate customer’ is a category of ‘customer’. A customer is always considered corporate if the customer is not an individual person. Property order has date taken order has date promised An order’s date promised must be at least 24 hours after the order’s date taken.
  • 19. Using Graphical Concept Models Getting all the terms and wordings in a vocabulary to fit together as if in some large jigsaw puzzle can be hard. This is where a graphical concept model plays an important role
  • 20. Using Graphical Concept Models Figure 1–1. Sample Concept Model for a Library Using ConceptSpeak. Explicitly-labeled: • library card is used to check out book • library card is authorized for library • library owns book (book is owned by library) • librarian works for library • librarian makes assessment • assessment is made for book • assessment is charged against library card • borrower holds library card Unlabeled, based on connector type: • fiction is category of book • nonfiction is category of book • assessment has fee amount
  • 21. Closing the Communications Gap A shared, well-structured business vocabulary literally provides meaning (semantics).
  • 22. A well-managed, well-structured business vocabulary should be a central fixture of business operations. Closing the Communications Gap
  • 24. Developing and managing a shared, well-structured vocabulary means capturing business knowledge from the business-side workers and managers who possess it (or adopting it from some outside source or community of practice). Closing the Communications Gap
  • 27. Business Rules each business rule is specified once and only once. One-place specification (single- sourcing) means the business rule will be easier to find — and to change quickly.
  • 28. Business Rules Although the business rules are important, you still need artifacts for other needs, including process models, use cases, etc
  • 29. The Basics of Business Rules  In understanding business rules is simply to relate them to the issue of guidance.  Every aspect of guidance for business operations can be addressed by business rules. # First step
  • 30. The Basics of Business Rules  in understanding business rules is to understand how they relate to a structured business vocabulary.  Rules build directly on verb concepts.  expression of a business rule simply adds a sense of obligation or necessity to terms and wordings already set up in the concept model. # Second step
  • 31. Business rule example: A customer must be assigned to an agent if the customer has placed an order. The Basics of Business Rules Basing verbalizations directly on wordings for verb concepts is a key feature of business- oriented notations for business rules such as RuleSpeak.
  • 32. The Basics of Business Rules  Business rules is appreciating the importance and power of expressing business rules declaratively.  When statements are based directly on wordings for verb concepts, the result is always declarative.  Expressing business rules declaratively is a key means of liberating the business from the perils of IT-speak. # Third step
  • 33. The Basics of Business Rules
  • 34. Violation of Business Rules 1. The business rule needs to be evaluated with respect to the event, called a flash point. 2. If a violation is detected, appropriate intervention should ensue. 3. Assuming the user is authorized and knowledgeable, some explanation should be provided about what triggered the intervention. You might call that explanation an error message, but we prefer guidance message. i.e. A customer must be assigned to an agent if the customer has placed an order.
  • 35. Guidance messages, business rule statements, error messages from a business perspective — these are all literally one and the same Violation of Business Rules poorly-expressed business rules Requirements process Well-expressed business rules well-expressed guidance messages poorly-expressed guidance messages
  • 36. Decision Management and Decision Tables Business rules directly support business operations in at least three ways: • Guide day-to-day business activity. • Shape operational business judgments. • Make operational business decisions.
  • 37. An operational business decision is where some minute-to-minute, day to-day determination must be made in performing business activity. For instance: • Approve an application for automobile insurance. • Pay a claim. • Buy a stock. • Declare an emergency. • Accept a reservation. Operational business decisions might have to do with configuration, allocation, assignment, classification, assessment, compliance, diagnosis, and so on. • Indicate possible fraud. • Give an on-the-spot discount to a customer. • Assign a particular resource to a given request. • Select a health care service for a patient. • Certify a ship for safety. Decision Management and Decision Tables
  • 38. Business Activity vs. Specialized Know-How
  • 39. Business Activity vs. Specialized Know-How
  • 40. Business Activity vs. Specialized Know-How
  • 41.  A good business analyst seeks to ensure that each noun concept and verb concept of the operational business is represented in the business vocabulary, one and only one time.  The goal is to ensure that all structural components are unified and unique.  This approach helps ensure that all business rules and other forms of business communication, including IT requirements, are expressed consistently.  A structured business vocabulary promotes consistency.  Business rules should be externalized from processes and established as a separate resource.  Rule Independence permits direct management of the business rules, so they can evolve at their own natural pace rather than that of the software release cycle.  Business rules put your company on the road to true agility.  Every business rule costs something.  The most significant cost of rules is not the direct cost of their implementation and maintenance in software systems (a rule engine), the real cost often lies hidden in the associated documentation, training, administration, and time. Summary