Development Analytics Group

Development Analytics Group under Developer Experience Stage
Category Handle
GitLab Group Handle @gl-dx/development-analytics
Slack Channel #g_development-analytics
Slack Handle @dx-development-analytics
Team Boards Team Work Board
Issue Tracker tracker
GitLab Repositories development-analytics

Mission

Our mission is to enhance developer efficiency by delivering actionable insights, optimizing pipeline performance, and building scalable productivity tools that measurably improve the software development lifecycle.

Vision

We envision a future where GitLabโ€™s development workflows are seamless, insightful, and empowered by data. The Developer Analytics team will:

  • Establish GitLab as the industry benchmark for measurable developer productivity
  • Improve cycle time to industry-leading standards through tooling and practices
  • Create intuitive, powerful analytics dashboards that drive informed development decisions
  • Deploy AI-powered systems that optimize pipeline performance and resource utilization

Team members

Name Role
Abhinaba GhoshAbhinaba Ghosh Engineering Manager, Test Platform, Test and Tools Infrastructure
Andrejs CunskisAndrejs Cunskis Senior Software Engineer in Test, Test and Tools Infrastructure
Chloe LiuChloe Liu Staff Software Engineer in Test, Test and Tools Infrastructure
Dan DavisonDan Davison Staff Software Engineer in Test, Test and Tools Infrastructure
David DieulivolDavid Dieulivol Senior Backend Engineer, Development Analytics
Ievgen ChernikovIevgen Chernikov Senior Software Engineer in Test, Test and Tools Infrastructure, Analytics section
Jennifer LiJennifer Li Senior Backend Engineer, Engineering Productivity
Mark LapierreMark Lapierre Senior Software Engineer in Test, Test and Tools Infrastructure

Core Responsibilities

Core Responsibilities Goals
Improve developer experience and productivity - โšก Create intuitive dashboards, predictive analytics, and benchmarks to enable data-driven decisions.
- ๐Ÿ“Š Track developer engagement and satisfaction and use the data to drive process and tooling improvements.
- ๐Ÿ”„ Optimize workflows and reduce MR cycle times.
Enhance developer tools and processes - ๐Ÿค– Deploy self-served AI evalution tooling to effectively utilize data for enhancing the performance of GitLab Duo
- ๐Ÿ› ๏ธ Automate repetitive and manual tasks, such as issue tracking and pipeline failure triage, to enhance operational efficiency.
- ๐Ÿ”ง Develop robust self-healing systems to ensure resilience and reliability across workflows.

Roadmap

As part of our commitment to aligning with GitLab’s company goals, our team conducts a thorough review of company-level Roadmap and Objectives and Key Results (OKRs) at the beginning of each quarter. This process ensures that our efforts are strategically focused on delivering high-impact results that contribute to the broader organizational objectives. View the Development Analytics Roadmap for detailed insights and upcoming priorities

Dashboards

Pipeline Duration Analytics

Pipeline Stability Analytics

AI Latency Analytics

Note: Access to these dashboards requires appropriate permissions. Contact team leads for access requests.

How we work

  • We prioritize asynchronous communication and a handbook-first approach, in line with GitLab’s all-remote, timezone-distributed structure.
  • We emphasize the Maker’s Schedule, focusing on productive, uninterrupted work.
  • Most critical recurring meetings are scheduled on Tuesdays and Thursdays.
  • We dedicate 3-4 hours weekly for focused learning and innovation. This protected time enables the team to explore emerging technologies, conduct proof-of-concepts, and stay current with industry trends. Meeting requests during these blocks require advance notice.
  • All meeting agendas can be found in the Team Shared Drive as well as in the meeting invite.
Event Cadence Agenda
End-of-Week progress update Once a week (Wednesday) Summarize status, progress, ETA, and areas needing support in the weekly update in each OKR issue. Examples: FY25-Q1 Test Platform OKR 2.2, FY25-Q1 TTI OKR 6
Team meeting Twice a month on Tuesday
Slot1 2:00 pm UTC
Slot2 9:30 pm UTC
Choose one of the slots based on your timezone alignment Agenda
Monthly Social Time Monthly on last Thursday
Slot1 2:00 pm UTC
Slot2 9:30 pm UTC
No agenda, fun gathering. Choose one of the slots based on your timezone alignment. Read Virtual team building
Quarterly Business Report Quarterly Contribute to team’s success, learnings, innovations and improvement opportunities for each business quarter
1:1 with Engineering Manager Weekly Discuss development goals (see the 1:1 guidelines)
Team member’s coffee chats once/twice a month Optional meetings for team members to regularly connect

Work management

Planning

  • Each financial year, we develop a clear roadmap for the team to enhance visibility and alignment.
  • Our roadmap preparation is an intensive month long exercise (usually in Q4), led by a DRI. During this phase, DRIs take the lead in drafting the roadmap using the roadmap prep-work template for necessary project tracks. This involves gathering inputs from the team, various stakeholders, assessing past performance, and aligning with the strategic goals of the Development Analytics group.
  • We utilize and plan OKRs to prioritize the roadmap items.
  • Adhering to our team’s work rituals, we conduct reviews to assess progress, address challenges, and recalibrate goals if necessary every two weeks.
  • We maintain a Team Board to visualise the current state of the feature work.

Working with us through support requests

We estimate ~20% of weekly time for support tasks, and balancing our roadmap work with emerging support needs. Please note this estimate varies depending upon ongoing priorities.