Skip to content

Ticket Types

KLandwich edited this page Feb 14, 2024 · 3 revisions

There are three ticket types, where two of them are being used for new requests and bug reports of users of SASUnit and the third one by project managers for the assignment of tasks to developers.

Bug and Enhancement are all requested by a user of SASUnit. They contain only information on what to do and not how to do it. (There may be exceptions where complex tickets aim at refactoring the framework.) Those two ticket types can be summarized as "requirements". Only the requesting user and the assigned project manager will act upon those tickets. They will contain links to tickets of the following type as soon as they have been assigned to a developer.

Task are assignments for developers. They use github taskslist and are directly linked to the specific requirement ticket. They contain directions on what to do in order to implement the specific requirement. There may be more than one task assignement per requirement ticket. Only the assigned developer and the project manager of the associated requirment ticket act upon those tickets.

Here, "Users of SASUnit" refers to end-users (SAS programmers using SASUnit to test their SAS programs) as well as to members of the project team when they identify bugs of have new ideas for enhancements.

Back to Ticket Management Guidelines.