This guide contains the complete background, story, and implementation of OKRs within an example IT company: Globex, inc.

Background

Globex is a mid-sized software firm with 500 employees and offices in 4 countries. Globex offers technology consulting services and several software products. They have been using OKRs for some time, but previously tracked everything through spreadsheets.

Departments

Globex has several departments organized by business unit, rather than by region.

  • Product Management
  • Marketing
  • Customer Service
  • Sales
  • IT

Modules

  1. OKR Management
  2. Task Management
  3. Employee Engagement

Integrations

  1. Office 365 – Globex uses Microsoft Office 365 to authenticate all users so they don’t need to remember a new password.
  2. Slack – Some users within the engineering orginazation live on Slack all day and find it easier to perform check ins within Slack.
  3. JIRA Connector – The engineering & consulting departments also use JIRA heavily. They will align JIRA epics with some key results within Profit.

OKR Options

Option Choice
OKR Level Cross Functional OKRs
Alignment Methods Hybrid
Cadence Hybrid
OKR Grading Strategy Hybrid

OKRs

In this section we’ll discuss the story of each department, their process for planning their OKRs, and the specific OKRs they selected for this period.

Corporate OKRs

To start the quarterly planning James Carlton brought his management team together to discuss corporate objectives.

Initial Meeting

At the corporate level Globex does not define key results. Instead they define company objectives, then department leaders will contribute their own objective to align up as key results for the corporate objectives.

  1. Part of Globex’s core mission is to deliver exceptional services and products that turn customers into partners. Because of this they have one common recurring objective: Create a Fiercely Loyal Customer Base. Additionally, another objective that has been present long term is to increase profitability. While it’s a simple objective, the organization is heavily focused on consulting and sees this as a foundational element of any service business.
  2. Beyond these two common items, the group identified a recent trend in revenue coming from the Latin American market, as well as projections for increased growth in the region in the coming years. Because of this a core objective will be to improve Globex’s position in the market to establish growth for years to come.
  3. An opportunity was identified in the virtualization software space to adapt some existing Globex technologies into a new standalone product. Launching this product successfully is a key objective to establish a new revenue stream for the business.
  4. A recent acquisition has resulted in a greatly increased engineering capacity. Historically the consulting division has some engineering in-house, and much of it contracted to 3rd parties. The organization wants to focus on properly aligning these groups more to better leverage their existing resources.

OKR Formation

At the end of the initial meeting, the team had identified these as their target objectives.

Objective: Create a Fiercely Loyal Customer Base
Objective: Increase Profitability
Objective: Fortify Position in Latin American American
Objective: Launch New Virtualization Software Suite

Completed Corporate OKRs

Continue through the rest of this series to learn more about how each department formed their OKRs. After each department concludes their own processes, the final corporate OKRs look like this:

Objective : Create a Fiercely Loyal Customer Base

Objective

Create a Fiercely Loyal Customer Base

32

key-iconKey Results

Reduce Churn

Q3-2021 Percentage Tracked
0% 100% 25

25%

Increase user review volume and rating

Q3-2021 Percentage Tracked
0% 100% 60

60%

Respond to & resolve tickets at lightning speed

Q3-2021 Percentage Tracked
0% 100% 10

10%


Objective : Increase Profitability

Objective

Increase Profitability

22

key-iconKey Results

Increase sales for higher margin products

Q3-2021 Percentage Tracked
0% 100% 80

80%

Streamline the onboarding process for the analytics platform

Q3-2021 Percentage Tracked
0% 100% 5

5%

Increase analytics platform expansion revenue

Q3-2021 Percentage Tracked
0% 100% 20

20%

Take the lead generation engine to the next level

Q3-2021 Percentage Tracked
0% 100% 0

0%

Improve the quality of inbound leads for the analytics platform

Q3-2021 Percentage Tracked
0% 100% 5

5%

Automate the sales pipeline

Q3-2021 Percentage Tracked
0% 100% 20

20%


