OKR 진척률 계산 (핵심 결과별 달성률 · 가중 평균 · 기간 대비)

목표 하나에 핵심 결과 서너 개를 붙여 두면 진척률을 손으로 계산하기가 은근히 번거롭습니다. 지표마다 시작점이 다르고, 줄여야 하는 숫자도 섞여 있고, 중요도도 같지 않기 때문입니다. 시작값·목표값·현재값과 가중치를 적으면 방향을 알아서 판별해 달성률을 내고, 기간까지 넣으면 지금 시점에 어느 정도여야 하는지와 비교해 줍니다.

OKR 진척률 계산 (핵심 결과별 달성률 · 가중 평균 · 기간 대비)모두의계산기

목표와 핵심 결과라는 구분

OKR은 이루려는 상태를 한 문장으로 적고(Objective), 그것이 이루어졌는지 판단할 숫자 몇 개를 붙이는(Key Results) 방식입니다. 목표 문장은 숫자가 없어도 되지만 핵심 결과는 숫자여야 하는데, 그래야 "됐다"와 "안 됐다"를 사람마다 다르게 해석하지 않기 때문입니다. 이 구분이 실제로 쓰이는 자리는 진척을 볼 때입니다. 목표 자체의 달성률은 계산할 수 없고, 붙여 둔 핵심 결과들의 달성률을 모아 대략적인 위치를 짐작하는 것이 전부입니다. 이 도구도 그 계산만 합니다. 어떤 지표를 고를지, 그 지표가 목표를 제대로 대표하는지는 계산 밖의 문제입니다.

달성률을 구하는 식

각 핵심 결과의 달성률은 (현재값 − 시작값) ÷ (목표값 − 시작값) × 100입니다. 현재값만으로 목표값 대비 비율을 내지 않는 이유는 시작점이 0이 아닌 지표에서 결과가 부풀기 때문입니다. 유지율을 32%에서 50%로 올리는 목표에서 지금 41%라면, 목표 대비로는 82%지만 실제로 움직인 폭은 절반입니다. 목표값이 시작값보다 작으면 줄여야 하는 지표로 보고 같은 식을 그대로 씁니다. 응답 시간을 45분에서 15분으로 줄이는 목표에서 21분이면 분모와 분자가 모두 음수가 되어 80%가 나옵니다. 방향을 따로 고를 필요 없이 숫자만 넣으면 되는 것은 이 때문입니다.

가중치와 경계값

핵심 결과마다 중요도가 다르면 가중치를 다르게 주면 됩니다. 3과 1을 준 두 KR은 전체 평균에서 3대 1로 반영됩니다. 가중치를 적지 않으면 모두 1로 보고, 모든 줄의 가중치를 0으로 적으면 나눌 수가 없으므로 단순 평균으로 바꿔 계산하고 그 사실을 알려 줍니다. 시작값과 목표값이 같은 줄도 비율을 낼 수 없는 경우인데, 이때는 현재값이 목표값과 같으면 100%, 아니면 0%로 처리합니다. 목표를 넘어선 KR은 기본적으로 100%로 잘라 평균에 넣습니다. 자르지 않으면 한 지표에서 200%가 나왔을 때 나머지가 절반도 못 갔는데 평균이 괜찮아 보이는 일이 생깁니다. 실제 값이 궁금하면 표와 막대에 잘리지 않은 숫자가 그대로 나옵니다.

기간과 비교해서 보기

시작일과 종료일을 넣으면 기준일까지 지난 비율을 계산해 기대 진척률로 씁니다. 분기의 절반이 지났다면 50%가 기준이 되는 셈입니다. 진척률이 이보다 3%p 이상 높으면 앞서는 중, 3%p 이상 낮으면 뒤처지는 중으로 표시합니다. 이 비교는 진척이 기간에 비례해 쌓인다고 가정한 것이라 모든 일에 들어맞지는 않습니다. 앞부분에 준비가 몰려 있어 뒤늦게 숫자가 움직이는 종류의 일도 있고, 반대로 초반에 쉬운 부분만 처리해 앞서 보이는 경우도 있습니다. 숫자 자체보다는 격차가 어느 방향으로 벌어지고 있는지를 주마다 같은 방식으로 확인하는 쪽이 쓸모 있습니다.

자주 묻는 질문

값에 % 기호나 단위를 넣어도 되나요?

숫자만 넣어야 합니다. 쉼표는 지워서 읽지만 %, , 같은 글자가 섞이면 그 줄을 건너뜁니다. 단위는 KR 이름 쪽에 "유지율(%)"처럼 적어 두면 표에서 구분됩니다.

달성률이 100%를 넘었습니다.

현재값이 목표값을 지나쳤다는 뜻입니다. 표와 막대에는 실제 값이 그대로 나오고, 전체 평균에는 기본 설정에서 100%로 잘라 넣습니다. 초과분까지 평균에 반영하고 싶으면 아래 체크 항목을 끄면 됩니다.

입력한 지표가 저장되나요?

저장되지 않습니다. 계산이 모두 브라우저 안에서 실행되고 새로고침하면 사라집니다. 주마다 같은 목록을 쓰려면 텍스트 복사 결과나 별도 파일로 두었다가 현재값만 고쳐 붙여넣는 방식이 편합니다.

함께 보기