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.

image

Edited Nov 13, 2019 by Dan Jensen
Assignee Loading
Time tracking Loading