In developing rule-based systems, ERS has determined that adhering to a set of simple and straightfowared development practices significantly increases the maintainability and customer adoption of rule bases. In today's enviroment, you can't afford to reimplement systems whenever the business changes it's policies. The following rules can help you develop a better more maintainable rule base and can save your projects from spiraling maintenance costs and key person dependencies down the road.


  Best practices for rule-based systems:
 
  Best practices for rules:
 
  • Atomic rules should express one concept or relation;
  • Concise rules should only describe facts relevant to the relationship,
    e.g. don't talk about a loan value if it's not cogent to the relation;
  • Abstract rules should not replicate code, i.e. no two rules should
    share two or more conditions;
  • Non-Procedural rules should not refer to other rules firing or explicitly
    'order' rule execution;

To view our flash animation of our Best Practices Click Here

ers
home
history
management
policy
rbs
bp
rete
soar
contact
jobs
Bottom Page Info