PBC Engineering Metrics

Hi everyone,

I thought it might be interesting to share a few engineering metrics we look at within Hiro (nee Blockstack) PBC to understand our development velocity better, and how they have evolved over time. I should add that these metrics are not perfect and we don’t operate to “optimize” these metrics on a daily basis. Over time though, these metrics can paint a picture of how things are trending.

All metrics below are over a 24 week period.

Review Turnaround Time

This measures how long does it take for a PR (pull request) to get reviewed. Using 24 hours as the traget time, over the last 12 months, percentage of PRs that get reviewed within a day have gone from 56% to 75%.


Pull Request Merge Time

This measures how long a PR takes to get merged in from the time it is opened. Over the last 12 months, our average time to merge a PR has decreased from 11 days to 4 days!


What metrics have worked for you? What other metrics are you curious about? Let me know in the comments below!

Stay safe,
Diwaker

4 Likes

Thanks for sharing Diwaker, it’s great to see PRs reviewed within 24 hours going to 75%!

2 Likes

Thank for you,

Great job.
Thank you.

1 Like