팀과 프로젝트

WSJF 계산기

백로그 항목 하나를 수정 피보나치 척도로 평가하면 지연 비용과 WSJF 점수를 구해 나머지 백로그와 순위를 비교할 수 있습니다.

각 요소는 같은 백로그의 다른 항목과 비교해 상대적으로 점수화하십시오. 가장 작은 항목에 1을 주고 나머지를 그 기준으로 평가합니다.

WSJF 계산 방법

WSJF(Weighted Shortest Job First, 가중 최단 작업 우선)는 SAFe(Scaled Agile Framework)에서 쓰는 우선순위 방법으로, 제품 흐름의 경제학에 관한 돈 라이너트슨의 연구에 기반합니다. 작업이 기다리는 동안 단위 시간당 잃는 가치를 작업에 걸리는 시간으로 나눠 순위를 매깁니다. 지연 비용은 세 가지 상대 점수의 합입니다: 사용자 또는 비즈니스 가치, 시간 중요도(늦게 출시하면 가치가 떨어지는지, 마감이 있는지), 위험 감소 또는 기회 창출. WSJF = 지연 비용 ÷ 작업 규모. 각 요소는 수정 피보나치 척도 1, 2, 3, 5, 8, 13, 20을 쓰며, 간격이 점점 넓어지는 것은 큰 추정일수록 불확실성이 커짐을 반영합니다.

예: 비즈니스 가치 8, 시간 중요도 5, 위험 감소 3인 기능의 지연 비용은 16입니다. 작업 규모가 5면 WSJF = 16 ÷ 5 = 3.2입니다. 같은 지연 비용에 규모 2인 작업이면 8점이므로, 긴급성이 같은 더 작은 작업이 앞으로 나섭니다.

항목가치시간 중요도위험 감소지연 비용규모WSJF
결제 재시도8531653.2
규제 보고서52083384.1
대시보드 개편133117131.3
로그 정리2181125.5
파트너 API2081341202.1

WSJF로 순위를 매기면 로그 정리가 먼저, 대시보드 개편이 마지막입니다. 대시보드는 가치만 놓고 보면 두 번째로 높은데도 말입니다.

WSJF를 잘 점수화하기

점수는 절대값이 아니라 상대값입니다. 일반적인 방법은 모든 항목에 대해 한 번에 한 열씩 점수를 매기는 것입니다. 비즈니스 가치가 가장 낮은 항목을 찾아 1을 주고 나머지를 그와 비교해 평가한 다음, 시간 중요도, 위험 감소, 규모도 같은 방식으로 하십시오. 항목 하나만 따로 점수화하면 비교할 수 없는 숫자가 나옵니다.

작업 규모는 기간의 대리 지표입니다. 큰 작업을 나눠 가장 가치 있는 부분을 먼저 출시할 수 있다면 WSJF가 대개 올라가며, 이것이 바로 이 방법이 장려하려는 행동입니다. 시간 중요도에 주의하십시오. 모든 항목에 부풀리면 순위가 평평해집니다. 높은 값은 실제 마감, 계약, 시장 기회를 위해 남겨 두십시오. 마감이 다가오고 다른 작업이 완료되면 지연 비용이 바뀌므로 계획 주기마다 백로그를 다시 점수화하십시오.

자주 묻는 질문

WSJF 공식은 무엇인가요?

WSJF = 지연 비용 ÷ 작업 규모이며, 지연 비용 = 사용자/비즈니스 가치 + 시간 중요도 + 위험 감소/기회 창출입니다. 각 부분은 1, 2, 3, 5, 8, 13, 20 척도로 점수화합니다.

WSJF 점수는 높을수록 좋나요?

네. 점수가 높을수록 규모에 비해 작업이 기다리는 단위 시간마다 잃는 가치가 크므로 더 일찍 해야 합니다. 같은 백로그, 같은 점수화 세션의 점수끼리만 비교하십시오.

WSJF는 왜 피보나치 수를 쓰나요?

1, 2, 3, 5, 8, 13, 20 사이의 점점 커지는 간격은 크고 불확실한 추정에서 작은 차이를 놓고 논쟁하는 것을 막고, 상대적 크기 사이에서 명확하게 선택하게 합니다.