An important aide to timely and smooth processing of the
defect tracking process is automatic notification of
events, the most widely accepted form of notification being
standard Internet email.
There are several events that should trigger notification:
- Add/Remove record
- Change of record state
- Change of assignment
For each of these, a set of users may be affected.
Upon adding or removing a record the following users may be
interested:
- The person the record is currently assigned to
- The manager for the current record state
On a change of record state the following users may be
interested:
- The manager responsible for the new state
- The manager responsible for the previous state
On a change of record assignment the following users may be
interested:
- The person the record is currently assigned to
- The person the record was previously assigned to
- The manager responsible for the current state
Determining which users and under what events
notification should occur is really a trial-and-error
process, determined by the personal working habits
and preferences of users of the system. The issue should
be discussed with the
user community and various options tried until consensus
is reached on the desired behavior.