Objective : Fortify Position in Latin American Market

Objective

Fortify Position in Latin American Market

33

key-iconKey Results

Launch Lat Am marketing campaigns to drive awareness

Q3-2021 Percentage Tracked
0% 100% 5

5%

Establish Lat Am sales office

Q3-2021 Percentage Tracked
0% 100% 70

70%

Improve connectivity for all Lat Am customers to Globex services

Q3-2021 Percentage Tracked
0% 100% 25

25%


Objective : Launch New Virtualization Software Suite

Objective

Launch New Virtualization Software Suite

16

key-iconKey Results

Create the best-in-class user experience for new virtualization software

Q3-2021 Percentage Tracked
0% 100% 40

40%

Deliver world-class support on day 1 of the virtualization software launch

Q3-2021 Percentage Tracked
0% 100% 15

15%

Set the standard for hypervisor performance

Q3-2021 Percentage Tracked
0% 100% 5

5%

Become the category leader for product quality

Q3-2021 Percentage Tracked
0% 100% 5

5%

Product Management

Ellen Genix leads the product management department and started the OKR conversation for the quarter by meeting with her team once the company objectives were formed.

Initial Meeting

In this initial meeting they identified the company objectives that were best influenced by the product management department, and asked whether they had any additional objectives they should consider this period. This analysis confirmed the department will focus on three company objectives:

  1. Create a Fiercely Loyal Customer Base
  2. Increase Profitability
  3. Launch New Virtualization Software Suite

Once these 3 top level objectives have been identified, it was time to determine how product management could best contribute. The initial conversation produced churn reduction as a top priority, as it’s been a known problem in recent history. Additionally with the new product launch the team defined a best-in-class user experience as their key objective to focus on. While reducing churn aligns with loyalty and profitability, the department still wanted to identify some more granular objectives for the analytics platform. They elected to focus on improving the onboarding process, and generating more revenue from existing customers on the platform.

Objective: Reduce Churn
Objective: Create the best-in-class user experience for new virtualization software
Objective: Streamline the onboarding process for the analytics platform
Objective: Increase analytics platform expansion revenue

OKR Formation

Armed with a set of objectives team leaders broke out to identify key results which will be used to track progress. This started with talking between team members to discuss known issues, then reviewing analytics to identify underperforming metrics that can be targeted. For this example let’s cover the “Reduce Churn” OKR in detail:

  • Reviewing their analytics platform identified that one metric had been slowly rising over the past 18 months: # of registrations with a single login. This means users were signing up and not getting the product they expected, running into some problem, or unable to properly get the system set up. Two years ago only 9% of users left after registration, but now it’s 24% who never come back. Focusing on keeping users in the system at the top of the funnel should reduce overall churn so they targeted a reduction down to 18% this quarter.

  • The team has been tracking a set of special product features called “sticky features”. It’s been observed that companies using at least 1 sticky feature are 2.5x less likely to churn after 12 months. Because of this the team wants to focus on increasing the number of companies using sticky features.

  • While there are other metrics to focus on as well, the core metric of reducing churn was included. Analysis concluded that if a customer does not churn after 1 year, they produce 14x more revenue compared to a company who does. For this reason they elected to focus on this 1 year churn period.

  • The final key result chosen was the time spent within the application. Businesses where users spent an average 4 hours a week within the system produced 9x more revenue than others. The current average was only 2 hours, so this was chosen as a far-reaching target.

The result of this analysis was the following completed OKR.

Objective : Reduce Churn

Objective

Reduce Churn

9

key-iconKey Results

Decrease # of registrations with single login from 20% to 15%

Q3-2021 Decrease KPI
20% 15% 80

20%

Decrease churn of 1 year+ customers from 8% to 6%

Q3-2021 Decrease KPI
8% 6% 92

8%

Increase weekly time spent in the system from 120 to 150 minutes

Q3-2021 Increase KPI
120 150

0%

A similar process was executed for each of their identified objectives, resulting in the following OKRs:

