action #155917
closedopenQA Project - coordination #127031: [saga][epic] openQA for SUSE customers
openQA Project - coordination #152955: [epic] Metric-driven project management in SUSE QE Tools team
[backlogger] Count "Feedback" ticket state for cycle time as well size:S
0%
Description
Motivation¶
As discussed in the coordination call where we now look at our metrics, it would be a good idea to take Feedback into account for the cycle time.
Acceptance Criteria¶
AC1: The cycle time treats "Feedback" like "In Progress"
AC2: We are aware that "Blocked" needs to be used (instead of "Feedback") when waiting on external progress
Suggestions¶
- Count "Feedback" the same as "In Progress". We include tickets in "Feedback" when just waiting for others within the team would be counted towards cycle time
- Document in the wiki that waiting for external feedback should use Blocked
Updated by okurz 9 months ago
- Due date set to 2024-03-12
- Status changed from New to In Progress
- Assignee set to okurz
Thinking about it, if we would change https://github.com/openSUSE/backlogger/blob/main/backlogger.py#L154 to count "Feedback" same as "In Progress" then the times when we include tickets in "Feedback" when just waiting for others within the team would be counted towards cycle time which would be helpful. But for external feedback, like waiting for others outside the team that would also be counted towards cycle time which means that our cycle might increase significantly. I still think we should do that and when waiting for others we should ensure that we get feedback quickly or properly "block" on external issues.
Updated by okurz 9 months ago
https://github.com/openSUSE/backlogger/pull/32 ready for review
Updated by okurz 9 months ago
- Status changed from In Progress to Feedback
- Priority changed from Normal to Low
https://github.com/openSUSE/backlogger/pull/32 merged myself after no further review happened. I guess it will take some days until we can see the effect on https://monitor.qa.suse.de/d/ck8uu5f4z/agile?orgId=1&refresh=30m&viewPanel=4&from=now-90d&to=now
Updated by okurz 9 months ago
- Due date deleted (
2024-03-12) - Status changed from Feedback to Resolved
By now https://monitor.qa.suse.de/d/ck8uu5f4z/agile?orgId=1&refresh=30m&viewPanel=4 shows higher cycle times as before as expected as now "Feedback" is counting as in-cycle as well. So all good.