RICE·ICE 우선순위 정하는 법

우선순위 결정 · 실전 가이드 · 게시 2026. 07. 06 · 작성 rohan · 수정 2026. 09. 25

할 일 목록을 앞에 두면 늘 같은 문제에 부딪힙니다. "이것도 중요하고 저것도 중요한데, 대체 무엇부터 해야 하지?" 시간과 인력은 한정돼 있는데 "다 중요하다"고 느끼는 순간, 우선순위는 결국 목소리 큰 사람이나 직급 높은 사람의 의견으로 정해지기 쉽습니다. 이 글에서는 기능과 아이디어의 우선순위를 RICE와 ICE라는 두 점수 공식으로 객관적으로 정하는 법을 정리합니다. 이 글은 무엇을 할지 고르는 단계를 다루고, 고른 항목을 작업으로 쪼개 일정에 올리는 다음 단계는 WBS 작성법과 프로젝트 일정 관리 방법에서 이어집니다.

왜 우선순위를 "점수"로 매길까

우선순위를 감으로 정하면 두 가지가 반복됩니다. 하나는 "다 중요하다"는 함정입니다. 모든 항목을 똑같이 중요하게 두면 사실상 우선순위가 없는 것과 같아, 정작 급할 때 무엇을 미룰지 판단하지 못합니다. 다른 하나는 감정·직급 싸움입니다. 근거 없이 "이게 더 중요해 보인다"가 부딪히면 토론은 설득전이 되고, 결국 힘 있는 쪽이 이깁니다.

점수화의 힘은 여기서 나옵니다. 각 항목을 몇 가지 기준으로 나눠 숫자로 환산하면, 팀이 같은 기준으로 항목을 비교하게 됩니다. 논쟁의 초점이 "누구 말이 맞느냐"에서 "이 항목의 Reach를 얼마로 볼 것이냐"로 옮겨가고, 그러면 합의가 훨씬 빨라집니다. 대표적인 두 공식이 RICE와 ICE입니다.

RICE 점수 — 데이터가 있을 때

RICE는 네 가지 요소의 앞글자를 딴 이름으로, 공식은 다음과 같습니다.

RICE 점수 = (Reach × Impact × Confidence) ÷ Effort

점수가 높을수록 우선순위가 높습니다. 각 요소를 하나씩 보겠습니다.

계산 예시

어떤 기능이 분기당 2,000명에게 도달하고(Reach=2000), 한 명당 영향이 큰 편이며(Impact=2), 추정에 대한 확신이 80%이고(Confidence=0.8), 공수가 4인·월(Effort=4)이라고 해 봅시다. 그러면 RICE 점수는 (2000 × 2 × 0.8) ÷ 4 = 800이 됩니다. 다른 후보 기능들도 같은 방식으로 점수를 내면, 800이라는 절대값 자체보다 후보들 사이의 상대 순위를 보고 무엇을 먼저 할지 정할 수 있습니다.

RICE의 진짜 미덕은 Effort로 나눈다는 점입니다. "효과가 크지만 손이 많이 가는 일"과 "효과는 보통이지만 금방 끝나는 일"을 같은 잣대로 비교할 수 있어, 가성비 좋은 항목이 자연스럽게 위로 올라옵니다.

ICE 점수 — 빠르게 골라낼 때

ICE는 더 가볍습니다. 공식은 다음과 같습니다.

ICE 점수 = Impact × Confidence × Ease

세 요소를 각각 1~10점으로 매겨 곱합니다. Impact는 효과의 크기, Confidence는 그 판단에 대한 확신, Ease는 얼마나 쉽게(빠르게) 할 수 있는지입니다. RICE의 Effort가 "나누는 공수"라면, ICE의 Ease는 "곱하는 쉬움"이라 방향이 반대라는 점만 기억하면 됩니다. 계산이 단순해 빠르지만, 세 값 모두 주관적인 1~10점이라 RICE보다 사람에 따라 편차가 큽니다.

언제 RICE, 언제 ICE?

실전에서 지키면 좋은 것

  1. 척도를 먼저 합의하세요. Impact의 3점이 어느 정도인지, Ease의 10점이 무엇인지를 팀이 미리 맞춰 두지 않으면 같은 항목에 서로 다른 점수를 매기게 됩니다.
  2. Reach의 측정 기간을 통일하세요. 한 항목은 월 기준, 다른 항목은 분기 기준으로 세면 점수를 비교할 수 없습니다. 모두 같은 기간(예: 분기)으로 맞춥니다.
  3. Confidence로 과대추정을 견제하세요. 근거가 약한 항목은 확신도를 낮게 잡아 자동으로 점수가 깎이게 두면, 희망 섞인 추정이 순위를 왜곡하는 것을 막을 수 있습니다.
  4. 절대 점수보다 상대 순위로 쓰세요. "800점"이라는 숫자 자체는 큰 의미가 없습니다. 항목들 사이의 순서를 보는 도구로 활용하는 것이 맞습니다.

흔한 실수 3가지

실제 백로그 8개를 RICE로 채점해 보기