When tackling how to create a best-in-class user experience, they focused on a key functional element of how long each task takes, and then identified key user feedback metrics which can be used to validate success.

Objective : Create the best-in-class user experience for new virtualization software

Objective

Create the best-in-class user experience for new virtualization software

0

key-iconKey Results

Enable system administrators to perform their 3 most common tasks in <3 clicks each

Q3-2021 Percentage Tracked
0% 100% 0

0%

Consistently rank within the top 3 providers in our category across review sites

Q3-2021 Percentage Tracked
0% 100% 0

0%

Net Promoter Score of at least 35

Q3-2021 Increase KPI
0 35

0%

Average Mobile app rating average of at least 4.25/5

Q3-2021 Increase KPI
0 4.25 0

0%

To tackle the challenge of streamlining their onboarding experience they focused the key results that ensure the process is quick to complete, and ensure not only speed by also successful conversions. They had also observed a strong correlation between success of users who had received product demos, so a focus was put on engaging new users as well.

Objective : Streamline the onboarding process for the analytics platform

Objective

Streamline the onboarding process for the analytics platform

48

key-iconKey Results

Reduce drop-off rate to a max of <5% for every step

Q3-2021 Decrease KPI
18% 5% 82

18%

Reduce user inputs required for registration to less than 10

Q3-2021 Decrease KPI
14% 9% 86

14%

Increase the weekly number of demo registrations during onboarding

Q3-2021 Increase KPI
12 16 12

75%

Ensure over 95% of users can select from a pre-built configuration

Q3-2021 Increase KPI
80 95 80

84%

For the final objective of increasing revenue from the analytics platform an initiative was planned around launching new and improved features, and focused on tracking specific revenue and engagement metrics related to these features.

Objective : Increase analytics platform expansion revenue

Objective

Increase analytics platform expansion revenue

48

key-iconKey Results

Launch 2 new add-on features

Q3-2021 Percentage Tracked
0% 100% 0

0%

Release at least 3 significant enhancements to existing add-on features

Q3-2021 Percentage Tracked
0% 100% 0

0%

Increase add-on MRR from $150k to $170k

Q3-2021 Increase KPI
150000 170000 150000

88%

Increase weekly 1st time add-on purchases from 10 to 15

Q3-2021 Increase KPI
10 15 10

67%

Increase weekly clicks to add-on information pages from 1,500 to 1,800

Q3-2021 Increase KPI
1500 1800 1500

83%

Marketing

Jane Baughman leads the marketing department and started the OKR conversation for the quarter by meeting with her team once the company objectives were formed.

Initial Meeting

In this initial meeting they identified the company objectives that were best influenced by the marketing department, and asked whether they had any additional objectives they should consider this period. This analysis confirmed the department will focus on three company objectives:

  1. Increase Profitability
  2. Fortify Position in Latin American Market
  3. Launch New Virtualization Software Suite

Once these 3 top level objectives have been identified, it was time to determine how marketing could best contribute. With the new expansion into the Lat Am market increasing brand awareness in the region was a top priority. Additionally with the new sales team members coming on board there would be a shortage of leads, so the team needed to take measures to increase the lead volume. The last key objective came from feedback from the sales team. Recently sales had reported unusually low conversion rates for advertising leads on the analytics platform, so the group wants to focus on improving the quality of those leads.

Objective: Launch Lat Am marketing campaigns to drive awareness
Objective: Take the lead generation engine to the next level
Objective: Improve the quality of inbound leads for the analytics platform

OKR Formation

With their objectives in mind the team broke apart to further research analytics and formulate their plans. For this example let’s cover the “Launch Lat Am marketing campaigns to drive awareness” OKR in detail:

  • To ensure the marketing efforts are properly targeted for the region the team wants to make sure they understand the current regional clients well. To ensure this they have defined a measurable target based on the number of interviews completed with clients.
  • While the primary focus of the campaign is to drive awareness, generating new leads and revenue is still front of mind. A target has been set based on the number of leads coming in. The group decided to produce high volume this period, then focus on fine-tuning the quality next quarter.
  • To ensure their budget is being used efficiently they will track the average CPA across all campaigns and keep it under $25.
  • Finally a key outcome is to ensure the ads are being viewed by many eyes. Video content is specifically effective at building brand awareness, so they’ve focused on generating a quarter million views this period.

A similar process was executed for each of their identified objectives, resulting in the following OKRs:

Example Product Marketing OKR 1
Example Product Marketing OKR 2
Example Product Marketing OKR 3

Customer Service

Ken Leong leads the customer service department which is known for aggressively monitoring day to day performance. Because of this they have a much clearer picture of where problems exist and where to make improvements during their meeting.

Initial Meeting

In this initial meeting Ken identified the company objectives that were best influenced by the customer service department and presented them to the team.

  1. Create a Fiercely Loyal Customer Base
  2. Fortify Position in Latin American Market
  3. Launch New Virtualization Software Suite

Because Ken tightly monitors his performance metrics every day, he is constantly pushing his team to improve key metrics. While these corporate objectives bring focus on two specific new initiatives, the first objective is perfectly aligned with any general service goals that Ken has been trying to achieve. For this example Ken will take the lead on defining the OKRs for his entire team, then meet again to present the goals to everyone before execution.

Objective: Increase user review volume and rating
Objective: Respond to & resolve tickets at lightning speed
Objective: Delight customers in the Latin America region
Objective: Deliver world-class support on day 1 of the virtualization software launch

OKR Formation

In this example Ken had a clear idea of what he wanted to achieve for overall metrics and performance, but delegated tasks to his team for forging the key results for Latin America and the new virtualization software launch. We will analyze the example of “Respond to & resolve tickets at lightning speed”.

  • The first key result is the obvious conclusion: if the customer sends an email, they should get a response as fast as possible. Currently it takes 24 minutes on average to receive a response, but Ken has adjusted staffing schedules to help drive this down to 10 minutes.
  • Ken wanted to think beyond a quick response, and focus on empowering his level 1 support resources to resolve more calls. Currently they escalate about 65% of calls, and Ken believes this number can come down to 15% with additional training and more support content.
  • Once escalated tickets had a tendency to get stuck in limbo for a bit due to limited senior resources. Ken is planning to hire more resources that can help resolve these quicker, and wants to make sure overall ticket resolution time is brought down.
  • To ensure the level 1 support team is able to resolve more tickets on the first call, he wants to increase the volume of new support articles being generated. This should empower his team with more knowledge to answer more questions without escalation.
  • As the team has been growing it has been harder to manage each region effectively. Ken is re-organizing his teams to have regional leaders to assist with scheduling and localized issues. He wants to ensure he gets these new members promoted or brought on board to help support the other key results.

After bringing all of the results together these are the OKRs they formed:

Example Product Customer Service OKR 1
Example Product Customer Service OKR 2
Example Product Customer Service OKR 3

Sales

Cindy Bau leads the sales department and like customer service, she has a tight grasp on ongoing sales performance, and it was a relatively flat hierarchy giving her the ability to determine her department’s OKRs on her own.

Initial Meeting

In the initial meeting Cindy identified two company level objectives which the sales team would be focusing on:

  1. Increase Profitability
  2. Fortify Position in Latin American Market

For this example Cindy will took the lead on defining the OKRs for her entire team, which resulted in the following sales objectives. While the first two objectives would be easily defined by Cindy, she spent time discussing the CRM technology and sales process to understand the pain points.

Objective: Increase sales for higher margin products
Objective: Increase Profitability
Objective: Establish a high-performing Lat Am sales office
Objective: Automate the sales pipeline

OKR Formation

