[WIP] Problem gathering for user list

Background

There is still no central place or unified view of all users that are part of your organization.

Depending on the user-related job or task, user would need to navigate to specific parts of the product to complete their workflow.

Users are listed based on relevant parameters to the page (member page: lists out only users within that resource constraint, usage quotas: lists out only billed users). This causes confusion for Billing Managers who are reconciling billing with membership and Access Auditors and Maintainers who are managing the lifecycle of their users.

Area Gap in data for customer's need (as described in problem statement)

Top level group>Member list

  • SaaS: Not reflective of all users (User A invited only in Project A will not show up in Top Level group)

Usage quotas > Seats

  • Not reflective of all users, only billable users
  • Not reflective of inherited access
  • Not filterable by role

Usage quotas > GitLab Duo Pro

  • Reflective of all users, doesn't contain a role

Admin > User list

  • Not filterable by role
  • Group and project information is in detailed pages of users

Proposal (WIP)

  • Gather existing research and customer problems
  • Partner with PMs to identify and validate problems within the current framework
  • Propose solutions for user list for all (with organizations and without organizations), align with crossfunctional team
  • Validate solutions
Edited by Ilonah Pelaez