Skip to main content

Code churn

App inputs to this metric:

GIT/VCS tools

Use cases: What does code churn signal?

  • High code churn generally signals problematic code areas or frequency changing task definitions/requirements thus hurting developer productivity and experience.

  • High code churn code increase the cycle time. It may also have an impact on deployment rate.

  • It can also help you track progress of of new hires as they move from high churn as the newly join to coming down to the team’s average as they become comfortable with the code base.

  • Additionally, code that is replaced by engineers other than the author of the original code within 21 days of authoring can mean the code changes can be team work or helping others. This is helps you measure to what extent developers are helping their team mates to improve code quality and delivery.

Some more references:

You can find this metric under the following dashboards: