/
Developer | Rework Rate

Developer | Rework Rate

Overview

Overview

Definition (Hover Text)

Rework Rate is the percentage of code changes where an developer rewrites code they recently updated within a given period (Past three weeks).

Source Tools

Github, Gitlab, Bitbucket, Azure Repo

Graph type

Line

X Axis - Days/Weeks/Months
Y Axis - Percentage

Filters

Branches & Developers

Hover Format on KPI

<From Date - To Date>: <Rework Rate %>

Fields on Explore

  • Project

  • Repository

  • Branch

  • Developer

  • Days/Weeks

  • Rework Rate

Business Logic

Calculation Formula

Rework Rate is calculated by dividing the number of code changes that were rewritten within a given period (Past three weeks) by the total number of code changes made during the same period. The result is then expressed as a percentage.

Rework Rate (%) = (Number of rewrites within the time frame / Total number of code changes) × 100

Trend

A decreasing rework rate is a positive indicator.

Maturity Levels

M1: > 80%
M2: 50 - 80%
M3: 20 - 50%
M4: 5-20%  
M5: <5%

Instance level thresholds

Nil

Configurations

Processor Fields

Nil

KPI Specific fields

Target KPI Value

How to Validate KPI

Suggested ways of working

  • Accurate timestamping for all code changes, including initial commits and subsequent rewrites.

  • Standardize how code revisions are logged and categorized to ensure consistent tracking of rework.

Sample JQLs

N/A

Benefits of KPI

How does the KPI help

A high rework rate can indicate inefficiencies, miscommunication, or rushed coding. By tracking this KPI, teams can improve planning, minimize wasted effort, and strengthen overall code stability and quality.

Related content

Developer | Mean Time To Merge
Developer | Mean Time To Merge
More like this
Developer | Check-Ins & Merge Requests
Developer | Check-Ins & Merge Requests
More like this
Developer | Pickup Time
Developer | Pickup Time
More like this
Code Build Time
Code Build Time
More like this
DORA KPIs
DORA KPIs
More like this
Developer | PR Size
Developer | PR Size
More like this

© 2022 Publicis Sapient. All rights reserved.