This document is to clearly and transparently outline the plan and objective of the new Engineering Analytics team.
The goal of the team is to build and improve on the data capabilities needed to support a highly productive Engineering Division at GitLab. This team leverages our data analytics staffing and applies their efforts to the highest needs of Engineering.
This team will expand and improve on the Engineering specialty of the Data Analyst job family and will have a clear career matrix to support further career development.
This new team will be a new function under the Quality Department operating as a team of Data Analysts, led by an Engineering Manager reporting to the Quality Department Leader.
While this team operates as a single team reporting to one manager, we emphasize on ensuring the prioritization and needs of Engineering Leaders via stable counterparts.
We assign the stable counterpart by Engineering Division’s sub-departments. This is identified by the Engineering Department name assigned to an Analyst title. E.g.
Senior Data Analyst, Development
|Engineering department||Data domains|
||- MR Rate
- Code review/merge times
- Merge Request types
- Merge request activity and trends
||- Spend efficiency & forecasting
- Corrective actions & Incidents
- Infrastructure product related metrics
- Finance Partnership
||- Defect age
- Bug SLO/SLA
- Defect rates
- Pipeline efficiency
- Issue & Merge Reques type
||- UX debt age
- SUS Scores
- Refinement MR rate
||- Security Vulnerabilities
- Security SLA
||- Ticket time to respond
- Ticket time to triage
Data analysts assigned to one area are experts in that area and may not have the knowledge depth in other areas. As such contributing cross domain expertise will only be limited to Sisense charting and not beyond this data layer.
The Data Analysts counterparts will have bi-weekly meetings with their designated department leader to:
This team will have standing weekly sync with the Data team to:
The team structure will leverage stable counterpart assignees to ensure proper allocation and attention needed to service all Engineering Departments and Leaders and still promote cross-functional collaboration and ownership of an area.
In addition to the counterpart relationships, every data analyst on this team is responsible for: