Skip to content

GitLab Next

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
GitLab
GitLab
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 36,069
    • Issues 36,069
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge Requests 1,299
    • Merge Requests 1,299
  • Requirements
    • Requirements
    • List
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Operations
    • Operations
    • Metrics
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI/CD
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.org
  • GitLabGitLab
  • Issues
  • #207164

Closed
Open
Created Feb 18, 2020 by Dan Jensen@djensenDeveloper

Group-level activity overview: MVC

Copied from Instance-level activity overview MVC

Problem

We need to start addressing 2 key challenges enterprise GitLab customers face:

  1. GitLab ROI & Value - Backward-looking justification - Understanding and demonstrating the ROI of GitLab by understanding project, group & instance-level activity (see GitHub Enterprise).
  2. Transformation progress & benchmarking - Forward-looking guidance - Understanding progress of DevOps transformation and how their company compares to others in similar industries, markets, etc. Getting advice on how they can further their progress.

We plan to start by tackling 1, with 2 as the end goal.

Ultimately, we are helping our users understand and communicate how their DevOps effort metrics are impacting business value and product management (customer) value. To do this we must help them understand how to define, measure, and track business value from different points of view — and ensure that developers deliver meaningful value for the business and its customers.

Target users

  • Director of DevOps / CIO - Buyer Personas
  • Parker, Product Manager - User Persona
  • Gabe, Engineering Director - User Persona

Proposal

group_level_activity

MVC

Display the following metrics on the group overview page. These should be fixed to the last 90 days:

  • Count of new members added to the group within the 90 day period
  • Count of created merge requests in the 90 day period
  • Count of created issues in the 90 day period

We can display these in a single container, like we do on the VSA page:

image

Table link destinations (deprecated)

  • ✅Group: Group >> Group overview >> Details
  • Subgroups: Group >> Group overview >> Details >> subgroups and projects tab - this is same as the above link... so may not be worth doing
  • Projects: Project list view - I don't think there is a view for this one yet
  • Active users: Users having "activity" like what appears on a person's Activity page.
  • ✅Members: Group >> Members
  • Issues created: Group >> Issue >> list - this would work if issue lists had a date range picker component
  • MRs created: Group >> MR >> list - this would work if issue lists had a date range picker component
  • Pipelines run: I don't think there is a view for this one yet
  • Releases: nor this
  • Security scans: nor this
  • ✅Vulnerabilities: Group >> Security - this actually lines up coincidentally with our pre-selected date range

✅ - Link has a proper destination (I think)

In future iterations, we can show these numbers over time and call out specific features that are not being used that are part of that instance's tier (e.g. use CI).

Edited Mar 17, 2020 by Jeremy Watson (ex-GitLab)
Assignee
Assign to
12.10
Milestone
12.10 (Past due)
Assign milestone
Time tracking
None
Due date
None
Reference: gitlab-org/gitlab#207164