Add "Filter results" control on Group Value Stream Analytics

Problem to solve

In group-level Value Stream Analytics, users want to see times specifically for:

  1. issues with specific labels (like bug, feature, P1, etc.)
  2. issues with a specific assignee or author
  3. issues with a specific milestone

Currently they have no way to filter the results in these ways.

Intended users

EMs, PMs

Proposal

In group-level Value Stream Analytics:

  • add a "Filter results" input to the control panel/div, between the project selector and the date range selector (like what exists for Productivity Analytics (see example
  • enable these filter options with = capability (no != capability, that's out of scope):
    • assignee
    • author
    • label
    • milestone
  • filter options should apply to all all issue and merge request queries that the feature executes
  • filter options are deep linked (like existing filters)

image

Permissions and Security

No change

What does success look like, and how can we measure that?

A user is able to filter by different labels, etc in order to drill down into cycle times for specific types of work.

What is the type of buyer?

Premium/Silver

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.

Edited by 🤖 GitLab Bot 🤖