➗ Improved algorithms
We’ve updated our algorithms to more precisely track your lead time and productivity metrics.
Lead Time Stages
Lead Time is incrementally updated when a PR completes a stage, rather than waiting for the PR to complete all stages. For instance:
- Previously, Time to Review was updated after a PR was merged.
- Now, Time to Review is updated when a PR is reviewed.
- This change ensures that your Lead Time metrics are more timely and reflect an ongoing historical trend.
Excluded Pull Requests
Our algorithm automatically excludes pull requests that are not representative of development productivity, such as those authored by bots and backmerges from main. We also exclude pull requests that are part of your release process (e.g. promoting changes from a release branch to main). We’ve refined our algorithm to more precisely detect these pull requests, such as by detecting re-used branches. Depending on your development process, you may notice a slight increase in your pull request metrics.
If you have any questions about how our algorithms work, feel free to reach out to us at support@software.com.