Archive of Business Rules Articles

Just Plain BadLameAverageGoodGreat (2 votes, average: 5.00 out of 5)
Loading ... Loading ...
December 3rd, 2008

Simple Agile Model Example

A picture is worth a thousand words.  Agile values working software over comprehensive documentation, and it values customer collaboration over contract negotiation.  With that in mind, how much is a picture of a model worth?  Check out a simple example, how it helped, and what we didn’t do.

Post to Twitter Post to Facebook

Just Plain BadLameAverageGoodGreat (2 votes, average: 4.00 out of 5)
Loading ... Loading ...
October 8th, 2008

The Impact of a Hidden Decision

Business rules are often hidden in processes as hidden decisions.  Once you discover that hidden decision, how do you communicate the impact of exposing and managing the decision?

Post to Twitter Post to Facebook

Just Plain BadLameAverageGoodGreat (5 votes, average: 3.40 out of 5)
Loading ... Loading ...
September 23rd, 2008

Hidden Business Rule Example

Little girl hiding by covering her face

A business process is not just a sequence of steps.  A business process is a series of decisions and actions.  Some decisions are obvious and can be actively managed.  Some decisions are hidden, and until you discover them, you can’t manage or improve them.  Here is a real-world example of the discovery of a hidden enterprise decision.

Post to Twitter Post to Facebook

Just Plain BadLameAverageGoodGreat (4 votes, average: 4.75 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?

Post to Twitter Post to Facebook

Just Plain BadLameAverageGoodGreat (7 votes, average: 5.00 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.

Post to Twitter Post to Facebook

Just Plain BadLameAverageGoodGreat (1 votes, average: 4.00 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.

Post to Twitter Post to Facebook

Just Plain BadLameAverageGoodGreat (8 votes, average: 4.50 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?

Post to Twitter Post to Facebook

Just Plain BadLameAverageGoodGreat (8 votes, average: 4.38 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.

Post to Twitter Post to Facebook

Just Plain BadLameAverageGoodGreat (2 votes, average: 4.50 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.

Post to Twitter Post to Facebook

Just Plain BadLameAverageGoodGreat (9 votes, average: 4.44 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.

Post to Twitter Post to Facebook

Loaded Web - Global Blog & Business Directory