핵심 인사이트 (3줄 요약)

  • 본질: Planning Poker는 각자가 먼저 숫자를 말하지 않고 동시에 카드를 공개해 앵커링 효과 (Anchoring Effect)를 줄이는 상대적 산정 기법이다.
  • 가치: Story Point는 시간 단위가 아니라 복잡도, 불확실성, 작업량을 함께 반영하는 공통 척도이며, 팀 합의를 빠르게 만든다.
  • 판단 포인트: 팀이 작고 스토리 기준이 명확할 때 가장 효과적이며, 20명 이상 대규모 회의로 커지면 오히려 비효율이 된다.

Ⅰ. 개요 및 필요성

Planning Poker는 사용자 스토리를 상대적으로 산정하기 위한 협업 기법이다. 개인이 먼저 의견을 말하면 첫 발언자의 숫자가 전체를 끌고 가기 쉬운데, 동시 공개 방식은 그런 편향을 줄인다. 와이드밴드 델파이 (Wideband Delphi) 계열의 합의 철학을 실무적으로 단순화한 형태라고 볼 수 있다.

절대 시간 추정보다 상대 추정이 유리한 이유는 사람의 감각이 "몇 시간"보다 "이 기능이 기준 스토리보다 큰가 작은가"를 더 잘 비교하기 때문이다. 그래서 Planning Poker는 정답을 맞히는 게임이 아니라, 스토리의 난이도와 불확실성을 팀 전체가 같은 그림으로 보게 만드는 과정이다.

사용자 스토리 설명
       │
       ▼
각자 카드 선택
       │
       ▼
    동시 공개
       │
       ▼
   차이 토론
       │
       ▼
    재투표
       │
       ▼
  합의된 점수

결국 Planning Poker가 필요한 이유는 추정의 정확도보다 추정의 합의 품질이 더 중요하기 때문이다. 스토리 포인트가 같아야 계획, 속도, 번다운 차트가 같은 언어로 연결된다.

  • 📢 섹션 요약 비유: 친구들끼리 미리 답을 보고 따라 쓰면 진짜 실력을 못 본다. 각자 먼저 생각한 뒤 같이 공개해야 서로의 판단 차이를 제대로 알 수 있다.

Ⅱ. 아키텍처 및 핵심 원리

Planning Poker의 핵심은 비밀 투표와 동시 공개다. 참여자는 스토리를 듣고 카드 한 장을 선택한 뒤, 모두가 동시에 카드를 뒤집는다. 그다음 가장 높은 값과 가장 낮은 값의 근거를 공유하고, 필요한 경우 다시 투표한다. 보통 3~5라운드 안에 수렴하면 충분하다.

카드의미
0거의 작업이 없거나 이미 끝난 항목
1, 2, 3작은 작업
5, 8, 13중간 규모 작업
21 이상큰 작업, 분해 검토 필요
?정보가 부족함
너무 커서 쪼개야 함
┌──────────────┐
│ 스토리 설명  │
└──────┬───────┘
       ▼
┌──────────────┐
│ 카드 비밀 선택│
└──────┬───────┘
       ▼
┌──────────────┐
│ 동시 공개    │
└──────┬───────┘
       ▼
┌──────────────┐
│ 근거 토론    │
└──────┬───────┘
       ▼
┌──────────────┐
│ 재투표      │
└──────────────┘

피보나치 수열 (Fibonacci Sequence) 형태를 쓰는 이유는 작은 일은 촘촘히, 큰 일은 거칠게 구분하도록 유도하기 위해서다. 숫자 간격이 커질수록 큰 작업의 오차를 지나치게 세밀하게 나누지 않게 되어, 오히려 팀 토론이 빨라진다.

Story Point는 기간이 아니라 상대적 크기다. 기준 스토리 하나를 잡고 그보다 2배인지, 3배인지, 5배인지 비교하는 식으로 쓰기 때문에, 시간 추정의 함정인 가짜 정밀성을 피할 수 있다.

  • 📢 섹션 요약 비유: 과일을 고를 때 1g까지 재기보다 사과가 배보다 큰지 작은지 먼저 보는 편이 빠르다. Planning Poker는 바로 그 비교 감각을 쓰는 방법이다.

Ⅲ. 비교 및 연결

Planning Poker는 Wideband Delphi의 협의 원리를 간단한 카드 도구로 구현한 것이다. 둘 다 개인별 예측을 모아 토론하고, 극단값의 이유를 공유해 정보 비대칭을 줄인다. 차이는 Planning Poker가 더 가볍고 시각적이라는 점이다.

