How do you make sure that rules don’t overlap or conflict when dealing with many of them in an application?
...

This is the kind of thing that separates a “Business Rule Management System” from a "Business Rule Engine". It’s a complex problem and one that requires serious development work from a vendor. Blaze Advisor, for instance, includes automated tests that look for these kinds of potential problems. But it’s tricky because there are cases where the overlap is justified in the application and you have to allow it. I know of one vendor that sets up rules in a spreadsheet grid and does absolute tests against all condition combinations. That works for rules with that kind of a rigid structure, but definitely cuts down on flexibility in what you can do with the rules. All the top vendors are working on this area to try and provide maximum robustness across the widest possible range of problems.
Popular Posts

Business and IT Alignment is Critical to Your AI Success
These are the five pillars that can unite business and IT goals and convert artificial intelligence into measurable value — fast
Read more
Average U.S. FICO Score at 717 as More Consumers Face Financial Headwinds
Outlier or Start of a New Credit Score Trend?
Read more
FICO® Score 10T Decisively Beats VantageScore 4.0 on Predictability
An analysis by FICO data scientists has found that FICO Score 10T significantly outperforms VantageScore 4.0 in mortgage origination predictive power.
Read moreTake the next step
Connect with FICO for answers to all your product and solution questions. Interested in becoming a business partner? Contact us to learn more. We look forward to hearing from you.