Changes between Version 7 and Version 8 of TracHoursPlugin


Ignore:
Timestamp:
Jan 4, 2009, 11:37:44 AM (15 years ago)
Author:
Jeff Hammel
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TracHoursPlugin

    v7 v8  
    11= keep track of hours spent on tickets =
    22
    3 == TracHoursPlugin ==
    4 
    5 The goal of this plugin is to help keep trac of hours worked on
    6 tickets.  This is done in response to
    7 TimingAndEstimationPlugin, but tailored to suit present needs:
    8 
    9  * Instead of adding hours via the comment system, there is a separate
    10   view for hours:
    11 
    12   - {{{/hours}}} is a management view.  This view displays the hours for all
    13    tickets for the last week (by default) in a way that combines the
    14    query interface for querying tickets and the timeline display for
    15    hours on the tickets in the time period.
    16 
    17   - query filters are available to find hours for people, hours for
    18    tickets of a certain component, etc;
    19 
    20   - a view for {{{/hours/<ticket number>}}};  this displays the accrued hours
    21    for a particular ticket with a timeline-like view, but should also
    22    allow adding of new hours (by default, on "today", but this should
    23    be changeable via dropdown menus for day, month, year, etc),
    24    editing previously entered hours (amount, date, description) and
    25    deleting previously alloted hours
    26 
    27  - the view at {{{/hours/<ticket number>}}} by default only allows adding/editing
    28    of one's own hours on the ticket;  however, if you are a
    29    TRAC_ADMIN, you should be able to add/edit/delete others' hours as well
    30 
    31  - the default query period is the last seven days
    32 
    33  * Hours are uniquely assigned to tickets and people (required fields)
    34 
    35  * hours may have a description, which should be displayed in the
    36   applicable views;  if a description is provided, the hours and
    37   description are logged to ticket comments
    38 
    39  * ticket <number> has a link to {{{/hours/<number>}}} so that a user
    40   could add and view hours for the ticket
    41 
    42 Hour tracking and estimation is most useful when the following questions
    43  can be answered:
    44 
    45  * How much time has been spent on a project?
    46 
    47  * How much time remains in a budget (estimate for a project)?
    48 
    49  * How much time have we committed to for the next time period ?
    50 
    51  * How much time is a developer committed to over the next time period?
    52 
    53 If we put hour estimates on tickets, assign tickets to people, associate
    54 tickets with milestones, and give milestones due dates, a good time
    55 tracking plugin could generate reports to answer those questions.
    56 
    57 For other trac time-tracking solutions, see
    58 http://trac.edgewall.org/wiki/TimeTracking
     3[[Include(source:trachoursplugin/0.11/README.txt, text/x-trac-wiki)]]
    594
    605== Enabling !TracHours ==