Gitlab hero border pattern left svg Gitlab hero border pattern right svg

Engineering Function Performance Indicators Maturity

Summary

This page contains a table of performance indicators order by their maturity (ascending) so we can understand which ones we need to focus on building. Maturity has to do with the state of the automation, not the metric itself.

Other PI Pages

Maturity Legend

Level Meaning
Level 3 of 3 Has a description, target, and periscope data.
Level 2 of 3 Missing one of: description, target, or periscope data.
Level 1 of 3 Missing two of: description, target, or periscope data.
Level 0 of 3 Missing a description, a target, and periscope data.

Performance Indicators by Maturity

Name Organization Maturity Reason(s)
Security Hiring Actual vs Plan Security Department Level 1 of 3
  • Needs a target
  • Needs periscope data
UX Hiring Actual vs Plan UX Department Level 1 of 3
  • Needs a target
  • Needs periscope data
Security Average Location Factor Security Department Level 1 of 3
  • Needs a target
  • Needs periscope data
UX Average Location Factor UX Department Level 1 of 3
  • Needs a target
  • Needs periscope data
Acquisition and Conversion (IACV) Growth Section Level 1 of 3
  • Needs a target
  • Needs periscope data
Expansion and User Retention Growth Section Level 1 of 3
  • Needs a target
  • Needs periscope data
Apdex and Error SLO per Service Infrastructure Department Level 1 of 3
  • Needs a target
  • Needs periscope data
Mean Time To Detection (MTTD) Infrastructure Department Level 1 of 3
  • Needs a target
  • Needs periscope data
GitLab.com Performance Infrastructure Department Level 1 of 3
  • Needs a target
  • Needs periscope data
Infrastructure Hosting Cost vs Plan Infrastructure Department Level 1 of 3
  • Needs a target
  • Needs periscope data
Average duration of end-to-end test suite execution on CE/EE master branch Quality Department Level 1 of 3
  • Needs a target
  • Needs periscope data
Ratio of quarantine vs total end-to-end tests in CE/EE master branch Quality Department Level 1 of 3
  • Needs a target
  • Needs periscope data
Monthly new bugs per stage group Quality Department Level 1 of 3
  • Needs a target
  • Needs periscope data
Mean time to resolve S1-S2 functional defects Quality Department Level 1 of 3
  • Needs a target
  • Needs periscope data
Ratio of bugs triaged with Severity (and priority) Quality Department Level 1 of 3
  • Needs a target
  • Needs periscope data
The ratio of closed (not merged MRs) vs merged MRs over time. Quality Department Level 1 of 3
  • Needs a target
  • Needs periscope data
MTTM (Mean-Time-To-Mitigation) for S1-S2-S3 security vulnerabilities Security Department Level 1 of 3
  • Needs a target
  • Needs periscope data
Blocked Abuse Activity Security Department Level 1 of 3
  • Needs a target
  • Needs periscope data
HackerOne budget vs actual (with forecast of 'unknowns') Security Department Level 1 of 3
  • Needs a target
  • Needs periscope data
HackerOne outreach and engagement Security Department Level 1 of 3
  • Needs a target
  • Needs periscope data
Security Response Times Security Department Level 1 of 3
  • Needs a target
  • Needs periscope data
Engineering Pulse Survey Engineering Function Level 2 of 3
  • Needs periscope data
Engineering Hiring Actual vs Plan Engineering Function Level 2 of 3
  • Needs periscope data
Development Hiring Actual vs Plan Development Department Level 2 of 3
  • Needs periscope data
Infrastructure Hiring Actual vs Plan Infrastructure Department Level 2 of 3
  • Needs periscope data
Quality Hiring Actual vs Plan Quality Department Level 2 of 3
  • Needs periscope data
Support Hiring Actual vs Plan Support Department Level 2 of 3
  • Needs periscope data
Non-headcount budget vs plan Engineering Function Level 2 of 3
  • Needs periscope data
Engineering Average Location Factor Engineering Function Level 2 of 3
  • Needs periscope data
Development Average Location Factor Development Department Level 2 of 3
  • Needs periscope data
Quality Average Location Factor Quality Department Level 2 of 3
  • Needs periscope data
Support Average Location Factor Support Department Level 2 of 3
  • Needs periscope data
Diversity Engineering Function Level 2 of 3
  • Needs periscope data
Handbook Update Frequency Engineering Function Level 2 of 3
  • Needs periscope data
Team Member Retention Engineering Function Level 2 of 3
  • Needs periscope data
CVE issue to update Development Department Level 2 of 3
  • Needs periscope data
Response to Community SLO Development Department Level 2 of 3
  • Needs periscope data
Backend Unit Test Coverage Development Department Level 2 of 3
  • Needs periscope data
Frontend Unit Test Coverage Development Department Level 2 of 3
  • Needs periscope data
GitLab.com Availability Infrastructure Department Level 2 of 3
  • Needs periscope data
Mean Time To Resolution (MTTR) Infrastructure Department Level 2 of 3
  • Needs periscope data
Mean Time Between Failures (MTBF) Infrastructure Department Level 2 of 3
  • Needs periscope data
Mean Time To Production (MTTP) Infrastructure Department Level 2 of 3
  • Needs periscope data
Infrastructure Hosting Cost per GitLab.com Monthly Active Users Infrastructure Department Level 2 of 3
  • Needs periscope data
Deploys to Production per Month Infrastructure Department Level 2 of 3
  • Needs periscope data
Number of abandoned deployments per month Infrastructure Department Level 2 of 3
  • Needs periscope data
Disaster Recovery (DR) Time-to-Recover Infrastructure Department Level 2 of 3
  • Needs periscope data
New issue first triage SLO Quality Department Level 2 of 3
  • Needs periscope data
P1/P2 open bugs past target SLO Quality Department Level 2 of 3
  • Needs periscope data
ARR per support team member Support Department Level 2 of 3
  • Needs periscope data
Infrastructure Average Location Factor Infrastructure Department Level 3 of 3
    Throughput Development Department Level 3 of 3
      Average MRs/Development Engineers/Month Development Department Level 3 of 3
        Mean time to merge (MTTM) Development Department Level 3 of 3
          Review App deployment success rate for GitLab Quality Department Level 3 of 3
            Review App deployment success rate for GitLab FOSS Quality Department Level 3 of 3
              Scheduled pipeline success rate for master branch in GitLab project Quality Department Level 3 of 3
                Scheduled pipeline success rate for master branch in GitLab FOSS project Quality Department Level 3 of 3
                  Average merge request pipeline duration for GitLab Quality Department Level 3 of 3
                    Perception of system usability UX Department Level 3 of 3
                      Ratio of proactive vs reactive UX work UX Department Level 3 of 3
                        UX Scorecard improvements UX Department Level 3 of 3
                          UI beautification UX Department Level 3 of 3
                            UX debt UX Department Level 3 of 3
                              Throughput of Technical Writing team documentation MRs UX Department Level 3 of 3
                                Distribution of Technical Writing team documentation effort UX Department Level 3 of 3
                                  Support Satisfaction (SSAT) Support Department Level 3 of 3
                                    Service Level Agreement (SLA) Support Department Level 3 of 3
                                      Customer Support Margin Support Department Level 3 of 3
                                        Average daily tickets closed per Support team member Support Department Level 3 of 3
                                          Manager to customer support rep ratio Support Department Level 3 of 3