Skip to content

Offer project filter option for group level views

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

Summary

When working with group-level issue boards, users often need to filter or scope issues by specific projects within the group. Currently, there is no native option to apply a project filter at the group level, which limits workflow efficiency. This change adds a project scope and filter option to group-level issue boards, enabling users to streamline their workflows by focusing on issues from selected projects within the group.


Current Behavior

Group-level issue boards display issues from all projects under the group, but there is no way to filter or focus on issues from selected projects.

Expected Behavior

Group-level issue boards should include a project filter option that allows users to narrow down the displayed issues based on specific projects. This would enable more targeted project management and improve the efficiency of workflows.

Use Cases

  • Persona: A software engineer participating in a daily standup meeting.
    • JTBD: "During our daily standup, I need to quickly filter issues by project so that we can discuss relevant tasks, blockers, and progress for each project in an organized manner."
    • Scenario: In a group-level standup meeting, the engineering team is discussing tasks across several projects. Without the ability to filter by project at the group level, the team has to manually sift through all issues, which disrupts the flow of the meeting and makes it harder to address the specific needs of each project efficiently. The lack of focus can lead to missed updates or unresolved blockers, ultimately affecting the progress of the projects.
  • Persona: A product manager overseeing multiple projects within a group.
    • JTBD: "When managing several parallel projects, I need to focus on issues from specific projects to ensure that key deliverables are on track without getting distracted by unrelated tasks."
    • Scenario: The product manager is responsible for several projects under a single group, each with its own set of milestones. The current lack of a project filter at the group level forces them to sift through irrelevant issues, making it difficult to track progress and prioritize work effectively.
  • Persona: An engineering lead managing a team that contributes to different projects across the group.
    • JTBD: "As an engineering lead, I need to view and prioritize issues from the specific projects my team is working on, so that I can allocate resources and address blockers efficiently."
    • Scenario: The engineering lead oversees contributions to various projects and needs a clear view of the relevant issues for their team. Without a project filter, they waste time manually filtering through issues, leading to inefficiencies in task assignment and resource management.
  • Persona: A QA specialist responsible for testing and quality assurance across multiple projects.
    • JTBD: "In my role as a QA specialist, I need to focus on issues from the projects currently undergoing testing to ensure that quality standards are met before release."
    • Scenario: The QA specialist is working on several projects within the group and needs to identify and track issues related to testing. The absence of a project filter at the group level complicates their ability to zero in on issues that require immediate attention, potentially delaying release cycles.
  • Persona: A project coordinator who facilitates communication and task management across departments.
    • JTBD: "As a project coordinator, I need to organize and monitor tasks from selected projects to ensure cross-functional teams are aligned and working towards the same objectives."
    • Scenario: The project coordinator must keep different departments informed and on track. Without the ability to filter issues by project at the group level, they struggle to maintain clarity and alignment across teams, leading to potential miscommunications and delays in project timelines.

Proposal

Add a project scope and filter option to group-level issue boards, similar to the existing labels and assignees filters. This filter should allow users to select one or multiple projects within the group, displaying only the relevant issues on the board.

Edited by 🤖 GitLab Bot 🤖