Awesome work, Shane!

What do you think about a dashboard so we can see these over time?

-chris


On Tue, May 3, 2016 at 7:23 AM, Shane Tomlinson <[email protected]>
wrote:

> Hey all!
>
> It was a long weekend and I felt like hacking on something a bit
> different, so I wrote a script to generate some stats about content server
> pull requests.
>
> merged: 1454, unmerged: 229
>
> Of those that merged, time to merge:
>
> mean: 2 days 23 hours 30 minutes 54 seconds
> median: 0 days 11 hours 44 minutes 7 seconds
> 75%: 2 days 18 hours 7 minutes 58 seconds
> 90%: 6 days 22 hours 55 minutes 10 seconds
> low: 0 days 0 hours 0 minutes 4 seconds
> high: 140 days 2 hours 24 minutes 34 seconds
>
> The low of 0 days, 0 hours, 0 minutes and 4 seconds. Wow.
> The high of 140 days, 2 hours, 24 minutes, 34 seconds, I believe that was
> the massive settings refactor, but I haven't gone back and verified.
>
> A median PR existence of ~ 12 hours is respectable, in general we try to
> review/merge quickly with the purpose of helping contributors feel valued.
> Even a 75th percentile of 2 days, 18 hours is pretty alright. After that
> there is a big long tail, from 75% to 90% jumps to nearly 7 days. Some PRs
> just take a long time, and I think this is reflected in a mean that is
> higher than the 75th percentile.
>
> My intent is to generate these on a bi-weekly basis to help us gauge turn
> around time. I also want to add time to first comment, with a theory that
> contributors (external and internal) end up happier and more engaged when
> they feel their contributions are valued and reviewed quickly.
>
> Shane
>
>
>
> _______________________________________________
> Dev-fxacct mailing list
> [email protected]
> https://mail.mozilla.org/listinfo/dev-fxacct
>
>
_______________________________________________
Dev-fxacct mailing list
[email protected]
https://mail.mozilla.org/listinfo/dev-fxacct

Reply via email to