OKR: How to Set Goals with Objectives and Key Results

11 minutes
OKR: How to Set Goals with Objectives and Key Results

In this article, we’ll tell you what the OKR concept implies, why it is better than KPI, and how to implement the Objective Key Results framework in your team.

When we grew from 10 to 30 people, we got to thinking we became defocused and asynchronous. One part of the team didn’t know what another was doing; we played the Chinese whispers feeling we were heading separately. That’s when we decided to adhere to OKR, and we still do so.

CEO & Founder of Dashly

Many product teams have the same problem. Some of them solve it by implementing OKR, others — KPI. Having faced the team focus and synchronization issue in the OKR vs. KPI battle, we joined the first. Namely OKR. Why? We choose to sync people up and help them move in the same direction while meeting their objectives.

After two years in this framework, we’ve got some experience to share: 

  • How you can implement OKR, 
  • Why no one can do this right the first time (which is entirely normal), 
  • And what to do with KPI.

To make this article more insightful, we’ve talked to Ilya, a product & strategy thinking mentor, and discovered his experience in implementing OKR in different companies.

Grab your pen and some paper and make notes on the OKR implementation as you read this article. 

What is the OKR?

OKR (objectives and key results — KR) is a goal-setting framework helping you determine the direction of your company’s growth, sync teams up, and engage all employees in the process of setting objectives and defining KR. 

The objectives are set at these levels:

  • Company,
  • Teams,
  • Particular employees.

These people decompose objectives into measurable results the company wants to achieve. The objective is marked as completed if a specific goal is met.

OKR Vs. KPI frameworks

OKRs first appeared in Intel and then moved to Google. John Doer was the one who brought OKRs to Google. You can see him talking about this framework at TED:

Now many high profile companies like Spotify, Twitter, Airbnb, and Miro use them. It doesn’t mean OKRs can only be applied in the IT universe. You can use them even when planning your own life. I mean it. 

For example, my objective for the next two years is to learn French. My KR is to pass DALF for C1 and have 10 Tinder matches with native speakers. 

The primary thing about OKR is that both top management and the whole company are involved in defining objectives and key results. That’s why OKRs help you sync up with your team, move in the same direction, and increase each team member’s involvement as everyone knows how they can influence the achievement of a common objective. 

What is a KPI?

The first thing you see comparing OKRs Vs. KPIs is that the last ones focus on metrics that reflect performance. They are indicators that tell if you are meeting company targets or not. 


It’s a way of keeping teams accountable and measuring company growth over time.

To perform correctly, KPIs should usually:

  • Link to strategic objectives (common feature in OKR Vs. KPI comparison)
  • Prioritize resources
  • Be measurable

Choosing qualitative KPIs can lead to confusion and subjective data interpretations.

For example, KPI vs. OKR for Sales Department: 

  • KPI. The number of calls, XXX customer lifetime value, XXX sales revenue. There is a focus on numbers and its 100% implementation.
  • OKR. Objective — collect more accurate sales data about leads. KR — build a list of lead metrics and script questions to manage in CRM; 85% of leads answered the obligatory questions. 

In the first case, you have numbers. What if they are behind the target? By saying, “time to hit a higher sales revenue goal,” you won’t get sales growth. So what exactly to improve to put everything back on track? One of the solutions we see in OKR is setting an inspiring goal and defining ways to adhere to it.

OKR VS KPI. Choosing the priority framework

It is a bit wrong to put the “versus” between these two because OKR is for improving your business and goal-setting, and KPI is for monitoring general business performance.

KPIs show the factual situation in numbers. Business uses this data to drive changes with OKRs.  Here is a video explaining deeper moments of difference between these two:

There is a good analogy with a road trip in the context of KPI vs. OKR explanation. Imagine you have to get from Denver to San Francisco. For this, you have a travel guide to strategize the way, a car to drive, and good GPS to track if you are on the right path.

