Back to Work

Business Rules Engine Manager

An internal tool bridging finance, legal, and engineering teams around a shared rules platform

UX Research UI Design NDA

UX Consultant - Ideation & Lo-Fi wireframes

Two months in 2022

Internal Teams at a Major North-American Bank

The Problem

The finance and legal teams defined a set of requirements and passed them on to the development team , who would manually code them into the business rules engine.

Even small changes to existing rules required a full round-trip through development, creating bottlenecks, miscommunication, and delays.

This was for a large North-American bank . Business rules governed complex conditional logic for financial transactions and compliance, but were locked inside legacy software that only engineers could operate.

The Solution

Instead of rules living in legacy code that only engineers could touch, we designed a shared platform , a BRE Manager, where finance, legal, and engineering could all draft, review, and propose changes to business rules in a format understandable to everyone.

Rule 654-A2
(((Dep_Amt in [1000,3000]) || (Avg >= 3000) || Treasury_Flag) && (Dep_Time >= 1 && Dep_Time <=12)) && (find(allowedProductCodes.begin(), allowedProductCodes.end(), ProductCode) != allowedProductCodes.end());

Rules locked in code only engineers could modify

Rule 654-A2 Draft
Match Any ▾ of the following:
Dep_Amt is in range ▾ 1000 to 3000
Avg is ≥ greater or equal ▾ 3000
Treasury_Flag is true ▾
AND ▾
Dep_Time is between ▾ 1 and 12 months
AND ▾
ProductCode is in list ▾ allowedProductCodes ▾
SAVE DRAFT ▾ REQUEST REVIEW

A shared interface for drafting, reviewing, and managing rules

Key Outcomes

Cross-Team Collaboration

Finance, legal, and engineering could now draft, review, and propose changes on the same platform, eliminating hand-off bottlenecks.

Faster Iteration Cycles

Small rule changes no longer required a full round-trip through development, reducing turnaround from days to minutes.

Reduced Errors

A shared, readable format and built-in review workflows reduced miscommunication and logic mistakes in rule definitions.

Interested to know more about this project?

Connect