백로그 뜻, 스크럼 팀은 이 목록을 어떻게 쓰나

타리스만에서는 유익한 AI 기술을 전달합니다
제휴 링크로 판매시 수수료를 제공받습니다

백로그는 아직 처리하지 못한 일감을 모아 우선순위까지 관리하는 목록을 뜻한다. 스크럼에서 쓰는 두 가지 유형부터 회사 업무, 게임에서 쓰는 의미까지 정리했다.

백로그란 무엇인가

백로그(Backlog)는 아직 끝내지 못하고 쌓여 있는 일감을 가리키는 말이다. 원래는 벽난로 뒤편에 쌓아 둔 통나무 더미를 뜻하던 단어였다.

1880년대부터 “나중에 쓰려고 모아둔 것”이라는 비유로 뜻이 번졌고, 20세기 초에는 “처리하지 못한 주문이나 일거리”라는 지금의 의미로 자리 잡았다.

발음이 비슷한 “백로드”와는 전혀 다른 개념이다. 백로드혼은 스피커 내부 구조를 가리키는 음향 용어이고, 이 단어는 일과 프로젝트를 관리할 때 쓰는 말이다.

가장 널리 쓰이는 곳은 소프트웨어 개발 팀이다. 기획자나 개발자 사이에서 이 표현이 나오면 대부분 처리해야 할 작업 목록을 뜻한다.

국내 스타트업이나 IT 회사에서도 이 단어를 번역하지 않고 그대로 쓰는 경우가 많다. 지금 당장은 아니어도 언젠가 처리할 일로 등록해 둔다는 뜻으로 통한다.

회의 중 이 표현이 나오면 대개 우선순위에서 밀린 안건이라는 뉘앙스가 함께 담긴다. 급하지 않지만 잊지는 말자는 의미로 받아들이면 된다.

스크럼에서 쓰는 제품 백로그와 스프린트 백로그

이 단어가 가장 체계적으로 쓰이는 곳은 애자일(Agile, 한 번에 다 계획하기보다 짧은 주기로 일하고 계속 수정해 나가는 개발 방식) 방법론 중 하나인 스크럼(Scrum)이다.

스크럼의 공식 지침서인 스크럼 가이드는 제품 백로그(Product Backlog)를 “제품을 개선하는 데 필요한 것을 모아 놓은, 계속 다듬어지는 순서 있는 목록”이라고 정의한다.

이 목록은 제품책임자(Product Owner, 무엇을 먼저 만들지 우선순위를 정하는 역할)가 순서를 정한다. 제품 하나에는 이런 목록이 단 하나만 존재하며, 여러 팀이 같은 제품을 만들어도 하나로 합쳐 관리한다.

스프린트 백로그(Sprint Backlog)는 조금 다르다. Scrum.org에 따르면 개발자들이 이번 스프린트(Sprint, 보통 1~4주로 짧게 끊어 일하는 개발 주기)에서 이루려는 목표, 그 목표를 위해 고른 항목, 실제로 실행할 계획까지 세 요소로 구성된다.

쉽게 말해 앞의 목록이 앞으로 만들 것 전체 목록이라면, 뒤의 목록은 그중 이번 주기에 할 일만 추린 실행표에 가깝다.

목록 안의 항목 하나하나는 백로그 아이템(Product Backlog Item, PBI)이라 부른다. 실무에서는 이 항목을 사용자 입장에서 짧게 적는 사용자 스토리(User Story) 형식으로 쓰는 경우가 많다.

A
제품 백로그
관리자
제품책임자(PO)
범위
제품 전체 일감
기간
제품이 살아있는 동안
구성
우선순위 매긴 목록
B
스프린트 백로그
관리자
개발자 전원
범위
이번 주기 일감만
기간
한 스프린트(1~4주)
구성
목표+선택항목+실행계획

백로그를 실무에서 관리하는 방법

이 목록은 한 번 만들고 끝나지 않는다. 새 요청이 들어오고 우선순위가 바뀔 때마다 계속 손봐야 한다.

이 작업을 실무에서는 리파인먼트(Refinement, 목록의 항목을 다듬고 순서를 정리하는 정기 점검)라 부른다. 예전에는 그루밍이라는 표현도 많이 썼다.

실무 팀이 이 목록을 관리하는 순서는 대개 이렇다.

  1. 들어오는 요청과 아이디어를 빠짐없이 기록한다
  2. 비즈니스 가치, 시급성, 개발 난이도를 기준으로 우선순위를 매긴다
  3. 다음 스프린트에 들어갈 항목을 골라 스프린트용 실행표로 옮긴다
  4. 스프린트가 끝나면 남은 항목과 새 요청을 반영해 다시 정리한다

