[OKR] (1) OKR의 탄생 배경과 정의

OKR이 실패하는 팀은 이를 성과 평가 도구로 오해했을 가능성이 높아요. OKR이 실제로 어떻게 작동하고, 왜 팀이 자주 실패하는지, 프로덕트 팀이 효과적으로 활용하기 위한 구체적 방법을 배워보세요.

노란색 배경에 붉은 깃발 빈티지 일러스트와 "OKR (1) OKR의 탄생 배경과 정의" 제목이 있는 썸네일 이미지.

지난 몇 년간 OKR은 테크 업계에서 어디에나 있었어요. 블로그 글, 컨퍼런스 발표, 사내 가이드 문서에 수도 없이 등장했죠. 그리고 반발이 일어났어요.

“OKR은 효과가 없어요.”
“OKR을 시도했다가 KPI로 돌아갔어요.”
“OKR 때문에 회의만 늘고 스트레스만 늘었어요.”

흥미로운 점은, 이런 사례 대부분에서 OKR 자체가 핵심 문제는 아니었다는 거예요. 오히려 팀이 조직 안에서 OKR을 해석하고, 적용하고, 적응시키는 방식에서 문제가 발생한 경우가 많았죠.

팀은 OKR을 성과 평가 도구로 사용했고, 그저 할 일 목록 대용으로 만들었어요. 도전을 이끄는 야망적인 목표와 헌신을 요구하는 업무를 뒤섞었고, 목표를 달성하지 못한 팀에 불이익을 줬죠.

이 시리즈는 OKR을 맹목적으로 옹호하기 위한 글이 아니에요. OKR이 실제로 어떻게 작동하는지, 왜 팀이 자주 잘못 사용하는지, 그리고 프로덕트 팀이 실무에서 어떻게 효과적으로 활용할 수 있는지를 설명하는 글이에요.

OKR이 명확성 대신 압박을, 집중 대신 프로세스를 추가한다고 느껴본 적이 있다면, 이 가이드가 도움이 될 거예요.


1. OKR의 기원: 인텔(Intel)에서 구글(Google)까지

OKR은 새로운 개념이 아니에요.

John Doerr가 저서 Measure What Matters에서 이야기하듯, 그는 1999년 아직 소규모 팀이던 구글(Google)에 OKR을 소개했어요. 이후 링크드인(LinkedIn), 트위터(Twitter), 우버(Uber) 같은 회사들이 규모를 확장하면서 이 프레임워크를 도입했죠.

이 회사들의 공통점은 규모나 산업이 아니었어요. 속도, 불확실성, 그리고 마이크로 매니지먼트 없이 조직적인 정렬과 일관성을 이루어야 할 필요성이었죠.

OKR은 단순하지만 강력한 질문에 답하는 방법을 제공했어요.

“지금 정말 중요한 것은 무엇이고, 진전을 이루고 있는지 어떻게 알 수 있는가?


2. OKR과 전통적 목표 설정의 차이

차원 전통적 목표 설정 OKR
시간적 중심 지난해 성과를 돌아본다 다음 분기/연도의 성과에 집중한다
핵심 질문 “지난해 무엇을 달성했나?” “다음에 어떤 성과를 만들 것인가?”
가시성 목표가 사적이며, 개인과 관리자만 소유 목표가 공유되고 팀 전체에 공개
정렬 끊임없는 조율 회의가 필요 투명성을 통해 자연스러운 정렬이 발생
리스크에 대한 자세 안전하고 달성하기 쉬운 목표를 장려 불이익 없이 도전적 베팅을 장려
팀의 행동 설명과 정당화에 최적화 학습, 임팩트, 결과에 최적화
프로덕트 영향 산출물(Output) 중심의 딜리버리 계획 고객 임팩트 중심의 성과(Outcome) 계획

OKR을 단순히 목표 설정 프레임워크라고 생각하는 사람이 많아요. 하지만 실제로는 조직이 진전에 대해 생각하는 방식의 전환을 의미하죠.

가장 큰 차이를 만드는 세 가지 변화가 있어요.