방식장점한계
Planning Poker동시 공개로 앵커링 감소큰 팀에서는 시간이 오래 걸림
Wideband Delphi체계적이고 정교함절차가 무거움
관리자 단독 산정빠름편향이 크고 합의가 약함
시간 기반 산정직관적복잡도와 불확실성을 놓치기 쉬움

Planning Poker는 버닝 다운 차트 (Burndown Chart)와 연결될 때 의미가 더 커진다. Story Point가 반복적으로 비슷하게 쌓이면 스프린트 예측이 가능해지고, 팀 속도(Velocity)를 이용해 릴리스 계획도 세울 수 있다. 즉, 산정은 계획을 위한 입력값이다.

상대적 산정은 기준 스토리 없이는 작동하지 않는다. 그래서 좋은 팀일수록 먼저 "작은 로그인, 검색, 수정" 같은 대표 스토리를 기준점으로 정해 두고, 새 항목을 그에 비해 얼마나 큰지 비교한다.

  • 📢 섹션 요약 비유: 같은 교실에서도 선생님 혼자 점수 매기면 편향이 생길 수 있다. 여러 사람의 눈으로 먼저 보고, 그다음 평균을 잡아야 공정하다.

Ⅳ. 실무 적용 및 기술사 판단

Planning Poker를 잘 쓰려면 진행 규칙이 분명해야 한다. 먼저 스토리 설명을 충분히 하고, 카드 공개 전에는 토론을 막아야 한다. 공개 후에는 최고값과 최저값을 낸 사람이 근거를 말하고, 그 뒤에만 재투표를 한다. 이렇게 해야 먼저 말한 사람이 전체를 끌고 가는 현상을 막을 수 있다.

적용 기준

  1. 팀이 작고 교차 기능적일 때 가장 효과적이다.
  2. 스토리 정의가 불분명하면 추정이 아니라 요구사항 정리가 먼저다.
  3. 20명 이상이면 그룹을 나누거나 다른 산정 기법을 고려한다.
  4. 너무 큰 스토리는 먼저 쪼갠 뒤 산정한다.
  5. Story Point를 시간으로 즉시 환산하지 않는다.

안티패턴

  • 고참 개발자가 먼저 숫자를 말하게 두기
  • 공개 전 토론으로 앵커를 만든 뒤 투표하기
  • 점수를 시간으로 환산해 다시 숫자놀이 하기
  • 기준 스토리가 없이 카드만 돌리기
  • 큰 팀을 한 번에 모아 장시간 회의하기

기술사 관점에서는 Planning Poker를 "정확한 시간 예측 도구"가 아니라 "공동 이해 형성 도구"로 설명하는 것이 중요하다. 이 구분이 있어야 합의 방식과 산정 방식의 차이를 명확히 말할 수 있다.

  • 📢 섹션 요약 비유: 친구들이 그림을 그릴 때 한 사람이 먼저 정답을 말하면 다 같이 그 사람만 보게 된다. 카드로 동시에 보여 주면 각자의 생각 차이가 드러난다.

Ⅴ. 기대효과 및 결론

Planning Poker의 기대효과는 팀 내 이해 차이 축소, 산정 편향 감소, 스프린트 계획의 예측 가능성 향상이다. 단순히 점수를 정하는 것이 아니라, 스토리의 범위와 위험을 함께 드러내기 때문에 백로그 정제에도 도움이 된다.

결론적으로 Planning Poker는 "얼마나 걸리냐"를 맞히는 게임이 아니라 "무엇이 더 큰 일인가"를 합의하는 도구다. 이 관점으로 쓰면 속도, 품질, 계획이 한 줄로 연결된다.

📌 관련 개념 맵

개념연결 포인트
Story Point상대적 산정 단위
Anchoring Effect편향을 유발하는 첫 숫자 문제
Wideband Delphi이론적 기반
Fibonacci Sequence카드 간격 설계
Burndown Chart스프린트 진행 추적
Velocity팀의 반복적 처리 능력

📈 관련 키워드 및 발전 흐름도

사용자 스토리
    │
    ▼
기준 스토리 설정
    │
    ▼
Planning Poker
    │
    ▼
Story Point 합의
    │
    ▼
Velocity / Burndown Chart

이 흐름은 "스토리 이해 → 상대 비교 → 팀 합의 → 반복 예측"으로 이어진다.

👶 어린이를 위한 3줄 비유 설명

  1. 친구들이 동시에 숫자 카드를 보여 주면 서로 따라 쓰지 않아요.
  2. 그래서 각자 생각이 얼마나 다른지 바로 알 수 있어요.
  3. Planning Poker는 같이 약속을 정하는 똑똑한 카드 놀이예요.