공식만 보면 간단해 보이지만, 실제 백로그를 앞에 두면 "이 항목의 Reach를 얼마로 볼 것인가"에서 막힙니다. 일정 관리 SaaS를 운영하는 팀의 분기 백로그 8개를 예로 들어 끝까지 채점해 보겠습니다. 기간은 한 분기, Impact는 3·2·1·0.5·0.25 척도, Confidence는 100%·80%·50%, Effort는 인·월(person-month) 단위입니다.

#항목ReachImpactConf.EffortRICE순위
1소셜 로그인 추가3,00010.812,4004
2온보딩 튜토리얼 개선4,00020.823,2002
3모바일 앱 출시5,00030.5126257
4엑셀 내보내기1,50021.00.56,0001
5다크 모드6,0000.51.013,0003
6결제 오류 수정40031.00.52,4004
7팀 협업(멤버 초대)2,00030.565008
8알림 이메일2,50010.81.51,3336

결과를 어떻게 읽을까

이 표를 우선순위 계산기에 옮길 때는 두 가지를 알아 두세요. 첫째, 계산기의 Confidence 칸에는 0.8이 아니라 80처럼 퍼센트 숫자로 넣습니다. 0.8을 넣으면 점수가 100분의 1로 작아집니다. 둘째, 동점 항목은 공동 순위로 표시되지 않고 표에 먼저 입력된 행이 앞 순위(여기서는 4위와 5위)를 받습니다. 동점을 어떻게 가를지는 위처럼 점수 밖의 기준으로 정한 뒤 행 순서를 맞춰 두면 됩니다.

📌 표를 만든 뒤 팀원에게 "이 순위가 직관과 맞나요?"라고 물어보세요. 크게 어긋나는 항목이 있으면 그 항목의 네 값 중 무엇이 잘못 추정됐는지를 따지는 것이 이 표의 진짜 용도입니다.

점수 척도 합의하기 — 캘리브레이션

같은 항목을 두고 A는 Impact 3, B는 Impact 1을 매기면 점수표는 의미가 없습니다. 첫 채점 전에 30분만 들여 척도를 팀 언어로 번역해 두면 이후 채점이 빨라지고 다툼이 줄어듭니다.

  1. 기준 항목(앵커)을 정합니다. 이미 출시한 기능 중 "이게 Impact 3", "이게 Impact 1"이라고 모두가 동의하는 예를 하나씩 고릅니다. 이후 새 항목은 앵커와 비교해 매깁니다.
  2. Confidence 규칙을 문장으로 씁니다. 예: 100% = 실측 데이터와 사용자 검증이 모두 있음, 80% = 데이터는 있으나 추정이 섞임, 50% = 가설 수준. 규칙이 문장으로 있으면 "느낌상 80%"가 사라집니다.
  3. 세 항목을 각자 채점한 뒤 비교합니다. 값이 두 단계 이상 벌어진 항목만 토론합니다. 대개 "Reach를 월로 셌다 vs 분기로 셌다"처럼 기준 차이가 원인이고, 이를 바로잡으면 나머지도 맞춰집니다.
  4. 척도 문서를 백로그 옆에 둡니다. 새 팀원이 와도 같은 잣대로 채점할 수 있어야 점수의 일관성이 유지됩니다.

Reach 추정, 데이터는 어디서 가져올까

Reach는 네 값 중 유일하게 실제 숫자를 넣을 수 있는 자리입니다. 어디서 숫자를 가져왔는지에 따라 Confidence도 함께 정해집니다.

출처어떤 항목에 쓰나예시Confidence 경향
제품 이벤트 로그·분석 도구기존 화면·기능을 개선하는 항목"내보내기 버튼을 분기당 1,500명이 누름"높음(80~100%)
가입·활성 사용자 수 × 비율모든 사용자에게 노출되는 항목"활성 6,000명 중 설정 화면 진입 70%"중간(80%)
고객 문의·CS 티켓 수불편·오류 관련 항목"결제 실패 문의 분기 120건 → 실제 영향은 3~4배"중간(50~80%)
설문·인터뷰아직 없는 기능"응답자 200명 중 35%가 원함 → 활성 사용자에 비율 적용"낮음(50%)
영업 파이프라인B2B 요구 기능"협업 기능이 없어 보류된 거래 8건, 예상 좌석 2,000"낮음~중간(50~80%)

중요한 것은 출처를 점수표에 함께 적는 것입니다. "Reach 3,000 (로그, 8~9월 실측)"처럼 적어 두면 나중에 값이 의심될 때 바로 검증할 수 있고, 새 데이터가 들어오면 어느 항목을 갱신할지도 분명해집니다.

Effort 산정 요령

Effort는 나누는 값이라 조금만 잘못 잡아도 순위가 크게 흔들립니다. 0.5를 1로 바꾸면 점수가 절반이 됩니다. 다음 원칙으로 잡으면 과소평가를 줄일 수 있습니다.

분기 로드맵에 반영하는 법

