Markdown Editor

Business Rules Catalogue Template

Business rules: types and conventions, catalogue with ID, statement, type, source, owner, enforcement level, details, enforcement points, change log

Yêu cầu & Phân tíchChuẩnBABOK Guide v3 technique 10.9; OMG SBVR 1.5businessrulescatalogue
Mở trong editorTải .md

Cách dùng: Use it when business rules are scattered across policies, code and scripts and need one owned list. Fill the conventions and the catalogue first, then enforcement points for each behavioural rule. The main pitfall is writing rules as system requirements, so they vanish when the system changes.

Xem trước

Business Rules Catalogue: [Business domain]

Catalogue of the business rules for one domain: each rule's ID, statement, type, source, owner and the points where it is enforced. The rule types follow the Business Rules Analysis technique of IIBA's BABOK Guide version 3 (technique 10.9: definitional and behavioural rules) and the rule categories of the OMG Semantics of Business Vocabulary and Business Rules (SBVR) version 1.5 (December 2019). Replace every [bracketed] value and every row marked Example.

Document control

FieldValue
Document ID[BRC-DOMAIN-001]
Domain[Business domain, for example Home claims]
Version[0.1]
Status[Draft / Approved / Superseded]
Owner[@business-rules-owner]
Rule change approver[Role or board]
Last updatedYYYY-MM-DD
Related documents[Business requirements], [Process models], [Decision tables], [Glossary]

1. Rule types and writing conventions

TypeWhat it doesExample wording
Definitional (SBVR: definitional rule)Defines a term or how something is classified or computed; cannot be broken, only applied wrongly"A policy is active if today is between its start date and end date and the premium is not overdue by more than 30 days."
Behavioural (SBVR: behavioral business rule)Guides conduct; people or systems can break it, so it needs an enforcement level"A claim with an estimated value above 5,000 must be referred to a handler before any payment."

Writing conventions:

  1. One rule per statement, in the business's terms from the glossary.
  2. Use "must", "must not" or "may only" for behavioural rules, and "is" or "is defined as" for definitional rules.
  3. Name the subject explicitly; avoid "the system", "it" and "they".
  4. Put thresholds in the rule, not in a footnote.
  5. State exceptions as separate rules with their own IDs.

2. Rule catalogue

Rule IDStatementTypeSourceOwnerEnforcement levelStatus
BR-CLM-001 (Example)A first notice of loss is the first report of an incident by or for the policyholderDefinitionalClaims manual 2.1Head of claimsn/aApproved
BR-CLM-002 (Example)A policy is active if today is between its start date and end date and no premium is overdue by more than 30 daysDefinitionalPolicy terms, section 4Head of underwritingn/aApproved
BR-CLM-004 (Example)A claim may only be notified online for an active policyBehaviouralDigital channel policyHead of claimsStrictly enforcedApproved
BR-CLM-007 (Example)A claim with an estimated value above 5,000 must be referred to a handler before any paymentBehaviouralClaims authority matrixHead of claimsStrictly enforcedApproved
BR-CLM-008 (Example)A handler must contact the policyholder within 2 working days of a referralBehaviouralService standardClaims operations managerMonitored, breach reportedApproved
BR-CLM-009 (Example)Each claim photo must be 10 MB or smaller, and a claim may have at most 10 photosBehaviouralUpload policyDigital product ownerStrictly enforcedApproved
BR-CLM-012 (Example)A claim must be referred to the fraud team if two or more fraud indicators from the indicator list applyBehaviouralFraud policyHead of fraudStrictly enforcedIn review
[BR-XXX-nnn][Statement][Definitional / Behavioural][Source][Role][Level][Proposed / In review / Approved / Retired]

Enforcement levels used: Strictly enforced (cannot be broken), Override allowed (can be broken by an authorised role, with a reason recorded), Monitored (breaches are allowed but reported), Guideline (advice only).

3. Rule details

BR-CLM-007 (Example)

FieldValue
StatementA claim with an estimated value above 5,000 must be referred to a handler before any payment
RationaleLarge losses need a human check of cover and value
Terms usedClaim, estimated value, handler, payment (glossary)
Exceptions[None. If an exception is needed, write it as a separate rule with its own ID and link it here]
Examples7,500: referred. 5,000: not referred (the rule says "above")
Related rulesBR-CLM-004, BR-CLM-012
Acceptance scenariosSC-04, SC-05 in requirements/acceptance-criteria-bdd
Effective fromYYYY-MM-DD

4. Enforcement points

Rule IDEnforcement pointMechanismOwner of the point
BR-CLM-004 (Example)Claims portal, notification startPolicy status check through the policy serviceDigital product owner
BR-CLM-007 (Example)Claims service, payment stepReferral decision from the rules engineClaims IT lead
BR-CLM-007 (Example)Contact centre scriptAgent refers manually for phone claimsClaims operations manager
BR-CLM-009 (Example)Claims portal and mobile app uploadClient and server size checksDigital product owner
BR-CLM-012 (Example)Fraud scoring serviceIndicator count from the fraud indicator listHead of fraud

5. Change log and governance

DateRule IDChangeReasonApproved by
YYYY-MM-DDBR-CLM-007 (Example)Threshold raised from 3,000 to 5,000Referral volume too high for handler capacityHead of claims
YYYY-MM-DD[BR-ID][Change][Reason][@approver]

Review the catalogue at least [yearly] and whenever a source policy, contract or law changes.

Standard and licence note

Structure aligned with the Business Rules Analysis technique (10.9) of A Guide to the Business Analysis Body of Knowledge (BABOK Guide) version 3, International Institute of Business Analysis (IIBA), 2015, and with the distinction between definitional rules and behavioral business rules in the Object Management Group specification Semantics of Business Vocabulary and Business Rules (SBVR), version 1.5, December 2019. Both are cited by name and number only; this template is original text written for this collection. Check the current editions before use. Official text: IIBA, purchase or member access at https://www.iiba.org/career-resources/a-business-analysis-professionals-foundation-for-success/babok/; OMG specification at https://www.omg.org/spec/SBVR/. Related templates: requirements/business-requirements, requirements/business-analysis-plan, requirements/traceability-matrix. Template licence: MIT.

Template liên quan