OKRsΒΆ
OKR introductionΒΆ
To track & achieve our goals, we use OKRs (objectives and key results) as our primary framework.
Hint
Weβre defining, and tracking our OKRs in GitLab via issues / work items.
RoadmapΒΆ
Because GitLab isnβt optimal to view all OKRs, weβve built our own web-based Roadmap.
Note
The deployment, and all documentation for the Roadmap can be found in the GitLab roadmap project.
OKR guidelinesΒΆ
When defining OKRs, the following principles apply:
- Organisation levelOKRs are defined at the organisation level.They must contribute to the organisation strategy, ensuring vertical alignment across all teams.
- TransparencyOur OKRs are transparent, and visible to every member of the organisation.This fosters accountability, cross-functional awareness, and collaborative problem-solving.
- QuarterlyOKRs are reviewed formally at the end of each quarter.Scoring is used to facilitate learning and calibration, not as a performance evaluation instrument.
- OwnershipEvery OKR must have a single designated owner.One individual is accountable for driving progress, removing impediments, and reporting on status.
- Qualitative and ambitiousObjectives must be qualitative, ambitious, and clearly articulate the desired outcome.They describe what we want to achieve, not how we intend to achieve it.
- Three to five key resultsEach objective should be supported by three to five key results.Key results must be quantitative, time-bound and independently verifiable (see π― Zen #4).
- Outcomes and impactsKey results measure outcomes and impacts β not activities, or output.β βLaunch feature Xβ is a deliverable; β βIncrease customer retention by N%β is a key result.
- AttainabilityA key result should feel achievable at roughly 70% confidence at the time of definition.If attainment feels certain, the ambition is insufficient; if it feels unrealistic, it risks disengagement.