But sh*t happens. When you’re almost there, a dashboard tells you that you’re running out of gas. So you have to adjust the course and stop at the petrol station.

How does this relate to OKR vs. KPI comparison? 


The analogy is simple:

  • GPS is OKRs that show if you are on the right path. But it doesn’t formulate the company strategy.
  • The dials on your car’s dashboard are Monitoring KPIs — they tell you if everything else is okay.

Let’s see how it works in practice. Examples of OKR vs. Monitoring KPIs:

Case #1 The website brings good traffic. It’s time to improve conversion rate:

  • KR. Conversion rate increase from Y to X
  • Monitoring KPI. Website traffic 

Case # 2 The app is ready. The team decides to work over customer engagement:

  • KR. Increase monthly active users from Y to X
  • Monitoring KPI. System Uptime

Case #3 A subscription-based service needs to increase retention:

  • KR. Increase retention from Y to X
  • Monitoring KPI. New subscribers/month

But even if they work as a single unit, you have to choose a priority framework.

Why OKRs defeated KPIs in Dashly team


At the finish of the OKR vs. KPI comparison, we have a 4:2 result. 

Thus, we chose OKR because this concept fits company values better than KPIs’ one. It doesn’t have an incentive system for achieving objectives. Non-monetary motivation establishes a welcoming environment. So, employees are willing to generate ambitious ideas and have no fear of not meeting the targets. 

An OKR isn’t a KPI. There’s no cash bonus for meeting the OKR. The concept is different, and that’s cool. An OKR isn’t something that should be 100% achieved. If we achieve 100% of our OKRs, it means our objectives were not ambitious enough. And vice versa, if we only achieved 30% of our OKRs, it means we’ve set the bar too high. Meeting around 70% of OKRs says we’re doing a great job.

Product & Strategy thinking mentor

The next question is, how do we define OKR. 

Objectives, key results, and initiatives

John Doerr’s formula helps you get the difference between these two. As you remember, John Doerr is the person who invented OKR and shared his knowledge with Google. Here’s his formula:

OKR Vs. KPI goals

Within the concept, the objective setting relies on its definition and our perception of an achieved objective. The objective should describe the target, and the key results are the parameters we will use to know if we have met the goal. Let’s look closer at the formula: 

OKR Vs KPI results

Key results are an equally important part of the formula. They are decisive in whether an objective has been met or not.

Another way to understand KRs is to ask: “If our goal is X, what will success look like?

The OKR has an objective that may sound obscure in terms of the result, but it’s powerful and appealing. The second part is the key result. Most often, it’s a specific metric. The key result shows whether the objective has been met or not. If the goal is inspiring, then the KR reflects reality.

Product & Strategy thinking mentor

What should be the objectives?

Objectives are catchy qualitative descriptions of what we want to achieve. Goals should be concise, ambitious, inspiring, and engaging. They must encourage and challenge the team. In this case, the whole company will have a better chance of achieving tremendous success.

What are the “key results”?

Key results are parameters that we used to assess how close we have gotten to our objective. Each objective usually involves between 3 and 5 KRs. If you pick more, the teams will find it hard to stay focused. Key results must be quantitative and measurable.

There are two kinds of them:

  • Key action-driven result. Success is measured in completed/not completed projects.
  • Key value-driven result. Success is measured in the value that the company or customers obtain.

Here are some results of the key action-driven results:

  • the chatbot launch
  • an online course launching
  • the OKR book release

Below are some key value-driven results:

  • increasing the MRR from X to Y;
  • decreasing the Churn rate from X to Y;
  • increasing the ER from X to Y;
  • maintaining the CAC at around X.

Take a look at the table of key action-driven results and their value equivalents:


Key action-driven results are highly likely to fail in leading you to an objective. The release of a new feature is not a success guarantee. That’s why OKRs have to be value-driven. Only then can they be as effective as possible. 

Key results should reflect the value to the company or its customers. Teams will be focused on achieving greater success and there’ll be more room for creativity. The employees won’t be stuck on a particular activity but will look for different ways to achieve the objective. 

