OKR (Objectives & Key Results)

okr goal setting and examples

In his book, “Measure What Matters,” John Doerr tells us that OKRs are a collaborative goal-setting protocol for companies, teams, and individuals—a management methodology to ensure everyone in the organization focuses their efforts on the same important issues. In this complete guide to OKRs, learn more about best practices, benefits, and processes.

Take the Workfront Goals demo

What are OKRs?

Objectives and Key Results (OKR) is a powerful goal-setting methodology that drives alignment, performance, and results in growing and high-performing companies. At the most basic level, an OKR is a simple tool to align and engage everyone at the company around measurable goals.

OKR is a management goal-setting system and methodology that helps to focus everyone’s efforts on the most important priorities and connects the work of employees to what truly matters at the organization. The OKR methodology is a shared goals system which creates clarity and aligns your organization, connects everyone to your top business goals, increases performance and drives better results.

Think of the objective in OKRs as a “strategic theme,” a broad, overarching, qualitative headline of what is to be achieved. The objective’s key results resemble KPIs (Key Performance Indicators). The key result can be either a metric or a measurable milestone.

Since Google began using OKRs in 1999, this framework has revolutionized goal-setting and has become the standard for aligning company goals with employee goals for the world’s best-performing companies including Linkedin, Oracle, Twitter, Anheuser Busch, BMW, Amazon, and many others.

OKRs are made up of Objectives and Key Results (KRs):


An Objective (in OKRs) is a “strategic theme”–it is a qualitative headline, an overarching theme of what you want to accomplish. An objective states what you want to achieve. It's a title that names a set or a group of Key Results. Objectives are qualitative because it is just a name of a group or a set of key results.

Objectives have a quarterly cadence, and each objective has 1-3 key results which measure success against the objective. Google suggests: “Use expressions that convey endpoints and states, e.g., “climb the mountain,” “eat 5 pies,” “ship feature Y.”

Key Results (KRs)

A key result (KR) is what measures the progress of the goal. A key result is owned by the individual who is assigned the goal. Thus, this KR is updated only by the individual who owns the goal that is measured by this KR.

In many cases, at the senior levels, executive levels, group levels, and team levels, you will not see key results. Key results will typically only be seen at the bottom of the goal alignment tree.

KRs will be owned by the junior-most hierarchy of employees who are in the system and have been assigned goals. These employees will own the key results and will update performance. Those above them will not have KRs and will instead receive automated contributions from contributing goals below them.

Key results can be thought of as measurable steps to achieve the objective. They must be measurable and ideally should be quantifiable.


Key results vs. contributing goals

When creating goals, please note that there is a slight difference between Key Results and subordinate Contributing Goals.

A contributing goal mathematically contributes to a higher-level goal using the same math contribution as a key result. The most important difference is that the contributing goal is owned by someone else, not by the owner of the more senior goal to which it is contributing.

Thus, a contributing goal is a more junior goal, aligned to more senior goals, driving progress towards the senior goal. You can think of it in database node relationship terminology as a “child to parent” relationship where a junior goal (child) is linked (aligned/contributing) to a more senior goal (parent). In most instances, a junior goal is not less important, but is simply owned at a lower level of the organizational hierarchy.

For example, the CEO owns the very top goals of the organization, and thus those are the senior-most goals. And then a Marketing VP of Sales VP will own goals of their departments, and those will be the junior goals/contributing goals with respect to the CEO’s goals.

Contributing goals may have key results or may instead have junior contributing goals. The latter example is referred to as “cascading goals.

The OKR formula

John Doerr’s formula is a great place to start. “I will accomplish ‘X’ Objective as Measured by ‘Y’ Key Result.”

This helps with the process of choosing your company’s top objectives and deciding how progress towards them should be measured. The OKR process depends heavily on setting measurable goals.

In this formula, Objectives are your company goals for the quarter. They are measured by Key Results (to follow). They should be clear, ambitious and inspirational so that employees at all levels understand the company’s primary goals and get on board.

Key Results reflect the outcome of your Objective’s accomplishment, for the specified period, typically, by the end of the quarter. Each Objective needs one to three key results. For greater alignment, OKRs are often used at all levels. This helps to ensure that everyone in the company is in line with your goals.

Throughout the quarter, you must perform check-ins with your staff to keep track of measured progress. It is important to define your OKRs in accordance with top company priorities to make sure you are working towards the right goals.

It's important to maintain visibility, alignment, and progress on your OKRs. Using a tool like Workfront Goals will keep your OKRs strategically aligned to work being completed, which accelerates delivery on goals and drives results.


Why use OKRs?

1. Cascading alignment

Consider your most important business priorities. Maybe your goals are to grow revenue or build your customer base. These are the most essential goals that you as an executive aim for, but when everyone in the organization has a list of priorities that don’t match yours, your goals can seem out of reach.

OKRs solve this problem through cascading alignment. Here’s how it works:

2. Smaller steps

The key results portion of OKRs is what makes them so effective, because they break down objectives into smaller steps. They are also clearly defined, making it easier for employees and their managers to track progress.

To maximize effectiveness, each smaller step or KR should also be:

Cadence of OKRs

There are no hard and fast rules of OKRs. It is an open source framework, unlike GAAP (Generally Acceptable Accounting Principles), in financial accounting. This affords companies a great deal of latitude in how they adapt the program to their culture and unique business situations. Frequency in setting OKRs is one of those areas of flexibility.

It may make sense to ease into OKRs. There is no religion and no one-size-fits-all. The best OKR cadence is the one that fits the context and culture of your business.

