我经历过的 OKR 是整个部门甚至公司实行的,OKR 不是提升个人某方面的能力,而是把目标以 O(方向)、KR(可确定是否有达到的结果)的方式给出。比如 O 是提高测试效率,KR 是通过有效精简测试用例,某类型项目测试耗时从 1 天缩短到 0.5 天。提升个人能力本身并不是 OKR 本身的目标,只是会在这个过程中带来的收益。
不管 OKR 还是 KPI ,本质都是把公司的目标以某种形式展现出来,确保大家不会把力用到其他无关的地方。
如果从是否解决业务问题的角度,技术部门的 OKR 确实会有一定比例在技术优化(内功)上,而非直接支撑业务目标。OKR 会便于明确一些不那么好通过 KPI 量化的东西。