But if you’re implementing the concept for the first time, it makes more sense to choose actions as key results. They will help you to switch to OKR:

Many companies try to add metrics to KRs immediately and fail this stage. If there was no meaningful movement in the company at the beginning, you’ll find it hard to track the metrics.

Many companies try to add metrics to KRs immediately and fail this stage. If there was no meaningful movement in the company at the beginning, you’ll find it hard to track the metrics. First, it’s a good idea to put a set of actions in KRs that we have to perform to get closer to the objective: release a huge feature or a marketing campaign. By the end of the OKR term, you’ll be able to evaluate the success based on the done/not done principle. Another very important point is to only include metrics that we know how to calculate in KRs.

Product & Strategy thinking mentor

How we did it at Dashly

Last year, the goal for OKR in Dashly was to double the number of active users. It’s a catchy and quite ambitious goal, isn’t it? 

How do we know if we’ve achieved it or not? We’ve chosen key metric-based results, and we’ve put all our effort into reaching them and evaluating our success using them.

If objectives are about ambitions, key results must be clear and precise. 

The key results for the “doubling” target could be the following:

  • Increase the MRR to X: this is our monthly revenue. If we want to grow, we should raise our income, too. 
  • Reduce the Churn rate to Y. The fewer users leave us, the easier it is for us to grow.
  • The CAC must not exceed: this is the Customer Acquisition Cost. If we want to be efficient, we can’t spend more than a certain amount on user acquisition.
  • Increase the number of organic visitors to X. The more website visitors we have, the more purchases we generate. 

OKR initiatives

Objectives and key results should be value-oriented. So, you must learn not to mix them up with activities and tasks that need to be done to achieve the OKR. Initiatives will help in this.

Initiatives are the activities, tasks, and projects you need to accomplish to achieve the OKR.

Let’s get back to our goal of doubling up. We’ve chosen several key results we’ll use to evaluate our success in the future. The KRs are to increase the MRR to X and decrease the Churn rate to Y. And these are the initiatives:  

  • Launching the chatbot: a vast and awesome feature will help reduce the customer churn;
  • Online course release will help generate new target leads;
  • The OKR book release will help increase the number of product sign-ups.

I think this part is exact. But what should you do with your current KPIs?

Can KPIs and OKRs co-exist?

The secret to OKRs vs. KPIs — you need both!

Company priorities may change, and your OKRs will represent that. But KPI is things you regularly track, as the number of apps installed from your blog. Thus, some of your KPIs should be abandoned due to irrelevancy, and others will become part of OKR. 

Use OKRs for goal-setting and improving your business and KPIs for monitoring general business performance.

To sum up

The KPIs vs. OKRs difference is evident in theory. In the real world, it can be gray areas. A simple nomenclature change can turn a KPI into a KR and vice versa. Just remember that one’s a measurement and the other an outcome. Overlap the wording but not the usage.

OKR is best when you need to improve the overall direction of the startup. KPIs work as a feature, plan, or product performance measurement. 

Whatever framework you decide on, Dashly can help you drive it all. Subscribe to get more insights on OKR implementation from marketing researches our team conducts and publish on blog?

Read also:

👉 Live Chat Best Practices: 20 Hacks to Make Customer Service Better
👉7 Best Live Chat for eCommerce: Boost Conversion on your Website
👉 Top 5 live chat mobile app: find the best fit for your business
👉 Live Chat: How Online Chat Tool Can Help Your Business
👉 20 Best Live Chat Software for your website chat service
👉 Acquisition funnel marketing: Grow customer conversions at each step of user journey
👉 The top 15 inbound marketing tools: harness digital power and elevate your business
👉 10 best website personalization tools to deliver top-notch visitors experience
👉 7 best email capture tools: features and pricing compared for 2024

It is an updated version of the article that was initially published 2 July, 2020.

Read also:

Recommended posts: