This guide contains the complete background, story, and implementation of OKRs within an example retail clothing company: Harnish.

Background

Harnish is a regional children’s clothing retailer with 135 stores and 1,750 employees. Focused on delivering an exceptional shopping experience for parents and children. They have performed exceptionally well in their home market, but new stores in test regions have been underperforming.

The team at Harnish have been using various goal tracking techniques over the years, but recently decided to adopt OKRs. This process was brought on with the acquisition of a new COO: Daisie Rhodes.

Departments

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

  • Human Resources
  • Finance
  • Merchandise
  • Marketing
  • Retail Stores

Modules

  1. OKR Management

Integrations

  1. Google G Suite – Harnish uses Google G Suite to authenticate all users so they don’t need to remember a new password.

OKR Options

Option Choice
OKR Level Department Centric
Alignment Methods Bottom Up
Cadence Annual
OKR Grading Strategy BAU

OKRs

In this story we will cover the first quarter of OKRs implemented by Harnish. Daisie worked with senior management individually to get buy-in on the general approach for their OKR rollout. They decided that for the initial rollout the OKRs would be limited to corporate departments including the leadership of store management, merchandising, and other back-office roles.

Corporate OKRs

Initial Meetings

Daisie arranged a meeting with all of the included department heads to get things kicked off. In this meeting she identified the importance of the OKR methodology, and which existing goal tracking systems it would replace. Because Harnish was already avid at tracking goals, Daisie did not come to this meeting with much in the line of expected objectives. Instead she focused on coaching the team on what makes a good OKR, and pushed on them to analyze their existing goals and migrate them over to a more OKR-friendly format.

She split her initial planning into two parts. The first meeting got the teams engaged and empowered everyone to reflect on their past goals and systems before coming back together to set plans moving forward. In this second meeting they went around the table and each department head took some time to present their problem statements and goals for the upcoming year. The goal of this session was for each department to focus on two key problems they wanted to solve. Although the team had significant experience tracking goals, Daisie still thought it was valuable to keep their first OKR planning period simplified. Each leader came to this session and identified the two key problems they want to focus on, so other teams could identify any alignments in their planning.

Human Resources

  1. Turnover
  2. Employee health & attendance

Finance

  1. Reversed charges
  2. Purchase requisition turnaround

Human Resources

  1. Turnover
  2. Employee health & attendance

Human Resources

  1. Turnover
  2. Employee health & attendance

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 for reducing churn:

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, summarized below.

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