The Objectives and Key Results goals framework was created by Intel’s Andy Grove and then popularized by venture capitalist John Doerr in his New York Times best-seller Measure What Matters. Companies from Google to Adobe have rolled out OKRs to accelerate growth and drive innovation by helping teams see how their work fits into the overall company’s objectives.
The OKR methodology is a collaborative, goal-setting framework that helps teams and organizations reach their goals through identifiable and measurable results. By design, the OKR framework works across teams to create a standard the whole company can adopt. OKRs give purpose to teams and organizations.
Objective: what you’re trying to accomplish.
Objectives are qualitative, and should be inspiring, e.g. “Ship an amazing MVP!”. An Objective can be long-lived, or you might set the deadline to be the end of the year, the next quarter, or even the next month (especially if you’re a startup where things change very quickly). The objective should be hard; the point is to push yourselves as a team or organization.
“When properly designed and deployed, they’re a vaccine against fuzzy thinking — and fuzzy execution.” - John Doerr
Key Results (KRs): how you’ll measure whether you achieve the objective.
A KR is measurable and verifiable; there’s always a black and white answer whether it’s achieved. When possible, use a metric with a number, e.g. “Grow to 1000 active users in our private beta”. Setting around three KRs for an Objective is a reasonable place to start, and you’ll want to assign a specific person to lead the KR and be accountable to its’ success. Completion of all the key results means you’ve achieved the Objective.
OKRs are a statement of intent by any team in your organization. It’s a public way of announcing what the team is going to work on and who will be accountable for its success or failure. At the company level, OKRs act as a north star for your business-- goals that are counting on efforts from every level of the business. Setting company OKRs allows individual teams to set goals that help drive those overarching objectives while preserving their autonomy and enabling their own development and growth.
The Objectives and Key Results (OKRs) framework can be a superpower for creating an environment where employees are able to work with purpose. Companies like Intel, LinkedIn and Airbnb have achieved amazing results with OKRs, but less often discussed is the fact that deploying a goal framework in the right way can create a vastly better working environment.
The venture capitalist and OKR guru John Doerr writes about four “superpowers” of OKRs:
Objectives need to be clear, inspiring, and easy to rally around. The golden rule of writing Objectives is that any reasonable person should be able to understand the Objective’s aim and motivation at a glance. When writing your objectives, make sure they are actionable, time-bound and ambitious.
Key results determine whether an Objective has succeeded or failed. The golden rule of writing Key Results is that any reasonable person would agree that completing all of the Key Results would guarantee completion of the Objective. Be very clear when defining key results. Make sure they are quantifiable and whenever possible, use metrics instead of a binary result. When Key Results are measurable, it's effortless for the team to see their progress and whether or not the Objective has been achieved.
Just like with objectives, asking a few questions about your key results will help make sure they’re describing the outcome you want:
When it comes to setting OKRs, it's a good idea to conduct a team brainstorm. Brainstorming gives your team a level of ownership and drives accountability for those results. Brainstorming engages your team and inspires them to care as much about the OKRs as you do. When crafting Key Results for each Objective/goal, get out the sticky notes. Have each team member jot down suggestions and take turns sharing and debating their metrics until you find the right level of difficulty to push the team. During the brainstorming, give your team the freedom to contribute and to incorporate their perspective into the OKRs. This helps team members to stay aligned and inspired while working on the tough challenges tied to the objectives and key results.
Setting great OKRs takes practice, and early in the transformation towards a more dynamic, outcome-based culture, it’s easy to go off the rails. Some frequent mistakes when planning with OKRs include:
The formula for writing OKRs is simple: Objectives are goals and intents, while Key Results are time-bound and measurable milestones under the Objective. But what are some good examples of OKRs to communicate this goal-setting equation?
Let’s start with an example for when you’re planning a meeting about setting OKRs. John Doerr, author of Measure What Matters, recommends these OKRs:
There are three Key Results in this OKR, but according to best-practices, the maximum you should have is five.
Company OKR Example:
It's tempting to cascade OKRs down through the organization. But if all your goals fit together into a pretty parent/child tree, teams almost by definition aren’t thinking creatively, taking risks, or showing initiative. It hinders alignment and collective buy-in across the organization, too. It’s far better to allow your teams to set their own goals, aligning theirs to the company objectives in their own terms.
“Cascade goals are a top-down, one-way, irreversible flow, with no feedback cycles that end crashing on the rocks. Everything an agile, innovative organization does not want to be.” - Felipe Castro
Instead, consider aligning OKRs development through a bottom-up process. Invite teams at every level define their OKRs before bringing the organization together to understand and challenge their alignment with your overarching vision. Not all OKRs within the organization will align to the company-level, and that's OK.
Ultimately, you want to create a process where teams feel empowered to create their OKRs and then challenge teams across the business to ensure they’re focused on the right priorities at the right time. This process encourages creative thinking and informed risk-taking, all to push your business forward.
How you communicate your OKR strategy to the rest of the org is an important factor in the success of your OKR implementation. Your teams already have their hands full with their day-to-day operations, and asking them to add an additional layer to their work will only work with a compelling reason why. Some common things to address when communicating with the rest of the organization:
One of the biggest indicators of failure for OKRs is if a team doesn’t establish a regular cadence of reflections or check-ins on their goals. Too often, teams fall into the habit of setting their OKRs, putting them into a spreadsheet, and then only rediscovering them at the end of the quarter when it’s too late to make any changes that would have helped achieve those goals. Or, only the Owner or Department Leader is responsible for updating a shared spreadsheet, without input or context from the team that is responsible for delivering.
If a regular team-wide cadence for input doesn’t exist, there’s no mechanism in place for the team to think critically about the progress they were making towards those goals or how to better strategize or prioritize so that they see success.
Teams should consistently be prompted to provide their confidence scores and updates to their OKRs to have open and honest conversations on the likelihood of hitting their key results. This helps teams better surface leading indicators of failure and find ways around them, and also serves as a reminder that OKRs are learning opportunities, that hitting or missing their targets has value. By the same token, consistent review of progress allows for a celebration of successes along the way, and recognition of work well-done.
Creating a positive and proactive team culture around your OKRs helps not only with the likelihood of success, but also makes the process of closing out and having a retrospective for your OKRs easier since the process around learning from them has already been established.
The process of closing out OKRs should be a team effort -- everyone worked together to deliver the results, and everyone should come together to see the results. An ideal process would be:
Turning the process of closing your team’s OKRs into more of a ceremony can make it into a milestone moment. Moving slowly through each key result and taking a moment to celebrate the wins and dig into the growth opportunities in an end-of-quarter meeting takes OKRs from a theoretical goal setting exercise into a way to come together and truly see all of the progress that has been made as a team.
Not using a modern OKR management tool can provide a variety of challenges. Spreadsheets don’t scale and ultimately where strategies, goals, and progress disappear. Teams who use a software-based OKR tool have better alignment and work together with purpose. By having purpose-built software for the job of goal tracking, you’ll avoid a ton of time spent running around and getting updates. Here are a few reasons why you should use software over a spreadsheet:
An ideal OKR tool will build and reinforce great practices while fitting in seamlessly with the way your team already works. And a successful evaluation should always begin with the results you’re out to achieve. Some of the questions you should be asking as you evaluate different OKR tools include:
The OKR framework is a powerful, flexible way to align your business strategy. A great OKR tool should never hold it back. As you’re considering your options, asking a few simple questions will lead you to a fantastic tool.