The default answer for “how often?” is quarterly. Some companies set OKRs every month, but that can quickly become overwhelming as the key to OKRs is planning, and planning takes time. We think it is better to set a quarterly OKR, ensure that everyone follows the rhythm of checking in and that about 10% achievement is occurring during each of the 13 weeks. Check-ins provide an opportunity for thorough reviews and course-correction.

Some objectives may need to span two or three quarters, or even an entire year, (basically annual planning and goals). Many companies use a “dual cadence” of quarterly and annual objectives. Your organization’s needs ultimately determine cadence; the operative word is “consistency.”

Limit OKRs to 3-5 objectives (per department, team, or individual) and 1-3 KRs per objective

Any more and your people could lose focus or become disengaged. No one should have more than 3-5 objectives per quarter, with 1-3 key results per objective.

Benefits of using OKR goals

  1. Align your company: OKR goals inform and align everyone’s work at your company to the top corporate objectives.
  2. Create clarity and focus: everyone knows their clearly defined goals and the entire company focuses on the things that matter most.
  3. Connect employees to your mission: connect your employees’ work to your company’s mission–this impacts your employees’ performance and your company’s results.
  4. Improve continuous learning: Through frequent check-ins, OKRs offer your company faster learning and improvement that drive better results.
  5. Accountability: Monitoring and measuring your key results and key performance indicators improve accountability and execution.
  6. Create transparency: OKRs bring transparency to your company, everyone see what others are working on driving collaboration and better performance.
  7. Accelerate your results: Through clarity, focus, alignment, connection and continuous learning, your company will accelerate performance, driving better results.

See more benefits of using OKRs

The value of goal alignment and check-ins

OKRs ensure that your staff is working towards the company’s primary goals. An OKR must-do is to participate in weekly check-ins. This weekly check-in ensures that your employees are on the right track. This may sound like a significant time commitment; however, check-ins are typically one hour or less and can reduce the time spent in meetings. If employees are struggling, guidance is provided, through one-on-one closed-loop meetings.

At larger companies, a CEO or executive manager does not have time to do this with every employee. Ordinarily, they would conduct goal-alignment Check-Ins with their direct reports, and subsequently, those executives would do Check-Ins with their team members. If individuals develop their OKRs with their manager’s input, the team understands precisely what they are supposed to be doing and how it relates to the company’s major goals for the quarter. This is what it means to be aligned, the result being a much more efficient and productive operation.

Note that setting OKRs is not complicated–it’s simply goal-setting in a way that is aligned and transparent. However, it can become slightly confusing when companies are just starting to use the OKR methodology without prior experience or when significant internal alignment is required. The good news is that all of this can be learned. When done consistently and in a disciplined manner, you and your team will become much more adept at the OKRs process and improve productivity.

The OKR system is an enabling mechanism for more effective, efficient, aligned, and high-performance business operation. It leads to operational excellence. It creates clarity and accountability for everyone in the company.

What is unique about OKRs?

OKRs are unique in several ways:

When writing OKRs, use simple, direct sentence structure. Phrase OKRs in the language that’s most relevant to the targeted group or individual so that they have a concrete understanding.

Use action verbs to make them more powerful and clear – that will also ensure KRs will become more actionable and easy to understand when they are cascaded down as objectives.

How to use OKRs

Your company’s OKR approach will vary from that of other organizations, each company has subtle nuances, but there are some OKR best practices to keep in mind when implementing OKRs.


It’s ideal if both the objectives and each of their key results are quantifiable. Avoid ambiguity and subjective language when composing OKRs so that you clearly define Objectives and the steps needed for execution. This practice will provide you with a target against which you can measure progress. Google believes that “it’s not a key result if it doesn’t have a number.”

An objective is a qualitative goal designed to propel the organization in the desired direction. A key result has the same attributes as SMART goals (specific, measurable, attainable, relevant, and time-bound). Typically, the objective part of an OKR is expressed in words, not numbers. Key results delve into the numbers and metrics, much like a KPI (key performance indicator).


More than half of your OKRs should come from the bottom up. This allows leaders and lower-level employees to collaborate, manage priorities, and provide upper-level management a different perspective. Not every employee’s OKR will be a company-level objective, but each individual’s OKR must contribute to the overarching organizational goals.

Maintain frequency

Make OKRs a part of the weekly process. While OKRs are determined at the start of each quarter during quarterly planning, they must be acted on daily and checked on a weekly basis. When a CEO, executive, or manager meets with their people each week to review progress, they must ask: “Where are you with regard to your objectives, what are the bottlenecks in meeting your objectives, and what do you need from me?” This develops check-ins and feedback as positive habits.

Keep it positive

Avoid turning OKRs into a performance review. Not achieving 100% of an OKR should provide learnings, data, and indicators about what not to do next quarter. We believe it’s advisable if some portion of a bonus is tied to “operational” OKRs, (not “aspirational” goals). OKRs are not meant to be a central issue in performance reviews. There should be more to performance reviews than achieving a given OKR. OKR achievement should always be assessed in the right context when discussed in performance reviews. This creates an opportunity to assess why an objective couldn’t be met, which key results were too difficult, and how to address obstacles going forward.


Impose a limit

Never assign more than four or five objectives per quarter. Also, avoid having more than three key results for each objective. Keep it between four or five objectives, with one to three key results for each. More than this will require too much “intellectual juggling,” and individuals won’t be able to dedicate enough time to executing each OKR.

See all our OKR best practices

Key tactics

Key tips for effective implementation of objectives and key results:

OKR Mistakes: Learn more about common OKR mistakes