1) 과거 중심에서 미래 중심으로

전통적 성과 시스템은 이렇게 물어요.

“지난해 무엇을 달성했나?”

OKR은 이렇게 물어요.

“다음에 어떤 성과를 만들 것인가?”

이 미묘한 전환이 행동을 크게 바꿔요.

팀은 설명에 최적화하는 것을 멈추고 결과에 최적화하기 시작하죠.

프로덕트 팀에게 이것은 단순한 산출물 전달이 아닌 학습과 임팩트 중심의 계획을 의미해요.

2) 비공개 목표에서 공유 목표로

많은 조직에서 목표는 관리자와 개인만 보는 문서 안에 존재해요.

OKR은 기본적으로 목표를 공개해요.

목표가 공유되면 이런 일이 벌어져요.

공유된 목표를 비유하면, 오케스트라의 악보와 같아요. 각 파트가 자기 악보만 보면 불협화음이 나지만, 전체 악보(공개된 OKR)를 공유하면 지휘자 없이도 어느 정도 화음이 만들어지죠. “옆 팀이 뭘 하고 있는지 모르겠다”는 문제가 사라지는 거예요.

3) 안전한 목표에서 의미 있는 도전으로

목표가 보상에 강하게 묶이게 되면, 사람들은 자연스럽게 안전한 선택을 해요.

OKR은 올바르게 사용되면 불이익 없는 도전을 위한 공간을 만들어요. 프로덕트 조직에서 혁신은 종종 처음에 불편하게 느껴지는 도전적인 과제에서 나오거든요.


3. OKR이 일상의 의사결정과 우선순위를 개선하는 법

OKR이 제대로 작동하면, 그 영향은 일상적인 결정에서 나타나요.

이것이 가능한 세 가지 단순한 이유가 있어요.

결과적으로 우선순위 논의가 의견 기반에서 성과 기반으로 바뀌어요. 가장 중요한 것은, OKR이 정치적인 요소 없이 “아니오”라고 말하는 공유 언어를 만들어준다는 거예요.


4. 목표(Objective): 원하는 목적지를 정의하기

OKR에서 혼란이 자주 발생하는 원인은 목표와 핵심 결과의 정의 방식에 있어요. 제대로 정의하지 않으면, 목표는 모호한 슬로건이 되고 핵심 결과는 할 일 목록으로 변해버리죠.

목표(Objective)는 달성하고 싶은 을 설명해요. 어떻게(How)가 아니라, 무엇을(What)이죠. 목적지를 설명하는 것이지, 지도를 그리는 것이 아니에요. 좋은 목표는 행동을 고무하고, 솔루션을 규정하지 않으면서 방향을 제시해요.

강한 목표는 세 가지 특성을 가지고 있어요.

1) 도전적이지만 현실에 기반한다

목표는 팀이 혁신을 이끌도록 유도해야 하지만, 주어진 기간 내에 평가 가능해야 해요.

유용한 테스트가 있어요.

분기 말에 팀이 의미 있는 진전이 있었는지 합리적으로 판단할 수 있는가?

답이 “아니오”라면, 목표가 현실에 기반하지 않은 거예요.

현실에 기반한 도전은 팀이 “목표가 뭘 의미하는지”가 아니라 “얼마나 멀리 갈 수 있는지”를 논의할 수 있게 해줘요.

2) 조직에 대한 가치가 명확하다

목표는 조직의 우선순위와 여러 상충 관계를 알 수 있도록 하기 위해 존재해요.

이 목표가 다른 목표와 비교한다면, 왜 이 목표가 우선해야 하는지 알 수 있는가?

답이 내부 지식이나 개인적 확신에 의존한다면, 목표가 충분히 구체화되지 않은 거예요.

가치가 명확한 목표는 성공이 비즈니스나 고객에게 어떤 이점을 주는지 분명히 보여주어, 소모적인 논의나 상사의 개입 없이도 팀이 결정을 이끌어 낼 수 있게 해줘요.

3) 고객과 성과에 초점을 맞춘다

