Features, Churn, and Refactor

DEFINITION

Pull requests are categorized into three types: features, churn, and refactor. While a balance of churn and refactor is needed to maintain and improve quality, teams should optimize for shipping more features on a sustained, long-term basis.


HOW IT'S MEASURED

The code changed in each feature is categorized as follows:

Features, churn, and refactor are then calculated as the average breakdown across pull requests multiplied by the total number of pull requests merged during that time period.

Still need help? Contact Us Contact Us