Jira, Trello, Notion 같은 협업 도구에 이 목록을 올려두고 팀 전체가 같은 화면을 보게 하는 경우가 많다. 한곳에 모여 있어야 누가 무엇을 언제 처리할지 헷갈리지 않는다.

우선순위가 높은 항목일수록 위쪽에 두고, 아직 다듬어지지 않은 항목은 아래쪽에 쌓아두는 방식이 흔하다. 위쪽 몇 개만 상세하게 적어두고 나머지는 대략적으로만 남겨도 된다.

우선순위를 정하지 않고 들어오는 순서대로만 쌓아두면 정말 중요한 일이 뒤로 밀리는 경우가 많다. 그래서 정리 회의에는 제품책임자가 반드시 참여해 순서를 다시 확인한다.

항목 하나하나가 좋은 조건을 갖췄는지 확인하는 기준으로, 소프트웨어 개발자 빌 웨이크가 제안한 인베스트(INVEST) 원칙이 널리 쓰인다. 한 스프린트 안에 끝낼 만큼 작게 쪼개는 것도 이 원칙에 포함된다.

좋은 항목이 갖출 조건
tali.kr
독립성 – 다른 항목과 얽히지 않고 따로 진행할 수 있는가
협의 가능성 – 세부 내용을 팀과 논의해서 조정할 수 있는가
가치 – 사용자나 사업에 실제로 도움이 되는가
추정 가능성 – 작업량을 가늠해볼 수 있는가
검증 가능성 – 완료 여부를 명확한 기준으로 확인할 수 있는가

스크럼 밖에서 쓰이는 백로그의 여러 의미

스크럼을 몰라도 이 단어는 여러 곳에서 쓰인다. 같은 표현이라도 업계에 따라 가리키는 대상이 다르다.

일반 회사에서는 그냥 밀려 있는 일거리라는 뜻으로 쓴다. “이번 주 백로그가 너무 많다”는 문장은 처리하지 못한 업무가 쌓였다는 의미일 뿐, 굳이 스크럼 절차를 따른다는 뜻은 아니다.

제조업이나 건설업에서는 이 표현이 수주잔고(受注殘高, 계약은 했지만 아직 납품하거나 완료하지 못한 물량과 금액)를 뜻한다. 기업 실적 발표에서 “백로그가 늘었다”고 하면 앞으로 매출로 이어질 계약 물량이 쌓였다는 신호로 읽힌다.

게임을 즐기는 사람들 사이에서는 조금 다른 의미로 쓰인다. 사놓고 아직 하지 못한 게임들을 가리켜 “게임 백로그가 쌓였다”고 말한다. 구독형 게임 서비스가 늘면서 이런 표현도 흔해졌다.

고객센터나 기술지원 부서에서도 비슷한 표현을 쓴다. 처리하지 못한 문의 티켓이 쌓이면 같은 단어로 부르는데, 이 역시 일반 업무의 밀린 일이라는 의미와 같은 맥락이다.

쓰이는 곳 가리키는 대상 주로 쓰는 사람
스크럼, 애자일 팀 제품/스프린트 단위 일감 목록 개발자, 기획자, PM
일반 회사 업무 처리하지 못한 밀린 일 직장인 전반
제조, 건설업 수주는 됐지만 미완료된 물량 경영진, 투자자
게임 이용자 구매했지만 아직 안 한 게임 목록 게이머

자주 묻는 질문 FAQ

Q1) 백로그와 투두리스트는 뭐가 다른가

투두리스트는 보통 개인이 오늘이나 이번 주 할 일을 적는 짧은 목록이다. 이쪽은 팀이나 제품 단위로 아직 손대지 않은 일감 전체를 모아 우선순위까지 관리한다는 점이 다르다. 규모와 관리 주체에서 차이가 난다.

Q2) 백로그 정리는 얼마나 자주 하나

정해진 규칙은 없지만, 스크럼 팀은 보통 스프린트 하나마다 한두 번씩 정리 시간을 따로 잡아 우선순위와 세부 내용을 다시 점검한다. 팀 규모가 크면 매주 짧게라도 확인하는 편이 안전하다.

Q3) 백로그가 계속 쌓이기만 하면 문제인가

새 요청이 계속 들어오는 이상 목록이 아예 줄어들지 않는 것은 자연스럽다. 다만 우선순위 없이 방치된 항목만 계속 늘어난다면 정기적인 정리와 기준 마련이 필요하다는 신호다. 오래된 항목은 지우거나 통합해 가볍게 유지하는 것도 방법이다.

댓글 남기기