In this example Cindy had a clear idea of what he wanted to achieve for overall metrics and performance, but she has recently hired a sales support specialist who would take the lead on all technology improvements. Let’s take a look at the formation of their OKR for “Automate the sales pipeline”.

  • The existing CRM system had some basic automation, but there were still a large number of deals then would go stale. These deals were generally flagged as lower probability early on, so Cindy did not want to increase the amount of sales rep effort spent on these deals. With this in mind they defined a key result of increasing the number of automated touchpoints to reduce this drop off without impacting resources.
  • When discussing automation and technology with the sales team during the initial meeting, multiple complaints were brought up about the amount of time it takes to generate proposals. Cindy and the specialist took time to analyze how long it takes reps to generate proposals on average and it was 35 minutes. They decided to focus on optimizing the quoting process and software to cut this in half.
  • Another item that was raised by sales team members was the amount of time it took to respond to client questions and provide technical details on Globex services. Many times the reps would need to visit a website and copy/paste information, or search for product information on their document shares. It was determined that they just needed to populate the CRM system with more email templates to streamline this whole process and increase the number of contacts a sales person could make per day.
  • One other complaint that came about was the amount of effort it took to schedule demos. Part of the Globex sales process involved scheduling multiple demos throughout the process. There was new technology readily available to automate the process to booking these demos, so it was decided to implement this system and try drive at least 250 bookings through the new system.

After bringing all of the results together these are the OKRs they formed:

Example Sales OKR 1
Example Sales OKR 1
Example Sales OKR 1

IT

Florence Livermoore leads the IT department and started the OKR conversation for the quarter by meeting with her team once the company objectives were formed.

Initial Meeting

In this initial meeting they identified the company objectives that were best influenced by the marketing department, and asked whether they had any additional objectives they should consider this period. This analysis confirmed the department will focus on three company objectives:

  1. Create a Fiercely Loyal Customer Base
  2. Fortify Position in Latin American Market
  3. Launch New Virtualization Software Suite

Once these 3 top level objectives have been identified, it was time to determine how IT could best contribute. They decided to focus on 1 IT objective to support each of the 3 corporate objectives. When it comes to customer loyalty, the best influence IT can provide is on the quality and stability of the services used by customers. Then to support the new Lat Am expansion it was determined that the service quality would need to be improved to the levels experienced in Globex’s home markets. IT is heavily involved in the new virtualization software, and the specific area of focus for these technical resources will be the performance of the system. At the end of the call Florence identified leaders to dive into the specifics of each objective.

Objective: Become the category leader for product quality
Objective: Improve connectivity for all Lat Am customers to Globex services
Objective: Set the standard for hypervisor performance

OKR Formation

Armed with a set of objectives team leaders broke out to identify key results which will be used to track progress. This started with talking between team members to discuss known issues, then reviewing analytics to identify underperforming metrics that can be targeted. For this example let’s cover the “Become the category leader for product quality” OKR in detail:

  • Emergency releases have a large impact on IT resources, but they also only occur when a customer experience is severely impacted. While emergency releases are not common, it’s important for the team to avoid these at all costs. The first key result is ensuring not even one emergency release is required.
  • With the same logic as above, the team was seeking to reduce the amount of time customers spent in limbo with high priority issues. A goal was defined to define more internal systems to provide important changes without a deployment. To ensure this system functioned properly, a goal was set to resolve every P1 ticket within 48 hours. The current SLA was 72 hours, delivering in less time than expected should have a positive impact on customer satisfaction.
  • Although fixing important issues quickly is a priority, the team wanted to ensure that they focused on avoiding issues in the first place. New practices are planned for the QA and development teams to reduce the number of bugs that make it into customers hands. A target was set to have a maximum of 2 P1 tickets every month.
  • Testing was a key focus of the development and QA changes, so the team defined a few key results around specific testing performance metrics. They would expect developers to achieve at least 95% coverage with their unit tests.
  • For the QA team, they defined two key results. Their automated testing suite needs to cover at least 60% of their applications, and they must have a combination of manual and automated testing that covers 100% of functionality.

After bringing all of the results together these are the OKRs they formed:

Example IT OKR 1
Example IT OKR 1
Example IT OKR 1