점수표는 순위표일 뿐, 로드맵은 아닙니다. 순위를 팀의 가용 공수(capacity)에 맞춰 잘라 넣어야 분기 계획이 됩니다.

  1. 가용 공수를 계산합니다. 개발자 4명 × 3개월 = 12인·월이지만, 회의·운영·휴가·긴급 대응을 빼면 실제 가용률은 60~70% 정도입니다. 이 팀은 약 8인·월로 잡습니다.
  2. 전략 슬롯과 유지보수 슬롯을 먼저 뗍니다. 예를 들어 20%(약 1.5인·월)는 점수와 무관하게 회사 방향에 필요한 항목에, 10%는 자잘한 버그·요청에 예약합니다. 남는 약 5.5인·월을 점수순으로 채웁니다.
  3. 순위대로 누적 Effort가 가용 공수에 닿을 때까지 넣습니다. 위 표라면 엑셀 내보내기(0.5) + 온보딩(2) + 다크 모드(1) + 결제 오류(0.5) + 소셜 로그인(1) = 5인·월. 알림 이메일(1.5)은 다음 분기 첫 항목이 됩니다.
  4. 전략 슬롯에는 큰 항목의 선행 작업을 넣습니다. 모바일 앱 출시 전체(12인·월) 대신 "기술 검토와 화면 설계"(1.5인·월)만 이번 분기에 넣어 다음 분기 채점 때 Confidence를 올릴 근거를 만듭니다.
  5. 의존관계를 확인합니다. 소셜 로그인이 온보딩 개선의 전제라면 점수와 무관하게 먼저 배치합니다. 이런 선후 관계를 실제 일정으로 옮기는 방법은 프로젝트 일정 관리 방법과 크리티컬 패스 계산법에 있습니다.
  6. 확정된 항목만 WBS·간트차트로 옮깁니다. 우선순위 계산기에서 CSV로 내려받은 순위표를 기준으로, 선정된 항목을 WBS·간트차트에 작업으로 등록해 영업일 기준 일정과 진행율을 추적하면 계획과 실행이 이어집니다.

이해관계자를 설득하는 문장 예시

점수표가 있어도 "왜 내 요청이 뒤로 밀렸느냐"는 질문은 옵니다. 이때 점수를 들이밀기보다 어떤 값 때문에 그 순위가 나왔는지를 설명하면 대화가 부드럽습니다.

공통점은 "안 됩니다" 대신 "이 값이 이렇게 바뀌면 순위가 바뀝니다"로 말한다는 것입니다. 점수 공식이 대화의 공통 언어가 되면, 우선순위 조정이 감정 싸움이 아니라 가정을 고치는 작업이 됩니다.

자주 묻는 질문

Reach를 추정할 데이터가 전혀 없으면 어떻게 하나요?

비슷한 기능의 사용량이나 전체 활성 사용자 수에 예상 비율을 곱해 추정하고, 대신 Confidence를 50%로 낮게 잡습니다. 점수표에 추정 근거를 한 줄 적어 두고, 출시 후 실제 수치가 나오면 갱신하면 됩니다.

RICE 점수가 비슷하거나 같으면 무엇을 먼저 하나요?

Effort가 작은 쪽, 분기 목표와 더 직접 연결된 쪽, 다른 항목의 선행 조건이 되는 쪽 순서로 고릅니다. 점수 차이가 10~20% 안이면 사실상 동점으로 보고, 이런 기준으로 판단하는 편이 소수점 싸움보다 낫습니다.

버그 수정이나 기술 부채도 RICE로 채점하나요?

가능합니다. Reach는 영향을 받는 사용자 수, Impact는 결제 실패처럼 치명적이면 3점을 줍니다. 다만 서비스 장애나 보안 문제처럼 즉시 처리해야 하는 항목은 점수를 매기지 않고 바로 처리하는 것이 맞습니다.

점수는 얼마나 자주 다시 매겨야 하나요?

분기 로드맵을 짤 때 한 번, 그리고 Reach나 Effort의 근거가 크게 바뀌었을 때(사용자 급증, 기술 조사 결과 등) 해당 항목만 다시 매깁니다. 매주 전체를 다시 채점하면 팀이 지치고 점수의 신뢰도 떨어집니다.

정리

우선순위를 점수로 매기는 이유는 "정답을 기계에 맡기려는 것"이 아니라, 팀이 같은 기준으로 대화하게 만들기 위해서입니다. 데이터가 있으면 RICE로 근거 있게, 빠르게 추려야 하면 ICE로 가볍게 — 상황에 맞게 골라 쓰고, 척도를 먼저 합의한 뒤 상대 순위로 활용하면 감정·직급 싸움을 크게 줄일 수 있습니다.

RICE·ICE 점수를 직접 계산하기 번거롭다면 — 값만 입력하면 점수를 자동으로 계산·정렬해 주는 무료 도구를 설치·가입 없이 사용할 수 있습니다.

우선순위 계산기 열기

→ 프로젝트 일정 관리 방법 · → WBS 작성법 · → 프로젝트 진행율 계산법 · → 사용 가이드