Archive of Business Rules Articles

Just Plain BadLameAverageGoodGreat (3 votes, average: 4.67 out of 5)
Loading ... Loading ...
April 14th, 2008

Business Architecture, Rules, and Requirements

lioness

We know to treat business rules and business requirements differently. One example - treat external government regulations as rules (because they are less subject to change than requirements). When you have multiple systems in an architecture, while “rules” makes sense for one system, “requirements” make sense for another. What do you do?

Just Plain BadLameAverageGoodGreat (6 votes, average: 5 out of 5)
Loading ... Loading ...
October 29th, 2007

Glossary of Terms

glossary of terms
Some books on how to write and manage requirements mention using a glossary. Most books on requirements don’t go into enough detail about either the importance of a glossary of terms, or the precise use of the glossary of terms. Or if they do, they under-emphasize the benefits of a well-defined glossary of terms. Walking a day in the moccasins of a business rules analyst helps us all appreciate the importance of a well-managed glossary of terms.

Just Plain BadLameAverageGoodGreat (1 votes, average: 4 out of 5)
Loading ... Loading ...
September 25th, 2007

Global Processes and Business Rules

people around a globe

We’ve written before about the importance of separating rules from requirements, particularly in use cases. We wrote that with the goal in mind of reducing the costs of system maintenance. Low-level rules like decision, calculation and inference rules tend to change frequently - and independently of other requirements. So a documentation approach that separates these rules from requirements can both reduce implementation costs (by encouraging separated implementation) and reduce the time required to manage and approve changes.

There are also benefits to abstracting high-level, or procedural rules, when dealing with global business requirements.

Just Plain BadLameAverageGoodGreat (5 votes, average: 4.6 out of 5)
Loading ... Loading ...
September 13th, 2007

Elicitation Techniques for Processes, Rules, and Requirements

hammer and egg

Each elicitation technique we have in our toolbox is a tool. But not every elicitation job is the same. If we have a hammer, we might be working with nails, or screws, or even an egg. In our analysis, we have to develop a deep understanding of our customer’s business(es). And that means we need to understand not only the goals and ROI, but the processes, rules, and requirements. Which is the right tool for each job?

Just Plain BadLameAverageGoodGreat (6 votes, average: 4.17 out of 5)
Loading ... Loading ...
September 11th, 2007

Why Separate Rules from Requirements

separate but equal

Separation of business rules from requirements is a good thing. Not because of semantic distinctions, but because it allows you to write better software, write it faster, and change it more easily. This article is a response to an excellent comment on our recent article about hidden business rules. Thanks for challenging the idea - it either eliminates it from discourse or makes it stronger, and we all benefit. Here’s an attempt to make it stronger.

Just Plain BadLameAverageGoodGreat (2 votes, average: 4.5 out of 5)
Loading ... Loading ...
September 6th, 2007

10th International Business Rules Forum

ibrf registration logo

The 10th International Business Rules Forum is coming up fast in October 2007. Scott Sehlhorst and James Taylor will be presenting Getting it Right. Rules and Requirements in Software on Thursday at the conference. The articles on rules and requirements that he and I have been publishing on our blogs for the last few months are leading to this presentation. The IBRF has graciously offered a 10% registration discount code to readers of Tyner Blain. Read on to get it.

Just Plain BadLameAverageGoodGreat (8 votes, average: 4.38 out of 5)
Loading ... Loading ...
September 3rd, 2007

Business Rules Hidden in Use Cases

individual hidden in group

Business rules are not requirements. Yet they are often gathered at the same time as requirements, from the same sources, by the same business analysts. And unfortunately, often documented in the same artifacts. In this article we look at some of the ways that business rules are commonly hidden inside use cases.

Just Plain BadLameAverageGoodGreat (5 votes, average: 4.6 out of 5)
Loading ... Loading ...
July 16th, 2007

Use Case Example With Business Rules

atm

In our ongoing exploration of how to meld the worlds of business rules and requirements, we look at an example use case and see how to extract the business rules.

Just Plain BadLameAverageGoodGreat (2 votes, average: 5 out of 5)
Loading ... Loading ...
July 12th, 2007

Separating Business Rules From Requirements Increases Agility

mixing chips

We’ve written in the past about why it is important to gather and manage requirements. In short, you avoid some costly mistakes, and fix others before they become too expensive. We’ve also started exploring how business requirements and business rules live and play together. But why should we bother to separate business rules from requirements? One reason is to increase your company’s agility.