The OKRs at my workplace are self-defined and self-rated. It's a total sham. Every cycle I will write OKRs for things I've already completed, or things that will be completed a week from writing. And I'll leave 1 or 2 items I know will extend to next cycle. And 3 months later I mark those few as 'done' and make up a couple more. Nobody cares. My manager doesn't care. Nothing changes at all in the org. I've been doing this for over 6 years. I'm not sure who exactly looks at the OKRs, but I assume there is a dashboard- somewhere that I don't have access to- with numbers in green and red that must mean a lot to somebody I've never met.