목표는 ‘하려는 작업’이 아니라, ‘보고 싶은 변화’를 설명해야 해요.

간단한 구분이에요.

성과 중심 목표는 팀이 임팩트에 정렬된 채로 최선의 솔루션을 선택할 자유를 유지하게 해줘요.


5. 핵심 결과(Key Result): 진전의 증거를 정의하기

목표가 목적지를 설명한다면, 핵심 결과는 올바른 방향으로 움직이고 있는지 알려주는 증거를 정의해요.

핵심 결과는 하나의 질문에 답해요.

“이 목표가 달성되고 있다고 우리를 설득할 측정 가능한 변화는 무엇인가?”

그래서 핵심 결과는 구체적이고, 정량적이고, 성과 기반이어야 해요.

강한 핵심 결과도 세 가지 특성이 있어요.

1) 목표와 직접 연결된다

모든 핵심 결과는 목표를 명확히 지원해야 해요.

간단한 테스트예요.

이 핵심 결과가 개선되면, 목표가 의미 있게 가까워지는가?

답이 불명확하다면, 핵심 결과가 잘못된 것을 측정하고 있을 가능성이 높아요.

팀이 “모든 KR을 달성했는데도” 목표를 놓친 것 같은 느낌을 받는 이유가 바로 이거예요. 지표는 움직였지만, 실제로 중요한 방식으로 움직이지 않은 거죠.

2) 활동이 아닌 성과를 기반으로 한다

핵심 결과는 노력이 아니라 임팩트를 측정해야 해요.

활동은 팀이 하는 것을 설명하고, 성과는 그것 때문에 바뀌는 것을 설명해요.

성과 기반 핵심 결과는 모호함을 제거해요. 지표를 움직였거나, 움직이지 못했거나 둘 중 하나이죠.

활동과 성과의 차이를 비유하면, 요리와 맛의 관계와 같아요. “3시간 동안 요리했다”(활동)는 노력을 보여주지만, 손님이 맛있게 먹었는지(성과)는 전혀 다른 문제예요. 주방에서 아무리 열심히 일해도, 결국 테이블 위의 결과가 중요하죠. KR도 “무엇을 했는가”가 아니라 “무엇이 바뀌었는가”를 측정해야 해요.

3) 해석의 여지가 없을 만큼 구체적이다

좋은 핵심 결과는 해석의 여지를 남기지 않아요.

구체적 숫자가 명확성을 강제해요.

핵심 결과가 리뷰 중에 설명이 필요하다면, 아마 충분히 구체적이지 않은 거예요.

핵심 결과를 비유하면, 건강 검진의 수치와 같아요. “건강해지자”(모호한 목표)가 아니라, “혈압을 140에서 120으로 낮추자”, “체지방률을 25%에서 20%로 줄이자”처럼 구체적 수치가 있어야 진전을 판단할 수 있어요. “운동을 한다”(활동)가 아니라, “혈압이 실제로 내려갔는가”(성과)가 중요하죠.


6. OKR 스코어링: 점수를 매기는 법과 그 의미

많은 팀이 0.0~1.0 스코어링 시스템을 사용해요.

OKR 스코어링 시스템의 핵심은 특정 마인드셋을 강화하는 데 있어요.

야망형(Aspirational) OKR의 경우, 성공은 완벽한 실행이 아니에요. 야심찬 성과를 향한 의미 있는 진전이 성공의 정의예요.

그래서 Google을 포함한 많은 조직에서, 도전적 OKR의 약 0.7 점수를 성공으로 간주하죠.

야심찬 목표를 세우고 약 70%를 달성한 팀은 보통 이런 것들을 했을 거예요.

반면에, 일관되게 1.0을 기록하는 팀은 종종 진전이 아닌 확실성에 최적화하고 있는 거예요.

핵심은 숫자 자체가 아니라, 그 숫자가 가능하게 하는 대화예요.


다음 편에서는 OKR의 가장 흔한 혼란 중 하나인 헌신형(Committed) OKR과 야망형(Aspirational) OKR의 차이를 살펴볼게요.

OKR 시리즈