Ticket Tracker Application Requirements

by Henry Minsky (hqm@arsdigita.com)

I. Introduction

The Ticket Tracker application provides tracking of defects on a per-project basis. A defect is any change request, such as a bug or a feature request. In this application we call defects as tickets for historical reasons, in reference to trouble tickets used in customer support centers.

II. Vision Statement

A project will require developers to work on many tasks, where each task may be moved through several states. The Ticket Tracker allows developers on each project to keep track of discrete tasks called tickets. It is important to provide powerful search, display, and email notification functions in order to make the system useful in a production setting, where thousands of tickets may be active within the system at any given time.

III. System/Application Overview

IV. Use-cases and User-scenarios

V.A Data Model Requirements

V.B Display Requirements

V.C Ticket Entry Requirements

V.D Search Requirements

V.E Administrator Interface Requirements

V.F Report Requirements

(Optional: Implementation Notes)

VI. Revision History

Document Revision # Action Taken, Notes When? By Whom?
0.1 Creation 10/09/2000 Henry Minsky


hqm@arsdigita.com
Last modified: $Date: 2001/01/19 21:36:47 $
Advertisements