I use Objectives and Key Results both for my personal and professional life (OKRs on Wikipedia). This repository is the source of truth of my progress for my personal goals. I update these numbers weekly.
API: https://anandchowdhary.github.io/okrs/api.json
OKR | Success | Progress | |
---|---|---|---|
Keep body and mind on track | 45% | ๐ฉ๐ฉโฌโฌโฌโฌโฌโฌโฌโฌ | 22% |
โณ Maintain weight of less than 75 kg | 62% | ๐จ๐จ๐จโฌโฌโฌโฌโฌโฌโฌ | 31% |
โณ Work out twice every week | 0% | โฌโฌโฌโฌโฌโฌโฌโฌโฌโฌ | 0% |
โณ Read one book every month | 73% | ๐จ๐จ๐จ๐จโฌโฌโฌโฌโฌโฌ | 37% |
Set up for a great 2022 | 46% | ๐ฉ๐ฉโฌโฌโฌโฌโฌโฌโฌโฌ | 23% |
โณ [redacted] | 40% | ๐จ๐จโฌโฌโฌโฌโฌโฌโฌโฌ | 20% |
โณ Buy a ring and plan proposal | 70% | ๐จ๐จ๐จ๐จโฌโฌโฌโฌโฌโฌ | 35% |
โณ Convert engineering to autopilot | 27% | ๐จโฌโฌโฌโฌโฌโฌโฌโฌโฌ | 13% |
Manage money better | 82% | ๐ฉ๐ฉ๐ฉ๐ฉโฌโฌโฌโฌโฌโฌ | 41% |
โณ Breakeven every month | 67% | ๐จ๐จ๐จโฌโฌโฌโฌโฌโฌโฌ | 33% |
โณ Set up 2021 personal and corporate taxes | 20% | ๐จโฌโฌโฌโฌโฌโฌโฌโฌโฌ | 10% |
โณ Renew residence permit until Q2 2023 | 160% | ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จโฌโฌ | 80% |
Q4 2021 (64%)
OKR | Success | Progress | |
---|---|---|---|
Start getting healthy | 83% | ๐ฉ๐ฉ๐ฉ๐ฉ๐ฉ๐ฉ๐ฉ๐ฉโฌโฌ | 83% |
โณ Work out twice a week | 50% | ๐จ๐จ๐จ๐จ๐จโฌโฌโฌโฌโฌ | 50% |
โณ Stay under 1,700 kcal/day | 99% | ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ | 99% |
โณ Lose 10 kg by birthday | 100% | ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ | 100% |
Get back to work | 43% | ๐ฉ๐ฉ๐ฉ๐ฉโฌโฌโฌโฌโฌโฌ | 43% |
โณ [redacted] | 45% | ๐จ๐จ๐จ๐จ๐จโฌโฌโฌโฌโฌ | 45% |
โณ Do proper 1:1s with reports | 83% | ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จโฌโฌ | 83% |
โณ Read 1 book per month | 0% | โฌโฌโฌโฌโฌโฌโฌโฌโฌโฌ | 0% |
Get ready for 2022 | 67% | ๐ฉ๐ฉ๐ฉ๐ฉ๐ฉ๐ฉ๐ฉโฌโฌโฌ | 67% |
โณ Register Dutch subsidiary | 100% | ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ | 100% |
โณ Apply for residence permit | 100% | ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ๐จ | 100% |
โณ Have [redacted] in savings | 0% | โฌโฌโฌโฌโฌโฌโฌโฌโฌโฌ | 0% |
If you want your own OKRs tracker, you can fork this repository and set up the repository with the following file structure:
โโโ README.md
โโโ .github
โ โโโ workflows
โ โโโ node.yml
โโโ okrs
โโโ 2019
โ โโโ 3.md
โ โโโ 4.md
โโโ 2020
โโโ 1.md
Using GitHub Actions, api.json
and README.md
will be auto-generated. When creating new OKRs for a quarter, follow the JSON schema by duplicating one of the files in the ./okrs
directory:
{
"$schema": "https://anandchowdhary.github.io/okrs/schema.json",
"year": 2021,
"quarter": 4,
"objectives": [
{
"name": "Objective 1",
"key_results": [
{
"name": "Key result 1",
"target_result": 10,
"current_result": 1
}
]
}
]
}
You can use the git commit history as a way to track progress of an OKR, for example looking at the history of my Q4 2021 OKRs: https://github.com/AnandChowdhary/okrs/commits/main/okrs/2021/4.json. A more sophisticated system can be set up that tracks changes to one line using git log
like so:
git log -L17,+1:'okrs/2021/4.json'
- Code in the
scripts
directory: MIT ยฉ Anand Chowdhary - Content in the
okrs
directory: CC BY 4.0 ยฉ Anand Chowdhary - "GitHub" is a trademark of GitHub, Inc.