[VSA] Count in-stage items toward stage totals
Problem to solve
Currently, we only allow stages where the item has hit the end event (currently we define a stage by setting a start and end event). This means that users cannot use Value Stream Analytics for the milestone they are currently in and monitor the velocity thereof.
Intended users
EMs, Directors, PMs
Further details
Proposal
Allow users to see WIP items for each stage. This means that even if the object (MR, issue) hasn't reached the end event defined in the stage definitions, the time since starting the event is counted. For example, if we only had one stage which was defined by MRs creation and closing, we should define the time spent in this stage by having (MR CREATED - (MR CLOSED OR CURRENT_TIME)).
Permissions and Security
Inline with the rest of the analytics pages now, this feature will be available for Premium users only.
Users should only see groups/projects/subgroups that they have a reporter access to and above.
For gitlab.com, we will only show the groups, projects, subgroups that fall under namespaces of silver (aka premium) and above.
Documentation
Testing
What does success look like, and how can we measure that?
Users are able to see the median time of how much each stage is taking even for issues, MRs that are still not finished,
What is the type of buyer?
Links / references
This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.