Every day there are 100+ mentions of OKRs on Twitter. What used to be an obscure Enterprise framework has gotten so popular that people are now making jokes about it (if you're new to OKRs, we have a guide for you).
A quick look at the search trends for "okrs" will confirm that sentiment. Interest in OKRs has almost doubled in the past 12 months as teams have started to prioritise outcomes over outputs. And it makes sense! OKRs are a great way to manage focus at scale, especially when you're remote.
This rise in popularity generally contrasts with the sentiment around OKRs tooling as most teams still prefer to use spreadsheets to track their goals. Now, I love spreadsheets (they're the ultimate MVP), but OKRs won't scale well with them. I'll go even further by saying that spreadsheets will get in the way of having effective OKRs.
But, there's some truth to the criticism. Many OKRs tools have been built as a reporting layer for a C-suite persona, forgetting that OKRs should be about helping teams collaborate around outcomes.
TL;DR: OKRs may benefit leadership the most, but the tooling that supports the framework should be team-first, leadership-second.
Let's see why.
This discussion will be much more about Design principles than feature sets. That's because most of the issues with existing OKRs tools come from having one significant design flaw in them: they're built for execs rather than the team.
This single decision is responsible for 90% of the frustrations that teams have.
One key challenge of OKRs is that you can't pitch the same value arguments to leadership and individual contributors (ICs). OKRs tend to be extremely appealing from a leadership perspective:
But things don't always look so bright for the rest of the team. When OKRs are introduced, they often feel like an extra chore to those working with them. Worse, it can be interpreted as disguised micro-management if not careful (you're giving me extra goals + new reporting tasks).
So, the first challenge for organisations adopting OKRs is ensuring that the team also see benefits in the framework. For instance:
Now, what does this have to do with OKRs tools?
Well, the knee-jerk reaction for a vendor would be to create a product that prioritises the needs of the C-suite since they're the ones seeing the most benefits.
But this takes us to problem #2.
Here's our puzzle: CXOs get the most value out of OKRs, but the framework impacts managers and ICs the most.
Once OKRs are set, they will heavily influence the work done during the quarter. Of course, you'll still have business-as-usual stuff, but a significant portion of the effort should go toward achieving the OKRs.
This means that OKRs should be readily accessible to the team as they'll need them to plan and execute their strategy.
But there's more. It's not enough to set goals at the beginning of the quarter. You also need to track them during the quarter, and weekly check-ins are crucial to maintaining focus.
The easier it is for a team to have weekly discussions around the OKRs, the better they'll execute their strategy.
And this is where things tend to break with traditional OKRs software. Many tools have been built top-down, putting much effort into the reporting layer and treating check-ins as a second-class feature.
I'd argue that we should build OKRs platform the other way around. If we make it easy for teams to use OKRs, then leadership will see incredible results through a renewed focus and engagement (and the reports will still be there).
Our team looked at the problems above, and here are the key principles that drove design decisions when we decided to build Tability:
The larger the team, the simpler the product should be. It may sound obvious, but it is particularly challenging to keep a product easy to use at scale.
However, this is especially relevant for an OKRs platform. Setting goals will be useless if no one can find them, or if keeping track of progress is a pain. It's difficult to quantify simplicity, but we treat it as a feature of our platform.
Modern teams need modern tools that don't get in the way of work.
Most OKRs-tools are built by starting with the reporting layer. Why? Because it makes pitching CXOs easier. But it also means that the goal-tracking and goal-setting experiences get neglected.
In practice, it looks like a tool with great dashboards, but a lot of friction when it comes to sharing progress updates or finding your focus.
A team-first OKRs platform should be built the other way around. It's imperative to have a great goal-setting and goal-tracking UX to have effective OKRs. This is the base layer that will allow you to have continuous updates and accurate reports at the top.
OKRs-related software should feel like a collaboration platform instead of a reporting tool.
We've written extensively about the dangers of cascading OKRs, and we're not the only ones.
But, many vendors took their cue from the book Measure What Matters that introduced a simplified cascading OKRs example. The result is an experience where teams are forced into rigid hierarchies that are costly to produce and maintain.
By contrast, we decided to use a flexible networking model where you can align goals after they've been created. You can create direct relationships between OKRs, but you will also have many occasions where a team will have a set of independent OKRs that only have a loose relationship with parent OKRs.
Tability will give you a high-level mapping of OKRs out-of-the box, but it doesn't force users to create deep connections between every item.
Once again, the goal is to prioritise flexibility and reduce friction. The easier it is to use and maintain your OKRs, the easier it will be to see transparent progress and adjust your strategy when necessary.
Distractions are part of work. Achieving a specific goal will involve many meetings, calls, specs, designs, demos, emails, etc. All this while also taking care of business-as-usual stuff.
It should be expected that teams lose track of their OKRs when they're busy doing work and putting out fires. It's just impossible to think about the bigger picture and sweat the details at the same time.
So the answer isn't to blame people when you see their attention drifting away from the OKRs. Instead, you should set up a system that takes care of bringing the OKRs to the top of the mind.
We knew this when we created Tability, and we separated the platform into 2 components:
Our bot acts as a gentle accountability buddy that helps you stay on top of your goals by sharing progress every week.
These updates will, in turn, help others understand how execution is going and generate weekly discussions around the key outcomes that matter.
OKRs going mainstream is a natural consequence of organisations becoming more and more outcome-driven. Current OKRs/goal-tracking software feel inadequate because many of them were built with Enterprise customers in mind.
But by 2025, most teams will have a dedicated platform for goals and keeping things in spreadsheets will be unproductive. Remote teams using dedicated tools will have a significantly better operating cadence — not because OKRs are magic, but because they'll know where to focus their efforts, and what to adjust faster.
So, this is us.
We're building Tability as a team-first, community-driven platform for OKRs, and we're sure aiming to be your future platform of choice. Check our platform at https://tability.io, and send us your feedback!