RulesBase: Problems and Solution

Creating Models

Can’t reuse logic from one model to the next A building block approach allows users to reuse logic from one model to the next
Replacing data in an existing model requires copying formulas, resetting subtotals, and rechecking everything Logic in one model expands or contracts to the data provided; and reusing logic reduces the amount of rechecking.
Only one person can work on a model at a time Users can work in parallel, building the “blocks” independently; and combining the results is effortless and quick.
Every analyst performs calculations differently Allows the user to incorporate standard logic while providing all of the flexibility they are used to.

Modifying Models

It takes hours to make a seemingly simple change Users can insert logic and data without fear of “breaking” a model.
Difficult to follow complex, nested formulas Since the analysis is separate from the presentation, logic doesn’t need to be crammed into single, complex formulas.

Reviewing Models

Managers spend much of their time reviewing and re-reviewing, which only covers a sample of the logic Self-documenting rules can be reviewed alongside the results,
allowing for much better understanding of the logic.
Internal and External auditors spend a great deal of their time on spreadsheets The underlying formulas and data, as well as any changes are
maintained.
No one can tell who made changes or when Maintains full record of who made a change and when.
SOX compliance requires a shift away from spreadsheets Improved, and built-in, auditability will reduce SOX compliance exceptions.