What is Rework Rate
Rework Rate is the percentage amount of issues moved back to an ‘in-progress’ status from a ‘review’ or ‘done‘ status compared with all issues assigned to the interval.
No-one likes to spend time going backwards. This is what it can feel like when work is submitted for review, only to be sent back for further re-work. This can feel more acute when work is deemed done, but then returned to an in-progress status because of an issue identified once merged. Umano created Rework Rate to help teams identify patterns relating to issues requiring rework, so they can spend less time going backwards, and more time shipping work their customers love!
Why Rework Rate matters
Rework rate provides teams with insight into less value being delivered than planned, either through ill-defined requirements, lack of customer engagement during the design and build stage, or quality trade-offs made during the build. It supports teams to identify patterns relating to work that does not meet expected standards. It can also assist teams to strengthen part of their workflow where work may consistently be returned for rework.
What 'good' Rework Rate looks like
Rework Rate is presented as a percentage, where a lower percentage of rework indicates higher quality work and stronger review practices.
How TeamX measures your team's Rework Rate
TeamX measures the total number of issues reworked relative to the total number of issues assigned in an interval. TeamX presents this percentage as a total of all issues, as well as a percentage by issue type, including stories, tasks and bugs.
TeamX surfaces the stories, tasks and bugs reworked per interval, including time spent in each status over the lifecycle of the issue, and the number of intervals the issue’s life cycle extends.
What's included when TeamX measures your team's Rework rate?
Activities that contribute to and influence Rework Rate include all of the issues (including defects) assigned to the interval that were moved back to an ‘in-progress’ status from being ‘in review’ or ‘done’.
Practices that influences your team's Rework Rate
Total number of issues
Number of issues reworked
Number of times a issues has been worked on
Number of issue types that have been reworked and number of issues per type
Number of intervals an issue has been in rework for
Tips for improving your team's Rework Rate
Help build a culture of accountability within you team and ensure team members take the time to review their own work before submitting it for peer review
Reduce the number of bugs introduced to your code base upstream with stronger review practices; refer to TeamX's review workflow metrics for deeper insights into where your review practices might be letting you down