OKRs, HDD, and DIBBs are all ways to create alignment with our organization's purpose by setting objectives that tie back to its strategic intent. Alignment helps establish the mission, but how do we choose the things that are of the highest priority/value to work on?
All are data-driven approaches, which help us focus on our customer. By setting measurements by which we can determine our success, we can inspect and adapt our approach. In essence, this allows us to optimize the value that we return to the organization.
When we talk about seeking value in a software product development context, we mean maximizing our customer or organization's return on investment. We can do this by prioritizing the delivery of features and User Stories so that we get the best return on investment for our customer (or company, if they are the same thing).
Adaptive planning...