Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
Wiki Replica
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Container Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Cecylia Bocovich
Wiki Replica
Commits
ee3fa272
Verified
Commit
ee3fa272
authored
3 years ago
by
anarcat
Browse files
Options
Downloads
Patches
Plain Diff
propose tpa-rfc-13
parent
172acae4
No related branches found
Branches containing commit
No related tags found
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
policy.md
+3
-1
3 additions, 1 deletion
policy.md
policy/tpa-rfc-13-okrs-for-roadmap.md
+105
-0
105 additions, 0 deletions
policy/tpa-rfc-13-okrs-for-roadmap.md
with
108 additions
and
1 deletion
policy.md
+
3
−
1
View file @
ee3fa272
...
...
@@ -17,7 +17,9 @@ and add it to the above list.
## Proposed
No policy is currently
`proposed`
.
*
[
TPA-RFC-13: Use OKRs for the 2022 roadmap
](
policy/tpa-rfc-13-okrs-for-roadmap
)
<!-- No policy is currently `proposed`. -->
## Standard
...
...
This diff is collapsed.
Click to expand it.
policy/tpa-rfc-13-okrs-for-roadmap.md
0 → 100644
+
105
−
0
View file @
ee3fa272
---
title: TPA-RFC-13
:
Use OKRs for the 2022 roadmap
---
[[
_TOC_
]]
Summary: switch to OKRs and GitLab milestones to organise the 2022 TPA
roadmap. Avoid a 2022 user survey. Delegate the OKR design to the team
lead.
# Background
For the
[
2021 roadmap
][]
, we have established a roadmap made of "Must
have", "Need to have", and "Non-goals", along with a quarterly
breakdown. Part of the roadmap was also based on a user
[
survey
][]
.
[
survey
]:
https://gitlab.torproject.org/tpo/tpa/team/-/wikis/roadmap/2021#survey-results
[
2021 roadmap
]:
https://gitlab.torproject.org/tpo/tpa/team/-/wikis/roadmap/2021
Recently, TPI started a process of setting OKRs for each
team. Recently, the TPA team lead was asked to provide OKRs for the
team and is working alongside other team leads to learn how to
establish those, in peer-review meetings happening weekly. The TPA
OKRs need to be presented at the October 20th, 2021 all hands.
## Concerns with the roadmap process
The 2021 roadmap is
*big*
. Even looking at the top-level checklist
items, there are 7 "Must have" and "11 need to have". Those are a lot
of bullet points, and it is hard to wrap your head around.
The document is 6000 words long (although that includes the survey
results analysis).
The survey takes a long time to create, takes time for users to fill
up, and takes time to analyse.
## Concerns with the survey
The survey is also
*big*
. It takes a long time to create, fill up, and
even more to process the results. It was a big undertaking the last
time.
# Proposal
## Adopt the OKR process for 2022-Q1 and 2022-Q2
For 2022, we want to try something different. Instead of the long
"to-do list of death", we try to follow the "Objectives and
Key-results" process (
[
OKR
][]
) which basically establishes three to
five broad objectives and, under each one, 3 key results.
[
OKR
]:
https://en.wikipedia.org/wiki/OKR
Part of the idea of using OKRs is that there are less of them: 3 to 5
fits well in
[
working memory
][]
.
Key results also provide clear, easy to review items to see if the
objectives has been filled. We should expect 60 to 70% of the key
results to be completed by the end of the timeline.
[
working memory
]:
https://en.wikipedia.org/wiki/The_Magical_Number_Seven%2C_Plus_or_Minus_Two
## Skip the survey for 2022
We also skip the survey process this year. We hope this will save some
time for other productive work. We can always do another survey later
in 2022.
## Delegate the OKR design to the team lead
Because the OKRs need to be presented at the all hands on October
20th, the team lead (anarcat) will make the call of the final list
that will be presented there. The OKRs have already been presented to
the team and most concerns have been addressed, but ultimately the
team lead will decide what the final OKRs will look like.
## Timeline
*
2021-10-07: OKRs discussed within TPA
*
2021-10-12: OKRs peer review, phase 2
*
2021-10-14: this proposal adopted, unless objections
*
2021-10-19: OKRs peer review, phase 3
*
2021-10-20: OKRs presented at the all hands
*
2021-Q4: still organised around the
[
2021 Q4 roadmap
][]
*
2022-Q1, 2022-Q2: scope of the OKRs
*
mid-2022: OKR reviews, second round of 2022 OKRs
[
2021 Q4 roadmap
]:
https://gitlab.torproject.org/tpo/tpa/team/-/wikis/roadmap/2021#q4
# Deadline
Considering the tight deadline of the OKR process, this proposal will
be considered adopted within one week, by October 14th 2021.
# Status
This proposal is currently in the
`proposed`
state.
# References
See those introductions to OKRs and how they work:
*
<https://rework.withgoogle.com/guides/set-goals-with-okrs/steps/introduction/>
*
<https://rework.withgoogle.com/guides/set-goals-with-okrs/steps/set-objectives-and-develop-key-results/>
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment