Description
Once we have a time series, we could construct a nice graph visualizing the trend for some of of those values.
It should be possible to aggregate/filter as usually in bugbug UI.
Updated requirements for the graph:
For a given team
(or other component selection) like "DOM LWS" and a given time period graphduration
(say a year as example) we want to:
for week in graphduration
for delta in [week -1w, week - 1m, week - 3m]
calculate ME, BDTime, WBDTime, Incoming, Closed with team, week, delta
Note that we want to calculate all those values ad-hoc on the latest data we have in bugzilla, even if they seem to be historical (bugs might move between components, change severity, etc).
This gives us a series of 3 value quintuples for each week over the graphduration
. We can directly plot (with different colors for week
, month
and 3 months
delta) the values for ME
, BDTime
and WBDTime
.
For the Incoming and Closed values we should chose only one delta and scale the value up to 12 months. I'd probably try to do so for the 1 month values (not only for the ease of calculation but also for the medium dynamic I expect). This yields for each week the percentage of bugs that would have been incoming/closed for an entire year (if done at at the same rate) compared to our defect backlog. It gives an immediate feeling of "how big is my technical debt backlog" in relation to active work and incoming bugs.