Skip to content

Group Level Milestone - Add Option To Filter out sub milestones

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Problem to solve

Too many milestones In a medium sized organization (like GitLab) where there are a few hundred people using GitLab, we have a wild proliferation of Milestones.

930 milestones at https://gitlab.com/groups/gitlab-com/-/milestones

This is a raw list of ALL the subordinate milestones.

As a user, it’s a useless view.

Need to be able to filter OUT the subordinate milestones and just see the milestones that are defined at this level Perhaps sorted or ordered by level (all the milestones from each sub group/project together)

Intended users

Most likely leadership trying to manage work and strategy at the group level - Product manger and Development leaders and above

Personas are described at https://about.gitlab.com/handbook/marketing/product-marketing/roles-personas/

Further details

It is impossible to manage group-level milestones with this view. It's not really viable as is.

Proposal

  • Provide a persisted mechanism on milestone lists to exclude all milestones from subgroups.
  • Provide a persisted mechanism on milestone lists to exclude all milestones from parent groups (when #214901 is done).
  • These mechanisms are grouped with / integrated with the solution for #350875 (closed)
  • Organize the list so it's sorted by where the milestone is defined and how close it is to this level. How often would a user care about a milestone defined 3, 4 or 5 subgroups lower in the organization?

Permissions and Security

Documentation

Availability & Testing

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

What is the type of buyer?

Is this a cross-stage feature?

Links / references

Edited by 🤖 GitLab Bot 🤖