There's a lot that we can learn from software teams to improve the OKRs process.
You need to focus on value rather than deadlines for OKRs to be successful. Adopting a Now, Next, Later format for your roadmaps is a simple way to achieve that.
OKRs can easily be seen as another cumbersome process taking people away from their job. Avoid that by getting your team involved right from the start.
OKRs are supposed to help improve focus, clarify priorities, and build alignment,right? I have seen them do just that. However, misuse them and they will not in fact, they could do the exact opposite.