Extend Quality Dashboard to cover deeper metrics on MRs per release.
Here are the requirements:
- Add a spreadsheet that has a row for each release with these columns: release date, release number, # of MR's in the release, number of developers that contributed an MR in the release, and a calculated column of MR's/developer.
The trick is we want the # of developers to be the actually people the authored the MRs, as opposed to the size of the engineering team as a whole. so it has to come from the data.
Release Date | Release Number (Milestone) | No. of MRs | No of Developers (GitLab) | Average MRs per Developer |
---|---|---|---|---|
-
Then a bar or line chart with chronological release on the x axis, and MRs/developer on the Y axis.
-
(optional) to get even more raw we could have a sheet that drives both of the above. It would have a row for each MR with the fields: MR id, MR title, MR author, release.
I think this is pretty straight forward, we can extend into the existing Quality Dashboard https://docs.google.com/spreadsheets/d/1sdppNaGYh1TkhOFdDkSz20YVhc9z9YKtusW-0pmBOtQ/edit#gid=1297961733
We already track Inc. team MRs and its corresponding Milestones but this is a new sheet dedicated to this metric with more info.
We also need to make sure that the milestone field is set properly in all the MRs (I assume that this is the case already)