Back to resources

Introducing OKRs: A Lesson in Compromise

Goal Setting

16 March, 2021

Guy Baron
Guy Baron

Head of R&D at Wix.com

Guy Baron, Head of R&D at Wix, argues that a suboptimal solution embraced by the team that will be affected by it is far superior to any ideal goal-setting framework.

Problem

I was heading a team that suffered from a lack of focus that impacted various aspects of the technical quality of our system, and I was certain that streamlining our focus would help us with the performance. The team consisted mainly of first-time managers who didn’t have the skillset to perform as expected, and the team wasn’t accustomed to using any goal-setting framework. In the past, I mostly worked with the OKR framework that proved to be highly effective in streamlining focus. I decided to give it a try and introduce it to the team.

Actions taken

I knew too well that if I would just announce the change and have it implemented immediately, I would face resistance. That is a natural consequence of hiring a great number of fairly opinionated, smart, and talented individuals. Promotion and evangelizing of new ideas prosper best when based on trust and understanding.

Therefore, I approached the team, asking them what they think we should do to improve our technical quality and how we would know that we are successful. Through an intensive exchange of ideas, the team came up with their own goal-setting system, quite similar to the OKRs. My role was to ask questions, particularly tough questions, and delve into details of alternative proposals, but let the team choose what they thought was the best solution. During the process, I would often contradict, be a devil’s advocate or provide comments that would result in pushbacks but with an intent to align their efforts with our business goals. By doing so, I was able to drive the agenda and steer the team in the right direction.

Their system resembled the OKR framework but was less solid. Objectives were a bit vaguely defined, and key results were not always measurable. I faced the dilemma: I wanted key results to be quantifiable and easily measurable, but I understood that the company culture was somewhat laid back.

I decided to go for a compromise. A suboptimal solution supported by the team that would be affected by it would be far superior to the perfect solution imposed on the team. We set off with this imperfect system, and we were able to improve our stability and quality metrics significantly. One year later, the new goal-setting framework -- though not ideal -- became the team’s second nature, and they embraced it without hesitation.

Lessons learned

  • Strong relationships, collaboration and teamwork, are at the cornerstone of any successful project implementation. To secure the team’s buy-in, I encouraged collaboration and gave the team a sense of ownership. The final outcome of collaborative solutions would always be better than of a rigidly imposed and proven textbook solution.
  • While most people ask for autonomy and seek to be empowered, in reality -- especially when it takes a considerable effort -- they tend to shy away from it and step back. Some are not accustomed to it; others are merely reluctant to take on more responsibilities. Helping people grow and become more autonomous individuals is often a long journey, and you need to support and guide people all along the way.
  • When people are doing something for the first time, they need more than encouragement. I got straightforward feedback from my team that they need me to decide on things. As much as you want to stay away from micromanaging, you should become involved in decision-making if that is what is needed. In those situations, your decisions should be based on a clearly defined “why” that would allow the team to gradually take ownership.

Discover Plato

Scale your coaching effort for your engineering and product teams
Develop yourself to become a stronger engineering / product leader


Related stories

Leading Your Team in Stressful Situations

27 April

David Kormushoff, Director at Koho, recalls how he galvanized his team to tackle a time-sensitive problem, sharing his tips on how to shift chaos into calm.

Goal Setting
Leadership
Conflict Solving
Deadlines
Collaboration
Motivation
Strategy
Health / Stress / Burn-Out
David Kormushoff

David Kormushoff

Director at Koho

The Necessary Structures of Time Management

14 April

Suryakant Mutnal, Engineering Manager at PayPal, discusses the importance of time management and the necessary structures in order to create internal consistency.

Productivity
Remote
Deadlines
Goal Setting
Roadmap
Performance
Prioritization
Managing Expectations
Suryakant Mutnal

Suryakant Mutnal

Engineering manager at PayPal

Taking Healthy Risks in your Career

28 March

Karishma Babu, Founder at Upspeed, shares her experiences taking risks and making jumps in her career.

Goal Setting
Personal Growth
Conflict Solving
Embracing Failures
New Manager
Karishma Babu

Karishma Babu

Founder at Upspeed

Transition from Individual Contributor to People Manager

7 March

Sangeeta Wakhale, Senior Manager Engineering at athenahealth, highlights her journey of climbing the corporate ladder and successfully transitioning from an IC role to a manager.

Career Path
Goal Setting
Leadership
Motivation
New Manager
Ownership
Performance
Personal Growth
Sangeeta Wakhale

Sangeeta Wakhale

Senior Manager Engineering at athenahealth

Channeling a Startup Mindset when Prioritizing

4 March

Eduardo Rodrigues, Engineering Manager at Prospection, shares his learnings on prioritization and measurement while working at a startup that he founded.

Alignment
Goal Setting
Company Culture
Leadership
Prioritization
Eduardo Rodrigues

Eduardo Rodrigues

Engineering Manager at Prospection

You're a great engineer.
Become a great engineering leader.

Plato (platohq.com) is the world's biggest mentorship platform for engineering managers & product managers. We've curated a community of mentors who are the tech industry's best engineering & product leaders from companies like Facebook, Lyft, Slack, Airbnb, Gusto, and more.