> For the complete documentation index, see [llms.txt](https://docs.hivel.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.hivel.ai/using-hivel/cockpit/metrics-and-definitions/quality/rework.md).

# Rework

{% hint style="info" %}
[<mark style="color:purple;">**Understand New Work, Rework, Maintenance through examples**</mark>](/using-hivel/coding/understanding-rework-new-work-and-maintenance.md)
{% endhint %}

### **Rework %**

<div data-with-frame="true"><figure><img src="https://3057781534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5KAIOUWph0JLSgQqbzyT%2Fuploads%2FUNznhGM7GO9JHrangXRH%2Fimage.png?alt=media&amp;token=4bf521b3-7b6a-4d33-bf81-fe65d3d8cb09" alt=""><figcaption></figcaption></figure></div>

**Rework %** measures the number of changes made to code in the last 30 days.\
If the change is made to a code older than 30 days, it is automatically classified as [<mark style="color:purple;">maintenance</mark>](/using-hivel/cockpit/metrics-and-definitions/quality/maintenance.md). (30 days is the default setting, you can configure it based on your internal process by going to **Settings -> Configuration**)

* Low rework means the code changes aren't done after the initial work, which indicates that the developers are pushing high-quality code the first time.
* High rework rates are caused by PR feedback, QA feedback, or an engineer trying to improve the code after committing. Too many changes.

#### Industry Benchmarking

<div data-with-frame="true"><figure><img src="https://3057781534-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5KAIOUWph0JLSgQqbzyT%2Fuploads%2FAa9vzXT4xQnoatLQ2gw9%2Fimage.png?alt=media&amp;token=a39ac163-0d2e-4cd0-afb4-46da8e093459" alt=""><figcaption></figcaption></figure></div>

#### Related article

{% content-ref url="/pages/qu0kVyU7JQHrt0tLerxk" %}
[What to do if my Rework is high?](/improve-performance/how-to-improve-quality/what-to-do-if-my-rework-is-high.md)
{% endcontent-ref %}
