Business Rules Revolution
Executives across all industries are using
technology to rewrite the rules of business—literally.
By Kristine Blenkhorn Rodriguez
Reprinted courtesy of INSIGHT Magazine, The
Magazine of the Illinois CPA society. For the latest issue, visit
www.insight-mag.com. August 2006.
IT’S ONE OF THOSE TOPICS THAT MANY
EXECUTIVES DON’T LIKE TO admit they don’t know quite
enough about. So they nod sagely while their tech savvy
counterparts discuss the business rules “revolution.” The
revolution part is easy enough to understand. But what
exactly are business rules, at least in this context?
Business rules are the rules by which you
run your business. Sounds too simple, right? Wrong. They can
encompass any area, from tax withholding for employees to
marketing strategy when a major competitor turns up the
heat. Many are unspoken. They reside in the legacy code held
within your computer systems. And they reside within your
executives’ heads. Therein lies the problem, and here cometh
the “revolution.”
“We’ve been implementing business rules
ever since computers became mainstream,” says Ron Ross, a
member of the Business Rules Group, an organization of
professionals from the public and private sector who are
dedicated to developing and supporting business rules
standards, among other things. “We’ve taken a rule and
translated it into computer code so your systems do what
they need to do when they need to do it to help you run your
business.”
Not necessarily revolutionary. But, with
the increasing popularity of business rules engines—
software that can be bought as a stand-alone item or as part
of an enterprise system—your business rules have become
simpler to create and change. “You use rules engines to
change the behavior of your programs without having to
reprogram anything,” explains Paul Haley, founder, EVP and
CTO of Haley Systems, Inc, a technology solutions provider
specializing in business rules management systems.
For example, he explains, take any sort of
financial business. “Your staff goes by many rules. They
probably say things like, ‘Revenue from a contract will not
be recognized on balance sheets until the invoice is paid’
or ‘Here’s how we delineate between expense and
capitalization.’ These rules are changes that occur on a
regular basis as your business situation or pricing, etc.
changes. You used to have to call in your IT people every
time something like this was altered. They’d bring in an
army of programmers who would then code everything to
reflect the change. This could take some time and could get
expensive on projects you had outsourced. A rules engine
takes the specification of conditions, if X then Y, out of
programmers’ hands and puts it into your executives’ hands.”
That change is key, says Rolando
Hernandez, CEO and chief rules architect of BIZRULES, a firm
specializing in business rules, business process and
knowledge management. “You save time because you’re not
hard-coding rules, anymore. Business rules engines are
basically software development programs that minimize
programming. They separate business logic from computer
code, which allows business people—not programmers—to edit
and change rules using a simple, user-friendly interface and
plain English.”
The advantages, Hernandez explains, are
plentiful. You reduce your time to market. You prevent
business mistakes and fraud. You retain knowledge that might
otherwise be lost through attrition. You manage risk by
increasing the probability of across- the-board compliance.
And you reduce application development and maintenance costs
because you have enabled your own businesspeople—who make
the rules—to write the rules instead of relying on a
programmer to hard-code them.
Revolutionary? Yes. But not exactly new.
Business rules in this form began in the 1980s, when rules
engines were known as “expert system inference engines.”
Which means that, while many companies haven’t yet taken
advantage of business rules engines, they are far from their
nascent stage, and are already a proven mission-critical
technology in the Fortune 500. |
 |
But if you’re after revolutionary and new,
then here you go: According to Hernandez, many call center
operators here and overseas ultimately will be either aided
by artificial intelligence (AI) business rules engines or
replaced by knowledge-based expert systems that will give
the right answer every time, 24/7.
“Imagine a call center with 200 people,”
he explains. “There is high turnover in the center and a lot
of your staff is new much of the time. These are your
front-line employees, not senior execs, on the phone with
your customers. The problem is that customers get different
answers depending on who they talk to. Business rules can be
applied here to improve service delivery. If operators were
using rules engines, your customers would get the same,
right answers every time. You could put this intelligence on
the Web and enable customers to help themselves, using the
knowledge and rules of your best experts. That could
eventually eliminate some of those operators, but it will
certainly reduce customer service costs. AI-based and
rules-based self-service customer support websites will
emerge and customers will love them. Expert answers; instant
gratification.”
It all sounds well and good, but does it
fly in the real world? Marty Colburn, CTO and EVP for the
National Association of Securities Dealers (NASD) cannot
speak with firsthand knowledge of AI-based systems, but he
can attest to the success traditional rules engines have
brought the companies he’s worked for.
“We have billing streams that enter our
system through PeopleSoft,” Colburn explains. “We needed to
change them, so we purchased a rules engine. It took us one
month to develop the new rules and one month to implement
them. It cost us $200 thousand. Without the rules engine, it
would have been a seven-figure project that took a year to
complete. There are clearly advantages of scale and economy
when you use business rules engines. Your time to market is
much faster, and your cost and schedule improve immensely.”
Colburn worked for Fannie Mae in the early
1990s, where he also used business rules technology. “We
built an underwriting and origination system,” he recalls.
“We were ahead of the times then because rules engines were
still not in widespread use. But the results were similar to
what NASD has experienced. A huge improvement.”
“The primary goal today is agility,” Ross
explains. “Rules need to change as quickly as your business
changes. Your business analysts want to be able to get their
hands on rules without digging through mountains of code to
do it. They need to evaluate the impact of rule changes
quickly so you can quickly determine the route you want to
take. It’s literally impossible to operate a business at
scale, across the globe, without automation.” |
 |
Hernandez sees global clients reap immense
benefits from rules engines. “One of our Fortune 10 clients
is using rules engines for global statutory compliance,
including SOX,” he explains. “How do you manage global tax
compliance across multiple tax jurisdictions, multiple ERPs
and multiple P&Ls? How do you manage risk across hundreds of
legal entities and P&Ls over 200 countries, and a variety of
products, services and IP? How do you manage a tax return
consisting of over 20,000 pages across many countries in
every region of the world? How else can you close the books
on time, every time? A $3 million investment in business
rules engines, rules harvesting and knowledge engineering
has helped this client greatly increase its chances of
across-the-board compliance. This change done via the
traditional hard-coding programming route would have cost
$30 million.”
Compliance with Sarbanes-Oxley regulations
is a natural fit for business rules engines, according to
our experts. “SOX maps very well to this solution,” says
Hernandez. “If you go to all that time and expense to
document, assess, test and certify your processes and
controls (i.e. business rules) anyway, then it’s relatively
easy to get to the next level of compliance by using a rule
engine to simulate and automate them.”
With business rules automation, says
Haley, “You gain precision and control. What you say is what
runs in your systems. And you know what is running in your
systems. Put simply, it gives your executives more power,
speed, agility and precision. The IRS, Wells Fargo, GE, GM,
Cigna and a host of other companies are doing this. I’ve
seen analyst estimates that 80 percent of companies will be
using business rules by the end of 2007. In 2005, I think it
was something like 20 percent of companies. Business rules
are here.” |
 |
|
See what others have to say and add your
comments to the
blog. |
|
|