|
Business Rules – May 2010
Rustling Up Good Definitions: There’s a Lot Less and a Lot More to It Than You Think
Published: May 1, 2010 How long should a good definition be? Should definitions include specifications about business functions and/or constraints? How should these kinds of specifications be handled? This issue’s column takes an in-depth look at the long and short of definitions.
A good definition for a business concept must be both short and long. Fundamentally, it should focus only on the core essence of the concept – so it should be short. Yet specification of how the concept functions in the business – its relevance – is also important. So too is knowing what constraints do and do not apply to it. So it should to be long. Short? Long? What’s right?! Let’s look at some real-life examples to sort things out.
Definitions and Rule StatementsConsider the following definition created by business people concerning electrical power grid operation.End-user: a Party that purchases Energy to satisfy a Load directly connected to the Electric Power Grid or to a Distribution System and that does not resell the Energy This definition says more than it needs to. The essence of the business concept is simply “Party that purchases Energy to satisfy Load.” That is really all the definition should say. Yet the remainder of the content is also clearly important. What should become of that? Here is a two-part answer.
Rule: An End-User never resells purchased Energy. Note that this constraint eliminates possibilities. Under this rule, for example, an End-User could never be a landlord that charges tenants for the electricity they use – precisely the case in this business. The rule so indicates, and is therefore a valid discriminating characteristic of End-User. Representing the two constraints above as separate rules has important advantages.
Definitions and Advice StatementsAnother important opportunity related to definitions is illustrated by a second example, which was also created by business people concerning electrical power grid operation.Capacity: the physical ability of a Network Component to generate or transmit Power From this definition, one might assume (wrongly) that all Network Components either generate or transmit Power. How is this important bit of definition-related knowledge to be expressed? Clearly, it is not something you would want to embed in the definition. Instead, it can be expressed as an advice. Advice: A Network Component does not always generate or transmit Power. From a business perspective, advices are useful for several crucial reasons. Remember that large-scale business rule initiatives involve many different people over long periods of time.
Definitions, Rules and AdvicesWe now have two senses of “definition” – the small, specific sense (the core essence), and the large, aggregate sense (a definition and all related rules and advices).Definitions picked at random from the dictionary do not indicate separate rules and advices. For example, consider Webster’s definition of the word “maverick.” maverick: unbranded range animal, esp. a motherless calf It is important to put this definition into perspective.
Advice: A maverick is usually a motherless calf. To take the example further, we must go beyond the point where the dictionary leaves off. For example, why would the ranching-and-cow business be interested in the notion of mavericks? We can state the probable reason as a rule: Rule: A maverick is always considered a prime target for rustlers. Note that piece of knowledge is not within the essence of “maverick.” It should not be embedded in the definition. Nonetheless, it is obviously still important guidance. The Long and Short of DefinitionsWhen business people form definitions, they tend to put way too much into them, especially concerning business function and/or constraints. The rustler rule above is an example of business function – in other words, why mavericks are relevant to the business. That should clearly not go into the definition.An example of a constraint is the following. Rule: An unbranded calf less than two months old with a living, branded mother in close proximity is never considered a maverick. Although a discriminating characteristic for maverick, this constraint should not go into the definition either. When it comes to definitions, short is good. Note, however, the significant business knowledge this example rule reflects: (a) Branding a calf less than two months old tends to cause fatal infections (and therefore economic loss). (b) Rustlers know a calf still so dependent on its mother is unlikely to survive on its own, so it is not worth rustling. So when it comes to business know-how, long is good, but with the “long” expressed as rules and advices. Go to Current Issue | Go to Issue Archive Recent articles by Ronald G. Ross
Ronald G. Ross -
Ronald G. Ross serves as Executive Editor of www.BRCommunity.com and its flagship publication, Business Rules Journal. He is a sought-after speaker at conferences world-wide. His gives popular public seminars through AttainingEdge (www.AttainingEdge.com) and in Europe though IRM-UK (www.IRMUK.co.uk). Mr. Ross is recognized internationally as the “father of business rules.” He has served as Co-Chair of the annual Business Rules Forum Conference (www.businessrulesforum.com) since 1997. He was a charter member of the Business Rules Group in the 1980s, and an editor of the two landmark BRG papers, “The Business Motivation Model: Business Governance in a Volatile World” and the “Business Rules Manifesto”. He is active in OMG standards development, with core involvement in SBVR. Mr. Ross is Co-Founder of Business Rule Solutions, LLC (www.BRSolutions.com). At BRS, Mr. Ross co-develops ProteusR, its landmark business requirements methodology, including the popular RuleSpeakR. Mr. Ross is the author of eight professional books. His newest are: Business Rule Concepts (2005), a 2nd edition of his popular, easy-to-read 1998 handbook, and Principles of the Business Rule Approach, Addison-Wesley (2003). |