- bug trends
- theoretical # of bugs to be found
- lifespan of triage tasks
- age of submitted patches
Description
Related Objects
Event Timeline
In the [[ https://docs.google.com/spreadsheets/d/1oy83WsZLFFlBY4HIazXZrVv1UKrCWfoPKCoFii9LIYw/edit#gid=1615990930 | Process Menu Google Doc ]]I created mockups of
- Burndown
- the broken Burndown currently in Phab (where committed changes retroactively)
- Sprint Burnup
- Sprint Burnup with Cumulative Flow
- Product Burnup
- Product Burnup with estimation uncertainty
- Velocity over time
I found more examples here, which closely overlapped everything I had in mind but had some more details and variants. I would still like to do:
- Cycle History (scatter or line plot of average cycle time per sprint)
- Cycle Spectral Analysis aka Histogram (# of stories vs cycle time)
- Cycle Variance (as history, but minus the mean)
- Story size vs cycle time
- Bug History (# New, triaged, done over time)
I added three of the charts to the TPG Glossary
I added a few paragraphs introducing charting the TPG handbook.
I'm ready to call this done for now; it's not 100% complete, but it's plenty to have in our virtual library for now, until we can make more of these charts for real and see what's actually useful for our teams.
- bug trends
- lifespan of triage tasks
- age of submitted patches
I'd like to understand what exactly those items mean, in which systems (Phab, Gerrit, ...), so this task does not overlap with work being done in T94578.
Or is this task only about defining such metrics and not about actually implementing them?
Yes, this task should refer only to defining the charts and underlying metrics. I'll clarify the title.
Looks good!
- Product Burnup
Could you add a legend for the red and green trend lines in the Prod Burnup to the right of the VE burnup (in Glossary entry as well?)
- Would you open a new task to cover these?
Cycle History (scatter or line plot of average cycle time per sprint)
Cycle Spectral Analysis aka Histogram (# of stories vs cycle time)
Cycle Variance (as history, but minus the mean)
Story size vs cycle time
Bug History (# New, triaged, done over time)
FYI: Analytics Eng discussed writing a scrip to track cycle time on their Kanban board
- Excellent glossary entries! Only comment would be to mention the sprint commitment in the Burndown Chart section and also the good practice of closing tasks/stories as they are completed to make the slope of the line more realistic and the chart better able to convey the likelihood of making the commitment in a given iteration.
The charts in this post are good models for cycle time charts
http://warkmilson.com/2015/05/15/three-years-of-logging-my-inbox-count.html