Top 10 Mistakes Business Analysts Make When Capturing Business Rules: Mistake #7: Not Having a Well-Defined Scope
We all know how important having a well-defined scope is for any project activities. This is especially true for business rules harvesting projects. An additional process task, decision, or business concept could mean 10 to 100 rules. In my experience, any change in business scope always means some impact to business rules. The impact is never small.
Business rules need to be defined at the business level (not simply for just IT implementation). To do this, the scoping elements must be business friendly. Identify your scope criteria using business artifacts. The following are four very common scoping elements. You can define scope:
1. By Business Process Tasks
This is perhaps the most common way of providing a boundary for business rules. In a business process model, identify the tasks that require business rules.
For example, here is a simple process flow for shipping antiques:
Each of these tasks may be guided by many business rules:
'Pack Antique Art for Shipping' — There are business rules on what packing materials must be used for what kinds of antiques.
'Assign Security Guard' — There are business rules on differently-valued antiques being assigned to different security levels of guards.
'Notify Insurance Company' — There are business rules on differently-valued or different types of antiques being insured by different insurance companies.
'Notify Customer' — There are business rules on who and where to notify the customer depending on destination.
'Ship Antique' — There are business rules on different types of antiques being shipped by different methods and different types of customers being given different shipping options.
Any one of these tasks can have anywhere from one to hundreds of rules, depending on the complexity of the business. Be very clear at the onset of the project which of these tasks is within scope for rule harvesting.
There is one thing I have learned about business rule projects. You can't assume any one task is simple (with fewer business rules). For example, in almost any business, business rules around an address would be simple and standard. No one would allocate much time to harvesting address type business rules. However, at FedEx, they literally have thousands of rules about an address, rules that most businesses won't care about. So, be careful of your scope. Do not assume simplicity.
2. By Decisions
Identify the decisions that require business rules. Some decisions may be determining:
- Is the customer eligible for membership?
- Is the customer eligible for a discount?
- Is the employee qualified to perform the activity?
Again, any of these decisions could require one or hundreds of business rules to determine outcome. Be clear which one is within scope.
3. By Business Concepts
Any key concept that a business uses can have many rules around it. For example:
Scoping at this high level is very dangerous. Can you imagine the number of business rules you might have pertaining to Customer? The more refined the concepts, the more precise the scoping. For example:
- Gold Customer or Delinquent Customer, instead of a just Customer
- Retired Employee or Temporary Employee, instead of just Employee
- Bodily Injury Claim or Glass Claim, instead of just Claim
- Oil Painting or Renaissance Sculpture, instead of just Antique
4. By Source Document
Identify the chapters, the sections, or the pages of a source document that are within scope. Be aware that a page in a source document can refer to business tasks, decisions, or business concepts that are in other parts of the document that can contain additional rules. Your scope can easily expand to cover the entire document if no other boundaries are identified. In order to get a precise scope, you need to combine the source document with one of the other three scoping items suggested above.
In fact, a combination of all four elements would provide the best, the most specific scope. For example: The scope for a business rules harvesting project could be:
- business rules required to determine if a customer is a Gold Customer.
- business rules that guide shipping antique art to Gold Customers.
- business rules documented in "Chapter 4 — Gold Customer" of the Customer Service Guide.
Plainly speaking, here are some of the main things you need to remember:
- Without clear scope, your business rules project can easily go on and on. Adding one small scoping element can mean hundreds of business rules and can mean impacts to existing business rules already harvested.
- When identifying your scoping elements, be as specific as possible.
- Use combinations of scoping elements to ensure precision and clarity in scope.
# # #