Professional Documents
Culture Documents
Introduction
Business rules are means by which
Strategic management is implemented. The rules tell an
organization what it can do in detailed tactics, while the
strategy tells it how to focus the business at a macro level
to optimize results. Put differently, a strategy provides high-
level direction about what an organization should do.
Business rules can provide the tactical detail about exactly
how a strategy will translate to actions.
Business rules exist for an organization whether or not
they are ever written down, talked about or even part of the
organization’s consciousness. However it is a fairly
common practice for organizations to gather business
rules in at least a very informal manner.
Organizations may choose to proactively describe their
business practices in a database of rules. For example,
they might hire a consultant to come through the
organization to document and consolidate the various
standards and methods currently in practice.
Introduction:
More commonly, business rules are discovered as part of a
formal requirement gathering process during the initial stages
of a project. In this case the collecting of the business rules
are coincidental. Projects, such as the launching of a new
product, might lead to a new body of business rules for an
organization, i.e. this new product would require the
employees to conceptualize about what the purpose of the
organization is in a new way. This practice of coincidental
business rule gathering is vulnerable to the creation of
inconsistent or even conflicting business rules within different
organizational units, or within the same organizational unit
over time. Business Rules Methodology is the process of
capturing business rules in English, in real-time while
empowering users to manage rules with a few simple steps.
Gathering business rules is also called or
business rule mining. Business analyst or consultant can
extract the rules from Use cases, system code or by
organizing SME workshops/Interviews etc. Software
technologies designed to capture business rules through
analysis of legacy source code or of actual user behavior, can
accelerate the rule gathering process
Categories of Business Rules
• Definitions of business terms
The most basic element of a business rule is the language used to
express it. The very definition of a term is itself a business rule that
describes how people think and talk about things. Thus, defining a
term is establishing a category of business rule. Terms have
traditionally been documented in a Glossary or as entities in a
conceptual model.
• Facts relating terms to each other
The nature or operating structure of an organization can be
described in terms of the facts that relate terms to each other. To
say that a customer can place an order is a business rule. Facts
can be documented as natural language sentences or as
relationships, attributes, and generalization structures in a graphical
model.
• Constraints (also called "action assertions")
Every enterprise constrains behavior in some way, and this is
closely related to constraints on what data may or may not be
updated. To prevent a record from being made is, in many cases, to
prevent an action from taking place.
•Derivations
Business rules (including laws of nature) define how knowledge in
one form may be transformed into other knowledge, possibly in a
different form.
Real world Applications and Obstacles
Despite many software vendors, consultants and research
institutions offering business rules solutions, business rules are
usually only gathered when dictated by law, as the first step in
the automation process or as an ephemeral aid to engineers.
This is mostly due to the overhead and effort required to
maintain this database of rules. This becomes most severe the
more dynamic and fluid the business rules for an organization
are, for example in start-up companies. Another factor reducing
use is the lack of incentive for employees to part with their most
valuable asset to the organization; their knowledge of the
business rules. A third factor is access to viable technology for
maintaining business rules. A classic solution is the
business rules engine. Rules engine products have been gaining
traction in the market place.
Real world Applications and Obstacles
Many tools make a distinction between Business Rules Engines
and Business Rules Management, and somehow need a
translation between the two. Commercially available tools now
also offer the possibility to combine both management and
execution of rules. Combined with an easy to use interface and
a proper notation (see best practices) which can be maintained
by business users, a lot of the disadvantages mentioned above
begin to diminish.