From Vague Objectives to Purpuseful Goals: The OKR Method by Andy Grove and John Doerr


OKR (Objectives and Key Results) is a goal-setting framework gaining popularity among organizations and individuals. It's a great way to align your progress and measure success towards specific, measurable, and time-bound objectives. Moreover, OKRs can be used in various domains, such as product management, design, and agile and scrum methodologies and it's a simple process: 

you set an objective and then link it to a series of measurable key results!

Reaching your Goal: The OKR Framework

The OKR’s framework consists of defining an objective (a clear and concise statement of what is to be achieved) and linking it to a set of measurable key results, which provide concrete evidence of progress toward an objective. 

This process helps to prioritize tasks, allocate resources efficiently, and evaluate success.

Using OKRs can have a significant impact on organizations and can be applied across teams and departments in various domains such as product management, design, and agile and scrum methodologies. In fact, from the product team, and designers, to the organization as a whole, everyone can set their own OKRs to ensure collaboration toward a common goal. 

For product managers, OKRs are a fantastic tool to align product objectives with the overall business strategy, prioritize tasks, use resources correctly, and measure the impact of their product initiatives!

Organizing your OKR: Roadmaps and Hubs

  • With the OKR framework in mind, managers can design an OKR roadmap to significantly enhance its effectiveness: it provides a clear timeline for setting and achieving OKRs and can be updated regularly to reflect changes in priorities and progress. The roadmap also helps to ensure that all OKRs are aligned with the general business strategy and that all the resources are efficiently allocated. 

  • While an OKR Roadmap is a visual representation of the progress and timeline for achieving OKRs, an OKR Hub on the other hand is a centralized platform or system that helps organizations manage, track, and measure their OKRs. It serves as an archive for all OKRs and provides goal-setting, progress tracking, collaboration, and reporting features.

With time, a regular review and refinement of the OKR data in Roadmaps or Hubs will lead to better results, making it the perfect tool for organizations that want to reach their goals and make real progress, keeping all the objectives and efforts together!

OKR Data: Inputs, Outputs, and Outcomes

In order to use correctly the OKRs framework, there are three elements to consider: OKR inputs, OKR outputs, and OKR outcomes.

But what are they?

  • OKR Inputs refer to the resources, such as time, money, or personnel, that are invested into achieving an objective: they can be used to understand the cost of an objective and the resources required to achieve it.

  • OKR Outputs are the intermediate results or milestones that are achieved as part of the process of achieving an objective: they provide evidence of progress and can help to evaluate the effectiveness of the process.

  • OKR Outcomes are the results of an objective, which are the tangible benefits that are achieved by the organization: they indicate evidence of the impact of the objective and can be used to evaluate its success.

These three interrelated elements of the OKR framework when correctly analyzed and used can really help an organization reach its goals without wasting time and other resources. At the same time, in the next paragraph, we will see how this system works compared to different methodologies!

OKRs, the Agile and the Scrum Methodologies…What to Use? 

  • “Agile” is a general methodology to project management that values collaboration, customer satisfaction, and adaptability. It is based on delivering a working product incrementally and responding to changing requirements throughout the development process. 

OKRs and the Agile methodology are both popular approaches that organizations use to achieve their goals and drive progress. OKRs provide a framework for goal setting and progress tracking, while Agile provides a flexible, iterative approach to project management and product development. 

The two approaches can be complementary, as the Agile methodology can help organizations rapidly adjust their goals based on changes in priorities or progress at the same time, OKRs can provide the framework for setting and measuring progress toward specific objectives: by combining the two approaches, organizations can create a flexible, data-driven process for achieving results.

  • “Scrum” on the other hand, is itself an Agile methodology for managing and completing initiatives flexibly and efficiently. It emphasizes cross-functional teams, accountability, and iterative progress toward a well-defined goal.

OKRs and Scrum methodologies vary in purpose, schedule, and versatility as Scrum is mainly employed for the creation of software or intricate endeavors prioritizing more immediate deadlines. In addition, while OKRs are versatile, accommodating individuals and organizational structures, Scrum demands a team of 5-7 individuals and specific roles.

Both OKR and Scrum methodologies place a high value on transparency, defined time-sensitive targets, and well-defined definitions of success, and can be complementary, with OKRs establishing the overall aims of an organization or team while Scrum provides a means to execute complex projects that align with these objectives.

Different Roles, Different OKR

  • Product managers use OKRs to organize their work and ensure they are focused on the most important tasks. This process also provides a way for product managers to better communicate their goals and progress to other stakeholders, including product teams, designers, and the broader organization.

  • Product Teams use OKRs to align the goals of the product team with the general business strategy and ensure that all team members are working together to achieve common objectives and to express them better to the whole organization they work for. 

  • Designers use OKRs to provide a structured approach for designers to align their design goals with the overall business strategy and measure their progress toward achieving specific, measurable, and possible objectives analyzing every step of the design process.

In conclusion, by using the OKR framework, product managers, product teams, designers, and other stakeholders can align their goals with the overall business strategy, prioritize tasks, allocate resources efficiently, and measure the impact of their initiatives! 


In conclusion, OKRs, or Objectives and Key Results, are goal-setting system that helps businesses achieve their aspirations with ease. By establishing clear and measurable objectives, and tracking progress towards them through measurable key results, organizations can unify their efforts and ensure everyone is rowing in the same direction. 

With OKRs, there's no need to second-guess whether you're on track with your goals: the framework keeps you and your team focused and motivated, helping you stay on course and make the most of every opportunity! 

So, if you're looking to streamline your efforts and excel in your endeavors, embrace the power of OKRs and watch your goals become a reality!

How can we help you?

Do you feel we could be a match?
Then let’s have a first chat together!