Exec Dashboards: Add tooltips and drill-down links to the metrics names.

Overview

Related to this comment.

Problem to solve

In order to understand what is affecting the team performance, user need more information and context about how the metrics are calculated.

Proposal

  1. Add tooltips to the metrics names.
  2. The tooltip will have description about how the metric is calculated.
  3. The tooltip will have link to drill-down from each metric to a report with in-depth data.
  4. The tooltip will also have a link to the docs.
  5. Mouseover on the metric name will show the tooltip. Example from the VSA tiles tooltips:

Screen_Shot_2022-11-24_at_13.08.07

Tooltips description:

# Metric name Description Drill down for deeper insights Go to Docs
1 Deployment Frequency Average number of deployments to production per day. This metric measures how often value is delivered to end users. https://gitlab.com/groups/gitlab-org/-/analytics/ci_cd?tab=deployment-frequency https://docs.gitlab.com/ee/user/analytics/dora_metrics.html#deployment-frequency
2 Lead Time for Changes The time to successfully deliver a commit into production. This metric reflects the efficiency of CI/CD pipelines. https://gitlab.com/groups/gitlab-org/-/analytics/ci_cd?tab=lead-time https://docs.gitlab.com/ee/user/analytics/dora_metrics.html#lead-time-for-changes
3 Time to Restore Service The time it takes an organization to recover from a failure in production. https://gitlab.com/groups/gitlab-org/-/analytics/ci_cd?tab=time-to-restore-service https://docs.gitlab.com/ee/user/analytics/dora_metrics.html#time-to-restore-service
4 Change Failure Rate Percentage of deployments that cause an incident in production. https://gitlab.com/groups/gitlab-org/-/analytics/ci_cd?tab=change-failure-rate https://docs.gitlab.com/ee/user/analytics/dora_metrics.html#change-failure-rate
5 VSA Lead Time Median time from issue created to issue closed. https://gitlab.com/groups/gitlab-org/-/analytics/value_stream_analytics https://docs.gitlab.com/ee/user/analytics/value_stream_analytics.html#view-the-lead-time-and-cycle-time-for-issues
6 VSA Cycle Time Median time from the earliest commit of a linked issue's merge request to when that issue is closed. https://gitlab.com/groups/gitlab-org/-/analytics/value_stream_analytics https://docs.gitlab.com/ee/user/analytics/value_stream_analytics.html#view-the-lead-time-and-cycle-time-for-issues
7 New Issues Number of new issues created. https://gitlab.com/groups/gitlab-org/-/issues_analytics https://docs.gitlab.com/ee/user/analytics/issue_analytics.html
8 Number of Deploys Total number of deploys to production. https://gitlab.com/gitlab-org/gitlab/-/analytics/merge_request_analytics?start_date=2021-11-24&end_date=2022-11-24 https://docs.gitlab.com/ee/user/analytics/merge_request_analytics.html
  1. Drill-down inherent the sub-groups / projects.
  2. Out of scope - inherent labels and time period.
Edited Dec 05, 2022 by Lorena Ciutacu
Assignee Loading
Time tracking Loading