Productivity Analytics: Customizable MR events
Problem to solve
Currently productivity analytics breakdowns the MR cycle only in 3 events based on creation, first commit, last commit, merge. While this is a good MVC, it's not flexible enough to allow for Directors or Engineering Managers to understand which specific part of the process really slows them down.
Intended users
EMs, Tech Execs
Further details
Proposal
Add additional events to be selectable from a dropdown in Productivity Analytics, similarly to the way we define a stage in Cycle Analytics: MergeRequestLabelAdded, MergeRequestLabelRemoved, MergeRequestLastBuildStarted, MergeRequestLastBuildFinished, MergeRequestLastEdited, MergeRequestMerged MergeRequestClosed (first comment, last comment, first commit, last commit)
Permissions and Security
Documentation
Testing
What does success look like, and how can we measure that?
What is the type of buyer?
Links / references
Solution
Let's add the cycle stages to the dropdown and keep the default 3 options too.
