Business rule validation

Loupe

Applying the organisation's own policy as an automated check rather than as guidance in a manual.

What is business rule validation?

Business rule validation is the application of an organisation's own policy as an executable check rather than as prose in a manual. The rule may concern a numeric threshold or the order in which two events must have occurred. Each rule is stated once and versioned, then applied identically to every submission meeting its conditions.

Why a policy in a manual is a policy nobody applies

Most organisations already have the rule written down in a circular somewhere, or inside the memory of one long-serving officer. A rule in that condition is applied unevenly, with the unevenness invisible until an auditor samples two similar applications treated differently. Encoding the rule is partly an engineering task and mostly an act of forcing the organisation to decide what the rule actually says. That conversation is where most of the value lies.

  • A rule applied by software is applied the same way to every applicant.
  • Encoding forces the organisation to resolve ambiguity it had been tolerating.
  • A versioned rule can be shown to an auditor as it stood on any date.
  • Policy changes reach every submission immediately rather than through a training cycle.

How business rule validation works

  • Each rule is traced to the clause or circular that authorises it.
  • The rule is expressed against named fields so its inputs are unambiguous.
  • Conditions determining when the rule applies are stated separately from the test itself.
  • The rule is tested against historical submissions before it reaches live intake.
  • A failure message is written for the applicant alongside the technical definition.
  • Every change produces a new version with an owner and an effective date.

How business rule validation is evaluated

Business rule validation is assessed on whether the encoded rule matches the policy it claims to represent. Examine the following before and after deployment:

  • agreement between the encoded rule and a policy owner's judgement on sampled cases
  • proportion of rules traceable to an authorising clause
  • false rejection rate on historical submissions known to be valid
  • number of rules with no named owner
  • lag between a policy change and the corresponding rule version

Limitations, risks and common failure modes

  • Rules accumulate for years with no process for retiring the obsolete ones.
  • An encoded rule drifts from the policy when the circular is revised quietly.
  • Overlapping rules reject a submission twice for the same underlying reason.
  • A rule written by engineers without a policy owner encodes a guess.

All 315 terms