Changes to DrProject’s Ticketing System

December 16, 2006 – 12:01 pm

Here’s a draft proposal for modifying DrProject’s ticketing system based on feedback from the post-mortem:

  1. State is simply “open” or “closed”, and becomes implicit: the buttons to update a ticket are labeled “Preview”, “Update”, and “Close”.
  2. Tickets can be assigned to roles, as well as to specific users, so that if an organization distinguishes “tester” from “developer”, tickets can be marked accordingly.
  3. Get rid of “type”: if people want to distinguish different kinds of tickets, they can evolve a set of tags. (This is the same argument we used to get rid of the “component” field inherited from Trac.)

Still unsure what to do about actual and estimated effort: companies want it, but we know that student teams won’t use it (or that if they do, their numbers will be science fiction).  Is a “small/medium/large” pulldown when filing the ticket enough, if people can adjust it again when closing the ticket to show actual effort?

  1. 2 Responses to “Changes to DrProject’s Ticketing System”

  2. This sounds like a step in the right direction (for my tastes anyway).

    Certainly I can see the benefit of distinguishing jobs as being large/medium/small and adding several details.
    But I found that being forced to classify jobs every time I wanted to just add a simple “to-do” made me eventually ignore the entire field altogether since I’ve already filled in bogus info more than once.

    I think it’s important to discuss with the members of your project what details are important to them and what details aren’t.
    I would like to see a system where you give us the option to specify what fields within the ticketing system are manditory and which are optional. Perhaps on a per-project basis.

    By David Wright on Dec 16, 2006

  1. 1 Trackback(s)

  2. Dec 18, 2006: The Third Bit » Blog Archive » Further Thoughts on Filing Bugs

Post a Comment