Edgewall Software
Modify

Opened 18 years ago

Last modified 9 years ago

#4452 new enhancement

Graphical bar/pie charts for statistics viewing

Reported by: anonymous Owned by:
Priority: low Milestone: unscheduled
Component: general Version:
Severity: minor Keywords: charts graphs statistics
Cc: Branch:
Release Notes:
API Changes:
Internal Changes:

Description

Hi,

Being a S/W development project manager I'd love to see graphical statistics (bar/pie charts) on various things such as:

  • Number of issues at various stages of completion in different file/modules
  • Trend graphs on number of new bugs vs fixed ones over the last day, week, month…
  • Number of bugs assigned to the various project developers
  • Number of subversion commits per file/module (file/module vs other files/modules or for one particular file/module over its historical time span etc)
  • etc, etc!

There are loads of interesting statistical information that could be visualized graphically very nicely!

/Magnus

Attachments (0)

Change History (5)

comment:1 by Matthew Good, 18 years ago

Keywords: helpwanted added
Milestone: none
Priority: normallow
Severity: normalminor

There are some simple charts for the milestones where you can see open/closed tickets grouped by different attributes, including owner.

I think there's a use for this information in Trac, though I'd suggest experimenting with it in a plugin first. I don't think this is going to be a high priority for the Trac core at this time, but if someone puts some concrete implementations into a plugin we could look at if/how this would integrate with the core.

comment:2 by osimons, 17 years ago

Keywords: helpwanted removed
Milestone: not applicable2.0
Version: none

Haven't tested it myself, but trachacks:wiki:TracMetrixPlugin seems to provide just this sort of functionality. Various other related plugins for scrum and timing & estimation also provides graphical reports if I remember correctly.

For 0.11, Trac has improved flexibility for grouping and presenting ticket statistics for milestones at least.

I don't think that Trac core is the best place to keep such functionality - Trac provides the data, hooks and general APIs to make much of this possible, but we don't generally do much with the 'business intelligence' part of actually defining and presenting what is seen as interesting metrics for various use cases. To do such metrix well, it needs to be speficic to particular needs and project types, whereas Trac should stay (mostly) general.

Propose 'wontfix' for this ticket.

comment:3 by Christian Boos, 15 years ago

Milestone: 2.0unscheduled

Milestone 2.0 deleted

comment:4 by Ryan J Ollos, 10 years ago

Owner: Jonas Borgström removed

comment:5 by figaro, 9 years ago

Agreed with osimons that this is not a Trac core feature.

There are many workarounds available:

  1. TicketQuery macro already demonstrates its good use in production environments and encompasses most management information queries.
  2. Trac-hacks has many graphing plugins available, such as: th:TracStatsPlugin th:TracTicketStatsPlugin th:TicketChartsMacro
  3. Some guidelines on how to extract such information is given here: th:DygraphsVisualizationPlugin

Propose to close this ticket.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The ticket will remain with no owner.
The ticket will be disowned.
as The resolution will be set. Next status will be 'closed'.
The owner will be changed from (none) to anonymous. Next status will be 'assigned'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.