Advanced Features
This chapter discusses some of the advanced features that are available in
some of the
Bug and Issue Tracking Software.
Rules
Sometimes a user or an administrator needs to be notified if certain events
occur in a
Web Bug Tracker.
The ability to handle rules may be important for notification of these events or if an issue
reaches a critical state. Some of the things to consider in this area are:
-
Can more than one rule be created? For example, you may want to send an email
to the COO if there is a high priority issue, and want to send an email to the
manager whenever a new issue is entered.
-
How configurable are the rules? Rules are usually specified as an "if
condition" and a "then condition." For example, a rule could be
"if an Issue is assigned to somebody, then send an email to that
person."
Evaluators should consider many such scenarios and see if the system can
specify rules to satisfy this conditions.
Extranet Input form
Companies may want to empower their clients and partners to enter issues over
the web. These users may not be the real licensee of the
Issue Tracking Software,
and they may not have access to all the advanced features. Some of the things to consider here
are:
-
Can a web-based form be created that will allow company customers to enter
issues without having to buy a license for each such user?
-
Can the system hide specific fields from the customers when they enter
information via web-form?
- Can this web-form be branded with the company logo and theme?
-
Is there any way that the customer who enters the issues on web-form can check
the status of the issues they entered at a later time?
-
Is there any simple user-interface in the system to create such a
web-form?
Publishing Knowledge Base or FAQ
Issues entered over a period can be used as an educational tool for
the employees and customers alike. For example, a company can publish the possible
defects and solutions on parts and have the mechanics look at it on a searchable
knowledge base to solve similar problems. Some of the points to consider selecting
Issue Tracking Software
here are:
- Can the system output select issues to create a knowledge base?
-
Can these issues be categorized so that the user can search by category and
subcategory?
- Can full-text search be performed on the issues in the knowledge base?
-
Can some fields be hidden in the knowledge base? For example, a company may
not want to show the cost of a part of its knowledge base.