I'm a software developer and I don't have deep knowledge of the best practices around Objectives and Key Results (OKRs), so I base my question mostly on how they are used in my company.
Every quarter we have an OKR week where we add personal OKRs based on what we plan to finish this quarter. My OKRs are mostly epics from issue tracker, so there's a little bit of duplication that bothers me. But that's a small thing.
What really bothers me is that I get a waterfallish vibe from the whole idea of planning things for 3 months in advance (and then the first line of real code makes this plan outdated). It might work well for stable, old companies but for us as a startup it doesn't seem to provide much value as things tend to change very fast (ironically, this time it happened the next day after OKRs for a quarter have been finished).
I'd like to know if I'm correct in my attitude or may be I'm just missing something?