Task: Identify Business Rules
Business rules are identified using the using the information gathered in earlier business analysis tasks.
Disciplines: Rule Discovery
Purpose
Identify business logic that could potentially be implemented as rules.
Relationships
Main Description

Identify Business Rules is an iterative task. As the business processes evolve through the business analysis phase, so too will the business rules.

At this step, the rules can be captured in a Rule List (text document that lists each rule by task).

Steps
Start with the Business Process Models created in Create Business Process Models.
At each Task in the model, the business rules associated with the task are described.
Not all Tasks will have business rules (e.g., human tasks).
These rules should be described using an if / then template and business terms and language understood by the business user.

The general form is:

If
  the following conditions are met:

Then
  perform the following actions:

For example;

  Rule Account Replenishment

If
  the account balance drops below the replenishment threshold

Then
  replenish account by amount defined in account by means defined in account (e.g., Credit Card, ACH or Debit Card)

  Rule Recalculate Replenishment Amount

If
  the account balance drops below replenishment threshold more than once a month for two consecutive months
 
Then
  calculate new replenishment amount with formula:
    ((Total Toll Fees for previous month 1 and month 2)/2)+10.

The rules should initially be organized by the Task within the business process.
Define rules for the validation of domain object (entity) content, as necessary.