Strategy Programs Operational Guidelines

These operational guidelines define how the Strategy Programs team operates, collaborates, and executes our work. They provide the structural foundation and shared processes that enable us to deliver consistent, high-quality programs for the Education, Open Source, and Contributors ecosystems. We cultivate a deep understanding of our own product by using GitLab to manage our planning, collaboration, and execution.

Structure

Our activities and related resources are in the Strategy Program subgroup, under Developer Relations in the GitLab.org project. It contains our programs and other operational activities.

graph TD
    A[Strategy Programs]

    A --> B[Education]
    A --> C[Open Source]
    A --> D[Contributors]

    B --> B1[GitLab for Education]
    C --> C1[GitLab for Open Source]
    D --> D1[Co-Create]
    D --> D2[Notable Contributors]

    style A fill:#FC6D26,color:#fff
    style B fill:#E24329,color:#fff
    style C fill:#E24329,color:#fff
    style D fill:#E24329,color:#fff
    style B1 fill:#7759C2,color:#fff
    style C1 fill:#7759C2,color:#fff
    style D1 fill:#7759C2,color:#fff
    style D2 fill:#7759C2,color:#fff

Team activities

Operational tasks that are not specific to a program are logged with issues in Strategy Programs team-task. This issue board allows to see our operational workload by status.

Program activities

Activities related to a program are logged as epics and issues, in its corresponding project, under the relevant subgroup (Contributors, Education, Open Source).

Epics allow to log time-bounded or complex activities and capture the outcomes that contribute to our OKRs.

Issues allow to log discrete tasks required to execute on the epics or other program work.

For example, for Co-Create an epic is created to track a customer lifecycle from onboarding to first contribution, and an issue to track an onboarding workshop. For GitLab for Education, an epic is created for the creation a new blog post from idea to promotion in social media, and an issue for content writing with the customer.

Monitoring and reporting

GitLab Boards

Dashboards

  • Tableau: WIP

Status

Status

  • New - Starting point for newly submitted issues
  • Refinement - Requires more information
  • Validation backlog - Not prioritized, to be reconsidered in the future
  • Planning breakdown - WIP, planning
  • In dev- WIP, executing
  • Blocked - Progress is blocked and requires additional support or escalation

Issues can be closed as:

  • Complete - Activity is done
  • Duplicate - Should be closed with link to open issue
  • Won't do - Items that won’t be actioned now or in the future

Labels

Epics are labeled with FYXX::QX - Corresponding to Fiscal Year and Quarter when activity is expected to be complete.

Issues and epics are labeled with specific program labels such as Strategy Programs::GitLab for Education or Strategy programs::Co-Create. When it doesn’t fall into a specific program, use Strategy Programs.

OKRs are labeled with OKR as well as the corresponding FYXX::QX

Last modified October 29, 2025: move and update project mgmt page (d8d88062)