Skip to content

Instantly share code, notes, and snippets.

@brson

brson/ideas.txt Secret

Last active June 27, 2019 22:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save brson/7ae417d829c731b90a584879b1a23b06 to your computer and use it in GitHub Desktop.
Save brson/7ae417d829c731b90a584879b1a23b06 to your computer and use it in GitHub Desktop.
## TiKV Q3 OKR ideas (brson)
- O: Improve compile time performance
- KR: Extract 1 new diamond dependency from tikv (7)
- KR: Extract 2 new diamond dependencies from tikv (5)
- KR: Capture and publish CI build time metrics (6)
- KR: Keep CI build time perf loss below 30% (6)
- KR: Keep CI build time perf loss below 15% (3)
- KR: Research 1 new method of improving compile times (6)
- KR: Research 2 new methods of improving complie times (3)
- O: Improve contributor experience
- KR: Establish, publish, and maintain a set of contributor experience metrics (6)
- KR: Reduce known flaky tests by 20% (5)
- KR: Reduce known flaky tests by 40% (3)
- KR: Establish, publish, and maintain PR time-to-land metrics (6)
- KR: Reduce P90 PR time-to close to 14 days (6)
- KR: Reduce P90 PR time-to close to 7 days (4)
- KR: Establish, publish, and maintain per-person PR review / week metric (4)
- KR: Average 5 PR reviews per week per person (6)
- KR: Average 10 PR reviews per week per person (4)
- O: Open development
- KR: Establish, publish, and maintain metrics on wechat / slack chat volume (6)
- KR: Reduce ratio of WeChat TiKV Team discussion / tikv-wg #general discussion by 10% (7)
- KR: Reduce ratio of WeChat TiKV Team discussion / tikv-wg #general discussion by 20% (4)
- KR: Move 2 private slack channels to public tikv-wg channels and close the slack channels (6)
- KR: Move 4 private slack channels to public tikv-wg channels and close the slack channels (4)
- KR: Post 5 slide decks, specs or other docs to public tikv forum (6)
- KR: Post 10 slide decs, specs or other docs to public tikv forum (4)
- O: Increase contributor engagement
- KR: Send swag to 2 contributors (8)
- KR: Send swag to 6 contributors (6)
- O: Expand storage engines
- KR: Add 1 new trivial storage engine (5)
- KR: Remove all concrete dependencies on RocksDB from tikv (3)
- KR: Engage 2 contributors in the design of a new storage engine (5)
- KR: Engage 4 contributors in the design of a new storage engine (3)
- O: Release rust-client
- KR: Engage 2 contributors in the development of a product that relies on rust-client (5)
- KR: Engage 4 contributors in the development of a product that relies on rust-client (3)
- KR: Publish an MVP of 1 product that relies on rust-client (5)
- O: Make tikv independent of pd
- KR: Engage 2 contributors in the development of a rust-based pd clone (5)
- KR: Engage 4 contributors in the development of a rust-based pd clone (3)
- KR: Produce a rust-based pd clone that can run the rust-client test suite (4)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment