![]() |
|
06.02.09 Latest FICO Release Focuses On Business User Experience By
James Taylor
Back in March FICO released 6.7 of their BRMS Blaze Advisor. I got a chance to catch up with the release just recently. The focus of this release was the business user experience - an improved out of the box experience for business users. The business user experience has become increasingly critical as business users have taken more responsibilities in many business rules projects. In particular many business users are now managing lots of rules and doing this across multiple projects. This creates challenges such as helping users navigate thousands of rules in a repository, find related rules in these circumstances and manage changes that they have to make. Helping business user navigate complex content involves two main areas. Filtering is the first of these. Filters have been available in Blaze Advisor's development tools for a while and support sophisticated query-like structures to select a subset of a rule project or repository. These are now being applied to the rule maintenance applications as well. They can be defined by technical users and built into the web-based interface or can be defined on the fly by the users of the web based tools. These queries allow, for instance, tags or labels assigned to rules to be used as the basis for a filter (think Gmail labels). Filtering can be used to provide multiple views across the same set of projects or to quickly find an area that needs editing. The second area of navigational improvement is designed to make it easier for non-technical users to manage rules that are being reused. When a rule set is reused in a rule project (a decision table that is embedded in another decision table for instance) the rule maintenance environment now displays a link. The rules can be previewed using the link from the place where they were reused. The navigation is direct - no need to understand the repository structure or project hierarchies. This can be important as the structure of a rule repository is driven to enable management of all the rules. A specific instance of reuse might cut across this and so navigation needs to be direct. As well as preview the business user can also decide to edit and save rules and then return (assuming they have the right permissions).
The next area of change is designed to help business user understand their changes. When business users make changes, especially to graphic metaphors like decision tables and decision trees, it is really important that they can easily see what changes are made. Traditional programmer's "diff" tools tend to be confusing when applied to graphical metaphors as they compare the underlying or implied rules not the metaphors themselves. Even when comparing two rule sets a traditional diff tool is not that helpful. The new release has a nice color-coded graphical comparison suitable for all users. The cells, nodes, links or rule fragments that have been added, deleted or changed are highlighted right in the format used to write the rules - no XML, no geeky code-like descriptions. This is a very nice feature that will make it much easier for business users to see what changes they are, for instance, about to apply or what the cumulative set of changes made over the past month look like. This in turn will increase their confidence in their change and thus their willingness to take ownership of the rules. There were also a few metaphor updates around readability. Decision tables now have frozen headers so they stick as you scroll and filters like the auto-filter in Excel. This allows you to select one of the values in a column and see all the rows that contain that value. Nice feature for navigating large tables. In addition decision trees add floating pop-ups with information about a node as the user hovers over a node. This is helpful when navigating large trees (because the nodes can get quite small). Decision Simulator is an add-on to Blaze Advisor that is available with the 6.7 release. Integrated with both the IDE and with the web-based rule maintenance application is designed to allow the comparison of expected and historical data, results analysis and comparison of different approaches. Continue reading this article. About the Author: VP of Product Marketing with a passion for the technologies of decision automation. 15 years designing, developing, releasing and marketing advanced enterprise software platforms and development tools. Across the board experience in software development, engineering and product management and product marketing. http://www.edmblog.com |
|
| ||
|