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
-
Epics by quarter: View of outputs expected each quarter
-
Issues by status: Pipeline view of discrete tasks executed by our team
-
Issues by team member: Workload and backlog per team member (filter status:In dev to see current)
-
Program-specific boards: check the corresponding handbook program page
Dashboards
- Tableau: WIP
Status
Status
New- Starting point for newly submitted issuesRefinement- Requires more informationValidation backlog- Not prioritized, to be reconsidered in the futurePlanning breakdown- WIP, planningIn dev- WIP, executingBlocked- Progress is blocked and requires additional support or escalation
Issues can be closed as:
Complete- Activity is doneDuplicate- Should be closed with link to open issueWon'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
d8d88062)
